mavlink-message-definitions 0.6.7

MAVLink message definitions in MAVInspect format
Documentation
<?xml version="1.0"?>
<mavlink>
    <include>../standard/minimal.xml</include>
    <version>0</version>
    <dialect>0</dialect>
    <enums>
        <enum name="EXAMPLE_ENUM">
            <description>Example enum that fits into `u8`.</description>
            <entry name="EXAMPLE_ENUM_ZERO" value="0">
                <description>Zero entry</description>
            </entry>
            <entry name="EXAMPLE_ENUM_ONE" value="1">
                <description>First entry</description>
            </entry>
        </enum>
    </enums>
    <messages>
        <message id="43043" name="EXAMPLE_MESSAGE">
            <description>Example message</description>
            <field type="uint8_t" name="example_plain_field">Plain `uint8_t` value.</field>
            <field type="uint8_t[4]" name="example_array_field">Array of `uint8_t` values.</field>
            <field type="uint8_t" name="example_enum_field" enum="EXAMPLE_ENUM">Example enum field.</field>
        </message>
    </messages>
</mavlink>