ActuatorCyclic

class ServiceVersion

Identifies ActuatorCyclic service current version

Canonical

kortex_api.autogen.messages.ActuatorCyclic_pb2.ServiceVersion

RESERVED_0 (0):   Reserved
CURRENT_VERSION (1):   Current version
class CommandFlags

Identifies actuator commands

Canonical

kortex_api.autogen.messages.ActuatorCyclic_pb2.CommandFlags

NO_COMMAND (0):   0x0 Default value
SERVO_ENABLE (1):   0x1 Servoing mode is enabled
BRAKE_DISABLE (2):   0x2 Brake normally applied, 1 disables brake
CLEAR_MAJOR_FAULT(4):   0x4 Clear the major fault flag (See StatusFlags)
CLEAR_MINOR_FAULT(8):   0x8 Clear the minor fault flag (See StatusFlags)
PROTECTIVE_STOP (16):   0x10 Protective stop has been activated
FORCE_BRAKE_RELEASE (32):   0x20 Force a brake release
IGNORE (64):   0x40 ignore the other CommandFlag bits
LOW_GAINS (128):   0x80 Use a set of specific gain value used by the joint Hand-Guiding mode
LED_0(256):   0x100 Activate LED 0 (interface module buttons 0)
LED_1(512):   0x200 Activate LED 1 (interface module buttons 1)
TORQUE_AS_CURRENT_FFW (1024):   0x400 Forces "torque as a current feedforward" control mode
class StatusFlags

Identifies actuator status

Canonical

kortex_api.autogen.messages.ActuatorCyclic_pb2.StatusFlags

UNKNOWN_STATUS (0):   0x0 Unknown status
RAM_SELF_TEST_SUCCESS (1):   0x1 Actuator RAM self-test succeded
STABILIZED (16):   0x10 Actuator is in a stable state
MOTOR_INDEXED (32):   0x20 Position sensor is indexed
MOTOR_INDEXING (64):   0x40 Position sensor is indexing
JOINT_INDEXED (128):   0x80 Reserved
JOINT_INDEXING (256):   0x100 Reserved
HIGH_PRECISION (512):   0x200 Reserved
BRAKING (1024):   0x400 The actuator is braking
SERVOING (2048):   0x800 The actuator is in servoing mode
MAJOR_FAULT (4096):   0x1000 A major fault has occurred
MINOR_FAULT (8192):   0x2000 A minor fault has occurred
CALIBRATED_TORQUE (16384):   0x4000 The torque sensor is calibrated
CALIBRATED_MAG_SENSOR (32768):   0x8000 The magnetic sensor is calibrated
CALIBRATED_ZERO (65536):   0x10000 The zero position calibration has been performed
GPIO_0 (131072):   0x20000 Reserved
GPIO_1 (262144):   0x40000 Reserved
CS_QUASI_STATIC_CONTACT (524288):   0x80000 Reserved
CS_TRANSIENT_CONTACT (1048576):   0x100000 Reserved
VFD_HALL_SYNC (2097152):   0x200000 Reserved
VFD_INDEXED (4194304):   0x400000 Reserved
DRIVE_BOARD_READY (8388608):   0x800000 Reserved
CALIBRATED_CURRENT (16777216):   0x1000000 Current sensor is calibrated
CALIBRATED_MOTOR (33554432):   0x2000000 Motor is calibrated
SW0_ACTIVE (67108864):   0x4000000 Status of interface module buttons 0
SW1_ACTIVE (134217728):   0x8000000 Status of interface module buttons 1
GRIPPER_DETECTED (268435456):   0x10000000 A gripper is detected
BRAKE_RELEASED (536870912):   0x20000000 Brake is released
BRAKE_RELEASE_FAILED (1073741824):   0x40000000 Actuator failed to release brake
BOOT_POSITION_SYNC_FAIL (-2147483648):   0x80000000 Actuator position at boot does not match with previous position