NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
This is the complete list of members for executive::OpState, including all inherited members.
AckCmd(std::string const &cmd_id, uint8_t completed_status=ff_msgs::AckCompletedStatus::OK, std::string const &message="", uint8_t status=ff_msgs::AckStatus::COMPLETED) | executive::OpState | virtual |
exec_ | executive::OpState | protected |
GenerateActionFailedMsg(ff_util::FreeFlyerActionState::Enum const &state, Action const &action, std::string const &action_result="") | executive::OpState | |
GetActionString(Action const &action) | executive::OpState | |
HandleCmd(ff_msgs::CommandStampedPtr const &cmd) | executive::OpState | virtual |
HandleCmd(ff_msgs::CommandStampedPtr const &cmd, bool &completed, bool &successful) | executive::OpState | |
HandleGuestScienceAck(ff_msgs::AckStampedConstPtr const &ack) | executive::OpState | virtual |
HandleResult(ff_util::FreeFlyerActionState::Enum const &state, std::string const &result_response, std::string const &cmd_id, Action const &action) | executive::OpState | virtual |
HandleWaitCallback() | executive::OpState | virtual |
id() const | executive::OpState | inline |
id_ | executive::OpState | protected |
name() const | executive::OpState | inline |
name_ | executive::OpState | protected |
OpState(std::string const &name, unsigned char id) | executive::OpState | protected |
OpStateRepo class | executive::OpState | friend |
PausePlan(ff_msgs::CommandStampedPtr const &cmd) | executive::OpState | virtual |
SetExec(Executive *const exec) | executive::OpState | protected |
SetPlanStatus(bool successful, std::string err_msg="") | executive::OpState | protected |
StartupState(std::string const &cmd_id="") | executive::OpState | virtual |
TransitionToState(unsigned char id) | executive::OpState | |
~OpState() | executive::OpState | inlinevirtual |