Dialect: all

This dialect is intended to include all other dialects in the mavlink/mavlink repository (including external dialects).

Dialects that are in all.xml are guaranteed to not have clashes in messages, enums, enum ids, and MAV_CMDs. This ensure that:

  • Systems based on these dialects can co-exist on the same MAVLink network.
  • A Ground Station might (optionally) use libraries generated from all.xml to communicate using any of the dialects.

  • Warning New dialect files in the official repository must be added to all.xml and restrict themselves to using ids in their own allocated range.
  • Dialects should push changes to mavlink/mavlink in order to avoid potential clashes from changes to other dialects.

A few older dialects are not included because these operate in completely closed networks or because they are only used for tests.

This topic is a human-readable form of the XML definition file: all.xml.

MAVLink 2 extension fields that have been added to MAVLink 1 messages are displayed in blue. - Entities from dialects are displayed only as headings (with link to original)

Summary

TypeDefinedIncluded
Messages0365
Enums0236
Commands2180

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

Messages

Enumerated Types

Commands (MAV_CMD)

results matching ""

    No results matching ""