2013-04-05 22:46:56 +02:00
|
|
|
<xml>
|
2013-06-22 19:58:54 +02:00
|
|
|
<object name="TxPIDSettings" singleinstance="true" settings="true" category="Control">
|
2013-04-05 22:46:56 +02:00
|
|
|
<description>Settings used by @ref TxPID optional module to tune PID settings using R/C transmitter</description>
|
|
|
|
<field name="UpdateMode" units="option" type="enum" elements="1" options="Never,When Armed,Always" defaultvalue="When Armed"/>
|
2013-12-29 17:46:37 +01:00
|
|
|
<field name="BankNumber" units="" type="enum" options="Bank1,Bank2,Bank3" elements="1" defaultvalue="Bank1"/>
|
2013-04-05 22:46:56 +02:00
|
|
|
<field name="Inputs" units="channel" type="enum"
|
|
|
|
elementnames="Instance1,Instance2,Instance3"
|
|
|
|
options="Throttle,Accessory0,Accessory1,Accessory2,Accessory3,Accessory4,Accessory5"
|
|
|
|
defaultvalue="Throttle,Accessory0,Accessory1"/>
|
2015-07-29 07:19:54 +02:00
|
|
|
<field name="ThrottleRange" units="%" type="float" elements="2" elementnames="Min,Max" defaultvalue="0.20,0.80"/>
|
|
|
|
<field name="PIDs" units="option" type="enum"
|
2013-04-05 22:46:56 +02:00
|
|
|
elementnames="Instance1,Instance2,Instance3"
|
|
|
|
options="Disabled,
|
2015-09-19 15:03:17 +02:00
|
|
|
EasyTuneRatePitch,EasyTuneRateRoll,
|
2014-08-04 20:40:02 +02:00
|
|
|
Roll Rate.Kp, Roll Rate.Ki, Roll Rate.Kd, Roll Rate.ILimit, Roll Rate.Resp,
|
|
|
|
Pitch Rate.Kp, Pitch Rate.Ki, Pitch Rate.Kd, Pitch Rate.ILimit, Pitch Rate.Resp,
|
|
|
|
Roll+Pitch Rate.Kp, Roll+Pitch Rate.Ki, Roll+Pitch Rate.Kd, Roll+Pitch Rate.ILimit, Roll+Pitch Rate.Resp,
|
|
|
|
Yaw Rate.Kp, Yaw Rate.Ki, Yaw Rate.Kd, Yaw Rate.ILimit, Yaw Rate.Resp,
|
|
|
|
Roll Attitude.Kp, Roll Attitude.Ki, Roll Attitude.ILimit, Roll Attitude.Resp,
|
|
|
|
Pitch Attitude.Kp, Pitch Attitude.Ki, Pitch Attitude.ILimit, Pitch Attitude.Resp,
|
|
|
|
Roll+Pitch Attitude.Kp, Roll+Pitch Attitude.Ki, Roll+Pitch Attitude.ILimit, Roll+Pitch Attitude.Resp,
|
|
|
|
Yaw Attitude.Kp, Yaw Attitude.Ki, Yaw Attitude.ILimit, Yaw Attitude.Resp,
|
2014-10-10 17:57:24 +02:00
|
|
|
Roll.Expo, Pitch.Expo, Roll+Pitch.Expo, Yaw.Expo,
|
2015-07-30 18:23:55 +02:00
|
|
|
GyroTau,Acro+ Roll Factor,Acro+ Pitch Factor,Acro+ Roll+Pitch Factor,Altitude Pos.Kp,Altitude Velocity.Kp,Altitude Velocity.Ki,Altitude Velocity.Kd,Altitude Velocity.Beta,
|
2015-05-23 15:00:50 +02:00
|
|
|
AccelTau, AccelKp, AccelKi"
|
2013-04-05 22:46:56 +02:00
|
|
|
defaultvalue="Disabled"/>
|
2015-07-29 07:19:54 +02:00
|
|
|
|
2013-04-05 22:46:56 +02:00
|
|
|
<field name="MinPID" units="" type="float" elementnames="Instance1,Instance2,Instance3" defaultvalue="0"/>
|
|
|
|
<field name="MaxPID" units="" type="float" elementnames="Instance1,Instance2,Instance3" defaultvalue="0"/>
|
|
|
|
|
2015-09-19 15:03:17 +02:00
|
|
|
<field name="EasyTunePitchRollRateFactors" units="" type="float" elementnames="I,D" defaultvalue="3,0.0135"/>
|
|
|
|
<field name="EasyTuneYawRateFactors" units="" type="float" elementnames="P,I,D" defaultvalue="1.5,1.9,0.0085"/>
|
|
|
|
<field name="EasyTuneRatePIDRecalculateYaw" units="" type="enum" elements="1" options="FALSE,TRUE" defaultvalue="TRUE"/>
|
2015-07-29 07:19:54 +02:00
|
|
|
|
2013-04-05 22:46:56 +02:00
|
|
|
<access gcs="readwrite" flight="readwrite"/>
|
|
|
|
<telemetrygcs acked="true" updatemode="onchange" period="0"/>
|
|
|
|
<telemetryflight acked="true" updatemode="onchange" period="0"/>
|
|
|
|
<logging updatemode="manual" period="0"/>
|
|
|
|
</object>
|
|
|
|
</xml>
|