Dialect: ASLUAV
This is a human-readable form of the XML definition file: ASLUAV.
- MAVLink 2 extension fields are displayed in blue.
- Entities from dialects are displayed only as headings (with link to original)
MAVLink Include Files
Summary
XML entities defined in this file (not included):
Messages: COMMAND_INT_STAMPED, COMMAND_LONG_STAMPED, SENS_POWER, SENS_MPPT, ASLCTRL_DATA, ASLCTRL_DEBUG, ASLUAV_STATUS, EKF_EXT, ASL_OBCTRL, SENS_ATMOS, SENS_BATMON, FW_SOARING_DATA, SENSORPOD_STATUS, SENS_POWER_BOARD, GSM_LINK_STATUS, SATCOM_LINK_STATUS, SENSOR_AIRFLOW_ANGLES
Enums: GSM_LINK_TYPE, GSM_MODEM_TYPE
Commands: MAV_CMD_RESET_MPPT, MAV_CMD_PAYLOAD_CONTROL
The following sections list all entities in the dialect (both included and defined in this file).
Messages
HEARTBEAT (0) — [from: minimal]
SYS_STATUS (1) — [from: common]
SYSTEM_TIME (2) — [from: common]
PING (4) — [from: common] [DEP]
CHANGE_OPERATOR_CONTROL (5) — [from: common]
CHANGE_OPERATOR_CONTROL_ACK (6) — [from: common]
AUTH_KEY (7) — [from: common]
LINK_NODE_STATUS (8) — [from: common] [WIP]
SET_MODE (11) — [from: common] [DEP]
PARAM_REQUEST_READ (20) — [from: common]
PARAM_REQUEST_LIST (21) — [from: common]
PARAM_VALUE (22) — [from: common]
PARAM_SET (23) — [from: common]
GPS_RAW_INT (24) — [from: common]
GPS_STATUS (25) — [from: common]
SCALED_IMU (26) — [from: common]
RAW_IMU (27) — [from: common]
RAW_PRESSURE (28) — [from: common]
SCALED_PRESSURE (29) — [from: common]
ATTITUDE (30) — [from: common]
ATTITUDE_QUATERNION (31) — [from: common]
LOCAL_POSITION_NED (32) — [from: common]
GLOBAL_POSITION_INT (33) — [from: common]
RC_CHANNELS_SCALED (34) — [from: common]
RC_CHANNELS_RAW (35) — [from: common]
SERVO_OUTPUT_RAW (36) — [from: common]
MISSION_REQUEST_PARTIAL_LIST (37) — [from: common]
MISSION_WRITE_PARTIAL_LIST (38) — [from: common]
MISSION_ITEM (39) — [from: common] [DEP]
MISSION_REQUEST (40) — [from: common] [DEP]
MISSION_SET_CURRENT (41) — [from: common] [DEP]
MISSION_CURRENT (42) — [from: common]
MISSION_REQUEST_LIST (43) — [from: common]
MISSION_COUNT (44) — [from: common]
MISSION_CLEAR_ALL (45) — [from: common]
MISSION_ITEM_REACHED (46) — [from: common]
MISSION_ACK (47) — [from: common]
SET_GPS_GLOBAL_ORIGIN (48) — [from: common]
GPS_GLOBAL_ORIGIN (49) — [from: common]
PARAM_MAP_RC (50) — [from: common]
MISSION_REQUEST_INT (51) — [from: common]
SAFETY_SET_ALLOWED_AREA (54) — [from: common]
SAFETY_ALLOWED_AREA (55) — [from: common]
ATTITUDE_QUATERNION_COV (61) — [from: common]
NAV_CONTROLLER_OUTPUT (62) — [from: common]
GLOBAL_POSITION_INT_COV (63) — [from: common]
LOCAL_POSITION_NED_COV (64) — [from: common]
RC_CHANNELS (65) — [from: common]
REQUEST_DATA_STREAM (66) — [from: common] [DEP]
DATA_STREAM (67) — [from: common] [DEP]
MANUAL_CONTROL (69) — [from: common]
RC_CHANNELS_OVERRIDE (70) — [from: common]
MISSION_ITEM_INT (73) — [from: common]
VFR_HUD (74) — [from: common]
COMMAND_INT (75) — [from: common]
COMMAND_LONG (76) — [from: common]
COMMAND_ACK (77) — [from: common]
COMMAND_CANCEL (80) — [from: common] [WIP]
MANUAL_SETPOINT (81) — [from: common]
SET_ATTITUDE_TARGET (82) — [from: common]
ATTITUDE_TARGET (83) — [from: common]
SET_POSITION_TARGET_LOCAL_NED (84) — [from: common]
POSITION_TARGET_LOCAL_NED (85) — [from: common]
SET_POSITION_TARGET_GLOBAL_INT (86) — [from: common]
POSITION_TARGET_GLOBAL_INT (87) — [from: common]
LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET (89) — [from: common]
HIL_STATE (90) — [from: common] [DEP]
HIL_CONTROLS (91) — [from: common]
HIL_RC_INPUTS_RAW (92) — [from: common]
HIL_ACTUATOR_CONTROLS (93) — [from: common]
OPTICAL_FLOW (100) — [from: common]
GLOBAL_VISION_POSITION_ESTIMATE (101) — [from: common]
VISION_POSITION_ESTIMATE (102) — [from: common]
VISION_SPEED_ESTIMATE (103) — [from: common]
VICON_POSITION_ESTIMATE (104) — [from: common]
HIGHRES_IMU (105) — [from: common]
OPTICAL_FLOW_RAD (106) — [from: common]
HIL_SENSOR (107) — [from: common]
SIM_STATE (108) — [from: common]
RADIO_STATUS (109) — [from: common]
FILE_TRANSFER_PROTOCOL (110) — [from: common]
TIMESYNC (111) — [from: common]
CAMERA_TRIGGER (112) — [from: common]
HIL_GPS (113) — [from: common]
HIL_OPTICAL_FLOW (114) — [from: common]
HIL_STATE_QUATERNION (115) — [from: common]
SCALED_IMU2 (116) — [from: common]
LOG_REQUEST_LIST (117) — [from: common]
LOG_ENTRY (118) — [from: common]
LOG_REQUEST_DATA (119) — [from: common]
LOG_DATA (120) — [from: common]
LOG_ERASE (121) — [from: common]
LOG_REQUEST_END (122) — [from: common]
GPS_INJECT_DATA (123) — [from: common] [DEP]
GPS2_RAW (124) — [from: common]
POWER_STATUS (125) — [from: common]
SERIAL_CONTROL (126) — [from: common]
GPS_RTK (127) — [from: common]
GPS2_RTK (128) — [from: common]
SCALED_IMU3 (129) — [from: common]
DATA_TRANSMISSION_HANDSHAKE (130) — [from: common]
ENCAPSULATED_DATA (131) — [from: common]
DISTANCE_SENSOR (132) — [from: common]
TERRAIN_REQUEST (133) — [from: common]
TERRAIN_DATA (134) — [from: common]
TERRAIN_CHECK (135) — [from: common]
TERRAIN_REPORT (136) — [from: common]
SCALED_PRESSURE2 (137) — [from: common]
ATT_POS_MOCAP (138) — [from: common]
SET_ACTUATOR_CONTROL_TARGET (139) — [from: common]
ACTUATOR_CONTROL_TARGET (140) — [from: common]
ALTITUDE (141) — [from: common]
RESOURCE_REQUEST (142) — [from: common]
SCALED_PRESSURE3 (143) — [from: common]
FOLLOW_TARGET (144) — [from: common]
CONTROL_SYSTEM_STATE (146) — [from: common]
BATTERY_STATUS (147) — [from: common]
AUTOPILOT_VERSION (148) — [from: common]
LANDING_TARGET (149) — [from: common]
FENCE_STATUS (162) — [from: common]
MAG_CAL_REPORT (192) — [from: common]
COMMAND_INT_STAMPED (223)
Message encoding a command with parameters as scaled integers and additional metadata. Scaling depends on the actual command value.
Field Name | Type | Values | Description |
---|---|---|---|
utc_time | uint32_t | UTC time, seconds elapsed since 01.01.1970 | |
vehicle_timestamp | uint64_t | Microseconds elapsed since vehicle boot | |
target_system | uint8_t | System ID | |
target_component | uint8_t | Component ID | |
frame | uint8_t | MAV_FRAME | The coordinate system of the COMMAND, as defined by MAV_FRAME enum |
command | uint16_t | MAV_CMD | The scheduled action for the mission item, as defined by MAV_CMD enum |
current | uint8_t | false:0, true:1 | |
autocontinue | uint8_t | autocontinue to next wp | |
param1 | float | PARAM1, see MAV_CMD enum | |
param2 | float | PARAM2, see MAV_CMD enum | |
param3 | float | PARAM3, see MAV_CMD enum | |
param4 | float | PARAM4, see MAV_CMD enum | |
x | int32_t | PARAM5 / local: x position in meters 1e4, global: latitude in degrees 10^7 | |
y | int32_t | PARAM6 / local: y position in meters 1e4, global: longitude in degrees 10^7 | |
z | float | PARAM7 / z position: global: altitude in meters (MSL, WGS84, AGL or relative to home - depending on frame). |
COMMAND_LONG_STAMPED (224)
Send a command with up to seven parameters to the MAV and additional metadata
Field Name | Type | Values | Description |
---|---|---|---|
utc_time | uint32_t | UTC time, seconds elapsed since 01.01.1970 | |
vehicle_timestamp | uint64_t | Microseconds elapsed since vehicle boot | |
target_system | uint8_t | System which should execute the command | |
target_component | uint8_t | Component which should execute the command, 0 for all components | |
command | uint16_t | MAV_CMD | Command ID, as defined by MAV_CMD enum. |
confirmation | uint8_t | 0: First transmission of this command. 1-255: Confirmation transmissions (e.g. for kill command) | |
param1 | float | Parameter 1, as defined by MAV_CMD enum. | |
param2 | float | Parameter 2, as defined by MAV_CMD enum. | |
param3 | float | Parameter 3, as defined by MAV_CMD enum. | |
param4 | float | Parameter 4, as defined by MAV_CMD enum. | |
param5 | float | Parameter 5, as defined by MAV_CMD enum. | |
param6 | float | Parameter 6, as defined by MAV_CMD enum. | |
param7 | float | Parameter 7, as defined by MAV_CMD enum. |
EFI_STATUS (225) — [from: common]
ESTIMATOR_STATUS (230) — [from: common]
WIND_COV (231) — [from: common]
GPS_INPUT (232) — [from: common]
GPS_RTCM_DATA (233) — [from: common]
HIGH_LATENCY (234) — [from: common] [DEP]
HIGH_LATENCY2 (235) — [from: common]
VIBRATION (241) — [from: common]
HOME_POSITION (242) — [from: common]
SET_HOME_POSITION (243) — [from: common] [DEP]
MESSAGE_INTERVAL (244) — [from: common]
EXTENDED_SYS_STATE (245) — [from: common]
ADSB_VEHICLE (246) — [from: common]
COLLISION (247) — [from: common]
V2_EXTENSION (248) — [from: common]
MEMORY_VECT (249) — [from: common]
DEBUG_VECT (250) — [from: common]
NAMED_VALUE_FLOAT (251) — [from: common]
NAMED_VALUE_INT (252) — [from: common]
STATUSTEXT (253) — [from: common]
DEBUG (254) — [from: common]
SETUP_SIGNING (256) — [from: common]
BUTTON_CHANGE (257) — [from: common]
PLAY_TUNE (258) — [from: common] [DEP]
CAMERA_INFORMATION (259) — [from: common]
CAMERA_SETTINGS (260) — [from: common]
STORAGE_INFORMATION (261) — [from: common]
CAMERA_CAPTURE_STATUS (262) — [from: common]
CAMERA_IMAGE_CAPTURED (263) — [from: common]
FLIGHT_INFORMATION (264) — [from: common]
MOUNT_ORIENTATION (265) — [from: common] [DEP]
LOGGING_DATA (266) — [from: common]
LOGGING_DATA_ACKED (267) — [from: common]
LOGGING_ACK (268) — [from: common]
VIDEO_STREAM_INFORMATION (269) — [from: common]
VIDEO_STREAM_STATUS (270) — [from: common]
CAMERA_FOV_STATUS (271) — [from: common]
CAMERA_TRACKING_IMAGE_STATUS (275) — [from: common]
CAMERA_TRACKING_GEO_STATUS (276) — [from: common]
GIMBAL_MANAGER_INFORMATION (280) — [from: common]
GIMBAL_MANAGER_STATUS (281) — [from: common]
GIMBAL_MANAGER_SET_ATTITUDE (282) — [from: common]
GIMBAL_DEVICE_INFORMATION (283) — [from: common]
GIMBAL_DEVICE_SET_ATTITUDE (284) — [from: common]
GIMBAL_DEVICE_ATTITUDE_STATUS (285) — [from: common]
AUTOPILOT_STATE_FOR_GIMBAL_DEVICE (286) — [from: common]
GIMBAL_MANAGER_SET_PITCHYAW (287) — [from: common]
GIMBAL_MANAGER_SET_MANUAL_CONTROL (288) — [from: common]
ESC_INFO (290) — [from: common] [WIP]
ESC_STATUS (291) — [from: common] [WIP]
WIFI_CONFIG_AP (299) — [from: common]
PROTOCOL_VERSION (300) — [from: minimal] [WIP]
AIS_VESSEL (301) — [from: common]
UAVCAN_NODE_STATUS (310) — [from: common]
UAVCAN_NODE_INFO (311) — [from: common]
PARAM_EXT_REQUEST_READ (320) — [from: common]
PARAM_EXT_REQUEST_LIST (321) — [from: common]
PARAM_EXT_VALUE (322) — [from: common]
PARAM_EXT_SET (323) — [from: common]
PARAM_EXT_ACK (324) — [from: common]
OBSTACLE_DISTANCE (330) — [from: common]
ODOMETRY (331) — [from: common]
TRAJECTORY_REPRESENTATION_WAYPOINTS (332) — [from: common]
TRAJECTORY_REPRESENTATION_BEZIER (333) — [from: common]
CELLULAR_STATUS (334) — [from: common]
ISBD_LINK_STATUS (335) — [from: common]
CELLULAR_CONFIG (336) — [from: common]
RAW_RPM (339) — [from: common]
UTM_GLOBAL_POSITION (340) — [from: common]
DEBUG_FLOAT_ARRAY (350) — [from: common]
ORBIT_EXECUTION_STATUS (360) — [from: common] [WIP]
BATTERY_INFO (370) — [from: common] [WIP]
GENERATOR_STATUS (373) — [from: common]
ACTUATOR_OUTPUT_STATUS (375) — [from: common]
TIME_ESTIMATE_TO_TARGET (380) — [from: common] [WIP]
TUNNEL (385) — [from: common]
CAN_FRAME (386) — [from: common]
CANFD_FRAME (387) — [from: common]
CAN_FILTER_MODIFY (388) — [from: common]
ONBOARD_COMPUTER_STATUS (390) — [from: common] [WIP]
COMPONENT_INFORMATION (395) — [from: common] [DEP]
COMPONENT_INFORMATION_BASIC (396) — [from: common]
COMPONENT_METADATA (397) — [from: common] [WIP]
PLAY_TUNE_V2 (400) — [from: common]
SUPPORTED_TUNES (401) — [from: common]
EVENT (410) — [from: common] [WIP]
CURRENT_EVENT_SEQUENCE (411) — [from: common] [WIP]
REQUEST_EVENT (412) — [from: common] [WIP]
RESPONSE_EVENT_ERROR (413) — [from: common] [WIP]
ILLUMINATOR_STATUS (440) — [from: common]
SENS_POWER (8002)
Voltage and current sensor data
Field Name | Type | Units | Description |
---|---|---|---|
adc121_vspb_volt | float | V | Power board voltage sensor reading |
adc121_cspb_amp | float | A | Power board current sensor reading |
adc121_cs1_amp | float | A | Board current sensor 1 reading |
adc121_cs2_amp | float | A | Board current sensor 2 reading |
SENS_MPPT (8003)
Maximum Power Point Tracker (MPPT) sensor data for solar module power performance tracking
Field Name | Type | Units | Description |
---|---|---|---|
mppt_timestamp | uint64_t | us | MPPT last timestamp |
mppt1_volt | float | V | MPPT1 voltage |
mppt1_amp | float | A | MPPT1 current |
mppt1_pwm | uint16_t | us | MPPT1 pwm |
mppt1_status | uint8_t | MPPT1 status | |
mppt2_volt | float | V | MPPT2 voltage |
mppt2_amp | float | A | MPPT2 current |
mppt2_pwm | uint16_t | us | MPPT2 pwm |
mppt2_status | uint8_t | MPPT2 status | |
mppt3_volt | float | V | MPPT3 voltage |
mppt3_amp | float | A | MPPT3 current |
mppt3_pwm | uint16_t | us | MPPT3 pwm |
mppt3_status | uint8_t | MPPT3 status |
ASLCTRL_DATA (8004)
ASL-fixed-wing controller data
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | us | Timestamp |
aslctrl_mode | uint8_t | ASLCTRL control-mode (manual, stabilized, auto, etc...) | |
h | float | See sourcecode for a description of these values... | |
hRef | float | ||
hRef_t | float | ||
PitchAngle | float | deg | Pitch angle |
PitchAngleRef | float | deg | Pitch angle reference |
q | float | ||
qRef | float | ||
uElev | float | ||
uThrot | float | ||
uThrot2 | float | ||
nZ | float | ||
AirspeedRef | float | m/s | Airspeed reference |
SpoilersEngaged | uint8_t | ||
YawAngle | float | deg | Yaw angle |
YawAngleRef | float | deg | Yaw angle reference |
RollAngle | float | deg | Roll angle |
RollAngleRef | float | deg | Roll angle reference |
p | float | ||
pRef | float | ||
r | float | ||
rRef | float | ||
uAil | float | ||
uRud | float |
ASLCTRL_DEBUG (8005)
ASL-fixed-wing controller debug data
Field Name | Type | Description |
---|---|---|
i32_1 | uint32_t | Debug data |
i8_1 | uint8_t | Debug data |
i8_2 | uint8_t | Debug data |
f_1 | float | Debug data |
f_2 | float | Debug data |
f_3 | float | Debug data |
f_4 | float | Debug data |
f_5 | float | Debug data |
f_6 | float | Debug data |
f_7 | float | Debug data |
f_8 | float | Debug data |
ASLUAV_STATUS (8006)
Extended state information for ASLUAVs
Field Name | Type | Description |
---|---|---|
LED_status | uint8_t | Status of the position-indicator LEDs |
SATCOM_status | uint8_t | Status of the IRIDIUM satellite communication system |
Servo_status | uint8_t[8] | Status vector for up to 8 servos |
Motor_rpm | float | Motor RPM |
EKF_EXT (8007)
Extended EKF state estimates for ASLUAVs
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | us | Time since system start |
Windspeed | float | m/s | Magnitude of wind velocity (in lateral inertial plane) |
WindDir | float | rad | Wind heading angle from North |
WindZ | float | m/s | Z (Down) component of inertial wind velocity |
Airspeed | float | m/s | Magnitude of air velocity |
beta | float | rad | Sideslip angle |
alpha | float | rad | Angle of attack |
ASL_OBCTRL (8008)
Off-board controls/commands for ASLUAVs
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | us | Time since system start |
uElev | float | Elevator command [~] | |
uThrot | float | Throttle command [~] | |
uThrot2 | float | Throttle 2 command [~] | |
uAilL | float | Left aileron command [~] | |
uAilR | float | Right aileron command [~] | |
uRud | float | Rudder command [~] | |
obctrl_status | uint8_t | Off-board computer status |
SENS_ATMOS (8009)
Atmospheric sensors (temperature, humidity, ...)
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | us | Time since system boot |
TempAmbient | float | degC | Ambient temperature |
Humidity | float | % | Relative humidity |
SENS_BATMON (8010)
Battery pack monitoring data for Li-Ion batteries
Field Name | Type | Units | Description |
---|---|---|---|
batmon_timestamp | uint64_t | us | Time since system start |
temperature | float | degC | Battery pack temperature |
voltage | uint16_t | mV | Battery pack voltage |
current | int16_t | mA | Battery pack current |
SoC | uint8_t | Battery pack state-of-charge | |
batterystatus | uint16_t | Battery monitor status report bits in Hex | |
serialnumber | uint16_t | Battery monitor serial number in Hex | |
safetystatus | uint32_t | Battery monitor safetystatus report bits in Hex | |
operationstatus | uint32_t | Battery monitor operation status report bits in Hex | |
cellvoltage1 | uint16_t | mV | Battery pack cell 1 voltage |
cellvoltage2 | uint16_t | mV | Battery pack cell 2 voltage |
cellvoltage3 | uint16_t | mV | Battery pack cell 3 voltage |
cellvoltage4 | uint16_t | mV | Battery pack cell 4 voltage |
cellvoltage5 | uint16_t | mV | Battery pack cell 5 voltage |
cellvoltage6 | uint16_t | mV | Battery pack cell 6 voltage |
FW_SOARING_DATA (8011)
Fixed-wing soaring (i.e. thermal seeking) data
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | ms | Timestamp |
timestampModeChanged | uint64_t | ms | Timestamp since last mode change |
xW | float | m/s | Thermal core updraft strength |
xR | float | m | Thermal radius |
xLat | float | deg | Thermal center latitude |
xLon | float | deg | Thermal center longitude |
VarW | float | Variance W | |
VarR | float | Variance R | |
VarLat | float | Variance Lat | |
VarLon | float | Variance Lon | |
LoiterRadius | float | m | Suggested loiter radius |
LoiterDirection | float | Suggested loiter direction | |
DistToSoarPoint | float | m | Distance to soar point |
vSinkExp | float | m/s | Expected sink rate at current airspeed, roll and throttle |
z1_LocalUpdraftSpeed | float | m/s | Measurement / updraft speed at current/local airplane position |
z2_DeltaRoll | float | deg | Measurement / roll angle tracking error |
z1_exp | float | Expected measurement 1 | |
z2_exp | float | Expected measurement 2 | |
ThermalGSNorth | float | m/s | Thermal drift (from estimator prediction step only) |
ThermalGSEast | float | m/s | Thermal drift (from estimator prediction step only) |
TSE_dot | float | m/s | Total specific energy change (filtered) |
DebugVar1 | float | Debug variable 1 | |
DebugVar2 | float | Debug variable 2 | |
ControlMode | uint8_t | Control Mode [-] | |
valid | uint8_t | Data valid [-] |
SENSORPOD_STATUS (8012)
Monitoring of sensorpod status
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | ms | Timestamp in linuxtime (since 1.1.1970) |
visensor_rate_1 | uint8_t | Rate of ROS topic 1 | |
visensor_rate_2 | uint8_t | Rate of ROS topic 2 | |
visensor_rate_3 | uint8_t | Rate of ROS topic 3 | |
visensor_rate_4 | uint8_t | Rate of ROS topic 4 | |
recording_nodes_count | uint8_t | Number of recording nodes | |
cpu_temp | uint8_t | degC | Temperature of sensorpod CPU in |
free_space | uint16_t | Free space available in recordings directory in [Gb] * 1e2 |
SENS_POWER_BOARD (8013)
Monitoring of power board status
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | us | Timestamp |
pwr_brd_status | uint8_t | Power board status register | |
pwr_brd_led_status | uint8_t | Power board leds status | |
pwr_brd_system_volt | float | V | Power board system voltage |
pwr_brd_servo_volt | float | V | Power board servo voltage |
pwr_brd_digital_volt | float | V | Power board digital voltage |
pwr_brd_mot_l_amp | float | A | Power board left motor current sensor |
pwr_brd_mot_r_amp | float | A | Power board right motor current sensor |
pwr_brd_analog_amp | float | A | Power board analog current sensor |
pwr_brd_digital_amp | float | A | Power board digital current sensor |
pwr_brd_ext_amp | float | A | Power board extension current sensor |
pwr_brd_aux_amp | float | A | Power board aux current sensor |
GSM_LINK_STATUS (8014)
Status of GSM modem (connected to onboard computer)
Field Name | Type | Units | Values | Description |
---|---|---|---|---|
timestamp | uint64_t | us | Timestamp (of OBC) | |
gsm_modem_type | uint8_t | GSM_MODEM_TYPE | GSM modem used | |
gsm_link_type | uint8_t | GSM_LINK_TYPE | GSM link type | |
rssi | uint8_t | RSSI as reported by modem (unconverted) | ||
rsrp_rscp | uint8_t | RSRP (LTE) or RSCP (WCDMA) as reported by modem (unconverted) | ||
sinr_ecio | uint8_t | SINR (LTE) or ECIO (WCDMA) as reported by modem (unconverted) | ||
rsrq | uint8_t | RSRQ (LTE only) as reported by modem (unconverted) |
SATCOM_LINK_STATUS (8015)
Status of the SatCom link
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | us | Timestamp |
last_heartbeat | uint64_t | us | Timestamp of the last successful sbd session |
failed_sessions | uint16_t | Number of failed sessions | |
successful_sessions | uint16_t | Number of successful sessions | |
signal_quality | uint8_t | Signal quality | |
ring_pending | uint8_t | Ring call pending | |
tx_session_pending | uint8_t | Transmission session pending | |
rx_session_pending | uint8_t | Receiving session pending |
SENSOR_AIRFLOW_ANGLES (8016)
Calibrated airflow angle measurements
Field Name | Type | Units | Description |
---|---|---|---|
timestamp | uint64_t | us | Timestamp |
angleofattack | float | deg | Angle of attack |
angleofattack_valid | uint8_t | Angle of attack measurement valid | |
sideslip | float | deg | Sideslip angle |
sideslip_valid | uint8_t | Sideslip angle measurement valid |
WHEEL_DISTANCE (9000) — [from: common]
WINCH_STATUS (9005) — [from: common]
OPEN_DRONE_ID_BASIC_ID (12900) — [from: common]
OPEN_DRONE_ID_LOCATION (12901) — [from: common]
OPEN_DRONE_ID_AUTHENTICATION (12902) — [from: common]
OPEN_DRONE_ID_SELF_ID (12903) — [from: common]
OPEN_DRONE_ID_SYSTEM (12904) — [from: common]
OPEN_DRONE_ID_OPERATOR_ID (12905) — [from: common]
OPEN_DRONE_ID_MESSAGE_PACK (12915) — [from: common]
OPEN_DRONE_ID_ARM_STATUS (12918) — [from: common]
OPEN_DRONE_ID_SYSTEM_UPDATE (12919) — [from: common]
HYGROMETER_SENSOR (12920) — [from: common]
Enumerated Types
GSM_LINK_TYPE
Value | Name | Description |
---|---|---|
0 | GSM_LINK_TYPE_NONE | no service |
1 | GSM_LINK_TYPE_UNKNOWN | link type unknown |
2 | GSM_LINK_TYPE_2G | 2G (GSM/GRPS/EDGE) link |
3 | GSM_LINK_TYPE_3G | 3G link (WCDMA/HSDPA/HSPA) |
4 | GSM_LINK_TYPE_4G | 4G link (LTE) |
GSM_MODEM_TYPE
Value | Name | Description |
---|---|---|
0 | GSM_MODEM_TYPE_UNKNOWN | not specified |
1 | GSM_MODEM_TYPE_HUAWEI_E3372 | HUAWEI LTE USB Stick E3372 |
FIRMWARE_VERSION_TYPE — [from: common]
HL_FAILURE_FLAG — [from: common]
MAV_GOTO — [from: common]
MAV_MODE — [from: common]
MAV_SYS_STATUS_SENSOR — [from: common]
MAV_SYS_STATUS_SENSOR_EXTENDED — [from: common]
MAV_FRAME — [from: common]
MAVLINK_DATA_STREAM_TYPE — [from: common]
FENCE_ACTION — [from: common]
FENCE_BREACH — [from: common]
FENCE_MITIGATE — [from: common]
FENCE_TYPE — [from: common]
MAV_MOUNT_MODE — [from: common] [DEP]
GIMBAL_DEVICE_CAP_FLAGS — [from: common]
GIMBAL_MANAGER_CAP_FLAGS — [from: common]
GIMBAL_DEVICE_FLAGS — [from: common]
GIMBAL_MANAGER_FLAGS — [from: common]
GIMBAL_DEVICE_ERROR_FLAGS — [from: common]
GRIPPER_ACTIONS — [from: common]
WINCH_ACTIONS — [from: common]
UAVCAN_NODE_HEALTH — [from: common]
UAVCAN_NODE_MODE — [from: common]
ESC_CONNECTION_TYPE — [from: common]
ESC_FAILURE_FLAGS — [from: common]
STORAGE_STATUS — [from: common]
STORAGE_TYPE — [from: common]
STORAGE_USAGE_FLAG — [from: common]
ORBIT_YAW_BEHAVIOUR — [from: common]
WIFI_CONFIG_AP_RESPONSE — [from: common]
CELLULAR_CONFIG_RESPONSE — [from: common]
WIFI_CONFIG_AP_MODE — [from: common]
COMP_METADATA_TYPE — [from: common]
ACTUATOR_CONFIGURATION — [from: common]
ACTUATOR_OUTPUT_FUNCTION — [from: common]
AUTOTUNE_AXIS — [from: common]
PREFLIGHT_STORAGE_PARAMETER_ACTION — [from: common]
PREFLIGHT_STORAGE_MISSION_ACTION — [from: common]
MAV_DATA_STREAM — [from: common] [DEP]
MAV_ROI — [from: common] [DEP]
MAV_PARAM_TYPE — [from: common]
MAV_PARAM_EXT_TYPE — [from: common]
MAV_RESULT — [from: common]
MAV_MISSION_RESULT — [from: common]
MAV_SEVERITY — [from: common]
MAV_POWER_STATUS — [from: common]
SERIAL_CONTROL_DEV — [from: common]
SERIAL_CONTROL_FLAG — [from: common]
MAV_DISTANCE_SENSOR — [from: common]
MAV_SENSOR_ORIENTATION — [from: common]
MAV_PROTOCOL_CAPABILITY — [from: common]
MAV_MISSION_TYPE — [from: common]
MAV_ESTIMATOR_TYPE — [from: common]
MAV_BATTERY_TYPE — [from: common]
MAV_BATTERY_FUNCTION — [from: common]
MAV_BATTERY_CHARGE_STATE — [from: common]
MAV_BATTERY_MODE — [from: common]
MAV_BATTERY_FAULT — [from: common]
MAV_GENERATOR_STATUS_FLAG — [from: common]
MAV_VTOL_STATE — [from: common]
MAV_LANDED_STATE — [from: common]
ADSB_ALTITUDE_TYPE — [from: common]
ADSB_EMITTER_TYPE — [from: common]
ADSB_FLAGS — [from: common]
MAV_DO_REPOSITION_FLAGS — [from: common]
SPEED_TYPE — [from: common]
ESTIMATOR_STATUS_FLAGS — [from: common]
MOTOR_TEST_ORDER — [from: common]
MOTOR_TEST_THROTTLE_TYPE — [from: common]
GPS_INPUT_IGNORE_FLAGS — [from: common]
MAV_COLLISION_ACTION — [from: common]
MAV_COLLISION_THREAT_LEVEL — [from: common]
MAV_COLLISION_SRC — [from: common]
GPS_FIX_TYPE — [from: common]
RTK_BASELINE_COORDINATE_SYSTEM — [from: common]
LANDING_TARGET_TYPE — [from: common]
VTOL_TRANSITION_HEADING — [from: common]
CAMERA_CAP_FLAGS — [from: common]
VIDEO_STREAM_STATUS_FLAGS — [from: common]
VIDEO_STREAM_TYPE — [from: common]
CAMERA_TRACKING_STATUS_FLAGS — [from: common]
CAMERA_TRACKING_MODE — [from: common]
CAMERA_TRACKING_TARGET_DATA — [from: common]
CAMERA_ZOOM_TYPE — [from: common]
SET_FOCUS_TYPE — [from: common]
CAMERA_SOURCE — [from: common]
PARAM_ACK — [from: common]
CAMERA_MODE — [from: common]
MAV_ARM_AUTH_DENIED_REASON — [from: common]
RC_TYPE — [from: common]
POSITION_TARGET_TYPEMASK — [from: common]
ATTITUDE_TARGET_TYPEMASK — [from: common]
UTM_FLIGHT_STATE — [from: common]
UTM_DATA_AVAIL_FLAGS — [from: common]
CELLULAR_STATUS_FLAG — [from: common]
CELLULAR_NETWORK_FAILED_REASON — [from: common]
CELLULAR_NETWORK_RADIO_TYPE — [from: common]
PRECISION_LAND_MODE — [from: common]
PARACHUTE_ACTION — [from: common]
MAV_TUNNEL_PAYLOAD_TYPE — [from: common]
MAV_ODID_ID_TYPE — [from: common]
MAV_ODID_UA_TYPE — [from: common]
MAV_ODID_STATUS — [from: common]
MAV_ODID_HEIGHT_REF — [from: common]
MAV_ODID_HOR_ACC — [from: common]
MAV_ODID_VER_ACC — [from: common]
MAV_ODID_SPEED_ACC — [from: common]
MAV_ODID_TIME_ACC — [from: common]
MAV_ODID_AUTH_TYPE — [from: common]
MAV_ODID_DESC_TYPE — [from: common]
MAV_ODID_OPERATOR_LOCATION_TYPE — [from: common]
MAV_ODID_CLASSIFICATION_TYPE — [from: common]
MAV_ODID_CATEGORY_EU — [from: common]
MAV_ODID_CLASS_EU — [from: common]
MAV_ODID_OPERATOR_ID_TYPE — [from: common]
MAV_ODID_ARM_STATUS — [from: common]
TUNE_FORMAT — [from: common]
AIS_TYPE — [from: common]
AIS_NAV_STATUS — [from: common]
AIS_FLAGS — [from: common]
FAILURE_UNIT — [from: common]
FAILURE_TYPE — [from: common]
NAV_VTOL_LAND_OPTIONS — [from: common]
MAV_WINCH_STATUS_FLAG — [from: common]
MAG_CAL_STATUS — [from: common]
MAV_EVENT_ERROR_REASON — [from: common]
MAV_EVENT_CURRENT_SEQUENCE_FLAGS — [from: common]
HIL_SENSOR_UPDATED_FLAGS — [from: common]
HIGHRES_IMU_UPDATED_FLAGS — [from: common]
CAN_FILTER_OP — [from: common]
MAV_FTP_ERR — [from: common]
MAV_FTP_OPCODE — [from: common]
MISSION_STATE — [from: common]
SAFETY_SWITCH_STATE — [from: common]
ILLUMINATOR_MODE — [from: common]
ILLUMINATOR_ERROR_FLAGS — [from: common]
MAV_AUTOPILOT — [from: minimal]
MAV_TYPE — [from: minimal]
MAV_MODE_FLAG — [from: minimal]
MAV_MODE_FLAG_DECODE_POSITION — [from: minimal]
MAV_STATE — [from: minimal]
MAV_COMPONENT — [from: minimal]
Commands (MAV_CMD)
MAV_CMD_NAV_WAYPOINT (16) — [from: common]
MAV_CMD_NAV_LOITER_UNLIM (17) — [from: common]
MAV_CMD_NAV_LOITER_TURNS (18) — [from: common]
MAV_CMD_NAV_LOITER_TIME (19) — [from: common]
MAV_CMD_NAV_RETURN_TO_LAUNCH (20) — [from: common]
MAV_CMD_NAV_LAND (21) — [from: common]
MAV_CMD_NAV_TAKEOFF (22) — [from: common]
MAV_CMD_NAV_LAND_LOCAL (23) — [from: common]
MAV_CMD_NAV_TAKEOFF_LOCAL (24) — [from: common]
MAV_CMD_NAV_FOLLOW (25) — [from: common]
MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT (30) — [from: common]
MAV_CMD_NAV_LOITER_TO_ALT (31) — [from: common]
MAV_CMD_DO_FOLLOW (32) — [from: common]
MAV_CMD_DO_FOLLOW_REPOSITION (33) — [from: common]
MAV_CMD_DO_ORBIT (34) — [from: common] [WIP]
MAV_CMD_NAV_ROI (80) — [from: common] [DEP]
MAV_CMD_NAV_PATHPLANNING (81) — [from: common]
MAV_CMD_NAV_SPLINE_WAYPOINT (82) — [from: common]
MAV_CMD_NAV_VTOL_TAKEOFF (84) — [from: common]
MAV_CMD_NAV_VTOL_LAND (85) — [from: common]
MAV_CMD_NAV_GUIDED_ENABLE (92) — [from: common]
MAV_CMD_NAV_DELAY (93) — [from: common]
MAV_CMD_NAV_PAYLOAD_PLACE (94) — [from: common]
MAV_CMD_NAV_LAST (95) — [from: common]
MAV_CMD_CONDITION_DELAY (112) — [from: common]
MAV_CMD_CONDITION_CHANGE_ALT (113) — [from: common]
MAV_CMD_CONDITION_DISTANCE (114) — [from: common]
MAV_CMD_CONDITION_YAW (115) — [from: common]
MAV_CMD_CONDITION_LAST (159) — [from: common]
MAV_CMD_DO_SET_MODE (176) — [from: common]
MAV_CMD_DO_JUMP (177) — [from: common]
MAV_CMD_DO_CHANGE_SPEED (178) — [from: common]
MAV_CMD_DO_SET_HOME (179) — [from: common]
MAV_CMD_DO_SET_PARAMETER (180) — [from: common] [DEP]
MAV_CMD_DO_SET_RELAY (181) — [from: common]
MAV_CMD_DO_REPEAT_RELAY (182) — [from: common]
MAV_CMD_DO_SET_SERVO (183) — [from: common]
MAV_CMD_DO_REPEAT_SERVO (184) — [from: common]
MAV_CMD_DO_FLIGHTTERMINATION (185) — [from: common]
MAV_CMD_DO_CHANGE_ALTITUDE (186) — [from: common]
MAV_CMD_DO_SET_ACTUATOR (187) — [from: common]
MAV_CMD_DO_RETURN_PATH_START (188) — [from: common] [WIP]
MAV_CMD_DO_LAND_START (189) — [from: common]
MAV_CMD_DO_RALLY_LAND (190) — [from: common]
MAV_CMD_DO_GO_AROUND (191) — [from: common]
MAV_CMD_DO_REPOSITION (192) — [from: common]
MAV_CMD_DO_PAUSE_CONTINUE (193) — [from: common]
MAV_CMD_DO_SET_REVERSE (194) — [from: common]
MAV_CMD_DO_SET_ROI_LOCATION (195) — [from: common]
MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET (196) — [from: common]
MAV_CMD_DO_SET_ROI_NONE (197) — [from: common]
MAV_CMD_DO_SET_ROI_SYSID (198) — [from: common]
MAV_CMD_DO_CONTROL_VIDEO (200) — [from: common]
MAV_CMD_DO_SET_ROI (201) — [from: common] [DEP]
MAV_CMD_DO_DIGICAM_CONFIGURE (202) — [from: common]
MAV_CMD_DO_DIGICAM_CONTROL (203) — [from: common]
MAV_CMD_DO_MOUNT_CONFIGURE (204) — [from: common] [DEP]
MAV_CMD_DO_MOUNT_CONTROL (205) — [from: common] [DEP]
MAV_CMD_DO_SET_CAM_TRIGG_DIST (206) — [from: common]
MAV_CMD_DO_FENCE_ENABLE (207) — [from: common]
MAV_CMD_DO_PARACHUTE (208) — [from: common]
MAV_CMD_DO_MOTOR_TEST (209) — [from: common]
MAV_CMD_DO_INVERTED_FLIGHT (210) — [from: common]
MAV_CMD_DO_GRIPPER (211) — [from: common]
MAV_CMD_DO_AUTOTUNE_ENABLE (212) — [from: common]
MAV_CMD_NAV_SET_YAW_SPEED (213) — [from: common]
MAV_CMD_DO_SET_CAM_TRIGG_INTERVAL (214) — [from: common]
MAV_CMD_DO_MOUNT_CONTROL_QUAT (220) — [from: common] [DEP]
MAV_CMD_DO_GUIDED_MASTER (221) — [from: common]
MAV_CMD_DO_GUIDED_LIMITS (222) — [from: common]
MAV_CMD_DO_ENGINE_CONTROL (223) — [from: common]
MAV_CMD_DO_SET_MISSION_CURRENT (224) — [from: common]
MAV_CMD_DO_LAST (240) — [from: common]
MAV_CMD_PREFLIGHT_CALIBRATION (241) — [from: common]
MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS (242) — [from: common]
MAV_CMD_PREFLIGHT_UAVCAN (243) — [from: common]
MAV_CMD_PREFLIGHT_STORAGE (245) — [from: common]
MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN (246) — [from: common]
MAV_CMD_OVERRIDE_GOTO (252) — [from: common]
MAV_CMD_OBLIQUE_SURVEY (260) — [from: common]
MAV_CMD_MISSION_START (300) — [from: common]
MAV_CMD_ACTUATOR_TEST (310) — [from: common]
MAV_CMD_CONFIGURE_ACTUATOR (311) — [from: common]
MAV_CMD_COMPONENT_ARM_DISARM (400) — [from: common]
MAV_CMD_RUN_PREARM_CHECKS (401) — [from: common]
MAV_CMD_ILLUMINATOR_ON_OFF (405) — [from: common]
MAV_CMD_DO_ILLUMINATOR_CONFIGURE (406) — [from: common]
MAV_CMD_GET_HOME_POSITION (410) — [from: common] [DEP]
MAV_CMD_INJECT_FAILURE (420) — [from: common]
MAV_CMD_START_RX_PAIR (500) — [from: common]
MAV_CMD_GET_MESSAGE_INTERVAL (510) — [from: common] [DEP]
MAV_CMD_SET_MESSAGE_INTERVAL (511) — [from: common]
MAV_CMD_REQUEST_MESSAGE (512) — [from: common]
MAV_CMD_REQUEST_PROTOCOL_VERSION (519) — [from: common] [DEP]
MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES (520) — [from: common] [DEP]
MAV_CMD_REQUEST_CAMERA_INFORMATION (521) — [from: common] [DEP]
MAV_CMD_REQUEST_CAMERA_SETTINGS (522) — [from: common] [DEP]
MAV_CMD_REQUEST_STORAGE_INFORMATION (525) — [from: common] [DEP]
MAV_CMD_STORAGE_FORMAT (526) — [from: common]
MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS (527) — [from: common] [DEP]
MAV_CMD_REQUEST_FLIGHT_INFORMATION (528) — [from: common] [DEP]
MAV_CMD_RESET_CAMERA_SETTINGS (529) — [from: common]
MAV_CMD_SET_CAMERA_MODE (530) — [from: common]
MAV_CMD_SET_CAMERA_ZOOM (531) — [from: common]
MAV_CMD_SET_CAMERA_FOCUS (532) — [from: common]
MAV_CMD_SET_STORAGE_USAGE (533) — [from: common]
MAV_CMD_SET_CAMERA_SOURCE (534) — [from: common]
MAV_CMD_JUMP_TAG (600) — [from: common]
MAV_CMD_DO_JUMP_TAG (601) — [from: common]
MAV_CMD_DO_GIMBAL_MANAGER_PITCHYAW (1000) — [from: common]
MAV_CMD_DO_GIMBAL_MANAGER_CONFIGURE (1001) — [from: common]
MAV_CMD_IMAGE_START_CAPTURE (2000) — [from: common]
MAV_CMD_IMAGE_STOP_CAPTURE (2001) — [from: common]
MAV_CMD_REQUEST_CAMERA_IMAGE_CAPTURE (2002) — [from: common] [DEP]
MAV_CMD_DO_TRIGGER_CONTROL (2003) — [from: common]
MAV_CMD_CAMERA_TRACK_POINT (2004) — [from: common]
MAV_CMD_CAMERA_TRACK_RECTANGLE (2005) — [from: common]
MAV_CMD_CAMERA_STOP_TRACKING (2010) — [from: common]
MAV_CMD_VIDEO_START_CAPTURE (2500) — [from: common]
MAV_CMD_VIDEO_STOP_CAPTURE (2501) — [from: common]
MAV_CMD_VIDEO_START_STREAMING (2502) — [from: common]
MAV_CMD_VIDEO_STOP_STREAMING (2503) — [from: common]
MAV_CMD_REQUEST_VIDEO_STREAM_INFORMATION (2504) — [from: common] [DEP]
MAV_CMD_REQUEST_VIDEO_STREAM_STATUS (2505) — [from: common] [DEP]
MAV_CMD_LOGGING_START (2510) — [from: common]
MAV_CMD_LOGGING_STOP (2511) — [from: common]
MAV_CMD_AIRFRAME_CONFIGURATION (2520) — [from: common]
MAV_CMD_CONTROL_HIGH_LATENCY (2600) — [from: common]
MAV_CMD_PANORAMA_CREATE (2800) — [from: common]
MAV_CMD_DO_VTOL_TRANSITION (3000) — [from: common]
MAV_CMD_ARM_AUTHORIZATION_REQUEST (3001) — [from: common]
MAV_CMD_SET_GUIDED_SUBMODE_STANDARD (4000) — [from: common]
MAV_CMD_SET_GUIDED_SUBMODE_CIRCLE (4001) — [from: common]
MAV_CMD_CONDITION_GATE (4501) — [from: common] [WIP]
MAV_CMD_NAV_FENCE_RETURN_POINT (5000) — [from: common]
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION (5001) — [from: common]
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION (5002) — [from: common]
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION (5003) — [from: common]
MAV_CMD_NAV_FENCE_CIRCLE_EXCLUSION (5004) — [from: common]
MAV_CMD_NAV_RALLY_POINT (5100) — [from: common]
MAV_CMD_UAVCAN_GET_NODE_INFO (5200) — [from: common]
MAV_CMD_DO_SET_SAFETY_SWITCH_STATE (5300) — [from: common]
MAV_CMD_DO_ADSB_OUT_IDENT (10001) — [from: common]
MAV_CMD_PAYLOAD_PREPARE_DEPLOY (30001) — [from: common] [DEP]
MAV_CMD_PAYLOAD_CONTROL_DEPLOY (30002) — [from: common] [DEP]
MAV_CMD_WAYPOINT_USER_1 (31000) — [from: common]
MAV_CMD_WAYPOINT_USER_2 (31001) — [from: common]
MAV_CMD_WAYPOINT_USER_3 (31002) — [from: common]
MAV_CMD_WAYPOINT_USER_4 (31003) — [from: common]
MAV_CMD_WAYPOINT_USER_5 (31004) — [from: common]
MAV_CMD_SPATIAL_USER_1 (31005) — [from: common]
MAV_CMD_SPATIAL_USER_2 (31006) — [from: common]
MAV_CMD_SPATIAL_USER_3 (31007) — [from: common]
MAV_CMD_SPATIAL_USER_4 (31008) — [from: common]
MAV_CMD_SPATIAL_USER_5 (31009) — [from: common]
MAV_CMD_USER_1 (31010) — [from: common]
MAV_CMD_USER_2 (31011) — [from: common]
MAV_CMD_USER_3 (31012) — [from: common]
MAV_CMD_USER_4 (31013) — [from: common]
MAV_CMD_USER_5 (31014) — [from: common]
MAV_CMD_CAN_FORWARD (32000) — [from: common]
MAV_CMD_RESET_MPPT (40001)
Mission command to reset Maximum Power Point Tracker (MPPT)
Param (Label) | Description |
---|---|
1 | MPPT number |
2 | Empty |
3 | Empty |
4 | Empty |
5 | Empty |
6 | Empty |
7 | Empty |
MAV_CMD_PAYLOAD_CONTROL (40002)
Mission command to perform a power cycle on payload
Param (Label) | Description |
---|---|
1 | Complete power cycle |
2 | VISensor power cycle |
3 | Empty |
4 | Empty |
5 | Empty |
6 | Empty |
7 | Empty |