Subversion Repositories Projects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1702 - 1
<?xml version='1.0'?>
2
<mavlink>
3
    <include>common.xml</include>
4
    <enums>
5
        <enum name="UALBERTA_AUTOPILOT_MODE">
6
            <description>Available autopilot modes for ualberta uav</description>
7
            <entry name="MODE_MANUAL_DIRECT">Raw input pulse widts sent to output</entry>
8
            <entry name="MODE_MANUAL_SCALED">Inputs are normalized using calibration, the converted back to raw pulse widths for output</entry>
9
            <entry name="MODE_AUTO_PID_ATT"> dfsdfs</entry>
10
            <entry name="MODE_AUTO_PID_VEL"> dfsfds</entry>
11
            <entry name="MODE_AUTO_PID_POS"> dfsdfsdfs</entry>
12
        </enum>
13
        <enum name="UALBERTA_NAV_MODE">
14
            <description>Navigation filter mode</description>
15
            <entry name="NAV_AHRS_INIT" />
16
            <entry name="NAV_AHRS">AHRS mode</entry>
17
            <entry name="NAV_INS_GPS_INIT">INS/GPS initialization mode</entry>
18
            <entry name="NAV_INS_GPS">INS/GPS mode</entry>
19
        </enum>
20
        <enum name="UALBERTA_PILOT_MODE">
21
            <description>Mode currently commanded by pilot</description>
22
            <entry name="PILOT_MANUAL"> sdf</entry>
23
            <entry name="PILOT_AUTO"> dfs</entry>
24
            <entry name="PILOT_ROTO"> Rotomotion mode </entry>
25
        </enum>
26
    </enums>
27
    <messages>
28
        <message id="220" name="NAV_FILTER_BIAS">
29
            <description>Accelerometer and Gyro biases from the navigation filter</description>
30
            <field type="uint64_t" name="usec">Timestamp (microseconds)</field>
31
            <field type="float" name="accel_0">b_f[0]</field>
32
            <field type="float" name="accel_1">b_f[1]</field>
33
            <field type="float" name="accel_2">b_f[2]</field>
34
            <field type="float" name="gyro_0">b_f[0]</field>
35
            <field type="float" name="gyro_1">b_f[1]</field>
36
            <field type="float" name="gyro_2">b_f[2]</field>
37
        </message>
38
        <message id="221" name="RADIO_CALIBRATION">
39
            <description>Complete set of calibration parameters for the radio</description>
40
            <field type="uint16_t[3]" name="aileron">Aileron setpoints: left, center, right</field>
41
            <field type="uint16_t[3]" name="elevator">Elevator setpoints: nose down, center, nose up</field>
42
            <field type="uint16_t[3]" name="rudder">Rudder setpoints: nose left, center, nose right</field>
43
            <field type="uint16_t[2]" name="gyro">Tail gyro mode/gain setpoints: heading hold, rate mode</field>
44
            <field type="uint16_t[5]" name="pitch">Pitch curve setpoints (every 25%)</field>
45
            <field type="uint16_t[5]" name="throttle">Throttle curve setpoints (every 25%)</field>
46
        </message>
47
        <message id="222" name="UALBERTA_SYS_STATUS">
48
            <description>System status specific to ualberta uav</description>
49
            <field type="uint8_t" name="mode">System mode, see UALBERTA_AUTOPILOT_MODE ENUM</field>
50
            <field type="uint8_t" name="nav_mode">Navigation mode, see UALBERTA_NAV_MODE ENUM</field>
51
            <field type="uint8_t" name="pilot">Pilot mode, see UALBERTA_PILOT_MODE</field>
52
        </message>
53
    </messages>
54
</mavlink>