mirror of
https://github.com/mavlink/mavlink-devguide.git
synced 2026-06-19 07:36:26 +00:00
MAVLink messages update Thu Sep 25 04:19:34 UTC 2025
This commit is contained in:
@@ -34,8 +34,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 17 | 229
|
||||
[Enums](#enumerated-types) | 2 | 150
|
||||
[Messages](#messages) | 17 | 230
|
||||
[Enums](#enumerated-types) | 2 | 151
|
||||
[Commands](#mav_commands) | 167 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -38,8 +38,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 4 | 229
|
||||
[Enums](#enumerated-types) | 3 | 150
|
||||
[Messages](#messages) | 4 | 230
|
||||
[Enums](#enumerated-types) | 3 | 151
|
||||
[Commands](#mav_commands) | 172 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
+2
-2
@@ -60,8 +60,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 0 | 383
|
||||
[Enums](#enumerated-types) | 0 | 248
|
||||
[Messages](#messages) | 0 | 384
|
||||
[Enums](#enumerated-types) | 0 | 249
|
||||
[Commands](#mav_commands) | 222 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -43,8 +43,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 73 | 247
|
||||
[Enums](#enumerated-types) | 46 | 166
|
||||
[Messages](#messages) | 73 | 248
|
||||
[Enums](#enumerated-types) | 46 | 167
|
||||
[Commands](#mav_commands) | 198 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
+32
-2
@@ -37,8 +37,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 225 | 4
|
||||
[Enums](#enumerated-types) | 141 | 9
|
||||
[Messages](#messages) | 226 | 4
|
||||
[Enums](#enumerated-types) | 142 | 9
|
||||
[Commands](#mav_commands) | 165 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
@@ -3322,6 +3322,21 @@ flight_state | `uint8_t` | | [UTM_FLIGHT_STATE](#UTM_FLIGHT_STATE) | Flight stat
|
||||
flags | `uint8_t` | | [UTM_DATA_AVAIL_FLAGS](#UTM_DATA_AVAIL_FLAGS) | Bitwise OR combination of the data available flags.
|
||||
|
||||
|
||||
### PARAM_ERROR (345) — [WIP] {#PARAM_ERROR}
|
||||
|
||||
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
|
||||
|
||||
Parameter set/get error. Returned from a MAVLink node in response to an error in the parameter protocol, for example failing to set a parameter because it does not exist.
|
||||
|
||||
Field Name | Type | Values | Description
|
||||
--- | --- | --- | ---
|
||||
target_system | `uint8_t` | | System ID
|
||||
target_component | `uint8_t` | | Component ID
|
||||
param_id | `char[16]` | | Parameter id. Terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
|
||||
param_index | `int16_t` | | Parameter index. Will be -1 if the param ID field should be used as an identifier (else the param id will be ignored)
|
||||
error | `uint8_t` | [MAV_PARAM_ERROR](#MAV_PARAM_ERROR) | Error being returned to client.
|
||||
|
||||
|
||||
### DEBUG_FLOAT_ARRAY (350) {#DEBUG_FLOAT_ARRAY}
|
||||
|
||||
Large debug/prototyping array. The message uses the maximum available payload for data. The array_id and name fields are used to discriminate between messages in code and in user interfaces (respectively). Do not use in production code.
|
||||
@@ -4593,6 +4608,21 @@ Value | Name | Description
|
||||
<a id='MAV_PARAM_TYPE_REAL32'></a>9 | [MAV_PARAM_TYPE_REAL32](#MAV_PARAM_TYPE_REAL32) | 32-bit floating-point
|
||||
<a id='MAV_PARAM_TYPE_REAL64'></a>10 | [MAV_PARAM_TYPE_REAL64](#MAV_PARAM_TYPE_REAL64) | 64-bit floating-point
|
||||
|
||||
### MAV_PARAM_ERROR — [WIP] {#MAV_PARAM_ERROR}
|
||||
|
||||
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
|
||||
|
||||
Parameter protocol error types (see [PARAM_ERROR](#PARAM_ERROR)).
|
||||
|
||||
Value | Name | Description
|
||||
--- | --- | ---
|
||||
<a id='MAV_PARAM_ERROR_NO_ERROR'></a>0 | [MAV_PARAM_ERROR_NO_ERROR](#MAV_PARAM_ERROR_NO_ERROR) | No error occurred (not expected in [PARAM_ERROR](#PARAM_ERROR) but may be used in future implementations.
|
||||
<a id='MAV_PARAM_ERROR_DOES_NOT_EXIST'></a>1 | [MAV_PARAM_ERROR_DOES_NOT_EXIST](#MAV_PARAM_ERROR_DOES_NOT_EXIST) | Parameter does not exist
|
||||
<a id='MAV_PARAM_ERROR_VALUE_OUT_OF_RANGE'></a>2 | [MAV_PARAM_ERROR_VALUE_OUT_OF_RANGE](#MAV_PARAM_ERROR_VALUE_OUT_OF_RANGE) | Parameter value does not fit within accepted range
|
||||
<a id='MAV_PARAM_ERROR_PERMISSION_DENIED'></a>3 | [MAV_PARAM_ERROR_PERMISSION_DENIED](#MAV_PARAM_ERROR_PERMISSION_DENIED) | Caller is not permitted to set the value of this parameter
|
||||
<a id='MAV_PARAM_ERROR_COMPONENT_NOT_FOUND'></a>4 | [MAV_PARAM_ERROR_COMPONENT_NOT_FOUND](#MAV_PARAM_ERROR_COMPONENT_NOT_FOUND) | Unknown component specified
|
||||
<a id='MAV_PARAM_ERROR_READ_ONLY'></a>5 | [MAV_PARAM_ERROR_READ_ONLY](#MAV_PARAM_ERROR_READ_ONLY) | Parameter is read-only
|
||||
|
||||
### MAV_PARAM_EXT_TYPE {#MAV_PARAM_EXT_TYPE}
|
||||
|
||||
Specifies the datatype of a MAVLink extended parameter.
|
||||
|
||||
@@ -37,8 +37,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 5 | 229
|
||||
[Enums](#enumerated-types) | 0 | 150
|
||||
[Messages](#messages) | 5 | 230
|
||||
[Enums](#enumerated-types) | 0 | 151
|
||||
[Commands](#mav_commands) | 165 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -36,8 +36,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 13 | 229
|
||||
[Enums](#enumerated-types) | 14 | 150
|
||||
[Messages](#messages) | 13 | 230
|
||||
[Enums](#enumerated-types) | 14 | 151
|
||||
[Commands](#mav_commands) | 176 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -17,19 +17,19 @@ Dialects are not managed by this project!
|
||||
|
||||
The dialect definitions are:
|
||||
|
||||
- [ASLUAV.xml](ASLUAV.md)
|
||||
- [uAvionix.xml](uAvionix.md)
|
||||
- [cubepilot.xml](cubepilot.md)
|
||||
- [matrixpilot.xml](matrixpilot.md)
|
||||
- [ualberta.xml](ualberta.md)
|
||||
- [paparazzi.xml](paparazzi.md)
|
||||
- [cubepilot.xml](cubepilot.md)
|
||||
- [AVSSUAS.xml](AVSSUAS.md)
|
||||
- [storm32.xml](storm32.md)
|
||||
- [matrixpilot.xml](matrixpilot.md)
|
||||
- [marsh.xml](marsh.md)
|
||||
- [csAirLink.xml](csAirLink.md)
|
||||
- [ASLUAV.xml](ASLUAV.md)
|
||||
- [storm32.xml](storm32.md)
|
||||
- [AVSSUAS.xml](AVSSUAS.md)
|
||||
- [ardupilotmega.xml](ardupilotmega.md)
|
||||
- [icarous.xml](icarous.md)
|
||||
- [marsh.xml](marsh.md)
|
||||
- [loweheiser.xml](loweheiser.md)
|
||||
- [uAvionix.xml](uAvionix.md)
|
||||
- [icarous.xml](icarous.md)
|
||||
|
||||
Note that dialects may `include` [MAVLink-Standard Definitions](index.md) or other dialects.
|
||||
Up to 5 levels of XML file nesting are allowed - see `MAXIMUM_INCLUDE_FILE_NESTING` in [mavgen.py](https://github.com/ArduPilot/pymavlink/blob/master/generator/mavgen.py#L44).
|
||||
|
||||
@@ -36,8 +36,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 5 | 229
|
||||
[Enums](#enumerated-types) | 6 | 150
|
||||
[Messages](#messages) | 5 | 230
|
||||
[Enums](#enumerated-types) | 6 | 151
|
||||
[Commands](#mav_commands) | 165 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -34,8 +34,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 27 | 229
|
||||
[Enums](#enumerated-types) | 1 | 150
|
||||
[Messages](#messages) | 27 | 230
|
||||
[Enums](#enumerated-types) | 1 | 151
|
||||
[Commands](#mav_commands) | 166 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -36,8 +36,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 5 | 229
|
||||
[Enums](#enumerated-types) | 0 | 150
|
||||
[Messages](#messages) | 5 | 230
|
||||
[Enums](#enumerated-types) | 0 | 151
|
||||
[Commands](#mav_commands) | 165 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -34,8 +34,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 8 | 229
|
||||
[Enums](#enumerated-types) | 0 | 150
|
||||
[Messages](#messages) | 8 | 230
|
||||
[Enums](#enumerated-types) | 0 | 151
|
||||
[Commands](#mav_commands) | 165 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -38,8 +38,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 12 | 320
|
||||
[Enums](#enumerated-types) | 8 | 212
|
||||
[Messages](#messages) | 12 | 321
|
||||
[Enums](#enumerated-types) | 8 | 213
|
||||
[Commands](#mav_commands) | 201 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -34,8 +34,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 8 | 229
|
||||
[Enums](#enumerated-types) | 13 | 150
|
||||
[Messages](#messages) | 8 | 230
|
||||
[Enums](#enumerated-types) | 13 | 151
|
||||
[Commands](#mav_commands) | 165 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
@@ -34,8 +34,8 @@ span.warning {
|
||||
|
||||
Type | Defined | Included
|
||||
--- | --- | ---
|
||||
[Messages](#messages) | 3 | 229
|
||||
[Enums](#enumerated-types) | 3 | 150
|
||||
[Messages](#messages) | 3 | 230
|
||||
[Enums](#enumerated-types) | 3 | 151
|
||||
[Commands](#mav_commands) | 165 | 0
|
||||
|
||||
The following sections list all entities in the dialect (both included and defined in this file).
|
||||
|
||||
Reference in New Issue
Block a user