addEvent(const Event0< SUPER_STATE > &event, double timeoutSec=EVENT_DEFAULT_TIMEOUT_SEC, EventPriority priority=LOW_PRIORITY_EVENT, EventStatus(SUPER_STATE::*terminateEvent)=DEFAULT_TERMINATE_EVENT) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
addEvent(const Event1< SUPER_STATE > &event, double timeoutSec=EVENT_DEFAULT_TIMEOUT_SEC, EventPriority priority=LOW_PRIORITY_EVENT, EventStatus(SUPER_STATE::*terminateEvent)=DEFAULT_TERMINATE_EVENT) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
addEvent(const Event2< SUPER_STATE > &event, double timeoutSec=EVENT_DEFAULT_TIMEOUT_SEC, EventPriority priority=LOW_PRIORITY_EVENT, EventStatus(SUPER_STATE::*terminateEvent)=DEFAULT_TERMINATE_EVENT) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
addEvent(const Event3< SUPER_STATE > &event, double timeoutSec=EVENT_DEFAULT_TIMEOUT_SEC, EventPriority priority=LOW_PRIORITY_EVENT, EventStatus(SUPER_STATE::*terminateEvent)=DEFAULT_TERMINATE_EVENT) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
clear(bool highPriority=true, bool lowPriority=true) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
createState() | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
createState(const STATE &new_state) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
deinitialize() | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
emergencyStop(const Error &error) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
ErrorHandle< SUPER_STATE > (defined in mcx::state_machine::StateMachine< SUPER_STATE >) | mcx::state_machine::StateMachine< SUPER_STATE > | friend |
executeEvent(const Event0< SUPER_STATE > &event, bool silently=false) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
executeEvent(const Event1< SUPER_STATE > &event, bool silently=false) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
executeEvent(const Event2< SUPER_STATE > &event, bool silently=false) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
executeEvent(const Event3< SUPER_STATE > &event, bool silently=false) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
forcedDisengaged(const Error &error) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
getDtSec() const (defined in mcx::state_machine::StateMachine< SUPER_STATE >) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
getErrorHandle() | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
getErrorHandle() const | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
getName() const | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
getStateId() | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
isStateActive() | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
isStateActive(int id) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
isStateActive(std::initializer_list< int > id_list) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
iterate(double cycleTimeSec) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
length(EventPriority priority=LOW_PRIORITY_EVENT) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
setActiveState(bool output=true) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
setActiveState(int state_id, bool output=true) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
setName(const std::string &new_name) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
shutdown(const Error &error) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
StateMachine() (defined in mcx::state_machine::StateMachine< SUPER_STATE >) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
warning(const Error &error) | mcx::state_machine::StateMachine< SUPER_STATE > | inline |
~StateMachine() (defined in mcx::state_machine::StateMachine< SUPER_STATE >) | mcx::state_machine::StateMachine< SUPER_STATE > | inlinevirtual |