Struct RemoteInterface::State

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.