Motorcortex Core  version: 2.7.6
mcx::state_machine::StateMachine< SUPER_STATE > Member List

This is the complete list of members for mcx::state_machine::StateMachine< SUPER_STATE >, including all inherited members.

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() constmcx::state_machine::StateMachine< SUPER_STATE >inline
getName() constmcx::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