update credits
[librepilot.git] / shared / uavobjectdefinition / taskinfo.xml
blob6748754217f755ba79ace254adaa2d905c414029
1 <xml>
2     <object name="TaskInfo" singleinstance="true" settings="false" category="System">
3         <description>Task information</description>
4         <field name="StackRemaining" units="bytes" type="uint16">
5                 <elementnames>
6                         <!-- system -->
7                         <elementname>System</elementname>
8                         <elementname>CallbackScheduler0</elementname>
9                         <elementname>CallbackScheduler1</elementname>
10                         <elementname>CallbackScheduler2</elementname>
11                         <elementname>CallbackScheduler3</elementname>
12                         <!-- fligth -->
13                         <elementname>Receiver</elementname>
14                         <elementname>Stabilization</elementname>
15                         <elementname>Actuator</elementname>
16                         <elementname>Sensors</elementname>
17                         <elementname>Attitude</elementname>
18                         <elementname>Altitude</elementname>
19                         <elementname>Airspeed</elementname>
20                         <elementname>MagBaro</elementname>
21                         <!-- navigation -->
22                         <elementname>FlightPlan</elementname>
23                         <!-- telemetry -->
24                         <elementname>TelemetryTx</elementname>
25                         <elementname>TelemetryRx</elementname>
26                         <elementname>RadioTx</elementname>
27                         <elementname>RadioRx</elementname>
28                         <!-- com -->
29                         <elementname>Com2UsbBridge</elementname>
30                         <elementname>Usb2ComBridge</elementname>
31                         <!-- optional -->
32                         <elementname>GPS</elementname>
33                         <elementname>OSDGen</elementname>
34                         <elementname>UAVOHoTTBridge</elementname>
35                         <elementname>UAVOMSPBridge</elementname>
36                         <elementname>UAVOFrskySensorHubBridge</elementname>
37                         <elementname>UAVOMAVLinkBridge</elementname>
38                         <elementname>AutoTune</elementname>
39                 </elementnames>
40         </field> 
41         <field name="Running" units="bool" type="enum">
42                 <elementnames>
43                         <!-- system -->
44                         <elementname>System</elementname>
45                         <elementname>CallbackScheduler0</elementname>
46                         <elementname>CallbackScheduler1</elementname>
47                         <elementname>CallbackScheduler2</elementname>
48                         <elementname>CallbackScheduler3</elementname>
49                         <!-- fligth -->
50                         <elementname>Receiver</elementname>
51                         <elementname>Stabilization</elementname>
52                         <elementname>Actuator</elementname>
53                         <elementname>Sensors</elementname>
54                         <elementname>Attitude</elementname>
55                         <elementname>Altitude</elementname>
56                         <elementname>Airspeed</elementname>
57                         <elementname>MagBaro</elementname>
58                         <!-- navigation -->
59                         <elementname>FlightPlan</elementname>
60                         <!-- telemetry -->
61                         <elementname>TelemetryTx</elementname>
62                         <elementname>TelemetryRx</elementname>
63                         <elementname>RadioTx</elementname>
64                         <elementname>RadioRx</elementname>
65                         <!-- com -->
66                         <elementname>Com2UsbBridge</elementname>
67                         <elementname>Usb2ComBridge</elementname>
68                         <!-- optional -->
69                         <elementname>GPS</elementname>
70                         <elementname>OSDGen</elementname>
71                         <elementname>UAVOHoTTBridge</elementname>
72                         <elementname>UAVOMSPBridge</elementname>
73                         <elementname>UAVOFrskySensorHubBridge</elementname>
74                         <elementname>UAVOMAVLinkBridge</elementname>
75                         <elementname>AutoTune</elementname>
76                 </elementnames>
77                 <options>
78                         <option>False</option>
79                         <option>True</option>
80                 </options>
81         </field>
82         <field name="RunningTime" units="%" type="uint8">
83                 <elementnames>
84                         <!-- system -->
85                         <elementname>System</elementname>
86                         <elementname>CallbackScheduler0</elementname>
87                         <elementname>CallbackScheduler1</elementname>
88                         <elementname>CallbackScheduler2</elementname>
89                         <elementname>CallbackScheduler3</elementname>
90                         <!-- fligth -->
91                         <elementname>Receiver</elementname>
92                         <elementname>Stabilization</elementname>
93                         <elementname>Actuator</elementname>
94                         <elementname>Sensors</elementname>
95                         <elementname>Attitude</elementname>
96                         <elementname>Altitude</elementname>
97                         <elementname>Airspeed</elementname>
98                         <elementname>MagBaro</elementname>
99                         <!-- navigation -->
100                         <elementname>FlightPlan</elementname>
101                         <!-- telemetry -->
102                         <elementname>TelemetryTx</elementname>
103                         <elementname>TelemetryRx</elementname>
104                         <elementname>RadioTx</elementname>
105                         <elementname>RadioRx</elementname>
106                         <!-- com -->
107                         <elementname>Com2UsbBridge</elementname>
108                         <elementname>Usb2ComBridge</elementname>
109                         <!-- optional -->
110                         <elementname>GPS</elementname>
111                         <elementname>OSDGen</elementname>
112                         <elementname>UAVOHoTTBridge</elementname>
113                         <elementname>UAVOMSPBridge</elementname>
114                         <elementname>UAVOFrskySensorHubBridge</elementname>
115                         <elementname>UAVOMAVLinkBridge</elementname>
116                         <elementname>AutoTune</elementname>
117                 </elementnames>
118         </field> 
119         <access gcs="readonly" flight="readwrite"/>
120         <telemetrygcs acked="false" updatemode="onchange" period="0"/>
121         <telemetryflight acked="false" updatemode="periodic" period="10000"/>
122         <logging updatemode="manual" period="0"/>
123     </object>
124 </xml>