NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Classes | |
class | Executive |
class | ExecutiveActionClient |
class | OpState |
class | OpStateAutoReturn |
class | OpStateFault |
class | OpStatePlanExec |
class | OpStateReady |
class | OpStateRepo |
class | OpStateTeleop |
Typedefs | |
typedef std::unique_ptr< Executive > | ExecutivePtr |
typedef std::unique_ptr< OpState > | OpStatePtr |
typedef std::unique_ptr< OpStateRepo > | OpStateRepoPtr |
Enumerations | |
enum | Action { NONE, ARM, DOCK, EXECUTE, IDLE, LOCALIZATION, MOVE, PERCH, REACQUIRE, STOP, UNDOCK, UNPERCH } |
typedef std::unique_ptr<Executive> executive::ExecutivePtr |
typedef std::unique_ptr<OpState> executive::OpStatePtr |
typedef std::unique_ptr<OpStateRepo> executive::OpStateRepoPtr |
OpStateRepo singleton class contains all available states, knowledge of avail transitions are to be held in respective states
When new states are defined, they must be added here with an accessor method
enum executive::Action |