4 #include <glog/logging.h>
68 template <
class FSM,
class Event>
72 <<
" triggered no transition";
BaseStateMachine(RobotSystemT &robot_system)
Constructor with arguments to store robot system.
Definition: base_state_machine.h:56
std::type_index no_transition_event_index_
type index to store the event that did not trigger any transition
Definition: base_state_machine.h:24
void no_transition(Event const &e, FSM &, int state_index)
Print event typeid if no action present for the corresponding event.
Definition: base_state_machine.h:69
std::type_index get_no_transition_event_index() const
Returns the index of the event that did not trigger any transition.
Definition: base_state_machine.h:46
Container class that stores robot system and provides it to only selected friend classes.
Definition: robot_system_container.h:9
RobotSystemContainer< RobotSystemT > robot_system_container_
robot system container used by states to get sensor data and send commands Use the operator function ...
Definition: base_state_machine.h:40
Base state machine.
Definition: base_state_machine.h:18