Skip to content

FailureDetectorStatus (повідомлення UORB)

TOPICS: failure_detectorstatus

Fields

НазваТипUnit [Frame]Range/EnumОпис
timestampuint64time since system start (microseconds)
fd_rollbool
fd_pitchbool
fd_altbool
fd_extbool
fd_arm_escsbool
fd_batterybool
fd_imbalanced_propbool
fd_motorbool
imbalanced_prop_metricfloat32Metric of the imbalanced propeller check (low-passed)
motor_failure_maskuint16Bit-mask with motor indices, indicating critical motor failures
motor_stop_maskuint16Bitmaks of motors stopped by failure injection

Source Message

Source file (GitHub)

Details

Click here to see original file

c
uint64 timestamp                    # time since system start (microseconds)

# FailureDetector status
bool fd_roll
bool fd_pitch
bool fd_alt
bool fd_ext
bool fd_arm_escs
bool fd_battery
bool fd_imbalanced_prop
bool fd_motor

float32 imbalanced_prop_metric      # Metric of the imbalanced propeller check (low-passed)
uint16 motor_failure_mask           # Bit-mask with motor indices, indicating critical motor failures
uint16 motor_stop_mask              # Bitmaks of motors stopped by failure injection