Skip to content

Commit dbca14e

Browse files
committed
MAVLink messages update Thu Sep 25 04:19:34 UTC 2025
1 parent 6cd3106 commit dbca14e

15 files changed

Lines changed: 66 additions & 36 deletions

en/messages/ASLUAV.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ span.warning {
3434

3535
Type | Defined | Included
3636
--- | --- | ---
37-
[Messages](#messages) | 17 | 229
38-
[Enums](#enumerated-types) | 2 | 150
37+
[Messages](#messages) | 17 | 230
38+
[Enums](#enumerated-types) | 2 | 151
3939
[Commands](#mav_commands) | 167 | 0
4040

4141
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/AVSSUAS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ span.warning {
3838

3939
Type | Defined | Included
4040
--- | --- | ---
41-
[Messages](#messages) | 4 | 229
42-
[Enums](#enumerated-types) | 3 | 150
41+
[Messages](#messages) | 4 | 230
42+
[Enums](#enumerated-types) | 3 | 151
4343
[Commands](#mav_commands) | 172 | 0
4444

4545
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/all.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ span.warning {
6060

6161
Type | Defined | Included
6262
--- | --- | ---
63-
[Messages](#messages) | 0 | 383
64-
[Enums](#enumerated-types) | 0 | 248
63+
[Messages](#messages) | 0 | 384
64+
[Enums](#enumerated-types) | 0 | 249
6565
[Commands](#mav_commands) | 222 | 0
6666

6767
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/ardupilotmega.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ span.warning {
4343

4444
Type | Defined | Included
4545
--- | --- | ---
46-
[Messages](#messages) | 73 | 247
47-
[Enums](#enumerated-types) | 46 | 166
46+
[Messages](#messages) | 73 | 248
47+
[Enums](#enumerated-types) | 46 | 167
4848
[Commands](#mav_commands) | 198 | 0
4949

5050
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/common.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ span.warning {
3737

3838
Type | Defined | Included
3939
--- | --- | ---
40-
[Messages](#messages) | 225 | 4
41-
[Enums](#enumerated-types) | 141 | 9
40+
[Messages](#messages) | 226 | 4
41+
[Enums](#enumerated-types) | 142 | 9
4242
[Commands](#mav_commands) | 165 | 0
4343

4444
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
33223322
flags | `uint8_t` | | [UTM_DATA_AVAIL_FLAGS](#UTM_DATA_AVAIL_FLAGS) | Bitwise OR combination of the data available flags.
33233323

33243324

3325+
### PARAM_ERROR (345) — [WIP] {#PARAM_ERROR}
3326+
3327+
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
3328+
3329+
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.
3330+
3331+
Field Name | Type | Values | Description
3332+
--- | --- | --- | ---
3333+
target_system | `uint8_t` | | System ID
3334+
target_component | `uint8_t` | | Component ID
3335+
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
3336+
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)
3337+
error | `uint8_t` | [MAV_PARAM_ERROR](#MAV_PARAM_ERROR) | Error being returned to client.
3338+
3339+
33253340
### DEBUG_FLOAT_ARRAY (350) {#DEBUG_FLOAT_ARRAY}
33263341

33273342
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
45934608
<a id='MAV_PARAM_TYPE_REAL32'></a>9 | [MAV_PARAM_TYPE_REAL32](#MAV_PARAM_TYPE_REAL32) | 32-bit floating-point
45944609
<a id='MAV_PARAM_TYPE_REAL64'></a>10 | [MAV_PARAM_TYPE_REAL64](#MAV_PARAM_TYPE_REAL64) | 64-bit floating-point
45954610

4611+
### MAV_PARAM_ERROR — [WIP] {#MAV_PARAM_ERROR}
4612+
4613+
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
4614+
4615+
Parameter protocol error types (see [PARAM_ERROR](#PARAM_ERROR)).
4616+
4617+
Value | Name | Description
4618+
--- | --- | ---
4619+
<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.
4620+
<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
4621+
<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
4622+
<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
4623+
<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
4624+
<a id='MAV_PARAM_ERROR_READ_ONLY'></a>5 | [MAV_PARAM_ERROR_READ_ONLY](#MAV_PARAM_ERROR_READ_ONLY) | Parameter is read-only
4625+
45964626
### MAV_PARAM_EXT_TYPE {#MAV_PARAM_EXT_TYPE}
45974627

45984628
Specifies the datatype of a MAVLink extended parameter.

en/messages/cubepilot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ span.warning {
3737

3838
Type | Defined | Included
3939
--- | --- | ---
40-
[Messages](#messages) | 5 | 229
41-
[Enums](#enumerated-types) | 0 | 150
40+
[Messages](#messages) | 5 | 230
41+
[Enums](#enumerated-types) | 0 | 151
4242
[Commands](#mav_commands) | 165 | 0
4343

4444
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/development.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ span.warning {
3636

3737
Type | Defined | Included
3838
--- | --- | ---
39-
[Messages](#messages) | 13 | 229
40-
[Enums](#enumerated-types) | 14 | 150
39+
[Messages](#messages) | 13 | 230
40+
[Enums](#enumerated-types) | 14 | 151
4141
[Commands](#mav_commands) | 176 | 0
4242

4343
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/dialects.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ Dialects are not managed by this project!
1717

1818
The dialect definitions are:
1919

20-
- [ualberta.xml](ualberta.md)
21-
- [paparazzi.xml](paparazzi.md)
20+
- [ASLUAV.xml](ASLUAV.md)
21+
- [uAvionix.xml](uAvionix.md)
2222
- [cubepilot.xml](cubepilot.md)
23-
- [AVSSUAS.xml](AVSSUAS.md)
24-
- [storm32.xml](storm32.md)
2523
- [matrixpilot.xml](matrixpilot.md)
26-
- [marsh.xml](marsh.md)
24+
- [ualberta.xml](ualberta.md)
25+
- [paparazzi.xml](paparazzi.md)
2726
- [csAirLink.xml](csAirLink.md)
28-
- [ASLUAV.xml](ASLUAV.md)
27+
- [storm32.xml](storm32.md)
28+
- [AVSSUAS.xml](AVSSUAS.md)
2929
- [ardupilotmega.xml](ardupilotmega.md)
30-
- [icarous.xml](icarous.md)
30+
- [marsh.xml](marsh.md)
3131
- [loweheiser.xml](loweheiser.md)
32-
- [uAvionix.xml](uAvionix.md)
32+
- [icarous.xml](icarous.md)
3333

3434
Note that dialects may `include` [MAVLink-Standard Definitions](index.md) or other dialects.
3535
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).

en/messages/marsh.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ span.warning {
3636

3737
Type | Defined | Included
3838
--- | --- | ---
39-
[Messages](#messages) | 5 | 229
40-
[Enums](#enumerated-types) | 6 | 150
39+
[Messages](#messages) | 5 | 230
40+
[Enums](#enumerated-types) | 6 | 151
4141
[Commands](#mav_commands) | 165 | 0
4242

4343
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/matrixpilot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ span.warning {
3434

3535
Type | Defined | Included
3636
--- | --- | ---
37-
[Messages](#messages) | 27 | 229
38-
[Enums](#enumerated-types) | 1 | 150
37+
[Messages](#messages) | 27 | 230
38+
[Enums](#enumerated-types) | 1 | 151
3939
[Commands](#mav_commands) | 166 | 0
4040

4141
The following sections list all entities in the dialect (both included and defined in this file).

0 commit comments

Comments
 (0)