# 50Hz feedback message for controls purposesHeaderheader# Current flowing in the motors (A)float32motor_current# Output stage, as a proportion of full (-1..1)float32motor_power# Commanded and measured speed of the motors (rad/s)# Position is reported in rads, and wraps around +-6Mfloat32commanded_velocityfloat32measured_velocityfloat32measured_position# Electrical power supply to the driver (V, A)float32supply_voltagefloat32supply_current# Measured temperatures (C)# Motor temp is processed from a thermal sensor connected to analog input 1.float32motor_temperature# Channel temp is the temperature of the FETs. This is reported by the controller.float32channel_temperature
10Hz status message for informational/diagnostics purposes
# 10Hz status message for informational/diagnostics purposesHeaderheaderuint8FAULT_OVERHEAT=1uint8FAULT_OVERVOLTAGE=2uint8FAULT_UNDERVOLTAGE=4uint8FAULT_SHORT_CIRCUIT=8uint8FAULT_EMERGENCY_STOP=16uint8FAULT_SEPEX_EXCITATION_FAULT=32uint8FAULT_MOSFET_FAILURE=64uint8FAULT_STARTUP_CONFIG_FAULT=128uint8faultuint8STATUS_SERIAL_MODE=1uint8STATUS_PULSE_MODE=2uint8STATUS_ANALOG_MODE=4uint8STATUS_POWER_STAGE_OFF=8uint8STATUS_STALL_DETECTED=16uint8STATUS_AT_LIMIT=32uint8STATUS_MICROBASIC_SCRIPT_RUNNING=128uint8status# Temperature of main logic chip (C)float32ic_temperature# Internal supply and reference voltage (V)float32internal_voltagefloat32adc_voltage