mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-25 16:56:25 +08:00
docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
This commit is contained in:
@@ -19066,6 +19066,27 @@ Force safety when the vehicle disarms
|
||||
| ------ | -------- | -------- | --------- | ------------ | ---- | --------- |
|
||||
| | | | | Disabled (0) | | |
|
||||
|
||||
### COM_GNSSLOSS_ACT (`INT32`) {#COM_GNSSLOSS_ACT}
|
||||
|
||||
GNSS loss failsafe mode.
|
||||
|
||||
Action the system takes when a GNSS failure is detected during flight.
|
||||
Triggers when the active GNSS count drops below SYS_HAS_NUM_GNSS (disabled
|
||||
when SYS_HAS_NUM_GNSS=0), or when two receivers report positions inconsistent
|
||||
with their reported accuracy and SYS_HAS_NUM_GNSS=2 (otherwise warning only).
|
||||
Any value above Warning also blocks arming.
|
||||
|
||||
**Values:**
|
||||
|
||||
- `0`: Warning
|
||||
- `1`: Return
|
||||
- `2`: Land
|
||||
- `3`: Terminate
|
||||
|
||||
| Reboot | minValue | maxValue | increment | default | unit | Read-Only |
|
||||
| ------ | -------- | -------- | --------- | ------- | ---- | --------- |
|
||||
| | | | | 0 | | |
|
||||
|
||||
### COM_HLDL_LOSS_T (`INT32`) {#COM_HLDL_LOSS_T}
|
||||
|
||||
High Latency Datalink loss time threshold.
|
||||
@@ -40533,6 +40554,21 @@ Disable the check with 0.
|
||||
| ------ | -------- | -------- | --------- | ------- | ---- | --------- |
|
||||
| | 0 | 4 | | 0 | | |
|
||||
|
||||
### SYS_HAS_NUM_GNSS (`INT32`) {#SYS_HAS_NUM_GNSS}
|
||||
|
||||
Control if and how many GNSS receivers are required.
|
||||
|
||||
0: No minimum receiver count required. Position divergence between two receivers
|
||||
and loss of a GNSS receiver still produce a warning but never trigger the
|
||||
COM_GNSSLOSS_ACT failsafe action.
|
||||
1-N: Require the presence of N GNSS receivers for arming and during flight.
|
||||
If the active count drops below this value in flight, COM_GNSSLOSS_ACT is triggered.
|
||||
When set to 2, position divergence between the two receivers also triggers COM_GNSSLOSS_ACT.
|
||||
|
||||
| Reboot | minValue | maxValue | increment | default | unit | Read-Only |
|
||||
| ------ | -------- | -------- | --------- | ------- | ---- | --------- |
|
||||
| | 0 | 2 | | 0 | | |
|
||||
|
||||
### SYS_HAS_NUM_OF (`INT32`) {#SYS_HAS_NUM_OF}
|
||||
|
||||
Number of optical flow sensors required to be available.
|
||||
|
||||
@@ -241,10 +241,10 @@ Triggers on either of:
|
||||
At least a warning is emitted, additional failsafe actions can be configured using [COM_GNSSLOSS_ACT](#COM_GNSSLOSS_ACT).
|
||||
Loss of a single GPS when none are required is handled by other GPS health checks.
|
||||
|
||||
| Parameter | Description |
|
||||
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| Parameter | Description |
|
||||
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
|
||||
| <a id="SYS_HAS_NUM_GNSS"></a>[SYS_HAS_NUM_GNSS](../advanced_config/parameter_reference.md#SYS_HAS_NUM_GNSS) | Number of usable GNSS receivers required for arming and flight. If two are required then they also need to be consistent. |
|
||||
| <a id="COM_GNSSLOSS_ACT"></a>[COM_GNSSLOSS_ACT](../advanced_config/parameter_reference.md#COM_GNSSLOSS_ACT) | Failsafe action when a GNSS failure is detected. Actions other than a warning also lead to arming being blocked. |
|
||||
| <a id="COM_GNSSLOSS_ACT"></a>[COM_GNSSLOSS_ACT](../advanced_config/parameter_reference.md#COM_GNSSLOSS_ACT) | Failsafe action when a GNSS failure is detected. Actions other than a warning also lead to arming being blocked. |
|
||||
|
||||
## Offboard Loss Failsafe
|
||||
|
||||
|
||||
+199
-199
@@ -95,209 +95,209 @@ They are not build into the module, and hence are neither published or subscribe
|
||||
|
||||
::: details See messages
|
||||
|
||||
- [EstimatorInnovations](../msg_docs/EstimatorInnovations.md)
|
||||
- [TuneControl](../msg_docs/TuneControl.md)
|
||||
- [FollowTargetEstimator](../msg_docs/FollowTargetEstimator.md)
|
||||
- [ParameterSetValueRequest](../msg_docs/ParameterSetValueRequest.md)
|
||||
- [Ping](../msg_docs/Ping.md)
|
||||
- [GpioOut](../msg_docs/GpioOut.md)
|
||||
- [EstimatorAidSource1d](../msg_docs/EstimatorAidSource1d.md)
|
||||
- [CanInterfaceStatus](../msg_docs/CanInterfaceStatus.md)
|
||||
- [MavlinkTunnel](../msg_docs/MavlinkTunnel.md)
|
||||
- [GimbalDeviceInformation](../msg_docs/GimbalDeviceInformation.md)
|
||||
- [VelocityLimits](../msg_docs/VelocityLimits.md)
|
||||
- [VehicleCommandAckV0](../msg_docs/VehicleCommandAckV0.md)
|
||||
- [SensorSelection](../msg_docs/SensorSelection.md)
|
||||
- [SensorGnssStatus](../msg_docs/SensorGnssStatus.md)
|
||||
- [EstimatorStates](../msg_docs/EstimatorStates.md)
|
||||
- [HealthReport](../msg_docs/HealthReport.md)
|
||||
- [RoverRateStatus](../msg_docs/RoverRateStatus.md)
|
||||
- [EstimatorEventFlags](../msg_docs/EstimatorEventFlags.md)
|
||||
- [RtlTimeEstimate](../msg_docs/RtlTimeEstimate.md)
|
||||
- [MissionResult](../msg_docs/MissionResult.md)
|
||||
- [FuelTankStatus](../msg_docs/FuelTankStatus.md)
|
||||
- [EstimatorAidSource3d](../msg_docs/EstimatorAidSource3d.md)
|
||||
- [ConfigOverridesV0](../msg_docs/ConfigOverridesV0.md)
|
||||
- [VehicleAngularAccelerationSetpoint](../msg_docs/VehicleAngularAccelerationSetpoint.md)
|
||||
- [EstimatorBias](../msg_docs/EstimatorBias.md)
|
||||
- [RateCtrlStatus](../msg_docs/RateCtrlStatus.md)
|
||||
- [EstimatorBias3d](../msg_docs/EstimatorBias3d.md)
|
||||
- [ActuatorTest](../msg_docs/ActuatorTest.md)
|
||||
- [NavigatorStatus](../msg_docs/NavigatorStatus.md)
|
||||
- [SystemPower](../msg_docs/SystemPower.md)
|
||||
- [RadioStatus](../msg_docs/RadioStatus.md)
|
||||
- [VehicleOpticalFlow](../msg_docs/VehicleOpticalFlow.md)
|
||||
- [CameraTrigger](../msg_docs/CameraTrigger.md)
|
||||
- [ButtonEvent](../msg_docs/ButtonEvent.md)
|
||||
- [IrlockReport](../msg_docs/IrlockReport.md)
|
||||
- [OrbTestMedium](../msg_docs/OrbTestMedium.md)
|
||||
- [PositionControllerLandingStatus](../msg_docs/PositionControllerLandingStatus.md)
|
||||
- [QshellReq](../msg_docs/QshellReq.md)
|
||||
- [PositionSetpoint](../msg_docs/PositionSetpoint.md)
|
||||
- [SensorGyroFft](../msg_docs/SensorGyroFft.md)
|
||||
- [ActuatorControlsStatus](../msg_docs/ActuatorControlsStatus.md)
|
||||
- [GpioRequest](../msg_docs/GpioRequest.md)
|
||||
- [RegisterExtComponentRequestV0](../msg_docs/RegisterExtComponentRequestV0.md)
|
||||
- [ControlAllocatorStatus](../msg_docs/ControlAllocatorStatus.md)
|
||||
- [SensorsStatusImu](../msg_docs/SensorsStatusImu.md)
|
||||
- [FlightPhaseEstimation](../msg_docs/FlightPhaseEstimation.md)
|
||||
- [UavcanParameterRequest](../msg_docs/UavcanParameterRequest.md)
|
||||
- [LandingTargetInnovations](../msg_docs/LandingTargetInnovations.md)
|
||||
- [SensorsStatus](../msg_docs/SensorsStatus.md)
|
||||
- [FailureDetectorStatus](../msg_docs/FailureDetectorStatus.md)
|
||||
- [EstimatorSensorBias](../msg_docs/EstimatorSensorBias.md)
|
||||
- [TaskStackInfo](../msg_docs/TaskStackInfo.md)
|
||||
- [OpenDroneIdOperatorId](../msg_docs/OpenDroneIdOperatorId.md)
|
||||
- [Vtx](../msg_docs/Vtx.md)
|
||||
- [CameraStatus](../msg_docs/CameraStatus.md)
|
||||
- [Gripper](../msg_docs/Gripper.md)
|
||||
- [ParameterUpdate](../msg_docs/ParameterUpdate.md)
|
||||
- [HomePositionV0](../msg_docs/HomePositionV0.md)
|
||||
- [ActuatorOutputs](../msg_docs/ActuatorOutputs.md)
|
||||
- [MountOrientation](../msg_docs/MountOrientation.md)
|
||||
- [HeaterStatus](../msg_docs/HeaterStatus.md)
|
||||
- [Ekf2Timestamps](../msg_docs/Ekf2Timestamps.md)
|
||||
- [FollowTargetStatus](../msg_docs/FollowTargetStatus.md)
|
||||
- [MagnetometerBiasEstimate](../msg_docs/MagnetometerBiasEstimate.md)
|
||||
- [SensorCorrection](../msg_docs/SensorCorrection.md)
|
||||
- [VehicleGlobalPositionV0](../msg_docs/VehicleGlobalPositionV0.md)
|
||||
- [OrbitStatus](../msg_docs/OrbitStatus.md)
|
||||
- [ActionRequest](../msg_docs/ActionRequest.md)
|
||||
- [OpenDroneIdSystem](../msg_docs/OpenDroneIdSystem.md)
|
||||
- [VehicleImuStatus](../msg_docs/VehicleImuStatus.md)
|
||||
- [VehicleStatusV0](../msg_docs/VehicleStatusV0.md)
|
||||
- [DebugVect](../msg_docs/DebugVect.md)
|
||||
- [ParameterResetRequest](../msg_docs/ParameterResetRequest.md)
|
||||
- [GpsDump](../msg_docs/GpsDump.md)
|
||||
- [RaptorStatus](../msg_docs/RaptorStatus.md)
|
||||
- [LogMessage](../msg_docs/LogMessage.md)
|
||||
- [RegisterExtComponentReplyV0](../msg_docs/RegisterExtComponentReplyV0.md)
|
||||
- [GeneratorStatus](../msg_docs/GeneratorStatus.md)
|
||||
- [VehicleAirData](../msg_docs/VehicleAirData.md)
|
||||
- [DebugKeyValue](../msg_docs/DebugKeyValue.md)
|
||||
- [ArmingCheckReplyV0](../msg_docs/ArmingCheckReplyV0.md)
|
||||
- [DatamanResponse](../msg_docs/DatamanResponse.md)
|
||||
- [TrajectorySetpoint6dof](../msg_docs/TrajectorySetpoint6dof.md)
|
||||
- [PowerButtonState](../msg_docs/PowerButtonState.md)
|
||||
- [UavcanParameterValue](../msg_docs/UavcanParameterValue.md)
|
||||
- [EstimatorFusionControl](../msg_docs/EstimatorFusionControl.md)
|
||||
- [DatamanRequest](../msg_docs/DatamanRequest.md)
|
||||
- [GpioIn](../msg_docs/GpioIn.md)
|
||||
- [Mission](../msg_docs/Mission.md)
|
||||
- [RangingBeacon](../msg_docs/RangingBeacon.md)
|
||||
- [OpenDroneIdArmStatus](../msg_docs/OpenDroneIdArmStatus.md)
|
||||
- [FixedWingLateralGuidanceStatus](../msg_docs/FixedWingLateralGuidanceStatus.md)
|
||||
- [SensorGnssRelative](../msg_docs/SensorGnssRelative.md)
|
||||
- [RcParameterMap](../msg_docs/RcParameterMap.md)
|
||||
- [Rpm](../msg_docs/Rpm.md)
|
||||
- [ManualControlSwitches](../msg_docs/ManualControlSwitches.md)
|
||||
- [BatteryStatusV0](../msg_docs/BatteryStatusV0.md)
|
||||
- [ParameterSetValueResponse](../msg_docs/ParameterSetValueResponse.md)
|
||||
- [GimbalManagerSetAttitude](../msg_docs/GimbalManagerSetAttitude.md)
|
||||
- [SensorHygrometer](../msg_docs/SensorHygrometer.md)
|
||||
- [Cpuload](../msg_docs/Cpuload.md)
|
||||
- [MagWorkerData](../msg_docs/MagWorkerData.md)
|
||||
- [VehicleAcceleration](../msg_docs/VehicleAcceleration.md)
|
||||
- [FollowTarget](../msg_docs/FollowTarget.md)
|
||||
- [RoverAttitudeStatus](../msg_docs/RoverAttitudeStatus.md)
|
||||
- [GimbalManagerStatus](../msg_docs/GimbalManagerStatus.md)
|
||||
- [GeofenceStatus](../msg_docs/GeofenceStatus.md)
|
||||
- [VehicleAngularVelocity](../msg_docs/VehicleAngularVelocity.md)
|
||||
- [UlogStream](../msg_docs/UlogStream.md)
|
||||
- [Event](../msg_docs/Event.md)
|
||||
- [LedControl](../msg_docs/LedControl.md)
|
||||
- [TiltrotorExtraControls](../msg_docs/TiltrotorExtraControls.md)
|
||||
- [VehicleOpticalFlowVel](../msg_docs/VehicleOpticalFlowVel.md)
|
||||
- [EscEepromWrite](../msg_docs/EscEepromWrite.md)
|
||||
- [Px4ioStatus](../msg_docs/Px4ioStatus.md)
|
||||
- [AdcReport](../msg_docs/AdcReport.md)
|
||||
- [VehicleStatusV1](../msg_docs/VehicleStatusV1.md)
|
||||
- [SensorBaro](../msg_docs/SensorBaro.md)
|
||||
- [BatteryInfo](../msg_docs/BatteryInfo.md)
|
||||
- [GpioConfig](../msg_docs/GpioConfig.md)
|
||||
- [MavlinkLog](../msg_docs/MavlinkLog.md)
|
||||
- [FigureEightStatus](../msg_docs/FigureEightStatus.md)
|
||||
- [ActuatorArmed](../msg_docs/ActuatorArmed.md)
|
||||
- [VehicleStatusV2](../msg_docs/VehicleStatusV2.md)
|
||||
- [ParameterSetUsedRequest](../msg_docs/ParameterSetUsedRequest.md)
|
||||
- [DronecanNodeStatus](../msg_docs/DronecanNodeStatus.md)
|
||||
- [VehicleStatusV3](../msg_docs/VehicleStatusV3.md)
|
||||
- [GimbalDeviceSetAttitude](../msg_docs/GimbalDeviceSetAttitude.md)
|
||||
- [TecsStatus](../msg_docs/TecsStatus.md)
|
||||
- [UlogStreamAck](../msg_docs/UlogStreamAck.md)
|
||||
- [SensorPreflightMag](../msg_docs/SensorPreflightMag.md)
|
||||
- [EstimatorStatus](../msg_docs/EstimatorStatus.md)
|
||||
- [RegisterExtComponentRequestV1](../msg_docs/RegisterExtComponentRequestV1.md)
|
||||
- [SensorMag](../msg_docs/SensorMag.md)
|
||||
- [VehicleMagnetometer](../msg_docs/VehicleMagnetometer.md)
|
||||
- [VehicleConstraints](../msg_docs/VehicleConstraints.md)
|
||||
- [EstimatorSelectorStatus](../msg_docs/EstimatorSelectorStatus.md)
|
||||
- [GpsInjectData](../msg_docs/GpsInjectData.md)
|
||||
- [HoverThrustEstimate](../msg_docs/HoverThrustEstimate.md)
|
||||
- [AirspeedValidatedV0](../msg_docs/AirspeedValidatedV0.md)
|
||||
- [RcChannels](../msg_docs/RcChannels.md)
|
||||
- [SatelliteInfo](../msg_docs/SatelliteInfo.md)
|
||||
- [OpenDroneIdSelfId](../msg_docs/OpenDroneIdSelfId.md)
|
||||
- [SensorAccelFifo](../msg_docs/SensorAccelFifo.md)
|
||||
- [GimbalControls](../msg_docs/GimbalControls.md)
|
||||
- [EscStatus](../msg_docs/EscStatus.md)
|
||||
- [CellularStatus](../msg_docs/CellularStatus.md)
|
||||
- [EstimatorAidSource2d](../msg_docs/EstimatorAidSource2d.md)
|
||||
- [EscReport](../msg_docs/EscReport.md)
|
||||
- [YawEstimatorStatus](../msg_docs/YawEstimatorStatus.md)
|
||||
- [PositionControllerStatus](../msg_docs/PositionControllerStatus.md)
|
||||
- [VehicleAttitudeSetpointV0](../msg_docs/VehicleAttitudeSetpointV0.md)
|
||||
- [SensorAirflow](../msg_docs/SensorAirflow.md)
|
||||
- [SensorAccel](../msg_docs/SensorAccel.md)
|
||||
- [InputRc](../msg_docs/InputRc.md)
|
||||
- [LoggerStatus](../msg_docs/LoggerStatus.md)
|
||||
- [RoverSpeedStatus](../msg_docs/RoverSpeedStatus.md)
|
||||
- [NormalizedUnsignedSetpoint](../msg_docs/NormalizedUnsignedSetpoint.md)
|
||||
- [OrbTestLarge](../msg_docs/OrbTestLarge.md)
|
||||
- [VehicleImu](../msg_docs/VehicleImu.md)
|
||||
- [EstimatorGpsStatus](../msg_docs/EstimatorGpsStatus.md)
|
||||
- [PpsCapture](../msg_docs/PpsCapture.md)
|
||||
- [VehicleRoi](../msg_docs/VehicleRoi.md)
|
||||
- [EventV0](../msg_docs/EventV0.md)
|
||||
- [AutotuneAttitudeControlStatus](../msg_docs/AutotuneAttitudeControlStatus.md)
|
||||
- [CameraCapture](../msg_docs/CameraCapture.md)
|
||||
- [PwmInput](../msg_docs/PwmInput.md)
|
||||
- [FixedWingLateralStatus](../msg_docs/FixedWingLateralStatus.md)
|
||||
- [SensorUwb](../msg_docs/SensorUwb.md)
|
||||
- [DifferentialPressure](../msg_docs/DifferentialPressure.md)
|
||||
- [PurePursuitStatus](../msg_docs/PurePursuitStatus.md)
|
||||
- [RtlStatus](../msg_docs/RtlStatus.md)
|
||||
- [NavigatorMissionItem](../msg_docs/NavigatorMissionItem.md)
|
||||
- [OrbTest](../msg_docs/OrbTest.md)
|
||||
- [Airspeed](../msg_docs/Airspeed.md)
|
||||
- [SensorTemp](../msg_docs/SensorTemp.md)
|
||||
- [DeviceInformation](../msg_docs/DeviceInformation.md)
|
||||
- [LandingGearWheel](../msg_docs/LandingGearWheel.md)
|
||||
- [AirspeedWind](../msg_docs/AirspeedWind.md)
|
||||
- [IridiumsbdStatus](../msg_docs/IridiumsbdStatus.md)
|
||||
- [DistanceSensorModeChangeRequest](../msg_docs/DistanceSensorModeChangeRequest.md)
|
||||
- [RaptorInput](../msg_docs/RaptorInput.md)
|
||||
- [DebugArray](../msg_docs/DebugArray.md)
|
||||
- [NeuralControl](../msg_docs/NeuralControl.md)
|
||||
- [GimbalManagerInformation](../msg_docs/GimbalManagerInformation.md)
|
||||
- [TakeoffStatus](../msg_docs/TakeoffStatus.md)
|
||||
- [EstimatorStates](../msg_docs/EstimatorStates.md)
|
||||
- [SensorGyro](../msg_docs/SensorGyro.md)
|
||||
- [WheelEncoders](../msg_docs/WheelEncoders.md)
|
||||
- [VehicleLocalPositionSetpoint](../msg_docs/VehicleLocalPositionSetpoint.md)
|
||||
- [GainCompression](../msg_docs/GainCompression.md)
|
||||
- [GimbalManagerSetManualControl](../msg_docs/GimbalManagerSetManualControl.md)
|
||||
- [SensorGyroFifo](../msg_docs/SensorGyroFifo.md)
|
||||
- [PowerMonitor](../msg_docs/PowerMonitor.md)
|
||||
- [InternalCombustionEngineControl](../msg_docs/InternalCombustionEngineControl.md)
|
||||
- [MissionResult](../msg_docs/MissionResult.md)
|
||||
- [GpsInjectData](../msg_docs/GpsInjectData.md)
|
||||
- [NavigatorMissionItem](../msg_docs/NavigatorMissionItem.md)
|
||||
- [BatteryStatusV0](../msg_docs/BatteryStatusV0.md)
|
||||
- [CameraCapture](../msg_docs/CameraCapture.md)
|
||||
- [OpenDroneIdSelfId](../msg_docs/OpenDroneIdSelfId.md)
|
||||
- [VehicleStatusV2](../msg_docs/VehicleStatusV2.md)
|
||||
- [EstimatorAidSource1d](../msg_docs/EstimatorAidSource1d.md)
|
||||
- [VehicleAirData](../msg_docs/VehicleAirData.md)
|
||||
- [ActuatorControlsStatus](../msg_docs/ActuatorControlsStatus.md)
|
||||
- [MavlinkTunnel](../msg_docs/MavlinkTunnel.md)
|
||||
- [HomePositionV0](../msg_docs/HomePositionV0.md)
|
||||
- [VelocityLimits](../msg_docs/VelocityLimits.md)
|
||||
- [GpsDump](../msg_docs/GpsDump.md)
|
||||
- [TuneControl](../msg_docs/TuneControl.md)
|
||||
- [SensorSelection](../msg_docs/SensorSelection.md)
|
||||
- [QshellRetval](../msg_docs/QshellRetval.md)
|
||||
- [FixedWingRunwayControl](../msg_docs/FixedWingRunwayControl.md)
|
||||
- [LandingTargetPose](../msg_docs/LandingTargetPose.md)
|
||||
- [ActuatorServosTrim](../msg_docs/ActuatorServosTrim.md)
|
||||
- [LaunchDetectionStatus](../msg_docs/LaunchDetectionStatus.md)
|
||||
- [ControlAllocatorStatus](../msg_docs/ControlAllocatorStatus.md)
|
||||
- [VehicleAngularVelocity](../msg_docs/VehicleAngularVelocity.md)
|
||||
- [OpenDroneIdOperatorId](../msg_docs/OpenDroneIdOperatorId.md)
|
||||
- [RtlTimeEstimate](../msg_docs/RtlTimeEstimate.md)
|
||||
- [PowerMonitor](../msg_docs/PowerMonitor.md)
|
||||
- [FlightPhaseEstimation](../msg_docs/FlightPhaseEstimation.md)
|
||||
- [Ping](../msg_docs/Ping.md)
|
||||
- [RtlStatus](../msg_docs/RtlStatus.md)
|
||||
- [FixedWingLateralStatus](../msg_docs/FixedWingLateralStatus.md)
|
||||
- [SensorGyroFifo](../msg_docs/SensorGyroFifo.md)
|
||||
- [LogMessage](../msg_docs/LogMessage.md)
|
||||
- [PpsCapture](../msg_docs/PpsCapture.md)
|
||||
- [HeaterStatus](../msg_docs/HeaterStatus.md)
|
||||
- [MavlinkLog](../msg_docs/MavlinkLog.md)
|
||||
- [VehicleOpticalFlowVel](../msg_docs/VehicleOpticalFlowVel.md)
|
||||
- [FollowTargetStatus](../msg_docs/FollowTargetStatus.md)
|
||||
- [GimbalManagerStatus](../msg_docs/GimbalManagerStatus.md)
|
||||
- [SensorsStatusImu](../msg_docs/SensorsStatusImu.md)
|
||||
- [HealthReport](../msg_docs/HealthReport.md)
|
||||
- [CameraStatus](../msg_docs/CameraStatus.md)
|
||||
- [LandingTargetInnovations](../msg_docs/LandingTargetInnovations.md)
|
||||
- [OpenDroneIdSystem](../msg_docs/OpenDroneIdSystem.md)
|
||||
- [Cpuload](../msg_docs/Cpuload.md)
|
||||
- [EstimatorStatus](../msg_docs/EstimatorStatus.md)
|
||||
- [SensorMag](../msg_docs/SensorMag.md)
|
||||
- [VehicleImuStatus](../msg_docs/VehicleImuStatus.md)
|
||||
- [PositionControllerStatus](../msg_docs/PositionControllerStatus.md)
|
||||
- [EstimatorBias3d](../msg_docs/EstimatorBias3d.md)
|
||||
- [NavigatorStatus](../msg_docs/NavigatorStatus.md)
|
||||
- [VehicleCommandAckV0](../msg_docs/VehicleCommandAckV0.md)
|
||||
- [GpioConfig](../msg_docs/GpioConfig.md)
|
||||
- [TakeoffStatus](../msg_docs/TakeoffStatus.md)
|
||||
- [DatamanRequest](../msg_docs/DatamanRequest.md)
|
||||
- [Airspeed](../msg_docs/Airspeed.md)
|
||||
- [RoverRateStatus](../msg_docs/RoverRateStatus.md)
|
||||
- [DebugValue](../msg_docs/DebugValue.md)
|
||||
- [TecsStatus](../msg_docs/TecsStatus.md)
|
||||
- [SensorHygrometer](../msg_docs/SensorHygrometer.md)
|
||||
- [EstimatorAidSource2d](../msg_docs/EstimatorAidSource2d.md)
|
||||
- [SensorsStatus](../msg_docs/SensorsStatus.md)
|
||||
- [GimbalDeviceInformation](../msg_docs/GimbalDeviceInformation.md)
|
||||
- [GimbalDeviceSetAttitude](../msg_docs/GimbalDeviceSetAttitude.md)
|
||||
- [RateCtrlStatus](../msg_docs/RateCtrlStatus.md)
|
||||
- [VehicleLocalPositionSetpoint](../msg_docs/VehicleLocalPositionSetpoint.md)
|
||||
- [GimbalControls](../msg_docs/GimbalControls.md)
|
||||
- [UavcanParameterRequest](../msg_docs/UavcanParameterRequest.md)
|
||||
- [ArmingCheckReplyV0](../msg_docs/ArmingCheckReplyV0.md)
|
||||
- [GimbalManagerInformation](../msg_docs/GimbalManagerInformation.md)
|
||||
- [AirspeedValidatedV0](../msg_docs/AirspeedValidatedV0.md)
|
||||
- [VehicleAttitudeSetpointV0](../msg_docs/VehicleAttitudeSetpointV0.md)
|
||||
- [AutotuneAttitudeControlStatus](../msg_docs/AutotuneAttitudeControlStatus.md)
|
||||
- [EstimatorBias](../msg_docs/EstimatorBias.md)
|
||||
- [Px4ioStatus](../msg_docs/Px4ioStatus.md)
|
||||
- [EstimatorInnovations](../msg_docs/EstimatorInnovations.md)
|
||||
- [IrlockReport](../msg_docs/IrlockReport.md)
|
||||
- [ActuatorArmed](../msg_docs/ActuatorArmed.md)
|
||||
- [OrbitStatus](../msg_docs/OrbitStatus.md)
|
||||
- [Ekf2Timestamps](../msg_docs/Ekf2Timestamps.md)
|
||||
- [GeneratorStatus](../msg_docs/GeneratorStatus.md)
|
||||
- [YawEstimatorStatus](../msg_docs/YawEstimatorStatus.md)
|
||||
- [ArmingCheckRequestV0](../msg_docs/ArmingCheckRequestV0.md)
|
||||
- [InternalCombustionEngineStatus](../msg_docs/InternalCombustionEngineStatus.md)
|
||||
- [GeofenceResult](../msg_docs/GeofenceResult.md)
|
||||
- [VehicleLocalPositionV0](../msg_docs/VehicleLocalPositionV0.md)
|
||||
- [FollowTarget](../msg_docs/FollowTarget.md)
|
||||
- [EscStatus](../msg_docs/EscStatus.md)
|
||||
- [OrbTestMedium](../msg_docs/OrbTestMedium.md)
|
||||
- [MountOrientation](../msg_docs/MountOrientation.md)
|
||||
- [GpioOut](../msg_docs/GpioOut.md)
|
||||
- [PositionControllerLandingStatus](../msg_docs/PositionControllerLandingStatus.md)
|
||||
- [VehicleStatusV0](../msg_docs/VehicleStatusV0.md)
|
||||
- [LaunchDetectionStatus](../msg_docs/LaunchDetectionStatus.md)
|
||||
- [RoverSpeedStatus](../msg_docs/RoverSpeedStatus.md)
|
||||
- [SensorUwb](../msg_docs/SensorUwb.md)
|
||||
- [ParameterSetValueResponse](../msg_docs/ParameterSetValueResponse.md)
|
||||
- [FuelTankStatus](../msg_docs/FuelTankStatus.md)
|
||||
- [VehicleRoi](../msg_docs/VehicleRoi.md)
|
||||
- [FollowTargetEstimator](../msg_docs/FollowTargetEstimator.md)
|
||||
- [VehicleMagnetometer](../msg_docs/VehicleMagnetometer.md)
|
||||
- [RegisterExtComponentReplyV0](../msg_docs/RegisterExtComponentReplyV0.md)
|
||||
- [ActionRequest](../msg_docs/ActionRequest.md)
|
||||
- [NeuralControl](../msg_docs/NeuralControl.md)
|
||||
- [VehicleImu](../msg_docs/VehicleImu.md)
|
||||
- [InternalCombustionEngineControl](../msg_docs/InternalCombustionEngineControl.md)
|
||||
- [InputRc](../msg_docs/InputRc.md)
|
||||
- [VehicleConstraints](../msg_docs/VehicleConstraints.md)
|
||||
- [NormalizedUnsignedSetpoint](../msg_docs/NormalizedUnsignedSetpoint.md)
|
||||
- [Event](../msg_docs/Event.md)
|
||||
- [SensorPreflightMag](../msg_docs/SensorPreflightMag.md)
|
||||
- [GeofenceStatus](../msg_docs/GeofenceStatus.md)
|
||||
- [EstimatorSelectorStatus](../msg_docs/EstimatorSelectorStatus.md)
|
||||
- [LandingGearWheel](../msg_docs/LandingGearWheel.md)
|
||||
- [SensorCorrection](../msg_docs/SensorCorrection.md)
|
||||
- [DebugVect](../msg_docs/DebugVect.md)
|
||||
- [MagnetometerBiasEstimate](../msg_docs/MagnetometerBiasEstimate.md)
|
||||
- [ParameterResetRequest](../msg_docs/ParameterResetRequest.md)
|
||||
- [ConfigOverridesV0](../msg_docs/ConfigOverridesV0.md)
|
||||
- [GpioIn](../msg_docs/GpioIn.md)
|
||||
- [EscEepromRead](../msg_docs/EscEepromRead.md)
|
||||
- [InternalCombustionEngineStatus](../msg_docs/InternalCombustionEngineStatus.md)
|
||||
- [RegisterExtComponentRequestV0](../msg_docs/RegisterExtComponentRequestV0.md)
|
||||
- [TaskStackInfo](../msg_docs/TaskStackInfo.md)
|
||||
- [HoverThrustEstimate](../msg_docs/HoverThrustEstimate.md)
|
||||
- [WheelEncoders](../msg_docs/WheelEncoders.md)
|
||||
- [QshellReq](../msg_docs/QshellReq.md)
|
||||
- [ParameterSetUsedRequest](../msg_docs/ParameterSetUsedRequest.md)
|
||||
- [EstimatorEventFlags](../msg_docs/EstimatorEventFlags.md)
|
||||
- [FixedWingLateralGuidanceStatus](../msg_docs/FixedWingLateralGuidanceStatus.md)
|
||||
- [VehicleLocalPositionV0](../msg_docs/VehicleLocalPositionV0.md)
|
||||
- [RaptorStatus](../msg_docs/RaptorStatus.md)
|
||||
- [FixedWingRunwayControl](../msg_docs/FixedWingRunwayControl.md)
|
||||
- [RcParameterMap](../msg_docs/RcParameterMap.md)
|
||||
- [ActuatorServosTrim](../msg_docs/ActuatorServosTrim.md)
|
||||
- [CanInterfaceStatus](../msg_docs/CanInterfaceStatus.md)
|
||||
- [GimbalManagerSetAttitude](../msg_docs/GimbalManagerSetAttitude.md)
|
||||
- [OpenDroneIdArmStatus](../msg_docs/OpenDroneIdArmStatus.md)
|
||||
- [EstimatorFusionControl](../msg_docs/EstimatorFusionControl.md)
|
||||
- [GainCompression](../msg_docs/GainCompression.md)
|
||||
- [PwmInput](../msg_docs/PwmInput.md)
|
||||
- [SensorGyroFft](../msg_docs/SensorGyroFft.md)
|
||||
- [OrbTestLarge](../msg_docs/OrbTestLarge.md)
|
||||
- [EstimatorSensorBias](../msg_docs/EstimatorSensorBias.md)
|
||||
- [UlogStream](../msg_docs/UlogStream.md)
|
||||
- [BatteryInfo](../msg_docs/BatteryInfo.md)
|
||||
- [RoverAttitudeStatus](../msg_docs/RoverAttitudeStatus.md)
|
||||
- [EscEepromWrite](../msg_docs/EscEepromWrite.md)
|
||||
- [VehicleAngularAccelerationSetpoint](../msg_docs/VehicleAngularAccelerationSetpoint.md)
|
||||
- [EstimatorGpsStatus](../msg_docs/EstimatorGpsStatus.md)
|
||||
- [FailureDetectorStatus](../msg_docs/FailureDetectorStatus.md)
|
||||
- [GpioRequest](../msg_docs/GpioRequest.md)
|
||||
- [DistanceSensorModeChangeRequest](../msg_docs/DistanceSensorModeChangeRequest.md)
|
||||
- [SensorAccel](../msg_docs/SensorAccel.md)
|
||||
- [RegisterExtComponentRequestV1](../msg_docs/RegisterExtComponentRequestV1.md)
|
||||
- [RaptorInput](../msg_docs/RaptorInput.md)
|
||||
- [Vtx](../msg_docs/Vtx.md)
|
||||
- [GimbalManagerSetManualControl](../msg_docs/GimbalManagerSetManualControl.md)
|
||||
- [LedControl](../msg_docs/LedControl.md)
|
||||
- [SystemPower](../msg_docs/SystemPower.md)
|
||||
- [MagWorkerData](../msg_docs/MagWorkerData.md)
|
||||
- [IridiumsbdStatus](../msg_docs/IridiumsbdStatus.md)
|
||||
- [VehicleOpticalFlow](../msg_docs/VehicleOpticalFlow.md)
|
||||
- [DifferentialPressure](../msg_docs/DifferentialPressure.md)
|
||||
- [Mission](../msg_docs/Mission.md)
|
||||
- [VehicleGlobalPositionV0](../msg_docs/VehicleGlobalPositionV0.md)
|
||||
- [SensorBaro](../msg_docs/SensorBaro.md)
|
||||
- [SatelliteInfo](../msg_docs/SatelliteInfo.md)
|
||||
- [VehicleStatusV3](../msg_docs/VehicleStatusV3.md)
|
||||
- [DebugKeyValue](../msg_docs/DebugKeyValue.md)
|
||||
- [FigureEightStatus](../msg_docs/FigureEightStatus.md)
|
||||
- [Rpm](../msg_docs/Rpm.md)
|
||||
- [ButtonEvent](../msg_docs/ButtonEvent.md)
|
||||
- [ActuatorOutputs](../msg_docs/ActuatorOutputs.md)
|
||||
- [TiltrotorExtraControls](../msg_docs/TiltrotorExtraControls.md)
|
||||
- [GeofenceResult](../msg_docs/GeofenceResult.md)
|
||||
- [AirspeedWind](../msg_docs/AirspeedWind.md)
|
||||
- [EstimatorAidSource3d](../msg_docs/EstimatorAidSource3d.md)
|
||||
- [EventV0](../msg_docs/EventV0.md)
|
||||
- [CellularStatus](../msg_docs/CellularStatus.md)
|
||||
- [CameraTrigger](../msg_docs/CameraTrigger.md)
|
||||
- [ParameterSetValueRequest](../msg_docs/ParameterSetValueRequest.md)
|
||||
- [PositionSetpoint](../msg_docs/PositionSetpoint.md)
|
||||
- [UavcanParameterValue](../msg_docs/UavcanParameterValue.md)
|
||||
- [EscReport](../msg_docs/EscReport.md)
|
||||
- [DatamanResponse](../msg_docs/DatamanResponse.md)
|
||||
- [SensorGnssRelative](../msg_docs/SensorGnssRelative.md)
|
||||
- [OrbTest](../msg_docs/OrbTest.md)
|
||||
- [RadioStatus](../msg_docs/RadioStatus.md)
|
||||
- [LandingTargetPose](../msg_docs/LandingTargetPose.md)
|
||||
- [ParameterUpdate](../msg_docs/ParameterUpdate.md)
|
||||
- [RangingBeacon](../msg_docs/RangingBeacon.md)
|
||||
- [UlogStreamAck](../msg_docs/UlogStreamAck.md)
|
||||
- [LoggerStatus](../msg_docs/LoggerStatus.md)
|
||||
- [SensorAirflow](../msg_docs/SensorAirflow.md)
|
||||
- [ActuatorTest](../msg_docs/ActuatorTest.md)
|
||||
- [DebugArray](../msg_docs/DebugArray.md)
|
||||
- [SensorGnssStatus](../msg_docs/SensorGnssStatus.md)
|
||||
- [DeviceInformation](../msg_docs/DeviceInformation.md)
|
||||
- [TrajectorySetpoint6dof](../msg_docs/TrajectorySetpoint6dof.md)
|
||||
- [SensorAccelFifo](../msg_docs/SensorAccelFifo.md)
|
||||
- [RcChannels](../msg_docs/RcChannels.md)
|
||||
- [DronecanNodeStatus](../msg_docs/DronecanNodeStatus.md)
|
||||
- [VehicleAcceleration](../msg_docs/VehicleAcceleration.md)
|
||||
- [AdcReport](../msg_docs/AdcReport.md)
|
||||
- [PowerButtonState](../msg_docs/PowerButtonState.md)
|
||||
- [Gripper](../msg_docs/Gripper.md)
|
||||
- [SensorTemp](../msg_docs/SensorTemp.md)
|
||||
- [ManualControlSwitches](../msg_docs/ManualControlSwitches.md)
|
||||
- [PurePursuitStatus](../msg_docs/PurePursuitStatus.md)
|
||||
:::
|
||||
|
||||
@@ -13,9 +13,9 @@ The flag comments are used as label for the failsafe state machine simulation
|
||||
|
||||
## Fields
|
||||
|
||||
| Name | Type | Unit [Frame] | Range/Enum | Description |
|
||||
| ---------------------------------------- | -------- | ------------ | ---------- | ----------------------------------------------------------------------------------------- |
|
||||
| timestamp | `uint64` | | | time since system start (microseconds) |
|
||||
| Name | Type | Unit [Frame] | Range/Enum | Description |
|
||||
| ---------------------------------------- | -------- | ------------ | ---------- | ------------------------------------------------------------------------------------------------ |
|
||||
| timestamp | `uint64` | | | time since system start (microseconds) |
|
||||
| mode_req_angular_velocity | `uint32` | | |
|
||||
| mode_req_attitude | `uint32` | | |
|
||||
| mode_req_local_alt | `uint32` | | |
|
||||
@@ -26,40 +26,41 @@ The flag comments are used as label for the failsafe state machine simulation
|
||||
| mode_req_mission | `uint32` | | |
|
||||
| mode_req_offboard_signal | `uint32` | | |
|
||||
| mode_req_home_position | `uint32` | | |
|
||||
| mode_req_wind_and_flight_time_compliance | `uint32` | | | if set, mode cannot be entered if wind or flight time limit exceeded |
|
||||
| mode_req_prevent_arming | `uint32` | | | if set, cannot arm while in this mode |
|
||||
| mode_req_wind_and_flight_time_compliance | `uint32` | | | if set, mode cannot be entered if wind or flight time limit exceeded |
|
||||
| mode_req_prevent_arming | `uint32` | | | if set, cannot arm while in this mode |
|
||||
| mode_req_manual_control | `uint32` | | |
|
||||
| mode_req_other | `uint32` | | | other requirements, not covered above (for external modes) |
|
||||
| angular_velocity_invalid | `bool` | | | Angular velocity invalid |
|
||||
| attitude_invalid | `bool` | | | Attitude invalid |
|
||||
| local_altitude_invalid | `bool` | | | Local altitude invalid |
|
||||
| local_position_invalid | `bool` | | | Local position estimate invalid |
|
||||
| local_position_invalid_relaxed | `bool` | | | Local position with reduced accuracy requirements invalid (e.g. flying with optical flow) |
|
||||
| local_velocity_invalid | `bool` | | | Local velocity estimate invalid |
|
||||
| global_position_invalid | `bool` | | | Global position estimate invalid |
|
||||
| global_position_invalid_relaxed | `bool` | | | Global position estimate invalid with relaxed accuracy requirements |
|
||||
| auto_mission_missing | `bool` | | | No mission available |
|
||||
| offboard_control_signal_lost | `bool` | | | Offboard signal lost |
|
||||
| home_position_invalid | `bool` | | | No home position available |
|
||||
| manual_control_signal_lost | `bool` | | | Manual control (RC) signal lost |
|
||||
| gcs_connection_lost | `bool` | | | GCS connection lost |
|
||||
| battery_warning | `uint8` | | | Battery warning level (see BatteryStatus.msg) |
|
||||
| battery_low_remaining_time | `bool` | | | Low battery based on remaining flight time |
|
||||
| battery_unhealthy | `bool` | | | Battery unhealthy |
|
||||
| fd_critical_failure | `bool` | | | Critical failure (attitude limit exceeded, or external ATS) |
|
||||
| fd_esc_arming_failure | `bool` | | | ESC failed to arm |
|
||||
| fd_imbalanced_prop | `bool` | | | Imbalanced propeller detected |
|
||||
| fd_motor_failure | `bool` | | | Motor failure |
|
||||
| fd_alt_loss | `bool` | | | Uncommanded altitude loss (rotary-wing, altitude-controlled flight) |
|
||||
| geofence_breached | `bool` | | | Geofence breached (one or multiple) |
|
||||
| mission_failure | `bool` | | | Mission failure |
|
||||
| vtol_fixed_wing_system_failure | `bool` | | | vehicle in fixed-wing system failure failsafe mode (after quad-chute) |
|
||||
| wind_limit_exceeded | `bool` | | | Wind limit exceeded |
|
||||
| flight_time_limit_exceeded | `bool` | | | Maximum flight time exceeded |
|
||||
| position_accuracy_low | `bool` | | | Position estimate has dropped below threshold, but is currently still declared valid |
|
||||
| navigator_failure | `bool` | | | Navigator failed to execute a mode |
|
||||
| parachute_unhealthy | `bool` | | | Parachute system missing or unhealthy |
|
||||
| remote_id_unhealthy | `bool` | | | Remote ID (Open Drone ID) system missing or unhealthy |
|
||||
| mode_req_other | `uint32` | | | other requirements, not covered above (for external modes) |
|
||||
| angular_velocity_invalid | `bool` | | | Angular velocity invalid |
|
||||
| attitude_invalid | `bool` | | | Attitude invalid |
|
||||
| local_altitude_invalid | `bool` | | | Local altitude invalid |
|
||||
| local_position_invalid | `bool` | | | Local position estimate invalid |
|
||||
| local_position_invalid_relaxed | `bool` | | | Local position with reduced accuracy requirements invalid (e.g. flying with optical flow) |
|
||||
| local_velocity_invalid | `bool` | | | Local velocity estimate invalid |
|
||||
| global_position_invalid | `bool` | | | Global position estimate invalid |
|
||||
| global_position_invalid_relaxed | `bool` | | | Global position estimate invalid with relaxed accuracy requirements |
|
||||
| auto_mission_missing | `bool` | | | No mission available |
|
||||
| offboard_control_signal_lost | `bool` | | | Offboard signal lost |
|
||||
| home_position_invalid | `bool` | | | No home position available |
|
||||
| manual_control_signal_lost | `bool` | | | Manual control (RC) signal lost |
|
||||
| gcs_connection_lost | `bool` | | | GCS connection lost |
|
||||
| battery_warning | `uint8` | | | Battery warning level (see BatteryStatus.msg) |
|
||||
| battery_low_remaining_time | `bool` | | | Low battery based on remaining flight time |
|
||||
| battery_unhealthy | `bool` | | | Battery unhealthy |
|
||||
| fd_critical_failure | `bool` | | | Critical failure (attitude limit exceeded, or external ATS) |
|
||||
| fd_esc_arming_failure | `bool` | | | ESC failed to arm |
|
||||
| fd_imbalanced_prop | `bool` | | | Imbalanced propeller detected |
|
||||
| fd_motor_failure | `bool` | | | Motor failure |
|
||||
| fd_alt_loss | `bool` | | | Uncommanded altitude loss (rotary-wing, altitude-controlled flight) |
|
||||
| geofence_breached | `bool` | | | Geofence breached (one or multiple) |
|
||||
| mission_failure | `bool` | | | Mission failure |
|
||||
| vtol_fixed_wing_system_failure | `bool` | | | vehicle in fixed-wing system failure failsafe mode (after quad-chute) |
|
||||
| wind_limit_exceeded | `bool` | | | Wind limit exceeded |
|
||||
| flight_time_limit_exceeded | `bool` | | | Maximum flight time exceeded |
|
||||
| position_accuracy_low | `bool` | | | Position estimate has dropped below threshold, but is currently still declared valid |
|
||||
| navigator_failure | `bool` | | | Navigator failed to execute a mode |
|
||||
| parachute_unhealthy | `bool` | | | Parachute system missing or unhealthy |
|
||||
| remote_id_unhealthy | `bool` | | | Remote ID (Open Drone ID) system missing or unhealthy |
|
||||
| gnss_lost | `bool` | | | Active GNSS count dropped below SYS_HAS_NUM_GNSS, or two receivers report inconsistent positions |
|
||||
|
||||
## Source Message
|
||||
|
||||
@@ -131,6 +132,7 @@ bool position_accuracy_low # Position estimate has dropped below thre
|
||||
bool navigator_failure # Navigator failed to execute a mode
|
||||
bool parachute_unhealthy # Parachute system missing or unhealthy
|
||||
bool remote_id_unhealthy # Remote ID (Open Drone ID) system missing or unhealthy
|
||||
bool gnss_lost # Active GNSS count dropped below SYS_HAS_NUM_GNSS, or two receivers report inconsistent positions
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user