You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
3037
+
### PROTOCOL_VERSION (300) {#PROTOCOL_VERSION}
3040
3038
3041
3039
Version and capability of protocol version. This message can be requested with [MAV_CMD_REQUEST_MESSAGE](#MAV_CMD_REQUEST_MESSAGE) and is used as part of the handshaking to establish which MAVLink version should be used on the network. Every node should respond to a request for [PROTOCOL_VERSION](#PROTOCOL_VERSION) to enable the handshaking. Library implementers should consider adding this into the default decoding state machine to allow the protocol core to respond directly.
Copy file name to clipboardExpand all lines: en/messages/minimal.md
+1-16Lines changed: 1 addition & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ span.warning {
38
38
39
39
Type | Defined | Included
40
40
--- | --- | ---
41
-
[Messages](#messages) | 2 | 0
41
+
[Messages](#messages) | 1 | 0
42
42
[Enums](#enumerated-types) | 6 | 0
43
43
Commands | 0 | 0
44
44
@@ -60,21 +60,6 @@ system_status | `uint8_t` | [MAV_STATE](#MAV_STATE) | System status flag.
60
60
mavlink_version | `uint8_t_mavlink_version` | | MAVLink version, not writable by user, gets added by protocol because of magic data type: uint8_t_mavlink_version
<spanclass="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
66
-
67
-
Version and capability of protocol version. This message can be requested with [MAV_CMD_REQUEST_MESSAGE](#MAV_CMD_REQUEST_MESSAGE) and is used as part of the handshaking to establish which MAVLink version should be used on the network. Every node should respond to a request for [PROTOCOL_VERSION](#PROTOCOL_VERSION) to enable the handshaking. Library implementers should consider adding this into the default decoding state machine to allow the protocol core to respond directly.
68
-
69
-
Field Name | Type | Description
70
-
--- | --- | ---
71
-
version | `uint16_t` | Currently active MAVLink version number * 100: v1.0 is 100, v2.0 is 200, etc.
72
-
min_version | `uint16_t` | Minimum MAVLink version supported
73
-
max_version | `uint16_t` | Maximum MAVLink version supported (set to the same value as version by default)
74
-
spec_version_hash | `uint8_t[8]` | The first 8 bytes (not characters printed in hex!) of the git hash.
75
-
library_version_hash | `uint8_t[8]` | The first 8 bytes (not characters printed in hex!) of the git hash.
0 commit comments