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)
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 | 365 |
Enums | 0 | 236 |
Commands | 218 | 0 |
The following sections list all entities in the dialect (both included and defined in this file).