docs: auto-sync metadata [skip ci]

Co-Authored-By: PX4 BuildBot <bot@px4.io>
This commit is contained in:
PX4BuildBot 2026-03-12 17:47:04 +00:00
parent 7b3fe3478b
commit eeb251aa52
7 changed files with 255 additions and 295 deletions

View File

@ -22729,82 +22729,6 @@ Yaw rate proportional gain.
## Failure Detector
### FD_ACT_EN (`INT32`) {#FD_ACT_EN}
Enable Actuator Failure check.
If enabled, failure detector will verify that for motors, a minimum amount of ESC current per throttle
level is being consumed.
Otherwise this indicates an motor failure.
| Reboot | minValue | maxValue | increment | default | unit |
| ------- | -------- | -------- | --------- | ------------ | ---- |
| &check; | | | | Disabled (0) | |
### FD_ACT_HIGH_OFF (`FLOAT`) {#FD_ACT_HIGH_OFF}
Overcurrent motor failure limit offset.
threshold = FD_ACT_MOT_C2T \* thrust + FD_ACT_HIGH_OFF
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 0 | 30 | 1 | 10. | A |
### FD_ACT_LOW_OFF (`FLOAT`) {#FD_ACT_LOW_OFF}
Undercurrent motor failure limit offset.
threshold = FD_ACT_MOT_C2T \* thrust - FD_ACT_LOW_OFF
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 0 | 30 | 1 | 10. | A |
### FD_ACT_MOT_C2T (`FLOAT`) {#FD_ACT_MOT_C2T}
Motor Failure Current/Throttle Scale.
Determines the slope between expected steady state current and linearized, normalized thrust command.
E.g. FD_ACT_MOT_C2T A represents the expected steady state current at 100%.
FD_ACT_LOW_OFF and FD_ACT_HIGH_OFF offset the threshold from that slope.
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 0.0 | 50.0 | 1 | 35. | A/% |
### FD_ACT_MOT_THR (`FLOAT`) {#FD_ACT_MOT_THR}
Motor Failure Thrust Threshold.
Failure detection per motor only triggers above this thrust value.
Set to 1 to disable the detection.
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 0.0 | 1.0 | 0.01 | 0.2 | norm |
### FD_ACT_MOT_TOUT (`INT32`) {#FD_ACT_MOT_TOUT}
Motor Failure Hysteresis Time.
Motor failure only triggers after current thresholds are exceeded for this time.
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 10 | 10000 | 100 | 1000 | ms |
### FD_ESCS_EN (`INT32`) {#FD_ESCS_EN}
Enable checks on ESCs that report their arming state.
If enabled, failure detector will verify that all the ESCs have successfully armed when the vehicle has transitioned to the armed state.
Timeout for receiving an acknowledgement from the ESCs is 0.3s, if no feedback is received the failure detector will auto disarm the vehicle.
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ----------- | ---- |
| &nbsp; | | | | Enabled (1) | |
### FD_EXT_ATS_EN (`INT32`) {#FD_EXT_ATS_EN}
Enable PWM input on for engaging failsafe from an external automatic trigger system (ATS).
@ -28378,6 +28302,63 @@ needs to be changed to match a custom setting
| ------- | -------- | -------- | --------- | ------- | ---- |
| &check; | | | | 0 | |
## Motor Failure
### FD_ACT_EN (`INT32`) {#FD_ACT_EN}
Enable Actuator Failure check.
If enabled, the HealthAndArmingChecks will verify that for motors, a minimum amount of ESC current per throttle
level is being consumed.
Otherwise this indicates an motor failure.
This check only works for ESCs that report current consumption.
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------------ | ---- |
| &nbsp; | | | | Disabled (0) | |
### MOTFAIL_C2T (`FLOAT`) {#MOTFAIL_C2T}
Motor Failure Current/Throttle Scale.
Determines the slope between expected steady state current and linearized, normalized thrust command.
E.g. FD_ACT_MOT_C2T A represents the expected steady state current at 100%.
FD_ACT_LOW_OFF and FD_ACT_HIGH_OFF offset the threshold from that slope.
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 0.0 | 50.0 | 1 | 35. | A/% |
### MOTFAIL_HIGH_OFF (`FLOAT`) {#MOTFAIL_HIGH_OFF}
Overcurrent motor failure limit offset.
threshold = FD_ACT_MOT_C2T \* thrust + FD_ACT_HIGH_OFF
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 0 | 30 | 1 | 10. | A |
### MOTFAIL_LOW_OFF (`FLOAT`) {#MOTFAIL_LOW_OFF}
Undercurrent motor failure limit offset.
threshold = FD_ACT_MOT_C2T \* thrust - FD_ACT_LOW_OFF
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 0 | 30 | 1 | 10. | A |
### MOTFAIL_TIME (`FLOAT`) {#MOTFAIL_TIME}
Motor Failure Hysteresis Time.
Motor failure only triggers after current thresholds are exceeded for this time.
| Reboot | minValue | maxValue | increment | default | unit |
| ------ | -------- | -------- | --------- | ------- | ---- |
| &nbsp; | 0.01 | 10 | 1 | 1. | s |
## Mount
### MNT_DO_STAB (`INT32`) {#MNT_DO_STAB}

