Struct RemoteInterface::State
Defined in File remote_interface.h
Nested Relationships
This struct is a nested type of Class RemoteInterface.
Struct Documentation
-
struct State
An enum mirroring the state-machine states enum in rc_dynamics/dynamicsRos.h. The latter is only available on the visard, therefore not included directly.
Public Static Attributes
-
static const std::string IDLE
Not yet started or stopped.
-
static const std::string RUNNING
Stereo INS is running.
-
static const std::string FATAL
An error has occured. May be resolvable by stopping.
-
static const std::string STOPPING
Intermediate state while transitioning to IDLE (e.g. from RUNNING)
-
static const std::string WAITING_FOR_INS
Waiting for IMU data, will proceed to RUNNING.
-
static const std::string WAITING_FOR_INS_AND_SLAM
Waiting for IMU data, will proceed to WAITING_FOR_SLAM.
-
static const std::string WAITING_FOR_SLAM
Stereo INS is running, waiting for SLAM data, will proceed to RUNNING_WITH_SLAM
-
static const std::string RUNNING_WITH_SLAM
Stereo INS and SLAM are running.
-
static const std::string UNKNOWN
State of component is unknown, e.g. not yet reported.
-
static const std::string IDLE