EmergencyStopState.h
Go to the documentation of this file.
1 #ifndef EMERGENCYSTOPSTATE_H_
2 #define EMERGENCYSTOPSTATE_H_
3 
4 #include <rsm_core/BaseState.h>
5 #include <rsm_core/IdleState.h>
7 
8 namespace rsm {
9 
15 
16 public:
17 
22 
27 
31  void onSetup();
32 
36  void onEntry();
37 
41  void onActive();
42 
46  void onExit();
47 
51  void onExplorationStart(bool &success, std::string &message);
52 
56  void onExplorationStop(bool &success, std::string &message);
57 
61  void onWaypointFollowingStart(bool &success, std::string &message);
62 
66  void onWaypointFollowingStop(bool &success, std::string &message);
67 
72  void onInterrupt(int interrupt);
73 };
74 
75 } /* namespace rsm */
76 
77 #endif /* EMERGENCYSTOPSTATE_H_ */
State being active when the software emergency stop was pushed in the GUI.
void onExplorationStart(bool &success, std::string &message)
Definition: BaseState.h:8
void onInterrupt(int interrupt)
Called when an operation mode interrupt was received.
void onExplorationStop(bool &success, std::string &message)
void onWaypointFollowingStart(bool &success, std::string &message)
void onWaypointFollowingStop(bool &success, std::string &message)


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