16 enum class ControlState { kUnknown = 0, kIdle, kExecuting, kSwitching };
18 State state{State::kUnknown};
19 double time_scale{0.};
20 ControlState control_state{ControlState::kUnknown};
21 std::vector<unsigned int> enabled_joint_idx{};
22 bool unlimited_mode_enabled{
false};
25RBY1_SDK_API
inline std::string to_string(ControlManagerState::State s) {
27 case ControlManagerState::State::kUnknown:
29 case ControlManagerState::State::kIdle:
31 case ControlManagerState::State::kEnabled:
33 case ControlManagerState::State::kMinorFault:
35 case ControlManagerState::State::kMajorFault:
41RBY1_SDK_API
inline std::string to_string(ControlManagerState::ControlState s) {
43 case ControlManagerState::ControlState::kUnknown:
45 case ControlManagerState::ControlState::kIdle:
47 case ControlManagerState::ControlState::kExecuting:
49 case ControlManagerState::ControlState::kSwitching:
Definition control_manager_state.h:7