Message and service definitions synchronized with PX4 Autopilot 1.17.0.
Changes are mirrored from the upstream uORB definitions in PX4-Autopilot.
Summary of interface changes since v1.16.2:
Added
BatteryInfo.msgDronecanNodeStatus.msgFixedWingLateralGuidanceStatus.msgFixedWingLateralSetpoint.msgFixedWingLateralStatus.msgFixedWingLongitudinalSetpoint.msgFixedWingRunwayControl.msgLateralControlConfiguration.msgLongitudinalControlConfiguration.msgNeuralControl.msgRoverSpeedSetpoint.msgRoverSpeedStatus.msgSensorGnssStatus.msg
Removed
AckermannVelocitySetpoint.msgDifferentialVelocitySetpoint.msgNpfgStatus.msgRoverVelocityStatus.msg
Changed
ActionRequest.msg- added
uint8 ACTION_TERMINATION = 8
- added
ActuatorArmed.msg- added
bool kill - added
bool termination - removed
bool force_failsafe - removed
bool manual_lockdown
- added
ActuatorMotors.msg— documentation/comment updates onlyActuatorServos.msg— documentation/comment updates onlyAirspeed.msg— documentation/comment updates onlyAirspeedValidated.msg- added
float32 calibraded_airspeed_synth_m_s - added
int8 airspeed_source - added
int8 SOURCE_DISABLED = -1 - added
int8 SOURCE_GROUND_MINUS_WIND = 0 - added
int8 SOURCE_SENSOR_1 = 1 - added
int8 SOURCE_SENSOR_2 = 2 - added
int8 SOURCE_SENSOR_3 = 3 - added
int8 SOURCE_SYNTHETIC = 4 - added
uint32 MESSAGE_VERSION = 1 - removed
bool airspeed_sensor_measurement_valid - removed
float32 true_ground_minus_wind_m_s - removed
int8 selected_airspeed_index - removed
uint32 MESSAGE_VERSION = 0
- added
AirspeedWind.msg— documentation/comment updates onlyArmingCheckReply.msg- added
bool mode_req_global_position_relaxed - added
uint32 MESSAGE_VERSION = 1 - removed
uint32 MESSAGE_VERSION = 0
- added
ArmingCheckRequest.msg- added
uint32 MESSAGE_VERSION = 1 - added
uint32 valid_registrations_mask - removed
uint32 MESSAGE_VERSION = 0
- added
AutotuneAttitudeControlStatus.msg- added
uint8 STATE_APPLY = 12 - added
uint8 STATE_COMPLETE = 14 - added
uint8 STATE_FAIL = 15 - added
uint8 STATE_PITCH = 6 - added
uint8 STATE_PITCH_AMPLITUDE_DETECTION = 5 - added
uint8 STATE_PITCH_PAUSE = 7 - added
uint8 STATE_ROLL = 3 - added
uint8 STATE_ROLL_AMPLITUDE_DETECTION = 2 - added
uint8 STATE_ROLL_PAUSE = 4 - added
uint8 STATE_TEST = 13 - added
uint8 STATE_VERIFICATION = 11 - added
uint8 STATE_WAIT_FOR_DISARM = 16 - added
uint8 STATE_YAW = 9 - added
uint8 STATE_YAW_AMPLITUDE_DETECTION = 8 - added
uint8 STATE_YAW_PAUSE = 10 - removed
uint8 STATE_APPLY = 9 - removed
uint8 STATE_COMPLETE = 11 - removed
uint8 STATE_FAIL = 12 - removed
uint8 STATE_PITCH = 4 - removed
uint8 STATE_PITCH_PAUSE = 5 - removed
uint8 STATE_ROLL = 2 - removed
uint8 STATE_ROLL_PAUSE = 3 - removed
uint8 STATE_TEST = 10 - removed
uint8 STATE_VERIFICATION = 8 - removed
uint8 STATE_WAIT_FOR_DISARM = 13 - removed
uint8 STATE_YAW = 6 - removed
uint8 STATE_YAW_PAUSE = 7
- added
BatteryStatus.msg- added
uint32 MESSAGE_VERSION = 1 - added
uint8 MAX_INSTANCES = 3 - removed
uint16 serial_number - removed
uint32 MESSAGE_VERSION = 0 - removed
uint8 MAX_INSTANCES = 4
- added
CellularStatus.msg- added
uint16 STATUS_FLAG_CONNECTED = 4096 - added
uint16 STATUS_FLAG_CONNECTING = 2048 - added
uint16 STATUS_FLAG_DISABLED = 16 - added
uint16 STATUS_FLAG_DISABLING = 32 - added
uint16 STATUS_FLAG_DISCONNECTING = 1024 - added
uint16 STATUS_FLAG_ENABLED = 128 - added
uint16 STATUS_FLAG_ENABLING = 64 - added
uint16 STATUS_FLAG_FAILED = 2 - added
uint16 STATUS_FLAG_INITIALIZING = 4 - added
uint16 STATUS_FLAG_LOCKED = 8 - added
uint16 STATUS_FLAG_REGISTERED = 512 - added
uint16 STATUS_FLAG_SEARCHING = 256 - added
uint16 STATUS_FLAG_UNKNOWN = 1 - added
uint8 CELLULAR_NETWORK_RADIO_TYPE_CDMA = 2 - added
uint8 CELLULAR_NETWORK_RADIO_TYPE_GSM = 1 - added
uint8 CELLULAR_NETWORK_RADIO_TYPE_LTE = 4 - added
uint8 CELLULAR_NETWORK_RADIO_TYPE_NONE = 0 - added
uint8 CELLULAR_NETWORK_RADIO_TYPE_WCDMA = 3 - added
uint8 FAILURE_REASON_NONE = 0 - added
uint8 FAILURE_REASON_SIM_ERROR = 3 - added
uint8 FAILURE_REASON_SIM_MISSING = 2 - added
uint8 FAILURE_REASON_UNKNOWN = 1 - removed
uint8 CELLULAR_NETWORK_FAILED_REASON_NONE=0 - removed
uint8 CELLULAR_NETWORK_FAILED_REASON_SIM_ERROR=3 - removed
uint8 CELLULAR_NETWORK_FAILED_REASON_SIM_MISSING=2 - removed
uint8 CELLULAR_NETWORK_FAILED_REASON_UNKNOWN=1 - removed
uint8 CELLULAR_STATUS_FLAG_CONNECTED=12 - removed
uint8 CELLULAR_STATUS_FLAG_CONNECTING=11 - removed
uint8 CELLULAR_STATUS_FLAG_DISABLED=4 - removed
uint8 CELLULAR_STATUS_FLAG_DISABLING=5 - removed
uint8 CELLULAR_STATUS_FLAG_DISCONNECTING=10 - removed
uint8 CELLULAR_STATUS_FLAG_ENABLED=7 - removed
uint8 CELLULAR_STATUS_FLAG_ENABLING=6 - removed
uint8 CELLULAR_STATUS_FLAG_FAILED=1 - removed
uint8 CELLULAR_STATUS_FLAG_INITIALIZING=2 - removed
uint8 CELLULAR_STATUS_FLAG_LOCKED=3 - removed
uint8 CELLULAR_STATUS_FLAG_REGISTERED=9 - removed
uint8 CELLULAR_STATUS_FLAG_SEARCHING=8 - removed
uint8 CELLULAR_STATUS_FLAG_UNKNOWN=0
- added
ControlAllocatorStatus.msg- added
uint16 motor_stop_mask
- added
EstimatorStatusFlags.msg- added
bool cs_gnss_fault - added
bool cs_gnss_hgt_fault - added
bool cs_yaw_manual
- added
EstimatorStatus.msg- added
uint8 CS_GNSS_FAULT = 45 - added
uint8 CS_YAW_MANUAL = 46
- added
Event.msg- added
uint32 MESSAGE_VERSION = 1
- added
FailsafeFlags.msg- added
bool global_position_invalid_relaxed - added
bool position_accuracy_low - added
uint32 mode_req_global_position_relaxed - removed
bool local_position_accuracy_low
- added
FailureDetectorStatus.msg- added
uint16 motor_stop_mask
- added
GimbalDeviceAttitudeStatus.msg- added
uint16 DEVICE_FLAGS_YAW_IN_EARTH_FRAME = 64 - added
uint16 DEVICE_FLAGS_YAW_IN_VEHICLE_FRAME = 32
- added
HomePosition.msg- added
float32 pitch - added
float32 roll - added
uint32 MESSAGE_VERSION = 1 - removed
uint32 MESSAGE_VERSION = 0
- added
InternalCombustionEngineControl.msg— documentation/comment updates onlyManualControlSwitches.msg- added
uint8 termination_switch
- added
PositionSetpoint.msg— documentation/comment updates onlyPurePursuitStatus.msg— documentation/comment updates onlyPx4ioStatus.msg- added
bool arming_termination - removed
bool arming_force_failsafe
- added
RateCtrlStatus.msg- removed
float32 wheel_rate_integ
- removed
RcChannels.msg- added
int8[30] function - added
uint8 FUNCTION_TERMINATION = 29 - removed
int8[29] function
- added
RoverAttitudeSetpoint.msg— documentation/comment updates onlyRoverAttitudeStatus.msg— documentation/comment updates onlyRoverPositionSetpoint.msg- added
float32[2] start_ned - added
float32 arrival_speed
- added
RoverRateSetpoint.msg— documentation/comment updates onlyRoverRateStatus.msg— documentation/comment updates onlyRoverSteeringSetpoint.msg- added
float32 normalized_steering_setpoint - removed
float32 normalized_speed_diff - removed
float32 normalized_steering_angle
- added
RoverThrottleSetpoint.msg— documentation/comment updates onlySatelliteInfo.msg- added
uint8[40] azimuth - added
uint8[40] elevation - added
uint8[40] prn - added
uint8[40] snr - added
uint8[40] svid - added
uint8[40] used - added
uint8 SAT_INFO_MAX_SATELLITES = 40 - removed
uint8[20] azimuth - removed
uint8[20] elevation - removed
uint8[20] prn - removed
uint8[20] snr - removed
uint8[20] svid - removed
uint8[20] used - removed
uint8 SAT_INFO_MAX_SATELLITES = 20
- added
SensorGps.msg- added
uint32 system_error - added
uint32 SYSTEM_ERROR_ANTENNA = 8 - added
uint32 SYSTEM_ERROR_CONFIGURATION = 2 - added
uint32 SYSTEM_ERROR_CPU_OVERLOAD = 32 - added
uint32 SYSTEM_ERROR_EVENT_CONGESTION = 16 - added
uint32 SYSTEM_ERROR_INCOMING_CORRECTIONS = 1 - added
uint32 SYSTEM_ERROR_OK = 0 - added
uint32 SYSTEM_ERROR_OUTPUT_CONGESTION = 64 - added
uint32 SYSTEM_ERROR_SOFTWARE = 4 - added
uint8 authentication_state - added
uint8 AUTHENTICATION_STATE_DISABLED = 4 - added
uint8 AUTHENTICATION_STATE_ERROR = 2 - added
uint8 AUTHENTICATION_STATE_INITIALIZING = 1 - added
uint8 AUTHENTICATION_STATE_OK = 3 - added
uint8 AUTHENTICATION_STATE_UNKNOWN = 0 - added
uint8 JAMMING_STATE_DETECTED = 3 - added
uint8 JAMMING_STATE_MITIGATED = 2 - added
uint8 SPOOFING_STATE_DETECTED = 3 - added
uint8 SPOOFING_STATE_MITIGATED = 2 - added
uint8 SPOOFING_STATE_OK = 1 - removed
uint8 JAMMING_STATE_CRITICAL = 3 - removed
uint8 JAMMING_STATE_WARNING = 2 - removed
uint8 SPOOFING_STATE_INDICATED = 2 - removed
uint8 SPOOFING_STATE_MULTIPLE = 3 - removed
uint8 SPOOFING_STATE_NONE = 1
- added
TransponderReport.msg— documentation/comment updates onlyVehicleAirData.msg— documentation/comment updates onlyVehicleAttitudeSetpoint.msg- added
uint32 MESSAGE_VERSION = 1 - removed
bool fw_control_yaw_wheel - removed
bool reset_integral - removed
uint32 MESSAGE_VERSION = 0
- added
VehicleCommand.msg- added
uint16 VEHICLE_CMD_EXTERNAL_ATTITUDE_ESTIMATE = 620
- added
VehicleLocalPosition.msg- added
uint32 MESSAGE_VERSION = 1 - removed
uint32 MESSAGE_VERSION = 0
- added
VehicleOdometry.msg— documentation/comment updates onlyVehicleStatus.msg- added
uint8 NAVIGATION_STATE_ALTITUDE_CRUISE = 8 - added
uint8 VEHICLE_TYPE_UNSPECIFIED = 0 - removed
uint8 NAVIGATION_STATE_FREE4 = 8
- added
Wind.msg- added
uint32 MESSAGE_VERSION = 0
- added