|
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Go to the documentation of this file.
19 #ifndef EXECUTIVE_OP_STATE_REPO_H_
20 #define EXECUTIVE_OP_STATE_REPO_H_
31 #include "ff_msgs/OpState.h"
60 OpStatePtr ready_, plan_exec_, teleop_, auto_return_, fault_;
66 #endif // EXECUTIVE_OP_STATE_REPO_H_
std::unique_ptr< OpState > OpStatePtr
Definition: op_state.h:98
Definition: op_state_repo.h:43
static OpStateRepo * Instance()
Definition: op_state_repo.h:45
OpState * plan_exec()
Definition: op_state_repo.h:51
std::unique_ptr< OpStateRepo > OpStateRepoPtr
Definition: op_state_repo.h:42
OpState * auto_return()
Definition: op_state_repo.h:53
void SetExec(Executive *const exec)
Definition: op_state_repo.cc:25
OpState * teleop()
Definition: op_state_repo.h:52
Definition: executive.h:100
OpState * ready()
Definition: op_state_repo.h:50
Definition: executive.h:87
OpState * fault()
Definition: op_state_repo.h:54
Definition: op_state.h:45