|
| SwitchOnDisabled (Cia402FsmData &data) |
|
void | enter () override |
|
void | iterate (double time) override |
|
state_machine::EventStatus | gotoDisengage () override |
|
state_machine::EventStatus | gotoEngage () override |
|
| Cia402FsmBase (Cia402FsmData &) |
|
void | registerUserEvents () override |
|
virtual state_machine::EventStatus | shutdown (int state_id) |
|
virtual state_machine::EventStatus | switchOn (int state_id) |
|
virtual state_machine::EventStatus | disableVoltage (int state_id) |
|
virtual state_machine::EventStatus | quickStop (int state_id) |
|
virtual state_machine::EventStatus | disableOperation (int state_id) |
|
virtual state_machine::EventStatus | enableOperation (int state_id) |
|
virtual state_machine::EventStatus | resetting (int state_id) |
|
virtual state_machine::EventStatus | gotoOff () |
|
virtual state_machine::EventStatus | gotoQuickStop () |
|
virtual state_machine::EventStatus | gotoModeAction () |
|
virtual state_machine::EventStatus | faultAcknowledge () |
|
virtual state_machine::EventStatus | switchMode (DriveMode drive_mode, const std::string &machine_name) |
|
state_machine::EventStatus | warning_ (const mcx::state_machine::Error &error) override |
|
state_machine::EventStatus | forcedDisengaged_ (const mcx::state_machine::Error &error) override |
|
state_machine::EventStatus | shutdown_ (const mcx::state_machine::Error &error) override |
|
state_machine::EventStatus | emergencyStop_ (const mcx::state_machine::Error &error) override |
|
virtual const char * | stateName () const |
|
void | create (MACHINE *newMachine, const STATE &state, int id, ErrorHandleBase *errorHandle) |
|
void | addErrorsHelper (ErrorGroup *stateErrors, const ErrorGroup &errorsToAdd) |
|
void | enableErrorsHelper (ErrorGroup *stateErrors, const ErrorGroup &refErrors, const ErrorGroup &errorsToAdd) |
|
void | disableErrorsHelper (ErrorGroup *stateErrors, const ErrorGroup &errorsToAdd) |
|
void | addErrors (const ErrorGroup &codes, signal_monitor::MonitorAction newAction) |
|
void | setMachine (MACHINE *newMachine) |
|
MACHINE * | getMachine () |
|
double | getDtSec () const |
|
int | id () |
|
void | clearEventQueue (bool highPriority=true, bool lowPriority=true) |
|
Cia402FsmBase * | setActiveState (int state_id) |
|
NEWSTATE * | setActiveState () |
|
NEWSTATE * | setActiveState (const NEWSTATE &state) |
|
bool | isStateActive () |
|
bool | isStateActive (int id) |
|
void | addEvent (const Event0< Cia402FsmBase > &event, double timeoutSec=EVENT_DEFAULT_TIMEOUT_SEC, EventPriority priority=HIGH_PRIORITY_EVENT) |
|
void | addEvent (const Event1< Cia402FsmBase > &event, double timeoutSec=EVENT_DEFAULT_TIMEOUT_SEC, EventPriority priority=HIGH_PRIORITY_EVENT) |
|
void | addEvent (const Event2< Cia402FsmBase > &event, double timeoutSec=EVENT_DEFAULT_TIMEOUT_SEC, EventPriority priority=HIGH_PRIORITY_EVENT) |
|
void | addEvent (const Event3< Cia402FsmBase > &event, double timeoutSec=EVENT_DEFAULT_TIMEOUT_SEC, EventPriority priority=HIGH_PRIORITY_EVENT) |
|
double | getActiveTimeoutSec () |
|
virtual const char * | eventName (Event< Cia402FsmBase > *event) |
|
virtual EventStatus | acknowledgeErrors () |
|
bool | clearErrorMonitor (bool warnings_only=false) |
|
ErrorHandleBase * | getErrorMonitor () |
|
EventStatus | warning (const Error &error) |
|
EventStatus | forcedDisengaged (const Error &error) |
|
EventStatus | shutdown (const Error &error) |
|
EventStatus | emergencyStop (const Error &error) |
|
EventStatus | delayEvent () |
|
virtual EventStatus | terminateEvent () |
|
void | errorMonitorAction () |
|
virtual void | enter (int prev_state_id) |
|
virtual void | leave () |
|
virtual void | leave (int next_state_id) |
|