v1.16.0
Message and service definitions synchronized with PX4 Autopilot 1.16.0.
Changes are mirrored from the upstream uORB definitions in PX4-Autopilot.
Summary of interface changes since v1.15.4:
Added
AckermannVelocitySetpoint.msgDifferentialVelocitySetpoint.msgDistanceSensorModeChangeRequest.msgFuelTankStatus.msgInternalCombustionEngineControl.msgNavigatorStatus.msgOpenDroneIdArmStatus.msgOpenDroneIdOperatorId.msgOpenDroneIdSelfId.msgOpenDroneIdSystem.msgPurePursuitStatus.msgRoverAttitudeSetpoint.msgRoverAttitudeStatus.msgRoverPositionSetpoint.msgRoverRateSetpoint.msgRoverRateStatus.msgRoverSteeringSetpoint.msgRoverThrottleSetpoint.msgRoverVelocityStatus.msgTrajectorySetpoint6dof.msg
Removed
Buffer128.msgCollisionReport.msgDifferentialDriveSetpoint.msgTrajectoryBezier.msgTrajectoryWaypoint.msgVehicleTrajectoryBezier.msgVehicleTrajectoryWaypoint.msg
Changed
ActionRequest.msg- added
uint8 SOURCE_STICK_GESTURE = 0 - removed
uint8 SOURCE_RC_STICK_GESTURE = 0
- added
ActuatorMotors.msg- added
uint32 MESSAGE_VERSION = 0
- added
ActuatorServos.msg- added
uint32 MESSAGE_VERSION = 0
- added
Airspeed.msg- removed
float32 air_temperature_celsius
- removed
AirspeedValidated.msg- added
float32 airspeed_derivative_filtered - added
float32 pitch_filtered - added
float32 throttle_filtered - added
uint32 MESSAGE_VERSION = 0
- added
ArmingCheckReply.msg- added
uint32 MESSAGE_VERSION = 0 - removed
uint8 HEALTH_COMPONENT_INDEX_AVOIDANCE = 19
- added
ArmingCheckRequest.msg- added
uint32 MESSAGE_VERSION = 0
- added
BatteryStatus.msg- added
float32 estimation_covariance_norm - added
float32 internal_resistance_estimate - added
float32 ocv_estimate - added
float32 ocv_estimate_filtered - added
float32 prediction_error - added
float32 voltage_prediction - added
float32 volt_based_soc_estimate - added
uint32 MESSAGE_VERSION = 0 - added
uint8 FAULT_CELL_FAIL= 2 - added
uint8 FAULT_COUNT = 11 - added
uint8 FAULT_DEEP_DISCHARGE = 0 - added
uint8 FAULT_FAILED_TO_ARM = 10 - added
uint8 FAULT_HARDWARE_FAILURE = 9 - added
uint8 FAULT_INCOMPATIBLE_FIRMWARE = 7 - added
uint8 FAULT_INCOMPATIBLE_MODEL = 8 - added
uint8 FAULT_INCOMPATIBLE_VOLTAGE = 6 - added
uint8 FAULT_OVER_CURRENT = 3 - added
uint8 FAULT_OVER_TEMPERATURE = 4 - added
uint8 FAULT_SPIKES = 1 - added
uint8 FAULT_UNDER_TEMPERATURE = 5 - added
uint8 SOURCE_ESCS = 2 - added
uint8 SOURCE_EXTERNAL = 1 - added
uint8 SOURCE_POWER_MODULE = 0 - added
uint8 STATE_CHARGING = 7 - added
uint8 STATE_UNHEALTHY = 6 - added
uint8 WARNING_CRITICAL = 2 - added
uint8 WARNING_EMERGENCY = 3 - added
uint8 WARNING_FAILED = 4 - added
uint8 WARNING_LOW = 1 - added
uint8 WARNING_NONE = 0 - removed
float32 available_energy - removed
float32 average_power - removed
float32 current_filtered_a - removed
float32 design_capacity - removed
float32 voltage_filtered_v - removed
uint16 average_time_to_full - removed
uint32 custom_faults - removed
uint8 BATTERY_FAULT_CELL_FAIL= 2 - removed
uint8 BATTERY_FAULT_COUNT = 11 - removed
uint8 BATTERY_FAULT_DEEP_DISCHARGE = 0 - removed
uint8 BATTERY_FAULT_HARDWARE_FAILURE = 9 - removed
uint8 BATTERY_FAULT_INCOMPATIBLE_FIRMWARE = 7 - removed
uint8 BATTERY_FAULT_INCOMPATIBLE_MODEL = 8 - removed
uint8 BATTERY_FAULT_INCOMPATIBLE_VOLTAGE = 6 - removed
uint8 BATTERY_FAULT_OVER_CURRENT = 3 - removed
uint8 BATTERY_FAULT_OVER_TEMPERATURE = 4 - removed
uint8 BATTERY_FAULT_SPIKES = 1 - removed
uint8 BATTERY_FAULT_UNDER_TEMPERATURE = 5 - removed
uint8 BATTERY_MODE_AUTO_DISCHARGING = 1 - removed
uint8 BATTERY_MODE_COUNT = 3 - removed
uint8 BATTERY_MODE_HOT_SWAP = 2 - removed
uint8 BATTERY_MODE_UNKNOWN = 0 - removed
uint8 BATTERY_SOURCE_ESCS = 2 - removed
uint8 BATTERY_SOURCE_EXTERNAL = 1 - removed
uint8 BATTERY_SOURCE_POWER_MODULE = 0 - removed
uint8 BATTERY_STATE_CHARGING = 7 - removed
uint8 BATTERY_STATE_UNHEALTHY = 6 - removed
uint8 BATTERY_WARNING_CRITICAL = 2 - removed
uint8 BATTERY_WARNING_EMERGENCY = 3 - removed
uint8 BATTERY_WARNING_FAILED = 4 - removed
uint8 BATTERY_WARNING_LOW = 1 - removed
uint8 BATTERY_WARNING_NONE = 0 - removed
uint8 BATTERY_WARNING_OVER_TEMPERATURE = 10 - removed
uint8 mode
- added
ConfigOverrides.msg- added
uint32 MESSAGE_VERSION = 0
- added
DatamanRequest.msg— documentation/comment updates onlyDebugArray.msg— documentation/comment updates onlyDistanceSensor.msg- added
uint8 mode - added
uint8 MODE_DISABLED = 2 - added
uint8 MODE_ENABLED = 1 - added
uint8 MODE_UNKNOWN = 0
- added
Ekf2Timestamps.msg- added
int16 airspeed_validated_timestamp_rel
- added
EstimatorAidSource1d.msg- added
float32 innovation_filtered - added
float32 test_ratio_filtered
- added
EstimatorAidSource2d.msg- added
float32[2] innovation_filtered - added
float32[2] test_ratio_filtered - added
float64[2] observation - removed
float32[2] observation
- added
EstimatorAidSource3d.msg- added
float32[3] innovation_filtered - added
float32[3] test_ratio_filtered
- added
EstimatorBias.msg— documentation/comment updates onlyEstimatorEventFlags.msg- removed
bool bad_yaw_using_gps_course - removed
bool emergency_yaw_reset_gps_yaw_stopped - removed
bool emergency_yaw_reset_mag_stopped - removed
bool gps_data_stopped - removed
bool gps_data_stopped_using_alternate - removed
bool gps_fusion_timout - removed
bool gps_quality_poor - removed
bool height_sensor_timeout - removed
bool invalid_accel_bias_cov_reset - removed
bool stopping_mag_use - removed
bool stopping_navigation - removed
bool vision_data_stopped - removed
uint32 warning_event_changes
- removed
EstimatorGpsStatus.msg- added
bool check_fail_spoofed_gps
- added
EstimatorInnovations.msg- removed
float32[2] terr_flow
- removed
EstimatorStates.msg- added
float32[24] covariances - added
float32[25] states - removed
float32[23] covariances - removed
float32[24] states
- added
EstimatorStatusFlags.msg- added
bool cs_baro_fault - added
bool cs_constant_pos - added
bool cs_gnss_pos - added
bool cs_gnss_vel - added
bool cs_gnss_yaw - added
bool cs_gnss_yaw_fault - added
bool cs_opt_flow_terrain - added
bool cs_rng_terrain - added
bool cs_valid_fake_pos - removed
bool cs_gps - removed
bool cs_gps_yaw - removed
bool cs_gps_yaw_fault - removed
bool fs_bad_acc_bias
- added
EstimatorStatus.msg- added
bool pre_flt_fail_innov_pos_horiz - added
float32 hdg_test_ratio - added
uint8 CS_GNSS_POS = 2 - added
uint8 CS_GNSS_VEL = 44 - added
uint8 GPS_CHECK_FAIL_SPOOFED = 10 - removed
float32 mag_test_ratio - removed
uint16 innovation_check_flags - removed
uint8 CS_GPS = 2
- added
FailsafeFlags.msg- added
bool navigator_failure
- added
GimbalDeviceAttitudeStatus.msg- added
float32 delta_yaw - added
float32 delta_yaw_velocity - added
uint8 gimbal_device_id
- added
GimbalDeviceInformation.msg- added
uint8 gimbal_device_id - removed
uint8 gimbal_device_compid
- added
GimbalManagerSetAttitude.msg- added
uint8 ORB_QUEUE_LENGTH = 2
- added
GotoSetpoint.msg- added
uint32 MESSAGE_VERSION = 0
- added
HomePosition.msg- added
uint32 MESSAGE_VERSION = 0
- added
InputRc.msg— documentation/comment updates onlyIridiumsbdStatus.msg- added
uint64 last_at_ok_timestamp - removed
uint64 last_heartbeat
- added
LoggerStatus.msg- added
bool is_logging
- added
LogMessage.msg— documentation/comment updates onlyManualControlSetpoint.msg- added
uint32 MESSAGE_VERSION = 0
- added
MavlinkTunnel.msg— documentation/comment updates onlyMessageFormatResponse.msg— documentation/comment updates onlyModeCompleted.msg- added
uint32 MESSAGE_VERSION = 0
- added
NavigatorMissionItem.msg- removed
uint32 instance_count
- removed
ObstacleDistance.msg— documentation/comment updates onlyOrbitStatus.msg- added
uint8 ORBIT_YAW_BEHAVIOUR_UNCHANGED = 5
- added
ParameterSetValueResponse.msg— documentation/comment updates onlyPositionControllerStatus.msg- removed
float32 altitude_acceptance - removed
float32 yaw_acceptance
- removed
PositionSetpoint.msg- added
float32 alt_acceptance_radius
- added
PwmInput.msg— documentation/comment updates onlyRegisterExtComponentReply.msg- added
uint32 MESSAGE_VERSION = 0
- added
RegisterExtComponentRequest.msg- added
uint32 MESSAGE_VERSION = 0
- added
Rpm.msg- added
float32 rpm_estimate - added
float32 rpm_raw - removed
float32 estimated_accurancy_rpm - removed
float32 indicated_frequency_rpm
- added
RtlStatus.msg— documentation/comment updates onlySensorAirflow.msg— documentation/comment updates onlySensorOpticalFlow.msg— documentation/comment updates onlyTecsStatus.msg- added
float32 altitude_time_constant - added
float32 fast_descend_ratio
- added
TelemetryStatus.msg- removed
bool avoidance_system_healthy - removed
bool heartbeat_component_obstacle_avoidance
- removed
TrajectorySetpoint.msg- added
uint32 MESSAGE_VERSION = 0
- added
UnregisterExtComponent.msg- added
uint32 MESSAGE_VERSION = 0
- added
VehicleAirData.msg- added
float32 ambient_temperature - added
uint8 temperature_source - removed
float32 baro_temp_celcius - removed
float32 eas2tas
- added
VehicleAngularVelocity.msg- added
uint32 MESSAGE_VERSION = 0
- added
VehicleAttitude.msg- added
uint32 MESSAGE_VERSION = 0
- added
VehicleAttitudeSetpoint.msg- added
uint32 MESSAGE_VERSION = 0 - removed
float32 pitch_body - removed
float32 roll_body - removed
float32 yaw_body
- added
VehicleCommandAck.msg- added
uint32 MESSAGE_VERSION = 0
- added
VehicleCommand.msg- added
uint16 VEHICLE_CMD_EXTERNAL_WIND_ESTIMATE = 43004 - added
uint32 MESSAGE_VERSION = 0 - added
uint8 ORBIT_YAW_BEHAVIOUR_HOLD_FRONT_TANGENT_TO_CIRCLE = 3 - added
uint8 ORBIT_YAW_BEHAVIOUR_HOLD_FRONT_TO_CIRCLE_CENTER = 0 - added
uint8 ORBIT_YAW_BEHAVIOUR_HOLD_INITIAL_HEADING = 1 - added
uint8 ORBIT_YAW_BEHAVIOUR_RC_CONTROLLED = 4 - added
uint8 ORBIT_YAW_BEHAVIOUR_UNCHANGED = 5 - added
uint8 ORBIT_YAW_BEHAVIOUR_UNCONTROLLED = 2
- added
VehicleControlMode.msg- added
uint32 MESSAGE_VERSION = 0
- added
VehicleGlobalPosition.msg- added
bool alt_valid - added
bool lat_lon_valid - added
float32 delta_terrain - added
uint32 MESSAGE_VERSION = 0 - added
uint8 terrain_reset_counter
- added
VehicleImu.msg- added
uint32 delta_angle_dt - added
uint32 delta_velocity_dt - removed
uint16 delta_angle_dt - removed
uint16 delta_velocity_dt
- added
VehicleLandDetected.msg- added
uint32 MESSAGE_VERSION = 0
- added
VehicleLocalPosition.msg- added
float32 delta_dist_bottom - added
float32 dist_bottom_var - added
float32 hagl_max_xy - added
float32 hagl_max_z - added
uint32 MESSAGE_VERSION = 0 - added
uint8 dist_bottom_reset_counter - removed
float32 hagl_max
- added
VehicleOdometry.msg- added
uint32 MESSAGE_VERSION = 0
- added
VehicleOpticalFlow.msg— documentation/comment updates onlyVehicleOpticalFlowVel.msg- added
float32[2] vel_body_filtered - added
float32[2] vel_ne_filtered
- added
VehicleRatesSetpoint.msg- added
uint32 MESSAGE_VERSION = 0
- added
VehicleStatus.msg- added
uint32 MESSAGE_VERSION = 1 - added
uint8 ARM_DISARM_REASON_STICK_GESTURE = 1 - removed
bool avoidance_system_required - removed
bool avoidance_system_valid - removed
uint8 ARM_DISARM_REASON_RC_STICK = 1 - removed
uint8 VEHICLE_TYPE_AIRSHIP = 4 - removed
uint8 VEHICLE_TYPE_UNKNOWN = 0
- added
VtolVehicleStatus.msg- added
uint32 MESSAGE_VERSION = 0
- added