View File

@ -95,202 +95,202 @@ They are not build into the module, and hence are neither published or subscribe
::: details See messages
- [GpioRequest](../msg_docs/GpioRequest.md)
- [VehicleImuStatus](../msg_docs/VehicleImuStatus.md)
- [EstimatorBias](../msg_docs/EstimatorBias.md)
- [SatelliteInfo](../msg_docs/SatelliteInfo.md)
- [GimbalDeviceSetAttitude](../msg_docs/GimbalDeviceSetAttitude.md)
- [DebugArray](../msg_docs/DebugArray.md)
- [VehicleGlobalPositionV0](../msg_docs/VehicleGlobalPositionV0.md)
- [OrbTestLarge](../msg_docs/OrbTestLarge.md)
- [IridiumsbdStatus](../msg_docs/IridiumsbdStatus.md)
- [TrajectorySetpoint6dof](../msg_docs/TrajectorySetpoint6dof.md)
- [ActionRequest](../msg_docs/ActionRequest.md)
- [DatamanRequest](../msg_docs/DatamanRequest.md)
- [EventV0](../msg_docs/EventV0.md)
- [BatteryStatusV0](../msg_docs/BatteryStatusV0.md)
- [DronecanNodeStatus](../msg_docs/DronecanNodeStatus.md)
- [MissionResult](../msg_docs/MissionResult.md)
- [SensorsStatusImu](../msg_docs/SensorsStatusImu.md)
- [AutotuneAttitudeControlStatus](../msg_docs/AutotuneAttitudeControlStatus.md)
- [SensorBaro](../msg_docs/SensorBaro.md)
- [EstimatorGpsStatus](../msg_docs/EstimatorGpsStatus.md)
- [SensorGyroFft](../msg_docs/SensorGyroFft.md)
- [VehicleCommandAckV0](../msg_docs/VehicleCommandAckV0.md)
- [DebugValue](../msg_docs/DebugValue.md)
- [VehicleAngularAccelerationSetpoint](../msg_docs/VehicleAngularAccelerationSetpoint.md)
- [GimbalDeviceInformation](../msg_docs/GimbalDeviceInformation.md)
- [ConfigOverridesV0](../msg_docs/ConfigOverridesV0.md)
- [RcParameterMap](../msg_docs/RcParameterMap.md)
- [SensorPreflightMag](../msg_docs/SensorPreflightMag.md)
- [ParameterResetRequest](../msg_docs/ParameterResetRequest.md)
- [CameraCapture](../msg_docs/CameraCapture.md)
- [EstimatorInnovations](../msg_docs/EstimatorInnovations.md)
- [EstimatorStates](../msg_docs/EstimatorStates.md)
- [PowerButtonState](../msg_docs/PowerButtonState.md)
- [GeofenceResult](../msg_docs/GeofenceResult.md)
- [LandingTargetInnovations](../msg_docs/LandingTargetInnovations.md)
- [LaunchDetectionStatus](../msg_docs/LaunchDetectionStatus.md)
- [OrbitStatus](../msg_docs/OrbitStatus.md)
- [CanInterfaceStatus](../msg_docs/CanInterfaceStatus.md)
- [TiltrotorExtraControls](../msg_docs/TiltrotorExtraControls.md)
- [ParameterSetUsedRequest](../msg_docs/ParameterSetUsedRequest.md)
- [VehicleLocalPositionV0](../msg_docs/VehicleLocalPositionV0.md)
- [ArmingCheckReplyV0](../msg_docs/ArmingCheckReplyV0.md)
- [EstimatorAidSource1d](../msg_docs/EstimatorAidSource1d.md)
- [RegisterExtComponentReplyV0](../msg_docs/RegisterExtComponentReplyV0.md)
- [Airspeed](../msg_docs/Airspeed.md)
- [CameraTrigger](../msg_docs/CameraTrigger.md)
- [RtlStatus](../msg_docs/RtlStatus.md)
- [VehicleRoi](../msg_docs/VehicleRoi.md)
- [TaskStackInfo](../msg_docs/TaskStackInfo.md)
- [LandingTargetPose](../msg_docs/LandingTargetPose.md)
- [Gripper](../msg_docs/Gripper.md)
- [ParameterSetValueResponse](../msg_docs/ParameterSetValueResponse.md)
- [ParameterUpdate](../msg_docs/ParameterUpdate.md)
- [VehicleAirData](../msg_docs/VehicleAirData.md)
- [OpenDroneIdArmStatus](../msg_docs/OpenDroneIdArmStatus.md)
- [ActuatorTest](../msg_docs/ActuatorTest.md)
- [Ekf2Timestamps](../msg_docs/Ekf2Timestamps.md)
- [CellularStatus](../msg_docs/CellularStatus.md)
- [LogMessage](../msg_docs/LogMessage.md)
- [SensorsStatus](../msg_docs/SensorsStatus.md)
- [SensorHygrometer](../msg_docs/SensorHygrometer.md)
- [SensorAccelFifo](../msg_docs/SensorAccelFifo.md)
- [Rpm](../msg_docs/Rpm.md)
- [GimbalManagerSetManualControl](../msg_docs/GimbalManagerSetManualControl.md)
- [EstimatorStatus](../msg_docs/EstimatorStatus.md)
- [FailureDetectorStatus](../msg_docs/FailureDetectorStatus.md)
- [MavlinkTunnel](../msg_docs/MavlinkTunnel.md)
- [FollowTarget](../msg_docs/FollowTarget.md)
- [PositionControllerLandingStatus](../msg_docs/PositionControllerLandingStatus.md)
- [MagWorkerData](../msg_docs/MagWorkerData.md)
- [RadioStatus](../msg_docs/RadioStatus.md)
- [YawEstimatorStatus](../msg_docs/YawEstimatorStatus.md)
- [SensorTemp](../msg_docs/SensorTemp.md)
- [EscReport](../msg_docs/EscReport.md)
- [ActuatorOutputs](../msg_docs/ActuatorOutputs.md)
- [OpenDroneIdSystem](../msg_docs/OpenDroneIdSystem.md)
- [SensorCorrection](../msg_docs/SensorCorrection.md)
- [ControlAllocatorStatus](../msg_docs/ControlAllocatorStatus.md)
- [NormalizedUnsignedSetpoint](../msg_docs/NormalizedUnsignedSetpoint.md)
- [EstimatorBias3d](../msg_docs/EstimatorBias3d.md)
- [Cpuload](../msg_docs/Cpuload.md)
- [PowerMonitor](../msg_docs/PowerMonitor.md)
- [WheelEncoders](../msg_docs/WheelEncoders.md)
- [InternalCombustionEngineStatus](../msg_docs/InternalCombustionEngineStatus.md)
- [EstimatorAidSource2d](../msg_docs/EstimatorAidSource2d.md)
- [RaptorInput](../msg_docs/RaptorInput.md)
- [GimbalManagerInformation](../msg_docs/GimbalManagerInformation.md)
- [QshellReq](../msg_docs/QshellReq.md)
- [EstimatorEventFlags](../msg_docs/EstimatorEventFlags.md)
- [TuneControl](../msg_docs/TuneControl.md)
- [ManualControlSwitches](../msg_docs/ManualControlSwitches.md)
- [Px4ioStatus](../msg_docs/Px4ioStatus.md)
- [FixedWingRunwayControl](../msg_docs/FixedWingRunwayControl.md)
- [Mission](../msg_docs/Mission.md)
- [HomePositionV0](../msg_docs/HomePositionV0.md)
- [InternalCombustionEngineControl](../msg_docs/InternalCombustionEngineControl.md)
- [VehicleAttitudeSetpointV0](../msg_docs/VehicleAttitudeSetpointV0.md)
- [VehicleConstraints](../msg_docs/VehicleConstraints.md)
- [NeuralControl](../msg_docs/NeuralControl.md)
- [MountOrientation](../msg_docs/MountOrientation.md)
- [VehicleStatusV1](../msg_docs/VehicleStatusV1.md)
- [GpioConfig](../msg_docs/GpioConfig.md)
- [FixedWingLateralStatus](../msg_docs/FixedWingLateralStatus.md)
- [ButtonEvent](../msg_docs/ButtonEvent.md)
- [BatteryInfo](../msg_docs/BatteryInfo.md)
- [VehicleOpticalFlowVel](../msg_docs/VehicleOpticalFlowVel.md)
- [DistanceSensorModeChangeRequest](../msg_docs/DistanceSensorModeChangeRequest.md)
- [RaptorStatus](../msg_docs/RaptorStatus.md)
- [GpsInjectData](../msg_docs/GpsInjectData.md)
- [EstimatorSelectorStatus](../msg_docs/EstimatorSelectorStatus.md)
- [DebugVect](../msg_docs/DebugVect.md)
- [VehicleOpticalFlow](../msg_docs/VehicleOpticalFlow.md)
- [SensorGyro](../msg_docs/SensorGyro.md)
- [PositionControllerStatus](../msg_docs/PositionControllerStatus.md)
- [DeviceInformation](../msg_docs/DeviceInformation.md)
- [PositionSetpoint](../msg_docs/PositionSetpoint.md)
- [RtlTimeEstimate](../msg_docs/RtlTimeEstimate.md)
- [NavigatorMissionItem](../msg_docs/NavigatorMissionItem.md)
- [OpenDroneIdOperatorId](../msg_docs/OpenDroneIdOperatorId.md)
- [ActuatorControlsStatus](../msg_docs/ActuatorControlsStatus.md)
- [SensorAirflow](../msg_docs/SensorAirflow.md)
- [UlogStream](../msg_docs/UlogStream.md)
- [GeneratorStatus](../msg_docs/GeneratorStatus.md)
- [VehicleOpticalFlowVel](../msg_docs/VehicleOpticalFlowVel.md)
- [ParameterUpdate](../msg_docs/ParameterUpdate.md)
- [OrbTestLarge](../msg_docs/OrbTestLarge.md)
- [EstimatorStates](../msg_docs/EstimatorStates.md)
- [CellularStatus](../msg_docs/CellularStatus.md)
- [DatamanResponse](../msg_docs/DatamanResponse.md)
- [AirspeedWind](../msg_docs/AirspeedWind.md)
- [QshellReq](../msg_docs/QshellReq.md)
- [SensorPreflightMag](../msg_docs/SensorPreflightMag.md)
- [TuneControl](../msg_docs/TuneControl.md)
- [VehicleRoi](../msg_docs/VehicleRoi.md)
- [UlogStreamAck](../msg_docs/UlogStreamAck.md)
- [TiltrotorExtraControls](../msg_docs/TiltrotorExtraControls.md)
- [ActuatorArmed](../msg_docs/ActuatorArmed.md)
- [EventV0](../msg_docs/EventV0.md)
- [GeofenceResult](../msg_docs/GeofenceResult.md)
- [HomePositionV0](../msg_docs/HomePositionV0.md)
- [PositionControllerStatus](../msg_docs/PositionControllerStatus.md)
- [MagWorkerData](../msg_docs/MagWorkerData.md)
- [VehicleLocalPositionSetpoint](../msg_docs/VehicleLocalPositionSetpoint.md)
- [HeaterStatus](../msg_docs/HeaterStatus.md)
- [RoverSpeedStatus](../msg_docs/RoverSpeedStatus.md)
- [IrlockReport](../msg_docs/IrlockReport.md)
- [EstimatorBias](../msg_docs/EstimatorBias.md)
- [FigureEightStatus](../msg_docs/FigureEightStatus.md)
- [MissionResult](../msg_docs/MissionResult.md)
- [GpioOut](../msg_docs/GpioOut.md)
- [FixedWingLateralStatus](../msg_docs/FixedWingLateralStatus.md)
- [TakeoffStatus](../msg_docs/TakeoffStatus.md)
- [SensorMag](../msg_docs/SensorMag.md)
- [GimbalDeviceInformation](../msg_docs/GimbalDeviceInformation.md)
- [FixedWingLateralGuidanceStatus](../msg_docs/FixedWingLateralGuidanceStatus.md)
- [MavlinkTunnel](../msg_docs/MavlinkTunnel.md)
- [Ping](../msg_docs/Ping.md)
- [LandingTargetInnovations](../msg_docs/LandingTargetInnovations.md)
- [ActuatorTest](../msg_docs/ActuatorTest.md)
- [RateCtrlStatus](../msg_docs/RateCtrlStatus.md)
- [PpsCapture](../msg_docs/PpsCapture.md)
- [SensorGnssRelative](../msg_docs/SensorGnssRelative.md)
- [UavcanParameterRequest](../msg_docs/UavcanParameterRequest.md)
- [InternalCombustionEngineControl](../msg_docs/InternalCombustionEngineControl.md)
- [PositionControllerLandingStatus](../msg_docs/PositionControllerLandingStatus.md)
- [PowerButtonState](../msg_docs/PowerButtonState.md)
- [GpsInjectData](../msg_docs/GpsInjectData.md)
- [FlightPhaseEstimation](../msg_docs/FlightPhaseEstimation.md)
- [VelocityLimits](../msg_docs/VelocityLimits.md)
- [ActuatorServosTrim](../msg_docs/ActuatorServosTrim.md)
- [HoverThrustEstimate](../msg_docs/HoverThrustEstimate.md)
- [SatelliteInfo](../msg_docs/SatelliteInfo.md)
- [IridiumsbdStatus](../msg_docs/IridiumsbdStatus.md)
- [VehicleStatusV0](../msg_docs/VehicleStatusV0.md)
- [LedControl](../msg_docs/LedControl.md)
- [ActuatorOutputs](../msg_docs/ActuatorOutputs.md)
- [AutotuneAttitudeControlStatus](../msg_docs/AutotuneAttitudeControlStatus.md)
- [VehicleAttitudeSetpointV0](../msg_docs/VehicleAttitudeSetpointV0.md)
- [MountOrientation](../msg_docs/MountOrientation.md)
- [EstimatorAidSource1d](../msg_docs/EstimatorAidSource1d.md)
- [VehicleStatusV1](../msg_docs/VehicleStatusV1.md)
- [NormalizedUnsignedSetpoint](../msg_docs/NormalizedUnsignedSetpoint.md)
- [UavcanParameterValue](../msg_docs/UavcanParameterValue.md)
- [FollowTargetStatus](../msg_docs/FollowTargetStatus.md)
- [RtlStatus](../msg_docs/RtlStatus.md)
- [RtlTimeEstimate](../msg_docs/RtlTimeEstimate.md)
- [OrbTest](../msg_docs/OrbTest.md)
- [EstimatorStatus](../msg_docs/EstimatorStatus.md)
- [Ekf2Timestamps](../msg_docs/Ekf2Timestamps.md)
- [SensorAccelFifo](../msg_docs/SensorAccelFifo.md)
- [SensorGyro](../msg_docs/SensorGyro.md)
- [OpenDroneIdSelfId](../msg_docs/OpenDroneIdSelfId.md)
- [BatteryInfo](../msg_docs/BatteryInfo.md)
- [EstimatorAidSource3d](../msg_docs/EstimatorAidSource3d.md)
- [VehicleCommandAckV0](../msg_docs/VehicleCommandAckV0.md)
- [SensorUwb](../msg_docs/SensorUwb.md)
- [EstimatorBias3d](../msg_docs/EstimatorBias3d.md)
- [FailureDetectorStatus](../msg_docs/FailureDetectorStatus.md)
- [OrbitStatus](../msg_docs/OrbitStatus.md)
- [ArmingCheckReplyV0](../msg_docs/ArmingCheckReplyV0.md)
- [SensorCorrection](../msg_docs/SensorCorrection.md)
- [Mission](../msg_docs/Mission.md)
- [FollowTargetEstimator](../msg_docs/FollowTargetEstimator.md)
- [GpioRequest](../msg_docs/GpioRequest.md)
- [LaunchDetectionStatus](../msg_docs/LaunchDetectionStatus.md)
- [SensorBaro](../msg_docs/SensorBaro.md)
- [SensorAccel](../msg_docs/SensorAccel.md)
- [CameraStatus](../msg_docs/CameraStatus.md)
- [QshellRetval](../msg_docs/QshellRetval.md)
- [EscStatus](../msg_docs/EscStatus.md)
- [Vtx](../msg_docs/Vtx.md)
- [GimbalManagerInformation](../msg_docs/GimbalManagerInformation.md)
- [Gripper](../msg_docs/Gripper.md)
- [IrlockReport](../msg_docs/IrlockReport.md)
- [VehicleImuStatus](../msg_docs/VehicleImuStatus.md)
- [Airspeed](../msg_docs/Airspeed.md)
- [Event](../msg_docs/Event.md)
- [PwmInput](../msg_docs/PwmInput.md)
- [RegisterExtComponentRequestV0](../msg_docs/RegisterExtComponentRequestV0.md)
- [Cpuload](../msg_docs/Cpuload.md)
- [RegisterExtComponentReplyV0](../msg_docs/RegisterExtComponentReplyV0.md)
- [RcChannels](../msg_docs/RcChannels.md)
- [VehicleAirData](../msg_docs/VehicleAirData.md)
- [ParameterResetRequest](../msg_docs/ParameterResetRequest.md)
- [VehicleImu](../msg_docs/VehicleImu.md)
- [ButtonEvent](../msg_docs/ButtonEvent.md)
- [SensorGnssStatus](../msg_docs/SensorGnssStatus.md)
- [SensorHygrometer](../msg_docs/SensorHygrometer.md)
- [GimbalManagerSetManualControl](../msg_docs/GimbalManagerSetManualControl.md)
- [EstimatorAidSource2d](../msg_docs/EstimatorAidSource2d.md)
- [GainCompression](../msg_docs/GainCompression.md)
- [ActionRequest](../msg_docs/ActionRequest.md)
- [VehicleGlobalPositionV0](../msg_docs/VehicleGlobalPositionV0.md)
- [DronecanNodeStatus](../msg_docs/DronecanNodeStatus.md)
- [GpioConfig](../msg_docs/GpioConfig.md)
- [ActuatorControlsStatus](../msg_docs/ActuatorControlsStatus.md)
- [DistanceSensorModeChangeRequest](../msg_docs/DistanceSensorModeChangeRequest.md)
- [HealthReport](../msg_docs/HealthReport.md)
- [CanInterfaceStatus](../msg_docs/CanInterfaceStatus.md)
- [GeofenceStatus](../msg_docs/GeofenceStatus.md)
- [GimbalManagerStatus](../msg_docs/GimbalManagerStatus.md)
- [SensorsStatusImu](../msg_docs/SensorsStatusImu.md)
- [DatamanRequest](../msg_docs/DatamanRequest.md)
- [OpenDroneIdOperatorId](../msg_docs/OpenDroneIdOperatorId.md)
- [AirspeedValidatedV0](../msg_docs/AirspeedValidatedV0.md)
- [MavlinkLog](../msg_docs/MavlinkLog.md)
- [GimbalManagerStatus](../msg_docs/GimbalManagerStatus.md)
- [PurePursuitStatus](../msg_docs/PurePursuitStatus.md)
- [RateCtrlStatus](../msg_docs/RateCtrlStatus.md)
- [SystemPower](../msg_docs/SystemPower.md)
- [SensorAirflow](../msg_docs/SensorAirflow.md)
- [GpioIn](../msg_docs/GpioIn.md)
- [NavigatorStatus](../msg_docs/NavigatorStatus.md)
- [FuelTankStatus](../msg_docs/FuelTankStatus.md)
- [LoggerStatus](../msg_docs/LoggerStatus.md)
- [VehicleAngularVelocity](../msg_docs/VehicleAngularVelocity.md)
- [Ping](../msg_docs/Ping.md)
- [GeofenceStatus](../msg_docs/GeofenceStatus.md)
- [DatamanResponse](../msg_docs/DatamanResponse.md)
- [PpsCapture](../msg_docs/PpsCapture.md)
- [UavcanParameterRequest](../msg_docs/UavcanParameterRequest.md)
- [TecsStatus](../msg_docs/TecsStatus.md)
- [AdcReport](../msg_docs/AdcReport.md)
- [VelocityLimits](../msg_docs/VelocityLimits.md)
- [GpioOut](../msg_docs/GpioOut.md)
- [VehicleLocalPositionSetpoint](../msg_docs/VehicleLocalPositionSetpoint.md)
- [VehicleMagnetometer](../msg_docs/VehicleMagnetometer.md)
- [GimbalManagerSetAttitude](../msg_docs/GimbalManagerSetAttitude.md)
- [FollowTargetStatus](../msg_docs/FollowTargetStatus.md)
- [SensorUwb](../msg_docs/SensorUwb.md)
- [SensorGnssStatus](../msg_docs/SensorGnssStatus.md)
- [RoverAttitudeStatus](../msg_docs/RoverAttitudeStatus.md)
- [OpenDroneIdSelfId](../msg_docs/OpenDroneIdSelfId.md)
- [EstimatorAidSource3d](../msg_docs/EstimatorAidSource3d.md)
- [GimbalControls](../msg_docs/GimbalControls.md)
- [VehicleAcceleration](../msg_docs/VehicleAcceleration.md)
- [UlogStream](../msg_docs/UlogStream.md)
- [RcChannels](../msg_docs/RcChannels.md)
- [FigureEightStatus](../msg_docs/FigureEightStatus.md)
- [RoverRateStatus](../msg_docs/RoverRateStatus.md)
- [UlogStreamAck](../msg_docs/UlogStreamAck.md)
- [EstimatorSensorBias](../msg_docs/EstimatorSensorBias.md)
- [TakeoffStatus](../msg_docs/TakeoffStatus.md)
- [DifferentialPressure](../msg_docs/DifferentialPressure.md)
- [FixedWingLateralGuidanceStatus](../msg_docs/FixedWingLateralGuidanceStatus.md)
- [RegisterExtComponentRequestV0](../msg_docs/RegisterExtComponentRequestV0.md)
- [GeneratorStatus](../msg_docs/GeneratorStatus.md)
- [VehicleImu](../msg_docs/VehicleImu.md)
- [FollowTargetEstimator](../msg_docs/FollowTargetEstimator.md)
- [Event](../msg_docs/Event.md)
- [ArmingCheckRequestV0](../msg_docs/ArmingCheckRequestV0.md)
- [OrbTest](../msg_docs/OrbTest.md)
- [HoverThrustEstimate](../msg_docs/HoverThrustEstimate.md)
- [PwmInput](../msg_docs/PwmInput.md)
- [SensorGyroFifo](../msg_docs/SensorGyroFifo.md)
- [LandingGearWheel](../msg_docs/LandingGearWheel.md)
- [UavcanParameterValue](../msg_docs/UavcanParameterValue.md)
- [ParameterSetValueRequest](../msg_docs/ParameterSetValueRequest.md)
- [FlightPhaseEstimation](../msg_docs/FlightPhaseEstimation.md)
- [SensorSelection](../msg_docs/SensorSelection.md)
- [GainCompression](../msg_docs/GainCompression.md)
- [ActuatorArmed](../msg_docs/ActuatorArmed.md)
- [VehicleStatusV0](../msg_docs/VehicleStatusV0.md)
- [GpsDump](../msg_docs/GpsDump.md)
- [HealthReport](../msg_docs/HealthReport.md)
- [ActuatorServosTrim](../msg_docs/ActuatorServosTrim.md)
- [CameraCapture](../msg_docs/CameraCapture.md)
- [ConfigOverridesV0](../msg_docs/ConfigOverridesV0.md)
- [VehicleLocalPositionV0](../msg_docs/VehicleLocalPositionV0.md)
- [EscReport](../msg_docs/EscReport.md)
- [VehicleConstraints](../msg_docs/VehicleConstraints.md)
- [EstimatorGpsStatus](../msg_docs/EstimatorGpsStatus.md)
- [DebugKeyValue](../msg_docs/DebugKeyValue.md)
- [InputRc](../msg_docs/InputRc.md)
- [SensorGnssRelative](../msg_docs/SensorGnssRelative.md)
- [DebugValue](../msg_docs/DebugValue.md)
- [GpioIn](../msg_docs/GpioIn.md)
- [GimbalManagerSetAttitude](../msg_docs/GimbalManagerSetAttitude.md)
- [YawEstimatorStatus](../msg_docs/YawEstimatorStatus.md)
- [LandingTargetPose](../msg_docs/LandingTargetPose.md)
- [Px4ioStatus](../msg_docs/Px4ioStatus.md)
- [VehicleAcceleration](../msg_docs/VehicleAcceleration.md)
- [GpsDump](../msg_docs/GpsDump.md)
- [ManualControlSwitches](../msg_docs/ManualControlSwitches.md)
- [SystemPower](../msg_docs/SystemPower.md)
- [NeuralControl](../msg_docs/NeuralControl.md)
- [LandingGearWheel](../msg_docs/LandingGearWheel.md)
- [SensorTemp](../msg_docs/SensorTemp.md)
- [FixedWingRunwayControl](../msg_docs/FixedWingRunwayControl.md)
- [TecsStatus](../msg_docs/TecsStatus.md)
- [WheelEncoders](../msg_docs/WheelEncoders.md)
- [RadioStatus](../msg_docs/RadioStatus.md)
- [RoverRateStatus](../msg_docs/RoverRateStatus.md)
- [FuelTankStatus](../msg_docs/FuelTankStatus.md)
- [OpenDroneIdArmStatus](../msg_docs/OpenDroneIdArmStatus.md)
- [VehicleOpticalFlow](../msg_docs/VehicleOpticalFlow.md)
- [FollowTarget](../msg_docs/FollowTarget.md)
- [EstimatorInnovations](../msg_docs/EstimatorInnovations.md)
- [GimbalControls](../msg_docs/GimbalControls.md)
- [RaptorStatus](../msg_docs/RaptorStatus.md)
- [SensorGyroFft](../msg_docs/SensorGyroFft.md)
- [SensorsStatus](../msg_docs/SensorsStatus.md)
- [RoverAttitudeStatus](../msg_docs/RoverAttitudeStatus.md)
- [OrbTestMedium](../msg_docs/OrbTestMedium.md)
- [SensorMag](../msg_docs/SensorMag.md)
- [RoverSpeedStatus](../msg_docs/RoverSpeedStatus.md)
- [SensorGyroFifo](../msg_docs/SensorGyroFifo.md)
- [InputRc](../msg_docs/InputRc.md)
- [TrajectorySetpoint6dof](../msg_docs/TrajectorySetpoint6dof.md)
- [EstimatorEventFlags](../msg_docs/EstimatorEventFlags.md)
- [PositionSetpoint](../msg_docs/PositionSetpoint.md)
- [DeviceInformation](../msg_docs/DeviceInformation.md)
- [InternalCombustionEngineStatus](../msg_docs/InternalCombustionEngineStatus.md)
- [EstimatorSensorBias](../msg_docs/EstimatorSensorBias.md)
- [ParameterSetValueResponse](../msg_docs/ParameterSetValueResponse.md)
- [NavigatorMissionItem](../msg_docs/NavigatorMissionItem.md)
- [QshellRetval](../msg_docs/QshellRetval.md)
- [AdcReport](../msg_docs/AdcReport.md)
- [VehicleMagnetometer](../msg_docs/VehicleMagnetometer.md)
- [CameraTrigger](../msg_docs/CameraTrigger.md)
- [ParameterSetValueRequest](../msg_docs/ParameterSetValueRequest.md)
- [VehicleAngularAccelerationSetpoint](../msg_docs/VehicleAngularAccelerationSetpoint.md)
- [PowerMonitor](../msg_docs/PowerMonitor.md)
- [RcParameterMap](../msg_docs/RcParameterMap.md)
- [ParameterSetUsedRequest](../msg_docs/ParameterSetUsedRequest.md)
- [MagnetometerBiasEstimate](../msg_docs/MagnetometerBiasEstimate.md)
- [SensorSelection](../msg_docs/SensorSelection.md)
- [Vtx](../msg_docs/Vtx.md)
- [ArmingCheckRequestV0](../msg_docs/ArmingCheckRequestV0.md)
- [VehicleAngularVelocity](../msg_docs/VehicleAngularVelocity.md)
- [DebugArray](../msg_docs/DebugArray.md)
- [PurePursuitStatus](../msg_docs/PurePursuitStatus.md)
- [TaskStackInfo](../msg_docs/TaskStackInfo.md)
- [BatteryStatusV0](../msg_docs/BatteryStatusV0.md)
- [DebugVect](../msg_docs/DebugVect.md)
- [RaptorInput](../msg_docs/RaptorInput.md)
- [DifferentialPressure](../msg_docs/DifferentialPressure.md)
- [EscStatus](../msg_docs/EscStatus.md)
- [LoggerStatus](../msg_docs/LoggerStatus.md)
- [Rpm](../msg_docs/Rpm.md)
- [LogMessage](../msg_docs/LogMessage.md)
- [ControlAllocatorStatus](../msg_docs/ControlAllocatorStatus.md)
- [OpenDroneIdSystem](../msg_docs/OpenDroneIdSystem.md)
- [CameraStatus](../msg_docs/CameraStatus.md)
- [NavigatorStatus](../msg_docs/NavigatorStatus.md)
- [GimbalDeviceSetAttitude](../msg_docs/GimbalDeviceSetAttitude.md)
:::

