TeleoperationState.h
Go to the documentation of this file.
1 #ifndef TELEOPERATIONSTATE_H
2 #define TELEOPERATIONSTATE_H
3 
4 #include <rsm_core/BaseState.h>
6 #include <rsm_core/IdleState.h>
8 
9 namespace rsm {
10 
16 
17 public:
18 
23 
28 
32  void onSetup();
33 
37  void onEntry();
38 
42  void onActive();
43 
47  void onExit();
48 
52  void onExplorationStart(bool &success, std::string &message);
53 
57  void onExplorationStop(bool &success, std::string &message);
58 
62  void onWaypointFollowingStart(bool &success, std::string &message);
63 
67  void onWaypointFollowingStop(bool &success, std::string &message);
68 
73  void onInterrupt(int interrupt);
74 
75 };
76 
77 }
78 
79 #endif
void onExplorationStart(bool &success, std::string &message)
void onWaypointFollowingStop(bool &success, std::string &message)
Definition: BaseState.h:8
State being active while the robot is teleoperated.
void onWaypointFollowingStart(bool &success, std::string &message)
void onInterrupt(int interrupt)
Called when an operation mode interrupt was received.
void onExplorationStop(bool &success, std::string &message)


rsm_core
Author(s): Marco Steinbrink
autogenerated on Tue Mar 16 2021 02:44:31