This commit is contained in:
PX4BuildBot
2021-11-03 21:56:24 +00:00
parent e21fb04312
commit c3f7f2c3cd
20 changed files with 111 additions and 107 deletions
+3 -3
View File
File diff suppressed because one or more lines are too long
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE ASL_OBCTRL PACKING
#define MAVLINK_MSG_ID_ASL_OBCTRL 207
#define MAVLINK_MSG_ID_ASL_OBCTRL 8008
typedef struct __mavlink_asl_obctrl_t {
@@ -17,17 +17,17 @@ typedef struct __mavlink_asl_obctrl_t {
#define MAVLINK_MSG_ID_ASL_OBCTRL_LEN 33
#define MAVLINK_MSG_ID_ASL_OBCTRL_MIN_LEN 33
#define MAVLINK_MSG_ID_207_LEN 33
#define MAVLINK_MSG_ID_207_MIN_LEN 33
#define MAVLINK_MSG_ID_8008_LEN 33
#define MAVLINK_MSG_ID_8008_MIN_LEN 33
#define MAVLINK_MSG_ID_ASL_OBCTRL_CRC 234
#define MAVLINK_MSG_ID_207_CRC 234
#define MAVLINK_MSG_ID_8008_CRC 234
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_ASL_OBCTRL { \
207, \
8008, \
"ASL_OBCTRL", \
8, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_asl_obctrl_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE ASLCTRL_DATA PACKING
#define MAVLINK_MSG_ID_ASLCTRL_DATA 203
#define MAVLINK_MSG_ID_ASLCTRL_DATA 8004
typedef struct __mavlink_aslctrl_data_t {
@@ -34,17 +34,17 @@ typedef struct __mavlink_aslctrl_data_t {
#define MAVLINK_MSG_ID_ASLCTRL_DATA_LEN 98
#define MAVLINK_MSG_ID_ASLCTRL_DATA_MIN_LEN 98
#define MAVLINK_MSG_ID_203_LEN 98
#define MAVLINK_MSG_ID_203_MIN_LEN 98
#define MAVLINK_MSG_ID_8004_LEN 98
#define MAVLINK_MSG_ID_8004_MIN_LEN 98
#define MAVLINK_MSG_ID_ASLCTRL_DATA_CRC 172
#define MAVLINK_MSG_ID_203_CRC 172
#define MAVLINK_MSG_ID_8004_CRC 172
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_ASLCTRL_DATA { \
203, \
8004, \
"ASLCTRL_DATA", \
25, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_aslctrl_data_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE ASLCTRL_DEBUG PACKING
#define MAVLINK_MSG_ID_ASLCTRL_DEBUG 204
#define MAVLINK_MSG_ID_ASLCTRL_DEBUG 8005
typedef struct __mavlink_aslctrl_debug_t {
@@ -20,17 +20,17 @@ typedef struct __mavlink_aslctrl_debug_t {
#define MAVLINK_MSG_ID_ASLCTRL_DEBUG_LEN 38
#define MAVLINK_MSG_ID_ASLCTRL_DEBUG_MIN_LEN 38
#define MAVLINK_MSG_ID_204_LEN 38
#define MAVLINK_MSG_ID_204_MIN_LEN 38
#define MAVLINK_MSG_ID_8005_LEN 38
#define MAVLINK_MSG_ID_8005_MIN_LEN 38
#define MAVLINK_MSG_ID_ASLCTRL_DEBUG_CRC 251
#define MAVLINK_MSG_ID_204_CRC 251
#define MAVLINK_MSG_ID_8005_CRC 251
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_ASLCTRL_DEBUG { \
204, \
8005, \
"ASLCTRL_DEBUG", \
11, \
{ { "i32_1", NULL, MAVLINK_TYPE_UINT32_T, 0, 0, offsetof(mavlink_aslctrl_debug_t, i32_1) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE ASLUAV_STATUS PACKING
#define MAVLINK_MSG_ID_ASLUAV_STATUS 205
#define MAVLINK_MSG_ID_ASLUAV_STATUS 8006
typedef struct __mavlink_asluav_status_t {
@@ -13,17 +13,17 @@ typedef struct __mavlink_asluav_status_t {
#define MAVLINK_MSG_ID_ASLUAV_STATUS_LEN 14
#define MAVLINK_MSG_ID_ASLUAV_STATUS_MIN_LEN 14
#define MAVLINK_MSG_ID_205_LEN 14
#define MAVLINK_MSG_ID_205_MIN_LEN 14
#define MAVLINK_MSG_ID_8006_LEN 14
#define MAVLINK_MSG_ID_8006_MIN_LEN 14
#define MAVLINK_MSG_ID_ASLUAV_STATUS_CRC 97
#define MAVLINK_MSG_ID_205_CRC 97
#define MAVLINK_MSG_ID_8006_CRC 97
#define MAVLINK_MSG_ASLUAV_STATUS_FIELD_SERVO_STATUS_LEN 8
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_ASLUAV_STATUS { \
205, \
8006, \
"ASLUAV_STATUS", \
4, \
{ { "LED_status", NULL, MAVLINK_TYPE_UINT8_T, 0, 4, offsetof(mavlink_asluav_status_t, LED_status) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE COMMAND_INT_STAMPED PACKING
#define MAVLINK_MSG_ID_COMMAND_INT_STAMPED 78
#define MAVLINK_MSG_ID_COMMAND_INT_STAMPED 223
typedef struct __mavlink_command_int_stamped_t {
@@ -24,17 +24,17 @@ typedef struct __mavlink_command_int_stamped_t {
#define MAVLINK_MSG_ID_COMMAND_INT_STAMPED_LEN 47
#define MAVLINK_MSG_ID_COMMAND_INT_STAMPED_MIN_LEN 47
#define MAVLINK_MSG_ID_78_LEN 47
#define MAVLINK_MSG_ID_78_MIN_LEN 47
#define MAVLINK_MSG_ID_223_LEN 47
#define MAVLINK_MSG_ID_223_MIN_LEN 47
#define MAVLINK_MSG_ID_COMMAND_INT_STAMPED_CRC 119
#define MAVLINK_MSG_ID_78_CRC 119
#define MAVLINK_MSG_ID_223_CRC 119
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_COMMAND_INT_STAMPED { \
78, \
223, \
"COMMAND_INT_STAMPED", \
15, \
{ { "utc_time", NULL, MAVLINK_TYPE_UINT32_T, 0, 8, offsetof(mavlink_command_int_stamped_t, utc_time) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE COMMAND_LONG_STAMPED PACKING
#define MAVLINK_MSG_ID_COMMAND_LONG_STAMPED 79
#define MAVLINK_MSG_ID_COMMAND_LONG_STAMPED 224
typedef struct __mavlink_command_long_stamped_t {
@@ -22,17 +22,17 @@ typedef struct __mavlink_command_long_stamped_t {
#define MAVLINK_MSG_ID_COMMAND_LONG_STAMPED_LEN 45
#define MAVLINK_MSG_ID_COMMAND_LONG_STAMPED_MIN_LEN 45
#define MAVLINK_MSG_ID_79_LEN 45
#define MAVLINK_MSG_ID_79_MIN_LEN 45
#define MAVLINK_MSG_ID_224_LEN 45
#define MAVLINK_MSG_ID_224_MIN_LEN 45
#define MAVLINK_MSG_ID_COMMAND_LONG_STAMPED_CRC 102
#define MAVLINK_MSG_ID_79_CRC 102
#define MAVLINK_MSG_ID_224_CRC 102
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_COMMAND_LONG_STAMPED { \
79, \
224, \
"COMMAND_LONG_STAMPED", \
13, \
{ { "utc_time", NULL, MAVLINK_TYPE_UINT32_T, 0, 8, offsetof(mavlink_command_long_stamped_t, utc_time) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE EKF_EXT PACKING
#define MAVLINK_MSG_ID_EKF_EXT 206
#define MAVLINK_MSG_ID_EKF_EXT 8007
typedef struct __mavlink_ekf_ext_t {
@@ -16,17 +16,17 @@ typedef struct __mavlink_ekf_ext_t {
#define MAVLINK_MSG_ID_EKF_EXT_LEN 32
#define MAVLINK_MSG_ID_EKF_EXT_MIN_LEN 32
#define MAVLINK_MSG_ID_206_LEN 32
#define MAVLINK_MSG_ID_206_MIN_LEN 32
#define MAVLINK_MSG_ID_8007_LEN 32
#define MAVLINK_MSG_ID_8007_MIN_LEN 32
#define MAVLINK_MSG_ID_EKF_EXT_CRC 64
#define MAVLINK_MSG_ID_206_CRC 64
#define MAVLINK_MSG_ID_8007_CRC 64
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_EKF_EXT { \
206, \
8007, \
"EKF_EXT", \
7, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_ekf_ext_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE FW_SOARING_DATA PACKING
#define MAVLINK_MSG_ID_FW_SOARING_DATA 210
#define MAVLINK_MSG_ID_FW_SOARING_DATA 8011
typedef struct __mavlink_fw_soaring_data_t {
@@ -34,17 +34,17 @@ typedef struct __mavlink_fw_soaring_data_t {
#define MAVLINK_MSG_ID_FW_SOARING_DATA_LEN 102
#define MAVLINK_MSG_ID_FW_SOARING_DATA_MIN_LEN 102
#define MAVLINK_MSG_ID_210_LEN 102
#define MAVLINK_MSG_ID_210_MIN_LEN 102
#define MAVLINK_MSG_ID_8011_LEN 102
#define MAVLINK_MSG_ID_8011_MIN_LEN 102
#define MAVLINK_MSG_ID_FW_SOARING_DATA_CRC 20
#define MAVLINK_MSG_ID_210_CRC 20
#define MAVLINK_MSG_ID_8011_CRC 20
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_FW_SOARING_DATA { \
210, \
8011, \
"FW_SOARING_DATA", \
25, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_fw_soaring_data_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE GSM_LINK_STATUS PACKING
#define MAVLINK_MSG_ID_GSM_LINK_STATUS 213
#define MAVLINK_MSG_ID_GSM_LINK_STATUS 8014
typedef struct __mavlink_gsm_link_status_t {
@@ -16,17 +16,17 @@ typedef struct __mavlink_gsm_link_status_t {
#define MAVLINK_MSG_ID_GSM_LINK_STATUS_LEN 14
#define MAVLINK_MSG_ID_GSM_LINK_STATUS_MIN_LEN 14
#define MAVLINK_MSG_ID_213_LEN 14
#define MAVLINK_MSG_ID_213_MIN_LEN 14
#define MAVLINK_MSG_ID_8014_LEN 14
#define MAVLINK_MSG_ID_8014_MIN_LEN 14
#define MAVLINK_MSG_ID_GSM_LINK_STATUS_CRC 200
#define MAVLINK_MSG_ID_213_CRC 200
#define MAVLINK_MSG_ID_8014_CRC 200
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_GSM_LINK_STATUS { \
213, \
8014, \
"GSM_LINK_STATUS", \
7, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_gsm_link_status_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE SATCOM_LINK_STATUS PACKING
#define MAVLINK_MSG_ID_SATCOM_LINK_STATUS 214
#define MAVLINK_MSG_ID_SATCOM_LINK_STATUS 8015
typedef struct __mavlink_satcom_link_status_t {
@@ -17,17 +17,17 @@ typedef struct __mavlink_satcom_link_status_t {
#define MAVLINK_MSG_ID_SATCOM_LINK_STATUS_LEN 24
#define MAVLINK_MSG_ID_SATCOM_LINK_STATUS_MIN_LEN 24
#define MAVLINK_MSG_ID_214_LEN 24
#define MAVLINK_MSG_ID_214_MIN_LEN 24
#define MAVLINK_MSG_ID_8015_LEN 24
#define MAVLINK_MSG_ID_8015_MIN_LEN 24
#define MAVLINK_MSG_ID_SATCOM_LINK_STATUS_CRC 23
#define MAVLINK_MSG_ID_214_CRC 23
#define MAVLINK_MSG_ID_8015_CRC 23
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_SATCOM_LINK_STATUS { \
214, \
8015, \
"SATCOM_LINK_STATUS", \
8, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_satcom_link_status_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE SENS_ATMOS PACKING
#define MAVLINK_MSG_ID_SENS_ATMOS 208
#define MAVLINK_MSG_ID_SENS_ATMOS 8009
typedef struct __mavlink_sens_atmos_t {
@@ -12,17 +12,17 @@ typedef struct __mavlink_sens_atmos_t {
#define MAVLINK_MSG_ID_SENS_ATMOS_LEN 16
#define MAVLINK_MSG_ID_SENS_ATMOS_MIN_LEN 16
#define MAVLINK_MSG_ID_208_LEN 16
#define MAVLINK_MSG_ID_208_MIN_LEN 16
#define MAVLINK_MSG_ID_8009_LEN 16
#define MAVLINK_MSG_ID_8009_MIN_LEN 16
#define MAVLINK_MSG_ID_SENS_ATMOS_CRC 144
#define MAVLINK_MSG_ID_208_CRC 144
#define MAVLINK_MSG_ID_8009_CRC 144
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_SENS_ATMOS { \
208, \
8009, \
"SENS_ATMOS", \
3, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_sens_atmos_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE SENS_BATMON PACKING
#define MAVLINK_MSG_ID_SENS_BATMON 209
#define MAVLINK_MSG_ID_SENS_BATMON 8010
typedef struct __mavlink_sens_batmon_t {
@@ -24,17 +24,17 @@ typedef struct __mavlink_sens_batmon_t {
#define MAVLINK_MSG_ID_SENS_BATMON_LEN 41
#define MAVLINK_MSG_ID_SENS_BATMON_MIN_LEN 41
#define MAVLINK_MSG_ID_209_LEN 41
#define MAVLINK_MSG_ID_209_MIN_LEN 41
#define MAVLINK_MSG_ID_8010_LEN 41
#define MAVLINK_MSG_ID_8010_MIN_LEN 41
#define MAVLINK_MSG_ID_SENS_BATMON_CRC 155
#define MAVLINK_MSG_ID_209_CRC 155
#define MAVLINK_MSG_ID_8010_CRC 155
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_SENS_BATMON { \
209, \
8010, \
"SENS_BATMON", \
15, \
{ { "batmon_timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_sens_batmon_t, batmon_timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE SENS_MPPT PACKING
#define MAVLINK_MSG_ID_SENS_MPPT 202
#define MAVLINK_MSG_ID_SENS_MPPT 8003
typedef struct __mavlink_sens_mppt_t {
@@ -22,17 +22,17 @@ typedef struct __mavlink_sens_mppt_t {
#define MAVLINK_MSG_ID_SENS_MPPT_LEN 41
#define MAVLINK_MSG_ID_SENS_MPPT_MIN_LEN 41
#define MAVLINK_MSG_ID_202_LEN 41
#define MAVLINK_MSG_ID_202_MIN_LEN 41
#define MAVLINK_MSG_ID_8003_LEN 41
#define MAVLINK_MSG_ID_8003_MIN_LEN 41
#define MAVLINK_MSG_ID_SENS_MPPT_CRC 231
#define MAVLINK_MSG_ID_202_CRC 231
#define MAVLINK_MSG_ID_8003_CRC 231
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_SENS_MPPT { \
202, \
8003, \
"SENS_MPPT", \
13, \
{ { "mppt_timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_sens_mppt_t, mppt_timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE SENS_POWER PACKING
#define MAVLINK_MSG_ID_SENS_POWER 201
#define MAVLINK_MSG_ID_SENS_POWER 8002
typedef struct __mavlink_sens_power_t {
@@ -13,17 +13,17 @@ typedef struct __mavlink_sens_power_t {
#define MAVLINK_MSG_ID_SENS_POWER_LEN 16
#define MAVLINK_MSG_ID_SENS_POWER_MIN_LEN 16
#define MAVLINK_MSG_ID_201_LEN 16
#define MAVLINK_MSG_ID_201_MIN_LEN 16
#define MAVLINK_MSG_ID_8002_LEN 16
#define MAVLINK_MSG_ID_8002_MIN_LEN 16
#define MAVLINK_MSG_ID_SENS_POWER_CRC 218
#define MAVLINK_MSG_ID_201_CRC 218
#define MAVLINK_MSG_ID_8002_CRC 218
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_SENS_POWER { \
201, \
8002, \
"SENS_POWER", \
4, \
{ { "adc121_vspb_volt", NULL, MAVLINK_TYPE_FLOAT, 0, 0, offsetof(mavlink_sens_power_t, adc121_vspb_volt) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE SENS_POWER_BOARD PACKING
#define MAVLINK_MSG_ID_SENS_POWER_BOARD 212
#define MAVLINK_MSG_ID_SENS_POWER_BOARD 8013
typedef struct __mavlink_sens_power_board_t {
@@ -21,17 +21,17 @@ typedef struct __mavlink_sens_power_board_t {
#define MAVLINK_MSG_ID_SENS_POWER_BOARD_LEN 46
#define MAVLINK_MSG_ID_SENS_POWER_BOARD_MIN_LEN 46
#define MAVLINK_MSG_ID_212_LEN 46
#define MAVLINK_MSG_ID_212_MIN_LEN 46
#define MAVLINK_MSG_ID_8013_LEN 46
#define MAVLINK_MSG_ID_8013_MIN_LEN 46
#define MAVLINK_MSG_ID_SENS_POWER_BOARD_CRC 222
#define MAVLINK_MSG_ID_212_CRC 222
#define MAVLINK_MSG_ID_8013_CRC 222
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_SENS_POWER_BOARD { \
212, \
8013, \
"SENS_POWER_BOARD", \
12, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_sens_power_board_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE SENSOR_AIRFLOW_ANGLES PACKING
#define MAVLINK_MSG_ID_SENSOR_AIRFLOW_ANGLES 215
#define MAVLINK_MSG_ID_SENSOR_AIRFLOW_ANGLES 8016
typedef struct __mavlink_sensor_airflow_angles_t {
@@ -14,17 +14,17 @@ typedef struct __mavlink_sensor_airflow_angles_t {
#define MAVLINK_MSG_ID_SENSOR_AIRFLOW_ANGLES_LEN 18
#define MAVLINK_MSG_ID_SENSOR_AIRFLOW_ANGLES_MIN_LEN 18
#define MAVLINK_MSG_ID_215_LEN 18
#define MAVLINK_MSG_ID_215_MIN_LEN 18
#define MAVLINK_MSG_ID_8016_LEN 18
#define MAVLINK_MSG_ID_8016_MIN_LEN 18
#define MAVLINK_MSG_ID_SENSOR_AIRFLOW_ANGLES_CRC 149
#define MAVLINK_MSG_ID_215_CRC 149
#define MAVLINK_MSG_ID_8016_CRC 149
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_SENSOR_AIRFLOW_ANGLES { \
215, \
8016, \
"SENSOR_AIRFLOW_ANGLES", \
5, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_sensor_airflow_angles_t, timestamp) }, \
+5 -5
View File
@@ -1,7 +1,7 @@
#pragma once
// MESSAGE SENSORPOD_STATUS PACKING
#define MAVLINK_MSG_ID_SENSORPOD_STATUS 211
#define MAVLINK_MSG_ID_SENSORPOD_STATUS 8012
typedef struct __mavlink_sensorpod_status_t {
@@ -17,17 +17,17 @@ typedef struct __mavlink_sensorpod_status_t {
#define MAVLINK_MSG_ID_SENSORPOD_STATUS_LEN 16
#define MAVLINK_MSG_ID_SENSORPOD_STATUS_MIN_LEN 16
#define MAVLINK_MSG_ID_211_LEN 16
#define MAVLINK_MSG_ID_211_MIN_LEN 16
#define MAVLINK_MSG_ID_8012_LEN 16
#define MAVLINK_MSG_ID_8012_MIN_LEN 16
#define MAVLINK_MSG_ID_SENSORPOD_STATUS_CRC 54
#define MAVLINK_MSG_ID_211_CRC 54
#define MAVLINK_MSG_ID_8012_CRC 54
#if MAVLINK_COMMAND_24BIT
#define MAVLINK_MESSAGE_INFO_SENSORPOD_STATUS { \
211, \
8012, \
"SENSORPOD_STATUS", \
8, \
{ { "timestamp", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_sensorpod_status_t, timestamp) }, \
+18 -17
View File
@@ -54,7 +54,7 @@
</enum>
</enums>
<messages>
<message id="78" name="COMMAND_INT_STAMPED">
<message id="223" name="COMMAND_INT_STAMPED">
<description>Message encoding a command with parameters as scaled integers and additional metadata. Scaling depends on the actual command value.</description>
<field type="uint32_t" name="utc_time">UTC time, seconds elapsed since 01.01.1970</field>
<field type="uint64_t" name="vehicle_timestamp">Microseconds elapsed since vehicle boot</field>
@@ -72,7 +72,7 @@
<field type="int32_t" name="y">PARAM6 / local: y position in meters * 1e4, global: longitude in degrees * 10^7</field>
<field type="float" name="z">PARAM7 / z position: global: altitude in meters (MSL, WGS84, AGL or relative to home - depending on frame).</field>
</message>
<message id="79" name="COMMAND_LONG_STAMPED">
<message id="224" name="COMMAND_LONG_STAMPED">
<description>Send a command with up to seven parameters to the MAV and additional metadata</description>
<field type="uint32_t" name="utc_time">UTC time, seconds elapsed since 01.01.1970</field>
<field type="uint64_t" name="vehicle_timestamp">Microseconds elapsed since vehicle boot</field>
@@ -88,14 +88,14 @@
<field type="float" name="param6">Parameter 6, as defined by MAV_CMD enum.</field>
<field type="float" name="param7">Parameter 7, as defined by MAV_CMD enum.</field>
</message>
<message id="201" name="SENS_POWER">
<message id="8002" name="SENS_POWER">
<description>Voltage and current sensor data</description>
<field type="float" name="adc121_vspb_volt" units="V"> Power board voltage sensor reading</field>
<field type="float" name="adc121_cspb_amp" units="A"> Power board current sensor reading</field>
<field type="float" name="adc121_cs1_amp" units="A"> Board current sensor 1 reading</field>
<field type="float" name="adc121_cs2_amp" units="A"> Board current sensor 2 reading</field>
</message>
<message id="202" name="SENS_MPPT">
<message id="8003" name="SENS_MPPT">
<description>Maximum Power Point Tracker (MPPT) sensor data for solar module power performance tracking</description>
<field type="uint64_t" name="mppt_timestamp" units="us"> MPPT last timestamp </field>
<field type="float" name="mppt1_volt" units="V"> MPPT1 voltage </field>
@@ -111,7 +111,7 @@
<field type="uint16_t" name="mppt3_pwm" units="us"> MPPT3 pwm </field>
<field type="uint8_t" name="mppt3_status"> MPPT3 status </field>
</message>
<message id="203" name="ASLCTRL_DATA">
<message id="8004" name="ASLCTRL_DATA">
<description>ASL-fixed-wing controller data</description>
<field type="uint64_t" name="timestamp" units="us"> Timestamp</field>
<field type="uint8_t" name="aslctrl_mode"> ASLCTRL control-mode (manual, stabilized, auto, etc...)</field>
@@ -139,7 +139,7 @@
<field type="float" name="uAil"> </field>
<field type="float" name="uRud"> </field>
</message>
<message id="204" name="ASLCTRL_DEBUG">
<message id="8005" name="ASLCTRL_DEBUG">
<description>ASL-fixed-wing controller debug data</description>
<field type="uint32_t" name="i32_1"> Debug data</field>
<field type="uint8_t" name="i8_1"> Debug data</field>
@@ -153,7 +153,7 @@
<field type="float" name="f_7"> Debug data</field>
<field type="float" name="f_8"> Debug data</field>
</message>
<message id="205" name="ASLUAV_STATUS">
<message id="8006" name="ASLUAV_STATUS">
<description>Extended state information for ASLUAVs</description>
<field type="uint8_t" name="LED_status"> Status of the position-indicator LEDs</field>
<field type="uint8_t" name="SATCOM_status"> Status of the IRIDIUM satellite communication system</field>
@@ -161,7 +161,7 @@
<field type="float" name="Motor_rpm"> Motor RPM </field>
<!-- to be extended-->
</message>
<message id="206" name="EKF_EXT">
<message id="8007" name="EKF_EXT">
<description>Extended EKF state estimates for ASLUAVs</description>
<field type="uint64_t" name="timestamp" units="us"> Time since system start</field>
<field type="float" name="Windspeed" units="m/s"> Magnitude of wind velocity (in lateral inertial plane)</field>
@@ -171,7 +171,7 @@
<field type="float" name="beta" units="rad"> Sideslip angle</field>
<field type="float" name="alpha" units="rad"> Angle of attack</field>
</message>
<message id="207" name="ASL_OBCTRL">
<message id="8008" name="ASL_OBCTRL">
<description>Off-board controls/commands for ASLUAVs</description>
<field type="uint64_t" name="timestamp" units="us"> Time since system start</field>
<field type="float" name="uElev"> Elevator command [~]</field>
@@ -182,13 +182,13 @@
<field type="float" name="uRud"> Rudder command [~]</field>
<field type="uint8_t" name="obctrl_status"> Off-board computer status</field>
</message>
<message id="208" name="SENS_ATMOS">
<message id="8009" name="SENS_ATMOS">
<description>Atmospheric sensors (temperature, humidity, ...) </description>
<field type="uint64_t" name="timestamp" units="us">Time since system boot</field>
<field type="float" name="TempAmbient" units="degC"> Ambient temperature</field>
<field type="float" name="Humidity" units="%"> Relative humidity</field>
</message>
<message id="209" name="SENS_BATMON">
<message id="8010" name="SENS_BATMON">
<description>Battery pack monitoring data for Li-Ion batteries</description>
<field type="uint64_t" name="batmon_timestamp" units="us">Time since system start</field>
<field type="float" name="temperature" units="degC">Battery pack temperature</field>
@@ -206,7 +206,7 @@
<field type="uint16_t" name="cellvoltage5" units="mV">Battery pack cell 5 voltage</field>
<field type="uint16_t" name="cellvoltage6" units="mV">Battery pack cell 6 voltage</field>
</message>
<message id="210" name="FW_SOARING_DATA">
<message id="8011" name="FW_SOARING_DATA">
<description>Fixed-wing soaring (i.e. thermal seeking) data</description>
<field type="uint64_t" name="timestamp" units="ms">Timestamp</field>
<field type="uint64_t" name="timestampModeChanged" units="ms">Timestamp since last mode change</field>
@@ -234,7 +234,7 @@
<field type="uint8_t" name="ControlMode">Control Mode [-]</field>
<field type="uint8_t" name="valid">Data valid [-]</field>
</message>
<message id="211" name="SENSORPOD_STATUS">
<message id="8012" name="SENSORPOD_STATUS">
<description>Monitoring of sensorpod status</description>
<field type="uint64_t" name="timestamp" units="ms">Timestamp in linuxtime (since 1.1.1970)</field>
<field type="uint8_t" name="visensor_rate_1">Rate of ROS topic 1</field>
@@ -245,7 +245,7 @@
<field type="uint8_t" name="cpu_temp" units="degC">Temperature of sensorpod CPU in</field>
<field type="uint16_t" name="free_space">Free space available in recordings directory in [Gb] * 1e2</field>
</message>
<message id="212" name="SENS_POWER_BOARD">
<message id="8013" name="SENS_POWER_BOARD">
<description>Monitoring of power board status</description>
<field type="uint64_t" name="timestamp" units="us">Timestamp</field>
<field type="uint8_t" name="pwr_brd_status">Power board status register</field>
@@ -260,7 +260,7 @@
<field type="float" name="pwr_brd_ext_amp" units="A">Power board extension current sensor</field>
<field type="float" name="pwr_brd_aux_amp" units="A">Power board aux current sensor</field>
</message>
<message id="213" name="GSM_LINK_STATUS">
<message id="8014" name="GSM_LINK_STATUS">
<description>Status of GSM modem (connected to onboard computer)</description>
<field type="uint64_t" name="timestamp" units="us">Timestamp (of OBC)</field>
<field type="uint8_t" name="gsm_modem_type" enum="GSM_MODEM_TYPE">GSM modem used</field>
@@ -270,7 +270,8 @@
<field type="uint8_t" name="sinr_ecio">SINR (LTE) or ECIO (WCDMA) as reported by modem (unconverted)</field>
<field type="uint8_t" name="rsrq">RSRQ (LTE only) as reported by modem (unconverted)</field>
</message>
<message id="214" name="SATCOM_LINK_STATUS">
<!-- Using mavlink 1 msg ID from the arudpilot reserved space, in order to save header size -->
<message id="8015" name="SATCOM_LINK_STATUS">
<description>Status of the SatCom link</description>
<field type="uint64_t" name="timestamp" units="us">Timestamp</field>
<field type="uint64_t" name="last_heartbeat" units="us">Timestamp of the last successful sbd session</field>
@@ -281,7 +282,7 @@
<field type="uint8_t" name="tx_session_pending">Transmission session pending</field>
<field type="uint8_t" name="rx_session_pending">Receiving session pending</field>
</message>
<message id="215" name="SENSOR_AIRFLOW_ANGLES">
<message id="8016" name="SENSOR_AIRFLOW_ANGLES">
<description>Calibrated airflow angle measurements</description>
<field type="uint64_t" name="timestamp" units="us">Timestamp</field>
<field type="float" name="angleofattack" units="deg">Angle of attack</field>
+5 -2
View File
@@ -1,8 +1,11 @@
<?xml version="1.0"?>
<mavlink>
<include>ardupilotmega.xml</include>
<!-- ASLUAV.xml: SENS_POWER conflicts with ardupilotmega.xml GIMBAL_CONTROL -->
<!-- <include>ASLUAV.xml</include> -->
<!-- ASLUAV.xml range of IDs:
messages: 8000 - 8999
commands: 40001 - 41999
-->
<include>ASLUAV.xml</include>
<include>common.xml</include>
<include>development.xml</include>
<include>icarous.xml</include>