Enumeration ArmState
Enumerator | Value | Description |
---|---|---|
ARMSTATE_UNSPECIFIED | 0 | Unspecified arm state |
ARMSTATE_BASE_INITIALIZATION | 1 | Cannot be reported as the Base initialization must be completed before allowing user connection |
ARMSTATE_IDLE | 2 | Base initialization succeeded |
ARMSTATE_INITIALIZATION | 3 | Arm is being initialized |
ARMSTATE_IN_FAULT | 4 | Arm is in fault |
ARMSTATE_MAINTENANCE | 5 | Arm is in maintenance |
ARMSTATE_SERVOING_LOW_LEVEL | 6 | Arm is in low-level servoing mode |
ARMSTATE_SERVOING_READY | 7 | Arm is ready to be controlled |
ARMSTATE_SERVOING_PLAYING_SEQUENCE | 8 | Arm is currently being controlled via a sequence |
ARMSTATE_SERVOING_MANUALLY_CONTROLLED | 9 | Arm is currently being controlled manually |
ARMSTATE_BRAKE_RELEASING | 10 | Arm brakes are being released |
ARMSTATE_RESERVED | 255 | For debugging, this state must never be reported outside the base. this means that a state is not mapped correctly |
Parent topic: Common (C++)