2011-06-14 03:39:47 +02:00
<xml >
2013-06-22 19:58:54 +02:00
<object name= "SystemSettings" singleinstance= "true" settings= "true" category= "System" >
2011-06-14 03:39:47 +02:00
<description > Select airframe type. Currently used by @ref ActuatorModule to choose mixing from @ref ActuatorDesired to @ref ActuatorCommand</description>
2015-02-10 22:48:43 +01:00
<field name= "AirframeType" units= "" type= "enum" elements= "1" options= "FixedWing,FixedWingElevon,FixedWingVtail,VTOL,HeliCP,QuadX,QuadP,Hexa,Octo,Custom,HexaX,HexaH,OctoV,OctoCoaxP,OctoCoaxX,OctoX,HexaCoax,Tri,GroundVehicleCar,GroundVehicleDifferential,GroundVehicleMotorcycle" defaultvalue= "QuadX" />
2014-10-13 15:54:16 +02:00
<field name= "VehicleName" units= "char" type= "uint8" elements= "20" defaultvalue= "0" />
2014-02-09 19:33:29 +01:00
<field name= "ThrustControl" units= "" type= "enum" elements= "1" options= "Throttle,Collective,None" defaultvalue= "Throttle" />
<!-- Which way the vehicle controls its thrust. Can be through
2014-02-16 11:30:28 +01:00
"Throttle" (quadcopter, simple brushless planes,
car-type ground vehicles)
"Collective" (collective pitch as in most
helicopters, 3d quads, constant RPM variable pitch
airplanes, and ground vehicles with diesel-electric
locomotion)
"None" (craft has neither engines nor dynamic brakes.
Note that a glider with breaking flaps should likely
use "collective" and use the collective channel to
control the brakes for optimum autopilot performance)
-->
2012-05-14 19:05:40 +02:00
<field name= "GUIConfigData" units= "bits" type= "uint32" elements= "4" defaultvalue= "0" />
2013-07-10 15:55:12 +02:00
<field name= "AirSpeedMax" units= "m/s" type= "float" elements= "1" defaultvalue= "30" />
<!-- Vne, i.e. maximum airspeed the airframe can handle - used by autopilot, actuator compensation. as well as possibly by INS for plausibility checks -->
<field name= "AirSpeedMin" units= "m/s" type= "float" elements= "1" defaultvalue= "10" />
<!-- Vs0, i.e stall speed - minimum speed the airframe will be able to fly - used by autopilot, actuator compensation, as well as possibly by INS for plausibility check
TODO: currently not used by vtols, needs its default changed to 0 as soon as its used by vtols-->
2011-06-14 03:39:47 +02:00
<access gcs= "readwrite" flight= "readwrite" />
<telemetrygcs acked= "true" updatemode= "onchange" period= "0" />
<telemetryflight acked= "true" updatemode= "onchange" period= "0" />
2012-04-21 20:59:14 +02:00
<logging updatemode= "manual" period= "0" />
2011-06-14 03:39:47 +02:00
</object>
</xml>