Skip to content

Commit 04099fc

Browse files
committed
MAVLink messages update Thu Nov 13 00:33:14 UTC 2025
1 parent 71cbb04 commit 04099fc

File tree

13 files changed

+62
-66
lines changed

13 files changed

+62
-66
lines changed

en/messages/ASLUAV.md

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

3535
Type | Defined | Included
3636
--- | --- | ---
37-
[Messages](#messages) | 17 | 231
37+
[Messages](#messages) | 17 | 232
3838
[Enums](#enumerated-types) | 2 | 152
39-
[Commands](#mav_commands) | 167 | 0
39+
[Commands](#mav_commands) | 168 | 0
4040

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

en/messages/AVSSUAS.md

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

3939
Type | Defined | Included
4040
--- | --- | ---
41-
[Messages](#messages) | 4 | 231
41+
[Messages](#messages) | 4 | 232
4242
[Enums](#enumerated-types) | 3 | 152
43-
[Commands](#mav_commands) | 172 | 0
43+
[Commands](#mav_commands) | 173 | 0
4444

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

en/messages/ardupilotmega.md

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

4444
Type | Defined | Included
4545
--- | --- | ---
46-
[Messages](#messages) | 73 | 249
46+
[Messages](#messages) | 73 | 250
4747
[Enums](#enumerated-types) | 46 | 168
48-
[Commands](#mav_commands) | 198 | 0
48+
[Commands](#mav_commands) | 199 | 0
4949

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

en/messages/common.md

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

3838
Type | Defined | Included
3939
--- | --- | ---
40-
[Messages](#messages) | 228 | 3
40+
[Messages](#messages) | 229 | 3
4141
[Enums](#enumerated-types) | 143 | 9
42-
[Commands](#mav_commands) | 165 | 0
42+
[Commands](#mav_commands) | 166 | 0
4343

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

@@ -3374,6 +3374,23 @@ y | `int32_t` | | | Y coordinate of center point. Coordinate system depends on
33743374
z | `float` | m | | Altitude of center point. Coordinate system depends on frame field.
33753375

33763376

3377+
### FIGURE_EIGHT_EXECUTION_STATUS (361) {#FIGURE_EIGHT_EXECUTION_STATUS}
3378+
3379+
Vehicle status report that is sent out while figure eight execution is in progress (see [MAV_CMD_DO_FIGURE_EIGHT](#MAV_CMD_DO_FIGURE_EIGHT)).
3380+
This may typically send at low rates: of the order of 2Hz.
3381+
3382+
Field Name | Type | Units | Values | Description
3383+
--- | --- | --- | --- | ---
3384+
time_usec | `uint64_t` | us | | Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number.
3385+
major_radius | `float` | m | | Major axis radius of the figure eight. Positive: orbit the north circle clockwise. Negative: orbit the north circle counter-clockwise.
3386+
minor_radius | `float` | m | | Minor axis radius of the figure eight. Defines the radius of two circles that make up the figure.
3387+
orientation | `float` | rad | | Orientation of the figure eight major axis with respect to true north in [-pi,pi).
3388+
frame | `uint8_t` | | [MAV_FRAME](#MAV_FRAME) | The coordinate system of the fields: x, y, z.
3389+
x | `int32_t` | | | X coordinate of center point. Coordinate system depends on frame field.
3390+
y | `int32_t` | | | Y coordinate of center point. Coordinate system depends on frame field.
3391+
z | `float` | m | | Altitude of center point. Coordinate system depends on frame field.
3392+
3393+
33773394
### SMART_BATTERY_INFO (370) — [DEP] {#SMART_BATTERY_INFO}
33783395

33793396
<span class="warning">**DEPRECATED:** Replaced By [BATTERY_INFO](#BATTERY_INFO) (2024-02) — The [BATTERY_INFO](#BATTERY_INFO) message is better aligned with UAVCAN messages, and in any case is useful even if a battery is not "smart".)</span>
@@ -6686,6 +6703,26 @@ Param (Label) | Description | Values | Units
66866703
7 (Altitude/Z) | Center point altitude (MSL) (if no MAV_FRAME specified) / Z coordinate according to MAV_FRAME. NaN: Use current vehicle altitude. | |
66876704

66886705

6706+
### MAV_CMD_DO_FIGURE_EIGHT (35) {#MAV_CMD_DO_FIGURE_EIGHT}
6707+
6708+
Fly a figure eight path as defined by the parameters.
6709+
6710+
Set parameters to NaN/INT32_MAX (as appropriate) to use system-default values.
6711+
The command is intended for fixed wing vehicles (and VTOL hybrids flying in fixed-wing mode), allowing POI tracking for gimbals that don't support infinite rotation.
6712+
This command only defines the flight path. Speed should be set independently (use e.g. [MAV_CMD_DO_CHANGE_SPEED](#MAV_CMD_DO_CHANGE_SPEED)).
6713+
Yaw and other degrees of freedom are not specified, and will be flight-stack specific (on vehicles where they can be controlled independent of the heading).
6714+
6715+
Param (Label) | Description | Units
6716+
--- | --- | ---
6717+
1 (Major Radius) | Major axis radius of the figure eight. Positive: orbit the north circle clockwise. Negative: orbit the north circle counter-clockwise.<br>NaN: The radius will be set to 2.5 times the minor radius and direction is clockwise.<br>Must be greater or equal to two times the minor radius for feasible values. | m
6718+
2 (Minor Radius) | Minor axis radius of the figure eight. Defines the radius of the two circles that make up the figure. Negative value has no effect.<br>NaN: The radius will be set to the default loiter radius. | m
6719+
3 | |
6720+
4 (Orientation) | Orientation of the figure eight major axis with respect to true north (range: [-pi,pi]). NaN: use default orientation aligned to true north. | rad
6721+
5 (Latitude/X) | Center point latitude/X coordinate according to MAV_FRAME. If no MAV_FRAME specified, MAV_FRAME_GLOBAL is assumed.<br>INT32_MAX or NaN: Use current vehicle position, or current center if already loitering. |
6722+
6 (Longitude/Y) | Center point longitude/Y coordinate according to MAV_FRAME. If no MAV_FRAME specified, MAV_FRAME_GLOBAL is assumed.<br>INT32_MAX or NaN: Use current vehicle position, or current center if already loitering. |
6723+
7 (Altitude/Z) | Center point altitude MSL/Z coordinate according to MAV_FRAME. If no MAV_FRAME specified, MAV_FRAME_GLOBAL is assumed.<br>INT32_MAX or NaN: Use current vehicle altitude. |
6724+
6725+
66896726
### MAV_CMD_NAV_ROI (80) — [DEP] {#MAV_CMD_NAV_ROI}
66906727

66916728
<span class="warning">**DEPRECATED:** Replaced By `MAV_CMD_DO_SET_ROI_*` (2018-01)</span>

en/messages/cubepilot.md

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

3838
Type | Defined | Included
3939
--- | --- | ---
40-
[Messages](#messages) | 5 | 231
40+
[Messages](#messages) | 5 | 232
4141
[Enums](#enumerated-types) | 0 | 152
42-
[Commands](#mav_commands) | 165 | 0
42+
[Commands](#mav_commands) | 166 | 0
4343

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

en/messages/development.md

Lines changed: 1 addition & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ span.warning {
3636

3737
Type | Defined | Included
3838
--- | --- | ---
39-
[Messages](#messages) | 12 | 231
39+
[Messages](#messages) | 11 | 232
4040
[Enums](#enumerated-types) | 13 | 152
4141
[Commands](#mav_commands) | 177 | 0
4242

@@ -95,25 +95,6 @@ vertical_speed_limit | `float` | m/s | Limit for vertical movement in [MAV_FRAME
9595
yaw_rate_limit | `float` | rad/s | Limit for vehicle turn rate around its yaw axis. NaN: No limit applied
9696

9797

98-
### FIGURE_EIGHT_EXECUTION_STATUS (361) — [WIP] {#FIGURE_EIGHT_EXECUTION_STATUS}
99-
100-
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
101-
102-
Vehicle status report that is sent out while figure eight execution is in progress (see [MAV_CMD_DO_FIGURE_EIGHT](#MAV_CMD_DO_FIGURE_EIGHT)).
103-
This may typically send at low rates: of the order of 2Hz.
104-
105-
Field Name | Type | Units | Values | Description
106-
--- | --- | --- | --- | ---
107-
time_usec | `uint64_t` | us | | Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number.
108-
major_radius | `float` | m | | Major axis radius of the figure eight. Positive: orbit the north circle clockwise. Negative: orbit the north circle counter-clockwise.
109-
minor_radius | `float` | m | | Minor axis radius of the figure eight. Defines the radius of two circles that make up the figure.
110-
orientation | `float` | rad | | Orientation of the figure eight major axis with respect to true north in [-pi,pi).
111-
frame | `uint8_t` | | [MAV_FRAME](#MAV_FRAME) | The coordinate system of the fields: x, y, z.
112-
x | `int32_t` | | | X coordinate of center point. Coordinate system depends on frame field.
113-
y | `int32_t` | | | Y coordinate of center point. Coordinate system depends on frame field.
114-
z | `float` | m | | Altitude of center point. Coordinate system depends on frame field.
115-
116-
11798
### BATTERY_STATUS_V2 (369) — [WIP] {#BATTERY_STATUS_V2}
11899

119100
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
@@ -461,28 +442,6 @@ Value | Name | Description
461442

462443
## Commands (MAV_CMD) {#mav_commands}
463444

464-
### MAV_CMD_DO_FIGURE_EIGHT (35) — [WIP] {#MAV_CMD_DO_FIGURE_EIGHT}
465-
466-
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
467-
468-
Fly a figure eight path as defined by the parameters.
469-
470-
Set parameters to NaN/INT32_MAX (as appropriate) to use system-default values.
471-
The command is intended for fixed wing vehicles (and VTOL hybrids flying in fixed-wing mode), allowing POI tracking for gimbals that don't support infinite rotation.
472-
This command only defines the flight path. Speed should be set independently (use e.g. [MAV_CMD_DO_CHANGE_SPEED](#MAV_CMD_DO_CHANGE_SPEED)).
473-
Yaw and other degrees of freedom are not specified, and will be flight-stack specific (on vehicles where they can be controlled independent of the heading).
474-
475-
Param (Label) | Description | Units
476-
--- | --- | ---
477-
1 (Major Radius) | Major axis radius of the figure eight. Positive: orbit the north circle clockwise. Negative: orbit the north circle counter-clockwise.<br>NaN: The radius will be set to 2.5 times the minor radius and direction is clockwise.<br>Must be greater or equal to two times the minor radius for feasible values. | m
478-
2 (Minor Radius) | Minor axis radius of the figure eight. Defines the radius of the two circles that make up the figure. Negative value has no effect.<br>NaN: The radius will be set to the default loiter radius. | m
479-
3 | |
480-
4 (Orientation) | Orientation of the figure eight major axis with respect to true north (range: [-pi,pi]). NaN: use default orientation aligned to true north. | rad
481-
5 (Latitude/X) | Center point latitude/X coordinate according to MAV_FRAME. If no MAV_FRAME specified, MAV_FRAME_GLOBAL is assumed.<br>INT32_MAX or NaN: Use current vehicle position, or current center if already loitering. |
482-
6 (Longitude/Y) | Center point longitude/Y coordinate according to MAV_FRAME. If no MAV_FRAME specified, MAV_FRAME_GLOBAL is assumed.<br>INT32_MAX or NaN: Use current vehicle position, or current center if already loitering. |
483-
7 (Altitude/Z) | Center point altitude MSL/Z coordinate according to MAV_FRAME. If no MAV_FRAME specified, MAV_FRAME_GLOBAL is assumed.<br>INT32_MAX or NaN: Use current vehicle altitude. |
484-
485-
486445
### MAV_CMD_NAV_ARC_WAYPOINT (36) — [WIP] {#MAV_CMD_NAV_ARC_WAYPOINT}
487446

488447
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>

en/messages/marsh.md

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

3737
Type | Defined | Included
3838
--- | --- | ---
39-
[Messages](#messages) | 5 | 231
39+
[Messages](#messages) | 5 | 232
4040
[Enums](#enumerated-types) | 6 | 152
41-
[Commands](#mav_commands) | 165 | 0
41+
[Commands](#mav_commands) | 166 | 0
4242

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

en/messages/matrixpilot.md

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

3535
Type | Defined | Included
3636
--- | --- | ---
37-
[Messages](#messages) | 27 | 231
37+
[Messages](#messages) | 27 | 232
3838
[Enums](#enumerated-types) | 1 | 152
39-
[Commands](#mav_commands) | 166 | 0
39+
[Commands](#mav_commands) | 167 | 0
4040

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

en/messages/paparazzi.md

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

3737
Type | Defined | Included
3838
--- | --- | ---
39-
[Messages](#messages) | 5 | 231
39+
[Messages](#messages) | 5 | 232
4040
[Enums](#enumerated-types) | 0 | 152
41-
[Commands](#mav_commands) | 165 | 0
41+
[Commands](#mav_commands) | 166 | 0
4242

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

en/messages/python_array_test.md

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

3535
Type | Defined | Included
3636
--- | --- | ---
37-
[Messages](#messages) | 8 | 231
37+
[Messages](#messages) | 8 | 232
3838
[Enums](#enumerated-types) | 0 | 152
39-
[Commands](#mav_commands) | 165 | 0
39+
[Commands](#mav_commands) | 166 | 0
4040

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

0 commit comments

Comments
 (0)