#include <estop.h>
Definition at line 24 of file estop.h.
typedef result_t(Estop::* Estop::action_t)(pilot_command_t &pcmd) [private] |
Controller::result_t Estop::ActionError | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionInDone | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionInPause | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionInRun | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionInSuspend | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionToAbort | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionToDone | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionToPause | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionToRun | ( | pilot_command_t & | pcmd | ) | [private] |
Controller::result_t Estop::ActionToSuspend | ( | pilot_command_t & | pcmd | ) | [private] |
void Estop::Add | ( | NavEstopEvent::event_t | event, | |
action_t | action, | |||
NavEstopState::state_t | from_state, | |||
NavEstopState::state_t | to_state | |||
) | [private] |
Controller::result_t Estop::control | ( | pilot_command_t & | pcmd | ) | [virtual] |
Reimplemented from Controller.
NavEstopEvent Estop::current_event | ( | void | ) | [private] |
void Estop::reset | ( | void | ) | [virtual] |
Reimplemented from Controller.
void Estop::reset_me | ( | void | ) | [private, virtual] |
Reimplemented from Controller.
NavEstopState Estop::State | ( | void | ) | [inline] |
NavEstopEvent Estop::event [private] |
Halt* Estop::halt [private] |
NavEstopEvent Estop::pending_event [private] |
NavEstopState Estop::prev [private] |
Run* Estop::run [private] |
NavEstopState Estop::state [private] |
transtion_t Estop::ttable[NavEstopEvent::N_events][NavEstopState::N_states] [private] |