diff --git a/ground/src/plugins/config/airframe.ui b/ground/src/plugins/config/airframe.ui
index 7a50c7492..aa2793d7f 100644
--- a/ground/src/plugins/config/airframe.ui
+++ b/ground/src/plugins/config/airframe.ui
@@ -1,2235 +1,2253 @@
-
-
- AircraftWidget
-
-
-
- 0
- 0
- 730
- 559
-
-
-
- Form
-
-
- -
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
-
-
-
- Aircraft type:
-
-
-
- -
-
-
-
- 10
-
-
-
- Select aircraft type here
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- 3
-
-
-
- true
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
-
-
-
- Airplane type:
-
-
-
- -
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 75
- true
-
-
-
- Mixer OK
-
-
-
-
-
- -
-
-
- Channel Assignment
-
-
-
- -
-
-
-
-
-
- QFormLayout::AllNonFixedFieldsGrow
-
-
-
-
-
- Engine
-
-
-
- -
-
-
- -
-
-
-
- 60
- 0
-
-
-
- Aileron 1
-
-
-
- -
-
-
- -
-
-
- false
-
-
-
- 60
- 0
-
-
-
- Aileron 2
-
-
-
- -
-
-
-
- 67
- 0
-
-
-
- Elevator 1
-
-
-
- -
-
-
- -
-
-
- Rudder
-
-
-
- -
-
-
- -
-
-
- false
-
-
-
- -
-
-
- false
-
-
-
- 67
- 0
-
-
-
- Elevator 2
-
-
-
- -
-
-
- false
-
-
-
-
-
- -
-
-
- Elevon Mix
-
-
-
-
-
-
-
-
-
-
-
-
-
- 65
- 0
-
-
-
- Rudder %
-
-
-
- -
-
-
- 100
-
-
- 50
-
-
- Qt::Vertical
-
-
-
- -
-
-
- 50
-
-
-
-
-
- -
-
-
-
-
-
-
- 50
- 0
-
-
-
- Pitch %
-
-
-
- -
-
-
- 100
-
-
- 50
-
-
- Qt::Vertical
-
-
-
- -
-
-
- 50
-
-
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
-
-
-
-
-
- Throttle Curve
-
-
-
- -
-
-
- Reset
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 100
-
-
-
-
- 200
- 200
-
-
-
-
- 10
- 10
-
-
-
-
- -
-
-
- Val: 0.00
-
-
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- Frame type:
-
-
-
- -
-
-
- Select the Multirotor frame type here.
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 75
- true
-
-
-
- Mixer OK
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- 75
- true
-
-
-
- Mix Level
-
-
-
- -
-
-
-
-
-
-
-
-
- 100
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
- Weight of Roll mixing in percent.
-Typical values are 100% for + configuration and 50% for X configuration on quads.
-
-
- 100
-
-
- 100
-
-
- Qt::Vertical
-
-
-
- -
-
-
- R
-
-
- Qt::AlignCenter
-
-
-
-
-
- -
-
-
-
-
-
- 100
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
- Weight of Pitch mixing in percent.
-Typical values are 100% for + configuration and 50% for X configuration on quads.
-
-
- 100
-
-
- 100
-
-
- Qt::Vertical
-
-
-
- -
-
-
- P
-
-
- Qt::AlignCenter
-
-
-
-
-
- -
-
-
-
-
-
- 50
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
- Weight of Yaw mixing in percent.
-Typical value is 50% for + or X configuration on quads.
-
-
- 100
-
-
- 50
-
-
- Qt::Vertical
-
-
-
- -
-
-
- false
-
-
- Y
-
-
- Qt::AlignCenter
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
- 75
- true
-
-
-
- Feed Forward
-
-
-
- -
-
-
- QFormLayout::AllNonFixedFieldsGrow
-
-
-
-
-
-
-
-
- FeedForward
-
-
-
- -
-
-
-
- 30
- 0
-
-
-
- 000
-
-
-
-
-
- -
-
-
- true
-
-
- Overall level of feed forward (in percentage).
-
-
- 100
-
-
- 1
-
-
- Qt::Horizontal
-
-
- QSlider::NoTicks
-
-
-
- -
-
-
- Accel Time Constant
-
-
-
- -
-
-
- true
-
-
- In miliseconds.
-When tuning: Slowly raise accel time from zero to just
-under the level where the motor starts to overshoot
-its target speed.
-
-
- 3
-
-
- 100.000000000000000
-
-
- 0.010000000000000
-
-
-
- -
-
-
- Decel Time Constant
-
-
-
- -
-
-
- true
-
-
- When tuning: Slowly raise decel time from zero to just
-under the level where the motor starts to undershoot
-its target speed when decelerating.
-
-Do it after accel time is setup.
-
-
- 3
-
-
- 100.000000000000000
-
-
- 0.010000000000000
-
-
-
- -
-
-
-
-
-
- MaxAccel
-
-
-
- -
-
-
- 1000
-
-
-
-
-
- -
-
-
- Limits how much the engines can accelerate or decelerate.
-In 'units per second', a sound default is 1000.
-
-
- 500
-
-
- 2000
-
-
- 1000
-
-
- Qt::Horizontal
-
-
-
-
-
- -
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
-
-
-
-
-
-
- -
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
-
-
-
-
-
-
- -
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
-
-
- Enable FF tuning
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 0
- 40
-
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600;">Beware</span><span style=" font-size:10pt;">: Feed Forward Tuning will launch all engines around mid-throttle, you have been warned!</span></p></body></html>
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
-
- -
-
-
- QLayout::SetDefaultConstraint
-
-
-
-
-
-
-
-
- Throttle Curve
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 10
-
-
-
- Reset
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 110
- 110
-
-
-
-
- -
-
-
- Val: 0.00
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- Cyclic Rate
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 40
- 0
-
-
-
-
- -
-
-
- Tricopter Yaw Ch
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 40
- 0
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
-
- -
-
-
- Motors
-
-
-
- 1
-
-
- 1
-
-
-
-
-
- QFormLayout::AllNonFixedFieldsGrow
-
-
- 3
-
-
-
-
-
- 1
-
-
-
- -
-
-
-
- 8
-
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'Sans'; font-size:8pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Assign your motor channels using the drawing</p>
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">on the right as a reference. Respect propeller rotation!</p></body></html>
-
-
-
- -
-
-
- 2
-
-
-
- -
-
-
-
- 8
-
-
-
-
- -
-
-
- 3
-
-
-
- -
-
-
-
- 8
-
-
-
-
- -
-
-
- 4
-
-
-
- -
-
-
-
- 8
-
-
-
-
-
-
- -
-
-
- QFormLayout::AllNonFixedFieldsGrow
-
-
- 3
-
-
-
-
-
- 5
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 8
-
-
-
-
- -
-
-
- 6
-
-
-
- -
-
-
- false
-
-
-
- 8
-
-
-
-
- -
-
-
- 7
-
-
-
- -
-
-
- false
-
-
-
- 8
-
-
-
-
- -
-
-
- 8
-
-
-
- -
-
-
- false
-
-
-
- 8
-
-
-
-
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 110
- 110
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 9
-
-
-
- Throttle Curve 1
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 9
-
-
-
- Reset
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 100
-
-
-
-
- 200
- 200
-
-
-
-
- -
-
-
- Val: 0.00
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- 9
-
-
-
- Throttle Curve 2
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 9
-
-
-
- Reset
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 100
-
-
-
-
- 200
- 200
-
-
-
-
- -
-
-
- Val: 0.00
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- FeedForward
-
-
-
- -
-
-
-
- 30
- 0
-
-
-
- 000
-
-
-
-
-
- -
-
-
- 100
-
-
- Qt::Horizontal
-
-
-
- -
-
-
- AccelTime
-
-
-
- -
-
-
- -
-
-
- DecelTime
-
-
-
- -
-
-
- -
-
-
-
-
-
- MaxAccel
-
-
-
- -
-
-
- 1000
-
-
-
-
-
- -
-
-
- 500
-
-
- 2000
-
-
- 1000
-
-
- Qt::Horizontal
-
-
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 8
-
-
-
- true
-
-
- 50
-
-
- false
-
-
-
- Type
-
-
-
-
- Curve 1
-
-
-
-
- Curve 2
-
-
-
-
- Roll
-
-
-
-
- Pitch
-
-
-
-
- Yaw
-
-
-
-
- Ch 0
-
-
-
-
- Ch 1
-
-
-
-
- Ch 2
-
-
-
-
- Ch 3
-
-
-
-
- Ch 4
-
-
-
-
- Ch 5
-
-
-
-
- Ch 6
-
-
-
-
- Ch 7
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Retrieve settings from OpenPilot
-
-
- Get Current
-
-
-
- -
-
-
- Send to OpenPilot but don't write in SD.
-
-
- Save to RAM
-
-
-
- -
-
-
- Applies and Saves all settings to SD
-
-
- Save to SD
-
-
-
-
-
-
-
-
-
-
-
-
- MixerCurveWidget
- QWidget
-
- 1
-
-
- ConfigccpmWidget
- QWidget
-
- 1
-
-
-
-
-
- elevonSlider2
- valueChanged(int)
- label_25
- setNum(int)
-
-
- 97
- 100
-
-
- 97
- 100
-
-
-
-
- elevonSlider1
- valueChanged(int)
- label_18
- setNum(int)
-
-
- 93
- 100
-
-
- 93
- 100
-
-
-
-
- feedForwardSlider
- valueChanged(int)
- feedForwardValue
- setNum(int)
-
-
- 118
- 91
-
-
- 118
- 91
-
-
-
-
- maxAccelSlider
- valueChanged(int)
- label_33
- setNum(int)
-
-
- 118
- 91
-
-
- 118
- 91
-
-
-
-
- mrPitchMixLevel
- valueChanged(int)
- label_44
- setNum(int)
-
-
- 95
- 91
-
-
- 99
- 91
-
-
-
-
- mrYawMixLevel
- valueChanged(int)
- label_45
- setNum(int)
-
-
- 118
- 91
-
-
- 118
- 91
-
-
-
-
- mrRollMixLevel
- valueChanged(int)
- label_43
- setNum(int)
-
-
- 58
- 91
-
-
- 62
- 91
-
-
-
-
- customFFSlider
- valueChanged(int)
- customFeedForwardValue
- setNum(int)
-
-
- 641
- 86
-
-
- 584
- 87
-
-
-
-
- customFFMaxAccel
- valueChanged(int)
- label_OSD
- setNum(int)
-
-
- 664
- 189
-
-
- 569
- 191
-
-
-
-
-
+
+
+ AircraftWidget
+
+
+
+ 0
+ 0
+ 730
+ 559
+
+
+
+ Form
+
+
+ -
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
+ 5
+
+
-
+
+
-
+
+
+ Aircraft type:
+
+
+
+ -
+
+
+
+ 10
+
+
+
+ Select aircraft type here
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+ 2
+
+
+
+ true
+
+
+ false
+
+
+
-
+
+
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Airplane type:
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ Mixer OK
+
+
+
+
+
+ -
+
+
+ Channel Assignment
+
+
+
+ -
+
+
-
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+
-
+
+
+ Engine
+
+
+
+ -
+
+
+ -
+
+
+
+ 60
+ 0
+
+
+
+ Aileron 1
+
+
+
+ -
+
+
+ -
+
+
+ false
+
+
+
+ 60
+ 0
+
+
+
+ Aileron 2
+
+
+
+ -
+
+
+
+ 67
+ 0
+
+
+
+ Elevator 1
+
+
+
+ -
+
+
+ -
+
+
+ Rudder
+
+
+
+ -
+
+
+ -
+
+
+ false
+
+
+
+ -
+
+
+ false
+
+
+
+ 67
+ 0
+
+
+
+ Elevator 2
+
+
+
+ -
+
+
+ false
+
+
+
+
+
+ -
+
+
+ Elevon Mix
+
+
+
-
+
+
-
+
+
-
+
+
+
+ 65
+ 0
+
+
+
+ Rudder %
+
+
+
+ -
+
+
+ 100
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ 50
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 50
+ 0
+
+
+
+ Pitch %
+
+
+
+ -
+
+
+ 100
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ 50
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+ Throttle Curve
+
+
+
+ -
+
+
+ Reset
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 100
+
+
+
+
+ 200
+ 200
+
+
+
+
+ 10
+ 10
+
+
+
+
+ -
+
+
+ Val: 0.00
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+ Frame type:
+
+
+
+ -
+
+
+ Select the Multirotor frame type here.
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ Mixer OK
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+ 75
+ true
+
+
+
+ Mix Level
+
+
+
+ -
+
+
-
+
+
-
+
+
+ 100
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+ Weight of Roll mixing in percent.
+Typical values are 100% for + configuration and 50% for X configuration on quads.
+
+
+ 100
+
+
+ 100
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ R
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ -
+
+
-
+
+
+ 100
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+ Weight of Pitch mixing in percent.
+Typical values are 100% for + configuration and 50% for X configuration on quads.
+
+
+ 100
+
+
+ 100
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ P
+
+
+ Qt::AlignCenter
+
+
+
+
+
+ -
+
+
-
+
+
+ 50
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+ Weight of Yaw mixing in percent.
+Typical value is 50% for + or X configuration on quads.
+
+
+ 100
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ false
+
+
+ Y
+
+
+ Qt::AlignCenter
+
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 75
+ true
+
+
+
+ Feed Forward
+
+
+
+ -
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+
-
+
+
-
+
+
+ FeedForward
+
+
+
+ -
+
+
+
+ 30
+ 0
+
+
+
+ 000
+
+
+
+
+
+ -
+
+
+ true
+
+
+ Overall level of feed forward (in percentage).
+
+
+ 100
+
+
+ 1
+
+
+ Qt::Horizontal
+
+
+ QSlider::NoTicks
+
+
+
+ -
+
+
+ Accel Time Constant
+
+
+
+ -
+
+
+ true
+
+
+ In miliseconds.
+When tuning: Slowly raise accel time from zero to just
+under the level where the motor starts to overshoot
+its target speed.
+
+
+ 3
+
+
+ 100.000000000000000
+
+
+ 0.010000000000000
+
+
+
+ -
+
+
+ Decel Time Constant
+
+
+
+ -
+
+
+ true
+
+
+ When tuning: Slowly raise decel time from zero to just
+under the level where the motor starts to undershoot
+its target speed when decelerating.
+
+Do it after accel time is setup.
+
+
+ 3
+
+
+ 100.000000000000000
+
+
+ 0.010000000000000
+
+
+
+ -
+
+
-
+
+
+ MaxAccel
+
+
+
+ -
+
+
+ 1000
+
+
+
+
+
+ -
+
+
+ Limits how much the engines can accelerate or decelerate.
+In 'units per second', a sound default is 1000.
+
+
+ 500
+
+
+ 2000
+
+
+ 1000
+
+
+ Qt::Horizontal
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
+
+
+
+
+
+
+ -
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
+
+
+
+
+
+
+ -
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Beware! Check </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">all three</span><span style=" font-family:'Sans'; font-size:10pt;"> checkboxes to test Feed Forward.</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It will run only if your airframe armed.</span></p></body></html>
+
+
+ Enable FF tuning
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 40
+
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:10pt; font-weight:600;">Beware</span><span style=" font-family:'Ubuntu'; font-size:10pt;">: Feed Forward Tuning will launch all engines around mid-throttle, you have been warned!</span></p></body></html>
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+ -
+
+
+ QLayout::SetDefaultConstraint
+
+
-
+
+
-
+
+
+ Throttle Curve
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 10
+
+
+
+ Reset
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 110
+ 110
+
+
+
+
+ -
+
+
+ Val: 0.00
+
+
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+ Cyclic Rate
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 40
+ 0
+
+
+
+
+ -
+
+
+ Tricopter Yaw Ch
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 40
+ 0
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+ -
+
+
+ Motors
+
+
+
+ 1
+
+
+ 1
+
+
-
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+
+ 3
+
+
-
+
+
+ 1
+
+
+
+ -
+
+
+
+ 8
+
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Sans'; font-size:8pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Assign your motor channels using the drawing</p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">on the right as a reference. Respect propeller rotation!</p></body></html>
+
+
+
+ -
+
+
+ 2
+
+
+
+ -
+
+
+
+ 8
+
+
+
+
+ -
+
+
+ 3
+
+
+
+ -
+
+
+
+ 8
+
+
+
+
+ -
+
+
+ 4
+
+
+
+ -
+
+
+
+ 8
+
+
+
+
+
+
+ -
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+
+ 3
+
+
-
+
+
+ 5
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 8
+
+
+
+
+ -
+
+
+ 6
+
+
+
+ -
+
+
+ false
+
+
+
+ 8
+
+
+
+
+ -
+
+
+ 7
+
+
+
+ -
+
+
+ false
+
+
+
+ 8
+
+
+
+
+ -
+
+
+ 8
+
+
+
+ -
+
+
+ false
+
+
+
+ 8
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 110
+ 110
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+ 0
+
+
-
+
+
+
+
+
+
+
+
+ -
+
+
+ 2
+
+
-
+
+
-
+
+
-
+
+
-
+
+
+
+ 9
+
+
+
+ Throttle Curve 1
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 9
+
+
+
+ Reset
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 100
+
+
+
+
+ 200
+ 200
+
+
+
+
+ -
+
+
+ Val: 0.00
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+ 9
+
+
+
+ Throttle Curve 2
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 9
+
+
+
+ Reset
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 100
+
+
+
+
+ 200
+ 200
+
+
+
+
+ -
+
+
+ Val: 0.00
+
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+ FeedForward
+
+
+
+ -
+
+
+
+ 30
+ 0
+
+
+
+ 000
+
+
+
+
+
+ -
+
+
+ 100
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+ AccelTime
+
+
+
+ -
+
+
+ -
+
+
+ DecelTime
+
+
+
+ -
+
+
+ -
+
+
-
+
+
+ MaxAccel
+
+
+
+ -
+
+
+ 1000
+
+
+
+
+
+ -
+
+
+ 500
+
+
+ 2000
+
+
+ 1000
+
+
+ Qt::Horizontal
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 8
+
+
+
+ true
+
+
+ 50
+
+
+ false
+
+
+ false
+
+
+ 50
+
+
+
+ Type
+
+
+
+
+ Curve 1
+
+
+
+
+ Curve 2
+
+
+
+
+ Roll
+
+
+
+
+ Pitch
+
+
+
+
+ Yaw
+
+
+
+
+ Ch 0
+
+
+
+
+ Ch 1
+
+
+
+
+ Ch 2
+
+
+
+
+ Ch 3
+
+
+
+
+ Ch 4
+
+
+
+
+ Ch 5
+
+
+
+
+ Ch 6
+
+
+
+
+ Ch 7
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Retrieve settings from OpenPilot
+
+
+ Get Current
+
+
+
+ -
+
+
+ Send to OpenPilot but don't write in SD.
+
+
+ Save to RAM
+
+
+
+ -
+
+
+ Applies and Saves all settings to SD
+
+
+ Save to SD
+
+
+
+
+
+
+
+
+
+
+
+
+ MixerCurveWidget
+ QWidget
+
+ 1
+
+
+ ConfigccpmWidget
+ QWidget
+
+ 1
+
+
+
+
+
+ elevonSlider2
+ valueChanged(int)
+ label_25
+ setNum(int)
+
+
+ 97
+ 100
+
+
+ 97
+ 100
+
+
+
+
+ elevonSlider1
+ valueChanged(int)
+ label_18
+ setNum(int)
+
+
+ 93
+ 100
+
+
+ 93
+ 100
+
+
+
+
+ feedForwardSlider
+ valueChanged(int)
+ feedForwardValue
+ setNum(int)
+
+
+ 118
+ 91
+
+
+ 118
+ 91
+
+
+
+
+ maxAccelSlider
+ valueChanged(int)
+ label_33
+ setNum(int)
+
+
+ 118
+ 91
+
+
+ 118
+ 91
+
+
+
+
+ mrPitchMixLevel
+ valueChanged(int)
+ label_44
+ setNum(int)
+
+
+ 95
+ 91
+
+
+ 99
+ 91
+
+
+
+
+ mrYawMixLevel
+ valueChanged(int)
+ label_45
+ setNum(int)
+
+
+ 118
+ 91
+
+
+ 118
+ 91
+
+
+
+
+ mrRollMixLevel
+ valueChanged(int)
+ label_43
+ setNum(int)
+
+
+ 58
+ 91
+
+
+ 62
+ 91
+
+
+
+
+ customFFSlider
+ valueChanged(int)
+ customFeedForwardValue
+ setNum(int)
+
+
+ 641
+ 86
+
+
+ 584
+ 87
+
+
+
+
+ customFFMaxAccel
+ valueChanged(int)
+ label_OSD
+ setNum(int)
+
+
+ 664
+ 189
+
+
+ 569
+ 191
+
+
+
+
+
diff --git a/ground/src/plugins/config/ccpm.ui b/ground/src/plugins/config/ccpm.ui
index ee961d34e..ec28c83ed 100644
--- a/ground/src/plugins/config/ccpm.ui
+++ b/ground/src/plugins/config/ccpm.ui
@@ -6,8 +6,8 @@
0
0
- 672
- 492
+ 660
+ 572
@@ -28,145 +28,229 @@
false
-
-
-
- 0
- 0
- 671
- 491
-
-
-
- -
-
-
- QFormLayout::AllNonFixedFieldsGrow
-
-
- 0
-
-
-
-
-
- Swashplate config:
-
-
-
- -
-
-
-
- 10
-
-
-
- Select aircraft type here
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 400
- 300
-
-
-
- 0
-
-
-
- Basic settings
-
-
-
-
- 0
- 10
- 656
- 422
-
-
-
+
+
-
+
+
-
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+
+ 0
+
+
-
+
+
+ Swashplate config:
+
+
+
+ -
+
+
+
+ 10
+
+
+
+ Select aircraft type here
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 400
+ 300
+
+
+
+ 1
+
+
+
+ Basic settings
+
+
+
+ 0
+
+
+ 2
+
-
-
-
-
-
-
- Outputs
-
-
-
-
-
-
-
-
-
- Engine
+
+
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Outputs
+
+
+
+ 3
+
+
+ 2
+
+
+ 3
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
- -
-
-
- -
-
+
-
+
+
+
+ 0
+ 0
+
+
- 60
+ 85
0
+
+
+ 85
+ 16777215
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
Tail Rotor
- -
-
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
+
+ Engine
+
+
-
-
-
-
- -
-
-
- Swashplate Outputs
-
-
-
-
-
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Swashplate Outputs
+
+
+
+ 3
+
+
+ 2
+
+
+ 3
+
-
true
-
+
1
1
- 50
+ 80
0
- 85
+ 80
16777215
@@ -181,24 +265,14 @@
true
-
+
0
0
-
-
- -
-
-
-
- 1
- 1
-
-
- 50
+ 85
0
@@ -208,130 +282,100 @@
16777215
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
+
+
+ -
+
+
+
+ 1
+ 1
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
Servo X
- -
-
-
-
- 0
- 0
-
-
-
-
- -
-
-
- true
-
-
-
- 1
- 1
-
-
-
-
- 50
- 0
-
-
-
-
- 85
- 16777215
-
-
-
- Servo Y
-
-
-
- -
-
-
- true
-
-
-
- 0
- 0
-
-
-
-
- -
-
-
-
- 1
- 1
-
-
-
-
- 50
- 0
-
-
-
-
- 85
- 16777215
-
-
-
- Servo Z
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- -
-
-
-
- 1
- 1
-
-
-
-
- 50
- 0
-
-
-
-
- 85
- 16777215
-
-
-
- Single Servo
-
-
-
- -
+
-
-
+
0
0
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
-
Front
@@ -354,138 +398,417 @@
+ -
+
+
+
+ 1
+ 1
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
+
+ Single Servo
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
+
+
+ -
+
+
+
+ 1
+ 1
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
+
+ Servo Z
+
+
+
+ -
+
+
+ true
+
+
+
+ 1
+ 1
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
+
+ Servo Y
+
+
+
-
-
-
-
- -
-
-
- Swashplate Servo Angles
-
-
-
-
-
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 0
+
+
+
+ Swashplate Servo Angles
+
+
+
+ 3
+
+
+ 2
+
+
+ 3
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
+
+ 0
+
+
+ 360.000000000000000
+
+
+ 15.000000000000000
+
+
+
-
true
+
+
+ 0
+ 0
+
+
- 60
+ 80
0
+
+
+ 80
+ 16777215
+
+
Angle W
- -
-
-
- 0
-
-
- 360.000000000000000
-
-
- 15.000000000000000
-
-
-
-
+
+
+ 0
+ 0
+
+
- 67
+ 80
0
+
+
+ 80
+ 16777215
+
+
Angle X
- -
-
-
- 0
-
-
- 360.000000000000000
-
-
- 15.000000000000000
-
-
-
-
true
+
+
+ 0
+ 0
+
+
- 67
+ 80
0
+
+
+ 80
+ 16777215
+
+
Angle Y
- -
-
-
- 0
-
-
- 360.000000000000000
-
-
- 15.000000000000000
-
-
-
- -
+
-
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
Angle Z
- -
-
-
- 0
-
-
- 360.000000000000000
-
-
- 15.000000000000000
-
-
-
- -
+
-
true
+
+
+ 0
+ 0
+
+
+
+
+ 80
+ 0
+
+
+
+
+ 80
+ 16777215
+
+
CorrectionAngle
- -
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
+
+ 0
+
+
+ 360.000000000000000
+
+
+ 15.000000000000000
+
+
+
+ -
true
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
+
+ 0
+
+
+ 360.000000000000000
+
+
+ 15.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
+
+ 0
+
+
+ 360.000000000000000
+
+
+ 15.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 85
+ 0
+
+
+
+
+ 85
+ 16777215
+
+
0
@@ -498,324 +821,318 @@
-
-
-
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
-
-
- -
-
-
-
-
-
- true
-
-
-
- 0
- 0
-
-
-
-
- 50
- 200
-
-
-
-
- 50
- 200
-
-
-
-
- 8
-
-
-
- CCPM
-
-
- Qt::AlignCenter
-
-
-
-
- 0
- 20
- 48
- 168
-
-
-
-
-
-
-
- true
-
-
- Collective
-
-
- true
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 5
- 25
-
-
-
-
- -
-
-
- true
-
-
-
- 0
- 0
-
-
-
-
- 0
- 100
-
-
-
- 100
-
-
- 5
-
-
- 50
-
-
- Qt::Vertical
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 5
- 25
-
-
-
-
-
-
- -
-
-
- true
-
-
- Cyclic
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
- 100
-
-
- 5
-
-
- 50
-
-
-
-
-
-
+ -
+
+
-
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 100
+
+
+
+
+ 50
+ 400
+
+
+
+
+ 8
+
+
+
+ CCPM
+
+
+ Qt::AlignCenter
+
+
+
+ 0
+
+
+ 3
+
+
-
+
+
+ true
+
+
+
+ 7
+
+
+
+ Collective
+
+
+ true
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 5
+ 25
+
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 100
+
+
+
+ 100
+
+
+ 5
+
+
+ 50
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 5
+ 25
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+ 7
+
+
+
+ Cyclic
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+ 100
+
+
+ 5
+
+
+ 50
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 100
+
+
+
+
+ 400
+ 400
+
+
+
+ REVO
+
+
+
+ 0
+
+
+ 3
+
+
-
+
+
+ false
+
+
+
+ 7
+
+
+
+ 100%
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 5
+ 25
+
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 100
+
+
+
+ 100
+
+
+ 5
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 5
+ 25
+
+
+
+
+
+
+ -
+
+
+ false
+
+
+
+ 7
+
+
+
+ 0%
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+
+
+
+
- -
-
-
-
- 0
- 0
-
-
-
-
- 50
- 200
-
-
-
-
- 50
- 200
-
-
-
- REVO
-
-
-
-
- 0
- 20
- 47
- 168
-
-
-
-
-
-
-
- false
-
-
- 100%
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 5
- 25
-
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 0
- 100
-
-
-
- 100
-
-
- 5
-
-
- Qt::Vertical
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 5
- 25
-
-
-
-
-
-
- -
-
-
- false
-
-
- 0%
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 16777215
- 420
-
-
-
- Swashplate Layout
-
-
- Qt::AlignHCenter|Qt::AlignTop
-
-
- false
-
-
- false
-
-
-
-
-
-
- Qt::Vertical
-
-
+
-
+
+
-
+
1
@@ -824,84 +1141,160 @@
- 400
- 400
+ 200
+ 200
- 16777215
- 400
+ 600
+ 600
-
- QFrame::NoFrame
+
+
+ 10
+ 10
+
-
- QFrame::Plain
+
+
+ 200
+ 200
+
-
- 0
-
-
- Qt::ScrollBarAlwaysOff
-
-
- Qt::ScrollBarAlwaysOff
-
-
-
-
- 220
- 220
- 220
-
-
-
-
-
-
- 0
- 0
- 0
-
-
+
+ Swashplate Layout
Qt::AlignHCenter|Qt::AlignTop
-
- QGraphicsView::AnchorViewCenter
+
+ false
+
+ false
+
+
+
+ 3
+
+
+ 3
+
+
-
+
+
+ Qt::Vertical
+
+
+
+
+ 1
+ 1
+
+
+
+
+ 200
+ 200
+
+
+
+
+ 500
+ 500
+
+
+
+
+ 10
+ 10
+
+
+
+
+ 200
+ 200
+
+
+
+ QFrame::NoFrame
+
+
+ QFrame::Plain
+
+
+ 0
+
+
+ Qt::ScrollBarAlwaysOn
+
+
+ Qt::ScrollBarAlwaysOn
+
+
+
+
+ 220
+ 220
+ 220
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ Qt::AlignHCenter|Qt::AlignTop
+
+
+ QGraphicsView::AnchorViewCenter
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
- Curve settings
-
-
-
-
- 10
- 10
- 631
- 387
-
-
-
- -
-
+
+
+ Curve settings
+
+
+
+ 0
+
+
+ 2
+
+
-
+
+
+ 4
+
-
-
+
+
+ 150
+ 0
+
+
10
@@ -943,28 +1336,49 @@
-
-
-
-
-
-
- 2
-
-
- 10
-
-
- 5
-
-
-
- -
-
-
- Number of points
-
-
-
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Number of points
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 2
+
+
+ 10
+
+
+ 5
+
+
@@ -1030,9 +1444,21 @@
-
-
-
-
+
+
-
+
+
+ 0
+ 0
+
+
+
+
+ 150
+ 0
+
+
10
@@ -1053,8 +1479,20 @@
- -
+
-
+
+
+ 0
+ 0
+
+
+
+
+ 150
+ 0
+
+
Generate curves based on settings
@@ -1063,412 +1501,481 @@
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
-
-
- -
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 243
- 273
-
-
-
-
- 250
- 273
-
-
-
-
- 8
-
-
-
- Qt::ScrollBarAlwaysOff
-
-
- Qt::ScrollBarAlwaysOff
-
-
- false
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- 25
-
-
- 25
-
-
- 25
-
-
- true
-
-
- true
-
-
- 25
-
-
-
- 0%
-
-
-
-
- 25%
-
-
-
-
- 50%
-
-
-
-
- 75%
-
-
-
-
- 100%
-
-
-
-
- none
-
-
-
-
- none
-
-
-
-
- none
-
-
-
-
- none
-
-
-
-
- none
-
-
-
-
- Throttle Curve
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
-
-
- Blade Pitch Curve
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 0.000
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 0.000
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 0.250
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 0.250
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 0.500
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 0.500
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 0.750
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 0.750
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 1.000
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- 1.000
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
-
-
- -
-
+
-
+
-
-
+
-
-
+
-
+
0
0
- 160
- 0
+ 142
+ 173
-
- Qt::LeftToRight
+
+
+ 250
+ 273
+
-
- Throttle Curve
+
+
+ 8
+
-
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+ Qt::ScrollBarAsNeeded
-
+
+ Qt::ScrollBarAsNeeded
+
+
false
-
-
-
- 5
- 20
- 150
- 150
-
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ 25
+
+
+ 25
+
+
+ 25
+
+
+ true
+
+
+ true
+
+
+ 25
+
+
+
+ 0%
-
-
- 0
- 0
-
+
+
+
+ 25%
-
-
- 150
- 150
-
+
+
+
+ 50%
-
-
- 200
- 200
-
+
+
+
+ 75%
-
+
+
+
+ 100%
+
+
+
+
+ none
+
+
+
+
+ none
+
+
+
+
+ none
+
+
+
+
+ none
+
+
+
+
+ none
+
+
+
+
+ Throttle Curve
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+
+
+ Blade Pitch Curve
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 0.000
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 0.000
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 0.250
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 0.250
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 0.500
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 0.500
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 0.750
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 0.750
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 1.000
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ 1.000
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Minimum
+
+
+
+ 20
+ 40
+
+
+
+
-
-
- -
-
-
-
+
-
-
-
-
- 0
- 0
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Qt::LeftToRight
+
+
+ Throttle Curve
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ false
+
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 1
+ 1
+
+
+
+
+ 100
+ 100
+
+
+
+
+ 1000
+ 1000
+
+
+
+
+ 10
+ 10
+
+
+
+
+ 200
+ 200
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Pitch Curve
+
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 1
+ 1
+
+
+
+
+ 100
+ 100
+
+
+
+
+ 1000
+ 1000
+
+
+
+
+ 10
+ 10
+
+
+
+
+ 200
+ 200
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
-
- Pitch Curve
+
+ QSizePolicy::Expanding
-
-
-
- 10
- 20
- 150
- 150
-
-
-
-
- 0
- 0
-
-
-
-
- 150
- 150
-
-
-
-
- 200
- 200
-
-
-
-
+
+
+ 20
+ 40
+
+
+
@@ -1478,401 +1985,434 @@
-
-
-
- Advanced settings
-
-
-
-
- 10
- 10
- 651
- 201
-
-
-
-
- 0
- 0
-
-
-
- Qt::ScrollBarAlwaysOff
-
-
- Qt::ScrollBarAlwaysOff
-
-
- false
-
-
- true
-
-
- QAbstractItemView::NoSelection
-
-
- false
-
-
- true
-
-
-
- Engine
-
-
-
-
- Tail Rotor
-
-
-
-
- Servo W
-
-
-
-
- Servo X
-
-
-
-
- Servo Y
-
-
-
-
- Servo Z
-
-
-
-
- Channel
-
-
-
-
- Curve 1
-
-
-
-
- Curve 2
-
-
-
-
- Roll
-
-
-
-
- Pitch
-
-
-
-
- Yaw
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
- -
-
- -
-
-
- AlignHCenter|AlignVCenter|AlignCenter
-
-
+
+
+ Advanced settings
+
+
+
+ 0
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 525
+ 210
+
+
+
+ Qt::ScrollBarAlwaysOff
+
+
+ Qt::ScrollBarAlwaysOff
+
+
+ false
+
+
+ true
+
+
+ QAbstractItemView::NoSelection
+
+
+ false
+
+
+ true
+
+
+ 75
+
+
+ 20
+
+
+ 20
+
+
+ 75
+
+
+
+ Engine
+
+
+
+
+ Tail Rotor
+
+
+
+
+ Servo W
+
+
+
+
+ Servo X
+
+
+
+
+ Servo Y
+
+
+
+
+ Servo Z
+
+
+
+
+ Channel
+
+
+
+
+ Curve 1
+
+
+
+
+ Curve 2
+
+
+
+
+ Roll
+
+
+
+
+ Pitch
+
+
+
+
+ Yaw
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+ -
+
+ -
+
+
+ AlignHCenter|AlignVCenter|AlignCenter
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Preferred
+
+
+
+ 20
+ 40
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -1885,30 +2425,14 @@
TabObject
ccpmType
- ccpmEngineChannel
- ccpmTailChannel
- ccpmServoWChannel
- ccpmServoXChannel
- ccpmServoYChannel
- ccpmServoZChannel
- ccpmSingleServo
- ccpmAngleW
- ccpmAngleX
- ccpmAngleY
- ccpmAngleZ
- ccpmCorrectionAngle
ccpmCollectivespinBox
ccpmRevoSlider
ccpmREVOspinBox
SwashplateImage
CurveType
- NumCurvePoints
CurveValue1
CurveValue2
CurveValue3
- CurveToGenerate
- ccpmGenerateCurve
- CurveSettings
ccpmAdvancedSettingsTable