NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
executive::OpStateAutoReturn Member List

This is the complete list of members for executive::OpStateAutoReturn, 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::OpStatevirtual
exec_executive::OpStateprotected
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::OpStateAutoReturnvirtual
executive::OpState::HandleCmd(ff_msgs::CommandStampedPtr const &cmd, bool &completed, bool &successful)executive::OpState
HandleGuestScienceAck(ff_msgs::AckStampedConstPtr const &ack)executive::OpStatevirtual
HandleResult(ff_util::FreeFlyerActionState::Enum const &state, std::string const &result_response, std::string const &cmd_id, Action const &action)executive::OpStatevirtual
HandleWaitCallback()executive::OpStatevirtual
id() constexecutive::OpStateinline
id_executive::OpStateprotected
name() constexecutive::OpStateinline
name_executive::OpStateprotected
OpState(std::string const &name, unsigned char id)executive::OpStateprotected
OpStateAutoReturn(std::string const &name, unsigned char id)executive::OpStateAutoReturninlineexplicitprotected
OpStateRepo classexecutive::OpStateAutoReturnfriend
PausePlan(ff_msgs::CommandStampedPtr const &cmd)executive::OpStatevirtual
SetExec(Executive *const exec)executive::OpStateprotected
SetPlanStatus(bool successful, std::string err_msg="")executive::OpStateprotected
StartupState(std::string const &cmd_id="")executive::OpStatevirtual
TransitionToState(unsigned char id)executive::OpState
~OpState()executive::OpStateinlinevirtual
~OpStateAutoReturn()executive::OpStateAutoReturninline