View File

@ -22,11 +22,11 @@ Published by the vehicle's allocation and consumed by the ESC protocol drivers e
## Constants
| Name | Type | Value | Description |
| --------------------------------------------------------------- | -------- | ----- | ----------- |
| Name | Type | Value | Description |
| --------------------------------------------------------------- | -------- | ----- | --------------------------------- |
| <a id="#MESSAGE_VERSION"></a> MESSAGE_VERSION | `uint32` | 0 |
| <a id="#ACTUATOR_FUNCTION_MOTOR1"></a> ACTUATOR_FUNCTION_MOTOR1 | `uint8` | 101 |
| <a id="#NUM_CONTROLS"></a> NUM_CONTROLS | `uint8` | 12 |
| <a id="#ACTUATOR_FUNCTION_MOTOR1"></a> ACTUATOR_FUNCTION_MOTOR1 | `uint8` | 101 | output_functions.yaml Motor.start |
| <a id="#NUM_CONTROLS"></a> NUM_CONTROLS | `uint8` | 12 | output_functions.yaml Motor.count |
## Source Message
@ -47,9 +47,9 @@ uint64 timestamp_sample # [us] Sampling timestamp of the data this control respo
uint16 reversible_flags # [-] Bitset indicating which motors are configured to be reversible
uint8 ACTUATOR_FUNCTION_MOTOR1 = 101
uint8 ACTUATOR_FUNCTION_MOTOR1 = 101 # output_functions.yaml Motor.start
uint8 NUM_CONTROLS = 12
uint8 NUM_CONTROLS = 12 # output_functions.yaml Motor.count
float32[12] control # [@range -1, 1] Normalized thrust. Where 1 means maximum positive thrust, -1 maximum negative (if not supported by the output, <0 maps to NaN). NaN maps to disarmed (stop the motors)
```

View File

@ -29,17 +29,7 @@ pageClass: is-wide-page
| Name | Type | Value | Description |
| --------------------------------------------------------------------------- | ------- | ----- | ---------------------------------------------------------------------------- |
| <a id="#ACTUATOR_FUNCTION_MOTOR1"></a> ACTUATOR_FUNCTION_MOTOR1 | `uint8` | 101 |
| <a id="#ACTUATOR_FUNCTION_MOTOR2"></a> ACTUATOR_FUNCTION_MOTOR2 | `uint8` | 102 |
| <a id="#ACTUATOR_FUNCTION_MOTOR3"></a> ACTUATOR_FUNCTION_MOTOR3 | `uint8` | 103 |
| <a id="#ACTUATOR_FUNCTION_MOTOR4"></a> ACTUATOR_FUNCTION_MOTOR4 | `uint8` | 104 |
| <a id="#ACTUATOR_FUNCTION_MOTOR5"></a> ACTUATOR_FUNCTION_MOTOR5 | `uint8` | 105 |
| <a id="#ACTUATOR_FUNCTION_MOTOR6"></a> ACTUATOR_FUNCTION_MOTOR6 | `uint8` | 106 |
| <a id="#ACTUATOR_FUNCTION_MOTOR7"></a> ACTUATOR_FUNCTION_MOTOR7 | `uint8` | 107 |
| <a id="#ACTUATOR_FUNCTION_MOTOR8"></a> ACTUATOR_FUNCTION_MOTOR8 | `uint8` | 108 |
| <a id="#ACTUATOR_FUNCTION_MOTOR9"></a> ACTUATOR_FUNCTION_MOTOR9 | `uint8` | 109 |
| <a id="#ACTUATOR_FUNCTION_MOTOR10"></a> ACTUATOR_FUNCTION_MOTOR10 | `uint8` | 110 |
| <a id="#ACTUATOR_FUNCTION_MOTOR11"></a> ACTUATOR_FUNCTION_MOTOR11 | `uint8` | 111 |
| <a id="#ACTUATOR_FUNCTION_MOTOR12"></a> ACTUATOR_FUNCTION_MOTOR12 | `uint8` | 112 |
| <a id="#ACTUATOR_FUNCTION_MOTOR_MAX"></a> ACTUATOR_FUNCTION_MOTOR_MAX | `uint8` | 112 | output_functions.yaml Motor.start + Motor.count - 1 |
| <a id="#FAILURE_OVER_CURRENT"></a> FAILURE_OVER_CURRENT | `uint8` | 0 | (1 << 0) |
| <a id="#FAILURE_OVER_VOLTAGE"></a> FAILURE_OVER_VOLTAGE | `uint8` | 1 | (1 << 1) |
| <a id="#FAILURE_MOTOR_OVER_TEMPERATURE"></a> FAILURE_MOTOR_OVER_TEMPERATURE | `uint8` | 2 | (1 << 2) |
@ -72,19 +62,8 @@ uint8 esc_cmdcount # Counter of number of commands
uint8 esc_state # State of ESC - depend on Vendor
uint8 actuator_function # actuator output function (one of Motor1...MotorN)
uint8 ACTUATOR_FUNCTION_MOTOR1 = 101
uint8 ACTUATOR_FUNCTION_MOTOR2 = 102
uint8 ACTUATOR_FUNCTION_MOTOR3 = 103
uint8 ACTUATOR_FUNCTION_MOTOR4 = 104
uint8 ACTUATOR_FUNCTION_MOTOR5 = 105
uint8 ACTUATOR_FUNCTION_MOTOR6 = 106
uint8 ACTUATOR_FUNCTION_MOTOR7 = 107
uint8 ACTUATOR_FUNCTION_MOTOR8 = 108
uint8 ACTUATOR_FUNCTION_MOTOR9 = 109
uint8 ACTUATOR_FUNCTION_MOTOR10 = 110
uint8 ACTUATOR_FUNCTION_MOTOR11 = 111
uint8 ACTUATOR_FUNCTION_MOTOR12 = 112
uint8 ACTUATOR_FUNCTION_MOTOR_MAX = 112 # output_functions.yaml Motor.start + Motor.count - 1
uint16 failures # Bitmask to indicate the internal ESC faults
int8 esc_power # Applied power 0-100 in % (negative values reserved)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long