diff --git a/message_definitions/v1.0/common.xml b/message_definitions/v1.0/common.xml index 54f031cb13..280ace3d34 100644 --- a/message_definitions/v1.0/common.xml +++ b/message_definitions/v1.0/common.xml @@ -1873,6 +1873,11 @@ Empty Empty + + Command to arm/disarm parachute module trigger sources. + Arm flags of parachute trigger sources + Bitmask of arm flags (in param1) that should be modified + NOP - This command is only used to mark the upper limit of the DO commands in the enumeration Empty @@ -5102,6 +5107,135 @@ Illuminator thermistor failure. + + Parachute trigger sources. + + Manual trigger (ground based control via parachute-specific RF channel) + + + Automatic trigger system (ATS) + + + Flight controller trigger (e.g. MAVLink from FC, PWM, DroneCan, RC Control) + + + Offboard computer trigger (via MAVLink) + + + Geofence trigger (by parachute). Parachute uses MAVLink mission protocol to fetch geofence. + + + FTS (flight termination system) pre-checking protocol trigger + + + Auto-arming of parachute automatic trigger system (ATS). This allows a parachute to enable ATS after detecting that it has reached a desired altitude. + + + Auto-disarming of parachute automatic trigger system (ATS). This allows a parachute to disable ATS after detecting that it is below a desired altitude. + + + + Parachute deployment trigger source + + None (parachute has not deployed) + + + Manual + + + Automatic trigger system (ATS) + + + Drone + + + MAVLink, e.g. from an offboard computer + + + Geofence + + + Flight Termination System (FTS) pre-checking protocol + + + + Parachute module safety-related flags. + + This is used to indicate that the parachute module has cleared a safe distance from the ground for deployment. + + + This is used to indicate that the parachute's own sensor has confirmed it is stably on the ground. + + + This is used to indicate that the parachute module has downloaded geofence mission successfully and can be triggered by geofence source. + + + + Parachute module error flags (bitmap, 0 means no error) + + There is an error with the parachute barometer + + + There is an error with the parachute IMU + + + There is an error with the parachute's RF that is used for manual control + + + Parachute module has low power + + + There is an error with the connection between parachute and flight controller (FC) + + + There is an error with the connection between parachute and Electrical Flight Termination System (EFTS) + + + There is an error with the parachute pod + + + Parachute Electrical Flight Termination System (EFTS) diagnosis failed + + + Parachute module charging failed + + + There is an error with the parachute external power source + + + There is an error with the connection between parachute and Ground Station (GS) + + + There is an error with the parachute's GPS + + + There is an error with the connection between parachute and subsystem (e.g. remote controller, expansion board, etc.) + + + There is an error with the parachute subsystem firmware (e.g. wrong firmware version) + + + Reserved for future use + + + Reserved for future use + + + There is an error with the parachute's internal logging system + + + This parachute module is retired (i.e. too many deployments) + + + There is an error with the parachute glow wire + + + There is an error with the MAVLink connection between parachute and offboard computer + + + Parachute's internal IMU calibration failed + + @@ -7671,6 +7805,16 @@ Oldest Sequence number that is still available after the sequence set in REQUEST_EVENT. Error reason. + + Parachute system status + Uptime in ms + Errors + Parachute arming status + Parachute deployment status + Parachute safety status + Parachute Automatic Trigger System (ATS) auto-arming/disarming altitude in meters + Parachute packed date (YYYY-MM-DD) in ASCII characters, 0 terminated. All 0: field not provided. + Illuminator status Time since the start-up of the illuminator in ms