Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.05 KB

File metadata and controls

23 lines (18 loc) · 1.05 KB

enum ArmState

Overview / Purpose

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++)