Skip to content

Commit 89b0a9b

Browse files
committed
MAVLink messages update Thu Jul 3 00:44:20 UTC 2025
1 parent bc99c0c commit 89b0a9b

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

en/messages/common.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1443,7 +1443,7 @@ The message is used for both timesync requests and responses.
14431443
The request is sent with `ts1=syncing component timestamp` and `tc1=0`, and may be broadcast or targeted to a specific system/component.
14441444
The response is sent with `ts1=syncing component timestamp` (mirror back unchanged), and `tc1=responding component timestamp`, with the `target_system` and `target_component` set to ids of the original request.
14451445
Systems can determine if they are receiving a request or response based on the value of `tc`.
1446-
If the response has `target_system==target_component==0` the remote system has not been updated to use the component IDs and cannot reliably timesync; the requestor may report an error.
1446+
If the response has `target_system==target_component==0` the remote system has not been updated to use the component IDs and cannot reliably timesync; the requester may report an error.
14471447
Timestamps are UNIX Epoch time or time since system boot in nanoseconds (the timestamp format can be inferred by checking for the magnitude of the number; generally it doesn't matter as only the offset is used).
14481448
The message sequence is repeated numerous times with results being filtered/averaged to estimate the offset.
14491449
See also: https://mavlink.io/en/services/timesync.html.
@@ -1919,7 +1919,7 @@ The autopilot is requesting a resource (file, binary, other type of data)
19191919

19201920
Field Name | Type | Description
19211921
--- | --- | ---
1922-
request_id | `uint8_t` | Request ID. This ID should be re-used when sending back URI contents
1922+
request_id | `uint8_t` | Request ID. This ID should be reused when sending back URI contents
19231923
uri_type | `uint8_t` | The type of requested URI. 0 = a file via URL. 1 = a UAVCAN binary
19241924
uri | `uint8_t[120]` | The requested unique resource identifier (URI). It is not necessarily a straight domain name (depends on the URI type enum)
19251925
transfer_type | `uint8_t` | The way the autopilot wants to receive the URI. 0 = MAVLink FTP. 1 = binary stream.
@@ -3827,7 +3827,7 @@ speed_horizontal | `uint16_t` | cm/s | | Ground speed. Positive only. If unknown
38273827
speed_vertical | `int16_t` | cm/s | | The vertical speed. Up is positive. If unknown: 6300 cm/s. If speed is larger than 6200 cm/s, use 6200 cm/s. If lower than -6200 cm/s, use -6200 cm/s.
38283828
latitude | `int32_t` | degE7 | invalid:0 | Current latitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
38293829
longitude | `int32_t` | degE7 | invalid:0 | Current longitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
3830-
altitude_barometric | `float` | m | invalid:-1000 | The altitude calculated from the barometric pressue. Reference is against 29.92inHg or 1013.2mb. If unknown: -1000 m.
3830+
altitude_barometric | `float` | m | invalid:-1000 | The altitude calculated from the barometric pressure. Reference is against 29.92inHg or 1013.2mb. If unknown: -1000 m.
38313831
altitude_geodetic | `float` | m | invalid:-1000 | The geodetic altitude as defined by WGS84. If unknown: -1000 m.
38323832
height_reference | `uint8_t` | | [MAV_ODID_HEIGHT_REF](#MAV_ODID_HEIGHT_REF) | Indicates the reference point for the height field.
38333833
height | `float` | m | invalid:-1000 | The current height of the unmanned aircraft above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
@@ -7312,7 +7312,7 @@ Flight stacks typically reset the setting to system defaults on reboot.
73127312
Param (Label) | Description | Values
73137313
--- | --- | ---
73147314
1 (Enable) | enable? (0=disable, 1=enable, 2=disable_floor_only) | min: 0 max: 2 inc: 1
7315-
2 (Types) | Fence types to enable or disable as a bitmask. 0: field is unused/all fences should be enabled or disabled (for compatiblity reasons). Parameter is ignored if param1=2. | [FENCE_TYPE](#FENCE_TYPE)
7315+
2 (Types) | Fence types to enable or disable as a bitmask. 0: field is unused/all fences should be enabled or disabled (for compatibility reasons). Parameter is ignored if param1=2. | [FENCE_TYPE](#FENCE_TYPE)
73167316
3 | Empty |
73177317
4 | Empty |
73187318
5 | Empty |
@@ -7387,7 +7387,7 @@ Enable/disable autotune.
73877387
Param (Label) | Description | Values
73887388
--- | --- | ---
73897389
1 (Enable) | Enable autotune (BOOL_FALSE: disable autotune). Values not equal to 0 or 1 are invalid. | BOOL
7390-
2 (Axis) | Specify axes for which autotuning is enabled/disabled. 0 indicates the field is unused (for compatiblity reasons). If 0 the autopilot will follow its default behaviour, which is usually to tune all axes. | [AUTOTUNE_AXIS](#AUTOTUNE_AXIS)
7390+
2 (Axis) | Specify axes for which autotuning is enabled/disabled. 0 indicates the field is unused (for compatibility reasons). If 0 the autopilot will follow its default behaviour, which is usually to tune all axes. | [AUTOTUNE_AXIS](#AUTOTUNE_AXIS)
73917391
3 | Empty. |
73927392
4 | Empty. |
73937393
5 | Empty. |
@@ -7800,7 +7800,7 @@ Param (Label) | Description | Values | Units
78007800
4 (Req Param 4) | The use of this parameter (if any), must be defined in the requested message. By default assumed not used (0). | |
78017801
5 (Req Param 5) | The use of this parameter (if any), must be defined in the requested message. By default assumed not used (0/NaN). | |
78027802
6 (Req Param 6) | The use of this parameter (if any), must be defined in the requested message. By default assumed not used (0/NaN). | |
7803-
7 (Response Target) | Target address of message stream (if message has target address fields). 0: Flight-stack default (recommended), 1: address of requestor, 2: broadcast. | min: 0 max: 2 inc: 1 |
7803+
7 (Response Target) | Target address of message stream (if message has target address fields). 0: Flight-stack default (recommended), 1: address of requester, 2: broadcast. | min: 0 max: 2 inc: 1 |
78047804

78057805

78067806
### MAV_CMD_REQUEST_MESSAGE (512) {#MAV_CMD_REQUEST_MESSAGE}
@@ -7815,7 +7815,7 @@ Param (Label) | Description | Values
78157815
4 (Req Param 3) | The use of this parameter (if any), must be defined in the requested message. By default assumed not used (0). |
78167816
5 (Req Param 4) | The use of this parameter (if any), must be defined in the requested message. By default assumed not used (0). |
78177817
6 (Req Param 5) | The use of this parameter (if any), must be defined in the requested message. By default assumed not used (0). |
7818-
7 (Response Target) | Target address for requested message (if message has target address fields). 0: Flight-stack default, 1: address of requestor, 2: broadcast. | min: 0 max: 2 inc: 1
7818+
7 (Response Target) | Target address for requested message (if message has target address fields). 0: Flight-stack default, 1: address of requester, 2: broadcast. | min: 0 max: 2 inc: 1
78197819

78207820

78217821
### MAV_CMD_REQUEST_PROTOCOL_VERSION (519) — [DEP] {#MAV_CMD_REQUEST_PROTOCOL_VERSION}

en/messages/development.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -554,8 +554,8 @@ The system manager component should then stream [CONTROL_STATUS](#CONTROL_STATUS
554554
If the system manager component cannot grant control (because takeover requires permission), the request should be rejected with [MAV_RESULT_FAILED](#MAV_RESULT_FAILED).
555555
The system manager component should then send this same command to the current owning GCS in order to notify of the request.
556556
The owning GCS would ACK with [MAV_RESULT_ACCEPTED](#MAV_RESULT_ACCEPTED), and might choose to release control of the vehicle, or re-request control with the takeover bit set to allow permission.
557-
In case it choses to re-request control with takeover bit set to allow permission, requestor GCS will only have 10 seconds to get control, otherwise owning GCS will re-request control with takeover bit set to disallow permission, and requestor GCS will need repeat the request if still interested in getting control.
558-
Note that the pilots of both GCS should co-ordinate safe handover offline.
557+
In case it choses to re-request control with takeover bit set to allow permission, requester GCS will only have 10 seconds to get control, otherwise owning GCS will re-request control with takeover bit set to disallow permission, and requester GCS will need repeat the request if still interested in getting control.
558+
Note that the pilots of both GCS should coordinate safe handover offline.
559559

560560
Note that in most systems the only controlled component will be the "system manager component", and that will be the autopilot.
561561
However separate GCS control of a particular component is also permitted, if supported by the component.
@@ -569,7 +569,7 @@ Param (Label) | Description | Values | Units
569569
1 (Sysid requesting control) | System ID of GCS requesting control. 0 when command sent from GCS to autopilot (autopilot determines requesting GCS sysid from message header). Sysid of GCS requesting control when command sent by autopilot to controlling GCS. | |
570570
2 (Action) | 0: Release control, 1: Request control. | |
571571
3 (Allow takeover) | Enable automatic granting of ownership on request (by default reject request and notify current owner). 0: Ask current owner and reject request, 1: Allow automatic takeover. | |
572-
4 (Request timeout) | Timeout in seconds before a request to a GCS to allow takeover is assumed to be rejected. This is used to display the timeout graphically on requestor and GCS in control. | min: 3 max: 60 | s
572+
4 (Request timeout) | Timeout in seconds before a request to a GCS to allow takeover is assumed to be rejected. This is used to display the timeout graphically on requester and GCS in control. | min: 3 max: 60 | s
573573
5 | Empty | |
574574
6 | Empty | |
575575
7 | Empty | |

en/messages/matrixpilot.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ result | `uint16_t` | result of acknowledge, 0=fail, 1=good
9393

9494
### FLEXIFUNCTION_DIRECTORY (155) {#FLEXIFUNCTION_DIRECTORY}
9595

96-
Acknowldge success or failure of a flexifunction command
96+
Acknowledge success or failure of a flexifunction command
9797

9898
Field Name | Type | Description
9999
--- | --- | ---
@@ -107,7 +107,7 @@ directory_data | `int8_t[48]` | Settings data
107107

108108
### FLEXIFUNCTION_DIRECTORY_ACK (156) {#FLEXIFUNCTION_DIRECTORY_ACK}
109109

110-
Acknowldge success or failure of a flexifunction command
110+
Acknowledge success or failure of a flexifunction command
111111

112112
Field Name | Type | Description
113113
--- | --- | ---
@@ -121,7 +121,7 @@ result | `uint16_t` | result of acknowledge, 0=fail, 1=good
121121

122122
### FLEXIFUNCTION_COMMAND (157) {#FLEXIFUNCTION_COMMAND}
123123

124-
Acknowldge success or failure of a flexifunction command
124+
Acknowledge success or failure of a flexifunction command
125125

126126
Field Name | Type | Description
127127
--- | --- | ---
@@ -132,7 +132,7 @@ command_type | `uint8_t` | Flexifunction command type
132132

133133
### FLEXIFUNCTION_COMMAND_ACK (158) {#FLEXIFUNCTION_COMMAND_ACK}
134134

135-
Acknowldge success or failure of a flexifunction command
135+
Acknowledge success or failure of a flexifunction command
136136

137137
Field Name | Type | Description
138138
--- | --- | ---

en/messages/storm32.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ Injected by a radio link endpoint into the MAVLink stream for purposes of flow c
247247
Field Name | Type | Units | Description
248248
--- | --- | --- | ---
249249
tx_ser_rate | `uint16_t` | bytes/s | Transmitted bytes per second, UINT16_MAX: invalid/unknown.
250-
rx_ser_rate | `uint16_t` | bytes/s | Recieved bytes per second, UINT16_MAX: invalid/unknown.
250+
rx_ser_rate | `uint16_t` | bytes/s | Received bytes per second, UINT16_MAX: invalid/unknown.
251251
tx_used_ser_bandwidth | `uint8_t` | c% | Transmit bandwidth consumption. Values: 0..100, UINT8_MAX: invalid/unknown.
252252
rx_used_ser_bandwidth | `uint8_t` | c% | Receive bandwidth consumption. Values: 0..100, UINT8_MAX: invalid/unknown.
253253
txbuf | `uint8_t` | c% | For compatibility with legacy method. UINT8_MAX: unknown.

0 commit comments

Comments
 (0)