Enum ArmState

July 10, 2023 ยท View on GitHub

Overview / Purpose

Enumeration ArmState

EnumeratorValueDescription
ARMSTATE_UNSPECIFIED0Unspecified arm state
ARMSTATE_BASE_INITIALIZATION1Cannot be reported as the Base initialization must be completed before allowing user connection
ARMSTATE_IDLE2Base initialization succeeded
ARMSTATE_INITIALIZATION3Arm is being initialized
ARMSTATE_IN_FAULT4Arm is in fault
ARMSTATE_MAINTENANCE5Arm is in maintenance
ARMSTATE_SERVOING_LOW_LEVEL6Arm is in low-level servoing mode
ARMSTATE_SERVOING_READY7Arm is ready to be controlled
ARMSTATE_SERVOING_PLAYING_SEQUENCE8Arm is currently being controlled via a sequence
ARMSTATE_SERVOING_MANUALLY_CONTROLLED9Arm is currently being controlled manually
ARMSTATE_BRAKE_RELEASING10Arm brakes are being released
ARMSTATE_RESERVED255For debugging, this state must never be reported outside the base. this means that a state is not mapped correctly

Parent topic: Common (Python)