Files
mavlink-devguide/en/messages/all.md
T
Hamish Willee b6c49b2cd1 Test migration to vitepress (#551)
* Add package/.vitepress folders - more work to be done

* Fix up config and add site/favicons

* Update styles for wide tables

* Rename English files from README.md to index.md

* Add root home page

* Update .gitignore for vitepress

* Delete unused: travis, book, redirects

* Fix up all Notes

* Warnings and notes - convert to github format

* Add running workflow

* Add yarn lock file

* Fix up links README.md to index.md

* Add lock files
2024-11-27 16:59:53 +11:00

2.6 KiB

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.

Note

  • MAVLink 2 extension fields are displayed in blue.
  • Entities from dialects are displayed only as headings (with link to original)
<style> span.ext { color: blue; } span.warning { color: red; } </style>

Summary

Type Defined Included
Messages 0 364
Enums 0 235
Commands 216 0

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

Messages

Enumerated Types

Commands (MAV_CMD)