11 _name =
"Emergency Stop";
24 std::string &message) {
26 message =
"Emergency Stop";
30 std::string &message) {
32 message =
"Exploration not running";
36 std::string &message) {
38 message =
"Emergency Stop";
42 std::string &message) {
44 message =
"Waypoint following not running";
50 boost::make_shared<IdleState>());
void onExplorationStart(bool &success, std::string &message)
void transitionToVolatileState(boost::shared_ptr< rsm::BaseState > next_state)
bool _interrupt_occured
Shows if an interupt occured.
std::string _name
Name of the state.
StateInterface * _stateinterface
Pointer to State Interface handling all state transitions.
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)