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>
9 
10 namespace mc_control
11 {
12 
13 namespace fsm
14 {
15 
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