Files
2026-06-11 17:21:01 +10:00

100 lines
4.1 KiB
XML

<?xml version="1.0"?>
<mavlink>
<!-- ardupilotmega.xml range of IDs:
messages: 11000 - 11999
commands: 42000 - 42999
-->
<include>ardupilotmega.xml</include>
<!-- ASLUAV.xml range of IDs:
messages: 8000 - 8999
commands: 40001 - 41999
-->
<include>ASLUAV.xml</include>
<!-- common.xml range of IDs:
messages: 300 - 10000
commands: 0 - 39999
Note: entities imported from other dialects may fall outside these ranges.
-->
<include>common.xml</include>
<include>development.xml</include>
<!-- icarous.xml range of IDs:
messages: 42000 - 42999
commands: ? - ?
-->
<include>icarous.xml</include>
<include>minimal.xml</include>
<!-- paparazzi.xml: : ERROR: Duplicate message id 180 for SCRIPT_ITEM (paparazzi.xml:9) also used by CAMERA_FEEDBACK (ardupilotmega.xml:1370) -->
<!-- <include>paparazzi.xml</include> -->
<include>python_array_test.xml</include>
<include>standard.xml</include>
<include>test.xml</include>
<include>ualberta.xml</include>
<!-- uAvionix.xml range of IDs:
messages: 10001-10999
commands: ? - ?
-->
<include>uAvionix.xml</include>
<!-- storm32.xml range of IDs:
messages: 60000 - 60049
commands: 60000 - 60049
-->
<include>storm32.xml</include>
<!-- AVSSUAS.xml range of IDs:
messages: 60050 - 60099
commands: 60050 - 60099
-->
<include>AVSSUAS.xml</include>
<!-- Herelink.xml range of IDs:
messages: 50000 - 50099
commands: 50000 - 50099
-->
<include>cubepilot.xml</include>
<!-- ras_a.xml range of IDs:
messages: 51000 - 51999
commands: 51000 - 51999
https://github.com/Dronecode/air-iop-definitions/blob/master/message_definitions/v1.0/ras_a.xml
-->
<!-- csAirLink.xml range of IDs:
messages: 52000 - 52099
commands: 52000 - 52099
-->
<include>csAirLink.xml</include>
<!--Reserved range of IDs: contact james@auturgy.com.au
messages: 52100 - 52499
commands: 52100 - 52499
-->
<!-- marsh.xml range of IDs:
messages: 52500 - 52599
commands: 52500 - 52599
-->
<include>marsh.xml</include>
<!-- stemstudios.xml range of IDs:
messages: 52600 - 52609
commands: 52600 - 52609
-->
<include>stemstudios.xml</include>
<!--Reserved range of IDs: contact hamishwillee@gmail.com
messages: 53000 - 53999
commands: 53000 - 53999
-->
<!--Next range to allocate range of IDs:
messages: 52610 - 52619 (< 53000 - then allocate 54000 to 60000)
commands: 52610 - 52619 (< 53000 - then allocate 54000 to 60000)
-->
<enums>
<!-- The MAV_CMD enum entries describe either: -->
<!-- * the data payload of mission items (as used in the MISSION_ITEM_INT message) -->
<!-- * the data payload of mavlink commands (as used in the COMMAND_INT and COMMAND_LONG messages) -->
<!-- ALL the entries in the MAV_CMD enum have a maximum of 7 parameters -->
<enum name="MAV_CMD">
<description>Commands to be executed by the MAV. They can be executed on user request, or as part of a mission script. If the action is used in a mission, the parameter mapping to the waypoint/mission message is as follows: Param 1, Param 2, Param 3, Param 4, X: Param 5, Y:Param 6, Z:Param 7. This command list is similar what ARINC 424 is for commercial aircraft: A data format how to interpret waypoint/mission data. NaN and INT32_MAX may be used in float/integer params (respectively) to indicate optional/default values (e.g. to use the component's current yaw or latitude rather than a specific value). See https://mavlink.io/en/guide/xml_schema.html#MAV_CMD for information about the structure of the MAV_CMD entries</description>
<entry value="393" name="MAV_CMD_DUMMY_ALL" hasLocation="false" isDestination="false">
<wip/>
<description>Dummy/temporary MAV_CMD that causes all.xml to correctly import all commands from both ardupilotmega.xml and development.xml (otherwise only one is imported, for the reasons given in https://github.com/ArduPilot/pymavlink/pull/544#discussion_r2069976980).
It not be used, and will be removed when the toolchain is fixed.</description>
</entry>
</enum>
</enums>
<messages/>
</mavlink>