MAVLink Protocol Version
The current MAVLink version is 2.3. The minor version numbers (after the dot) range from 1-255.
MAVLink Type Enumerations
AIRLINK_AUTH_RESPONSE_TYPE
[Enum]
AIRLINK_EYE_GS_HOLE_PUSH_RESP_TYPE
[Enum]
AIRLINK_EYE_IP_VERSION
[Enum]
AIRLINK_EYE_HOLE_PUSH_TYPE
[Enum]
AIRLINK_EYE_TURN_INIT_TYPE
[Enum]
MAVLink Commands (MAV_CMD)
MAVLink commands (MAV_CMD) and messages are different! These commands define the values of up to 7 parameters that are packaged INSIDE specific messages used in the Mission Protocol and Command Protocol. Use commands for actions in missions or if you need acknowledgment and/or retry logic from a request. Otherwise use messages.
MAVLink Messages
AIRLINK_AUTH (
#52000
)
[Message]
(MAVLink 2)
Authorization package
| Field Name |
Type |
Description |
| login |
char[50] |
Login |
| password |
char[50] |
Password |
AIRLINK_AUTH_RESPONSE (
#52001
)
[Message]
(MAVLink 2)
Response to the authorization request
AIRLINK_EYE_GS_HOLE_PUSH_REQUEST (
#52002
)
[Message]
(MAVLink 2)
Request to hole punching
AIRLINK_EYE_GS_HOLE_PUSH_RESPONSE (
#52003
)
[Message]
(MAVLink 2)
Response information about the connected device
AIRLINK_EYE_HP (
#52004
)
[Message]
(MAVLink 2)
A package with information about the hole punching status. It is used for constant sending to avoid NAT closing timeout.
AIRLINK_EYE_TURN_INIT (
#52005
)
[Message]
(MAVLink 2)
Initializing the TURN protocol