Grippers.h
Go to the documentation of this file.
1
/*
2
* Copyright 2015-2019 CNRS-UM LIRMM, CNRS-AIST JRL
3
*/
4
5
#pragma once
6
7
#include <
mc_control/fsm/State.h
>
8
#include <
mc_control/generic_gripper.h
>
9
10
namespace
mc_control
11
{
12
13
namespace
fsm
14
{
15
51
struct
MC_CONTROL_FSM_STATE_DLLAPI
Grippers
:
State
52
{
53
void
start(
Controller
&)
override
;
54
55
bool
run(
Controller
&)
override
;
56
57
void
teardown(
Controller
&)
override
;
58
59
protected
:
60
std::vector<mc_control::GripperRef>
grippers_
;
61
bool
keepSafetyConfig_ =
false
;
62
};
63
64
}
// namespace fsm
65
66
}
// namespace mc_control
generic_gripper.h
mc_control::fsm::Grippers
Definition:
Grippers.h:51
mc_control::fsm::State
Definition:
State.h:58
mc_control::fsm::Grippers::grippers_
std::vector< mc_control::GripperRef > grippers_
Definition:
Grippers.h:60
mc_control
Definition:
CompletionCriteria.h:10
State.h
MC_CONTROL_FSM_STATE_DLLAPI
#define MC_CONTROL_FSM_STATE_DLLAPI
Definition:
api.h:50
mc_control::fsm::Controller
Definition:
Controller.h:49
include
mc_control
fsm
states
Grippers.h
Generated by
1.8.17