mirror of
https://github.com/mavlink/mavlink-devguide.git
synced 2026-06-19 07:36:26 +00:00
b6c49b2cd1
* 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
2.6 KiB
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.
<style> span.ext { color: blue; } span.warning { color: red; } </style>Note
- MAVLink 2 extension fields are displayed in blue.
- Entities from dialects are displayed only as headings (with link to original)
MAVLink Include Files
- ardupilotmega.xml
- ASLUAV.xml
- common.xml
- development.xml
- icarous.xml
- minimal.xml
- python_array_test.xml
- standard.xml
- test.xml
- ualberta.xml
- uAvionix.xml
- storm32.xml
- AVSSUAS.xml
- cubepilot.xml
- csAirLink.xml
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).