StabilizationWidget
0
0
820
736
0
0
350
0
0
0
0
240
240
240
255
255
255
247
247
247
120
120
120
160
160
160
0
0
0
255
255
255
0
0
0
255
255
255
240
240
240
0
0
0
247
247
247
255
255
220
0
0
0
0
0
0
240
240
240
255
255
255
247
247
247
120
120
120
160
160
160
0
0
0
255
255
255
0
0
0
255
255
255
240
240
240
0
0
0
247
247
247
255
255
220
0
0
0
120
120
120
240
240
240
255
255
255
247
247
247
120
120
120
160
160
160
120
120
120
255
255
255
120
120
120
240
240
240
240
240
240
0
0
0
240
240
240
255
255
220
0
0
0
Stabilization
false
30
30
false
6
9
9
9
9
-
true
0
0
0
0
Qt::TabFocus
false
false
QTabWidget::North
QTabWidget::Rounded
0
false
false
Basic
0
0
0
0
-
0
0
0
0
255
255
255
240
240
240
255
255
255
240
240
240
240
240
240
240
240
240
QFrame::NoFrame
QFrame::Sunken
0
true
0
0
778
659
0
0
9
9
-
Responsiveness
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
false
true
9
9
9
9
-
0
0
Reset all values to GCS defaults
Default
objname:StabilizationSettings
button:default
buttongroup:6
-
Qt::Horizontal
40
20
-
QGroupBox{border: 0px;}
true
0
0
0
-
0
0
0
16
255
255
255
14
200
14
6
150
6
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
14
200
14
6
150
6
14
200
14
6
150
6
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
14
200
14
6
150
6
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
14
200
14
6
150
6
14
200
14
6
150
6
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
14
200
14
6
150
6
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
14
200
14
6
150
6
14
200
14
6
150
6
0
0
0
39
39
39
255
255
220
0
0
0
75
true
This thing really can preform, it is a lot more responsive this way
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(14, 200, 14, 255), stop:0.78607 rgba(6, 150, 6 , 255));
color: rgb(255, 255, 255);
border-radius: 5;
Snappy
Qt::AlignCenter
-
50
22
50
22
10
180
83
objname:StabilizationSettings
fieldname:RollMax
haslimits:no
scale:1
buttongroup:6,20
-
<html><head/><body><p>The Rate mode slider can be adjusted to value ranges whose responsiveness is represented by the Moderate / Snappy / Insane bar</p></body></html>
100
800
400
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:ManualRate
element:Roll
haslimits:no
scale:1
buttongroup:6,20
-
Qt::Horizontal
40
20
-
50
22
50
22
100
800
400
objname:StabilizationSettings
fieldname:ManualRate
element:Roll
haslimits:no
scale:1
buttongroup:6,20
-
Qt::Horizontal
40
20
-
0
0
0
16
255
255
255
34
34
200
6
6
150
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
34
34
200
6
6
150
34
34
200
6
6
150
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
34
34
200
6
6
150
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
34
34
200
6
6
150
34
34
200
6
6
150
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
34
34
200
6
6
150
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
34
34
200
6
6
150
34
34
200
6
6
150
0
0
0
39
39
39
255
255
220
0
0
0
75
true
Lazy Sunday afternoon flying, fly's nice and stable
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(34, 34, 200, 255), stop:0.78607 rgba(6, 6, 150, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Moderate
Qt::AlignCenter
-
0
0
0
16
255
255
255
200
14
14
160
6
6
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
200
14
14
160
6
6
200
14
14
160
6
6
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
200
14
14
160
6
6
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
200
14
14
160
6
6
200
14
14
160
6
6
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
200
14
14
160
6
6
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
200
14
14
160
6
6
200
14
14
160
6
6
0
0
0
39
39
39
255
255
220
0
0
0
75
true
Damn this is insane how quick it moves. Mostly used by the Pro's
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(200, 14, 14, 255), stop:0.78607 rgba(160 , 6, 6 , 255));
color: rgb(255, 255, 255);
border-radius: 5;
Insane
Qt::AlignCenter
-
78
16
Attitude mode
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
78
16
Rate mode
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
<html><head/><body><p>The Attitude Mode slider can be adjusted to value ranges whose responsivness is represented by the Moderate / Snappy / Insane bar</p></body></html>
10
180
1
83
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:RollMax
haslimits:no
scale:1
buttongroup:6,20
-
<html><head/><body><p>The Rate mode Yaw slider can be adjusted to value ranges whose responsiveness is represented by the Moderate / Snappy / Insane bar</p></body></html>
100
800
400
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:ManualRate
element:Yaw
haslimits:no
scale:1
buttongroup:6,20
-
78
16
Rate mode yaw
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
50
22
50
22
100
800
400
objname:StabilizationSettings
fieldname:ManualRate
element:Yaw
haslimits:no
scale:1
buttongroup:6,20
-
0
0
0
0
16777215
195
Rate Stabilization (Inner Loop)
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
false
9
9
9
9
6
-
0
0
Qt::StrongFocus
<html><head/><body><p>Link roll & pitch sliders to move together, thus giving same value for both roll & pitch when setting up a symetrical vehicle that requires both to be the same</p></body></html>
Link Roll and Pitch
-
Qt::Horizontal
QSizePolicy::Preferred
497
20
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
false
Default
button:default
buttongroup:1
-
0
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
0
0
0
0
0
0
0
0
0
248
248
248
255
255
220
0
0
0
50
false
false
true
false
QGroupBox{border: 0px;}
true
0
0
0
-
Qt::Horizontal
40
20
-
Qt::Horizontal
40
20
-
Qt::Horizontal
40
20
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Yaw
Qt::AlignCenter
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Pitch
Qt::AlignCenter
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html>
100
51
51
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:RollRatePID
element:Kp
haslimits:yes
scale:0.0001
buttongroup:1,10
-
50
22
50
22
Qt::StrongFocus
Slowly raise Proportional until you start seeing clear oscillations when you fly.
Then lower the value by 5 or so.
200
200
objname:StabilizationSettings
fieldname:RollRatePID
element:Kp
haslimits:yes
scale:0.0001
buttongroup:1,10
-
0
0
78
16
Proportional
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html>
100
50
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:YawRatePID
element:Kp
haslimits:yes
scale:0.0001
buttongroup:1,10
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html>
100
50
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:PitchRatePID
element:Kp
haslimits:yes
scale:0.0001
buttongroup:1,10
-
50
22
50
22
Qt::StrongFocus
Slowly raise Proportional until you start seeing clear oscillations when you fly.
Then lower the value by 5 or so.
200
200
objname:StabilizationSettings
fieldname:PitchRatePID
element:Kp
haslimits:yes
scale:0.0001
buttongroup:1,10
-
50
22
50
22
Qt::StrongFocus
Slowly raise Proportional until you start seeing clear oscillations when you fly.
Then lower the value by 5 or so.
200
200
objname:StabilizationSettings
fieldname:YawRatePID
element:Kp
haslimits:yes
scale:0.0001
buttongroup:1,10
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Rate mode. A good starting point for Integral is the same as Proportional</p></body></html>
100
50
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:RollRatePID
element:Ki
haslimits:yes
scale:0.0001
buttongroup:1,10
-
0
0
Integral
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
50
22
50
22
Qt::StrongFocus
As a rule of thumb, you can set the Integral at roughly the same
value as the Kp.
200
200
objname:StabilizationSettings
fieldname:RollRatePID
element:Ki
haslimits:yes
scale:0.0001
buttongroup:1,10
-
50
22
50
22
Qt::StrongFocus
As a rule of thumb, you can set the Integral at roughly the same
value as the Kp.
200
200
objname:StabilizationSettings
fieldname:YawRatePID
element:Ki
haslimits:yes
scale:0.0001
buttongroup:1,10
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Rate mode. A good starting point for Integral is the same as Proportional</p></body></html>
100
50
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:YawRatePID
element:Ki
haslimits:yes
scale:0.0001
buttongroup:1,10
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Rate mode. A good starting point for Integral is the same as Proportional</p></body></html>
100
50
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:PitchRatePID
element:Ki
haslimits:yes
scale:0.0001
buttongroup:1,10
-
50
22
50
22
Qt::StrongFocus
As a rule of thumb, you can set the Integral at roughly the same
value as the Kp.
200
200
objname:StabilizationSettings
fieldname:PitchRatePID
element:Ki
haslimits:yes
scale:0.0001
buttongroup:1,10
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Roll
Qt::AlignCenter
-
Qt::Horizontal
40
20
-
0
0
0
0
16777215
195
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
248
248
248
255
255
220
0
0
0
false
Attitude Stabilization (Outer Loop)
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
9
9
9
9
6
-
0
0
Qt::StrongFocus
<html><head/><body><p>Link roll & pitch sliders to move together, thus giving same value for both roll & pitch when setting up a symetrical vehicle that requires both to be the same.</p></body></html>
Link Roll and Pitch
-
Qt::Horizontal
QSizePolicy::Preferred
497
20
-
0
0
0
0
Reset all values to GCS defaults
Default
button:default
buttongroup:2
-
0
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
0
0
0
0
0
0
0
0
0
248
248
248
255
255
220
0
0
0
false
QGroupBox{border: 0px;}
true
0
0
0
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Roll
Qt::AlignCenter
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Pitch
Qt::AlignCenter
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Yaw
Qt::AlignCenter
-
0
0
78
16
Proportional
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html>
100
50
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:RollPI
element:Kp
scale:0.1
haslimits:yes
buttongroup:2,10
-
50
22
50
22
Qt::StrongFocus
200
200
objname:StabilizationSettings
fieldname:RollPI
element:Kp
scale:0.1
haslimits:yes
buttongroup:2,10
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html>
100
50
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:PitchPI
element:Kp
scale:0.1
haslimits:yes
buttongroup:2,10
-
50
22
50
22
Qt::StrongFocus
200
200
objname:StabilizationSettings
fieldname:PitchPI
element:Kp
scale:0.1
haslimits:yes
buttongroup:2,10
-
0
0
0
25
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html>
100
50
Qt::Horizontal
QSlider::TicksBelow
25
objname:StabilizationSettings
fieldname:YawPI
element:Kp
scale:0.1
haslimits:yes
buttongroup:2,10
-
50
22
50
22
Qt::StrongFocus
200
200
objname:StabilizationSettings
fieldname:YawPI
element:Kp
scale:0.1
haslimits:yes
buttongroup:2,10
-
Qt::Horizontal
40
20
-
Qt::Horizontal
40
20
-
Qt::Horizontal
40
20
-
Qt::Horizontal
40
20
-
Qt::Horizontal
40
1
-
-
0
0
0
62
Integral
9
9
9
9
-
0
0
300
20
<html><head/><body><p>This function will avoid integral windup when at idle. Integral windup is an accumulation of over-correction and can make the vehicle flip during a slow takeoff.</p></body></html>
Zero the integral when throttle is low
objname:StabilizationSettings
fieldname:LowThrottleZeroIntegral
-
0
0
0
60
Instant Update
-
0
0
136
20
<html><head/><body><p>Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS.</p></body></html>
Update flight controller in real time
-
Qt::Vertical
20
40
Advanced
0
0
0
0
-
255
255
255
240
240
240
255
255
255
240
240
240
240
240
240
240
240
240
QFrame::NoFrame
0
true
0
-117
778
762
true
-
0
0
0
0
16777215
16777215
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
248
248
248
255
255
220
0
0
0
Responsiveness
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
true
false
9
9
9
9
6
-
Qt::Horizontal
QSizePolicy::Expanding
632
20
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
Default
objname:StabilizationSettings
button:default
buttongroup:6
-
0
0
0
140
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
0
0
0
0
0
0
0
0
0
248
248
248
255
255
220
0
0
0
false
QGroupBox{border: 0px;}
true
0
0
0
0
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum deg your vehicle will tilt at full stick input when in Attitude mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
180.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:PitchMax
haslimits:no
scale:1
buttongroup:6,20
-
0
0
128
16
16777215
16777215
Max rate attitude (deg/s)
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum rotation rate in degrees per second on an axis.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
1000000.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:MaximumRate
element:Roll
haslimits:no
scale:1
buttongroup:6,20
-
Qt::Horizontal
QSizePolicy::Fixed
10
10
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the degrees per second that your vehicle will tilt/rotate at full stick input when in all modes except Attitude.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
1000000.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:ManualRate
element:Yaw
haslimits:no
scale:1
buttongroup:6,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum deg your vehicle will tilt at full stick input when in Attitude mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
180.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:YawMax
haslimits:no
scale:1
buttongroup:6,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum rotation rate in degrees per second on an axis.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
1000000.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:MaximumRate
element:Pitch
haslimits:no
scale:1
buttongroup:6,20
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Yaw
Qt::AlignCenter
-
Qt::Horizontal
QSizePolicy::Fixed
10
10
-
Qt::Horizontal
QSizePolicy::Fixed
10
10
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Pitch
Qt::AlignCenter
-
0
0
69
16
Attitude mode response (deg)
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the degrees per second that your vehicle will tilt/rotate at full stick input when in all modes except Attitude.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
1000000.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:ManualRate
element:Pitch
haslimits:no
scale:1
buttongroup:6,20
-
Qt::Horizontal
QSizePolicy::Fixed
140
16
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Roll
Qt::AlignCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the degrees per second that your vehicle will tilt/rotate at full stick input when in all modes except Attitude.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
1000000.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:ManualRate
element:Roll
haslimits:no
scale:1
buttongroup:6,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum deg your vehicle will tilt at full stick input when in Attitude mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
QAbstractSpinBox::UpDownArrows
0
180.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:RollMax
haslimits:no
scale:1
buttongroup:6,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum rotation rate in degrees per second on an axis.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
1000000.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:MaximumRate
element:Yaw
haslimits:no
scale:1
buttongroup:6,20
-
0
0
0
16
Rate mode response (deg/s)
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
Qt::Horizontal
20
20
-
0
0
0
0
16777215
16777215
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
248
248
248
255
255
220
0
0
0
Rate Stabilization (Inner Loop)
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
false
9
9
9
9
6
-
Qt::Horizontal
497
20
-
<html><head/><body><p>Link roll & pitch values together, thus giving the same value for each when setting up a symetrical vehicle that requires both to be the same.</p></body></html>
Link Roll and Pitch
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
Default
objname:StabilizationSettings
button:default
buttongroup:4
-
0
0
0
140
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
0
0
0
0
0
0
0
0
0
248
248
248
255
255
220
0
0
0
false
QGroupBox{border: 0px;}
true
0
0
0
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This
makes the control output respond faster with fast stick movements or external disturbance like wind gusts. It also acts like a dampener, thus allowing higher KP settings. Only affects Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
6
0.000001000000000
objname:StabilizationSettings
fieldname:PitchRatePID
element:Kd
haslimits:no
scale:1
buttongroup:4,20
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Yaw
Qt::AlignCenter
-
0
0
Integral
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Rate mode. A good starting point for Integral is the same as Proportional.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
5
0.000100000000000
objname:StabilizationSettings
fieldname:YawRatePID
element:Ki
haslimits:no
scale:1
buttongroup:4,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Rate mode. A good starting point for Integral is the same as Proportional.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
5
0.000100000000000
objname:StabilizationSettings
fieldname:PitchRatePID
element:Ki
haslimits:no
scale:1
buttongroup:4,20
-
0
0
85
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
5
0.000100000000000
objname:StabilizationSettings
fieldname:YawRatePID
element:Kp
haslimits:no
scale:1
buttongroup:4,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This makes the control output respond faster with fast stick movements or external disturbance like wind gusts. It also acts like a dampener, thus allowing higher KP settings. Only affects Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
6
0.000001000000000
objname:StabilizationSettings
fieldname:YawRatePID
element:Kd
haslimits:no
scale:1
buttongroup:4,20
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Pitch
Qt::AlignCenter
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Roll
Qt::AlignCenter
-
Qt::Horizontal
QSizePolicy::Fixed
10
10
-
0
0
69
16
Proportional
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
Qt::Horizontal
QSizePolicy::Fixed
10
10
-
0
0
85
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
5
0.000100000000000
objname:StabilizationSettings
fieldname:RollRatePID
element:Kp
haslimits:no
scale:1
buttongroup:4,20
-
Qt::Horizontal
QSizePolicy::Fixed
140
13
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Rate mode. A good starting point for Integral is the same as Proportional.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
5
0.000100000000000
objname:StabilizationSettings
fieldname:RollRatePID
element:Ki
haslimits:no
scale:1
buttongroup:4,20
-
0
0
58
0
16777215
16777215
Derivative
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
85
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Rate mode (inner loop). Too much will make your vehicle oscillate in Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
5
0.000100000000000
objname:StabilizationSettings
fieldname:PitchRatePID
element:Kp
haslimits:no
scale:1
buttongroup:4,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This makes the control output respond faster with fast stick movements or external disturbance like wind gusts.It also acts like a dampener, thus allowing higher KP settings. Only affects Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
6
0.000001000000000
objname:StabilizationSettings
fieldname:RollRatePID
element:Kd
haslimits:no
scale:1
buttongroup:4,20
-
Qt::Horizontal
QSizePolicy::Fixed
10
10
-
Qt::Horizontal
20
20
-
0
0
0
0
16777215
16777215
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
248
248
248
255
255
220
0
0
0
false
Attitude Stabilization (Outer Loop)
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
false
9
9
9
9
4
-
<html><head/><body><p>Link roll & pitch values together, thus giving the same value for each when setting up a symetrical vehicle that requires both to be the same.</p></body></html>
Link Roll and Pitch
-
Qt::Horizontal
497
20
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
Default
objname:StabilizationSettings
button:default
buttongroup:5
-
0
0
0
110
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
0
0
0
0
0
0
0
0
0
248
248
248
255
255
220
0
0
0
false
QGroupBox{border: 0px;}
true
0
0
0
-
Qt::Horizontal
QSizePolicy::Fixed
137
13
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Roll
Qt::AlignCenter
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Pitch
Qt::AlignCenter
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Yaw
Qt::AlignCenter
-
0
0
69
16
Proportional
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
3
0.100000000000000
objname:StabilizationSettings
fieldname:RollPI
element:Kp
haslimits:no
scale:1
buttongroup:5,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
3
0.100000000000000
objname:StabilizationSettings
fieldname:PitchPI
element:Kp
haslimits:no
scale:1
buttongroup:5,20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much leveling stability is set into Attitude mode (outer loop). Too much will make your vehicle oscillate in Attitude Mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
3
0.100000000000000
objname:StabilizationSettings
fieldname:YawPI
element:Kp
haslimits:no
scale:1
buttongroup:5,20
-
0
0
Integral
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
Qt::Horizontal
QSizePolicy::Fixed
13
13
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Attitude Mode. Adding Ki in Attitude when Ki is present in Rate is not recommended.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
3
0.100000000000000
objname:StabilizationSettings
fieldname:RollPI
element:Ki
haslimits:no
scale:1
buttongroup:5,20
-
Qt::Horizontal
QSizePolicy::Fixed
13
13
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Attitude Mode. Adding Ki in Attitude when Ki is present in Rate is not recommended.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
3
0.100000000000000
objname:StabilizationSettings
fieldname:PitchPI
element:Ki
haslimits:no
scale:1
buttongroup:5,20
-
Qt::Horizontal
QSizePolicy::Fixed
13
13
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This adjusts how much stability your vehicle will have when flying tilted (ie forward flight) in Attitude Mode. Adding Ki in Attitude when Ki is present in Rate is not recommended.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
3
0.100000000000000
objname:StabilizationSettings
fieldname:YawPI
element:Ki
haslimits:no
scale:1
buttongroup:5,20
-
Qt::Horizontal
20
20
-
0
0
0
60
Instant Update
-
0
0
136
20
<html><head/><body><p>Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS.</p></body></html>
Update flight controller in real time
-
Qt::Vertical
20
40
-
Qt::Vertical
20
200
0
0
Expert
0
0
0
0
-
255
255
255
240
240
240
255
255
255
240
240
240
240
240
240
240
240
240
QFrame::NoFrame
QFrame::Sunken
0
true
0
0
792
645
9
9
9
9
9
-
0
0
0
0
false
Weak Leveling / Axis Lock
9
9
9
9
-
Qt::Horizontal
632
20
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
Default
objname:StabilizationSettings
button:default
buttongroup:10
-
QGroupBox{border: 0px;}
true
0
9
0
0
-
0
0
144
16
175
16777215
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Weak Leveling Kp
Qt::AlignCenter
-
0
0
144
16
175
16777215
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Weak Leveling Rate
Qt::AlignCenter
-
0
0
144
16
175
16777215
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Max Axis Lock
Qt::AlignCenter
-
0
0
144
16
175
16777215
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Max Axis Lock Rate
Qt::AlignCenter
-
Qt::Horizontal
QSizePolicy::Fixed
90
11
-
0
0
5
22
175
22
Qt::StrongFocus
<html><head/><body><p>In Weak Leveling mode, this setting acts like Attitude Kp. If you make this setting too high, it can cause oscillations.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
0.010000000000000
360.000000000000000
0.010000000000000
objname:StabilizationSettings
fieldname:WeakLevelingKp
haslimits:no
scale:1
buttongroup:10
-
Qt::Horizontal
40
20
-
0
0
25
22
175
22
Qt::StrongFocus
<html><head/><body><p>In Weak Leveling mode, this is the maximum number of degrees per second that weak leveling will move the vehicle.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
1.000000000000000
360.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:MaxWeakLevelingRate
haslimits:no
scale:1
buttongroup:10
-
Qt::Horizontal
40
20
-
0
0
25
22
175
22
Qt::StrongFocus
<html><head/><body><p>In AxisLock mode, this is the maximum number of degrees of correction. If movement by outside forces (eg Wind) are less than the set value your vehicle will return to centre. More than set amount and will only move your vehicle the set amount back to centre.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
0.000000000000000
360.000000000000000
1.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:MaxAxisLock
haslimits:no
scale:1
buttongroup:10
-
Qt::Horizontal
40
20
-
0
0
25
22
175
22
Qt::StrongFocus
<html><head/><body><p>In AxisLock mode, this setting controls how many degrees per second you can request with the stick before OpenPilot stops trying to gently hold its position and goes into normal rate mode. This setting works almost like a dead band. Default value should work fine.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
1.000000000000000
360.000000000000000
1.000000000000000
objname:StabilizationSettings
fieldname:MaxAxisLockRate
haslimits:no
scale:1
buttongroup:10
-
Qt::Horizontal
40
20
-
0
0
0
0
Integral Limits
9
9
9
9
6
-
Qt::Horizontal
632
20
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
Default
objname:StabilizationSettings
button:default
buttongroup:13
-
0
100
0
0
0
255
255
255
255
255
255
125
125
125
166
166
166
0
0
0
0
0
0
0
0
0
69
69
69
255
255
255
255
255
255
125
125
125
166
166
166
69
69
69
0
0
0
0
0
0
125
125
125
255
255
255
255
255
255
125
125
125
166
166
166
125
125
125
125
125
125
0
0
0
QGroupBox{border: 0px;}
true
0
9
0
0
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum value of the integral (KP) that is used in Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
4
1.000000000000000
0.001000000000000
objname:StabilizationSettings
fieldname:PitchRatePID
element:ILimit
haslimits:no
scale:1
buttongroup:13
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum value of the integral (KP) that is used in Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
4
1.000000000000000
0.001000000000000
objname:StabilizationSettings
fieldname:RollRatePID
element:ILimit
haslimits:no
scale:1
buttongroup:13
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Roll
Qt::AlignCenter
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Yaw
Qt::AlignCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum value of the integral (KP) that is used in AttitudeMode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
0.100000000000000
objname:StabilizationSettings
fieldname:YawPI
element:ILimit
haslimits:no
scale:1
buttongroup:13
-
0
0
91
0
16777215
16777215
ILimit Attitude
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum value of the integral (KP) that is used in AttitudeMode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
0.100000000000000
objname:StabilizationSettings
fieldname:PitchPI
element:ILimit
haslimits:no
scale:1
buttongroup:13
-
Qt::Horizontal
20
20
-
Qt::Horizontal
QSizePolicy::Fixed
91
13
-
0
0
91
0
16777215
16777215
ILimit Rate
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum value of the integral (KP) that is used in AttitudeMode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
2
0.100000000000000
objname:StabilizationSettings
fieldname:RollPI
element:ILimit
haslimits:no
scale:1
buttongroup:13
-
Qt::Horizontal
20
20
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Pitch
Qt::AlignCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>This sets the maximum value of the integral (KP) that is used in Rate mode.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
4
1.000000000000000
0.001000000000000
objname:StabilizationSettings
fieldname:YawRatePID
element:ILimit
haslimits:no
scale:1
buttongroup:13
-
Qt::Horizontal
20
20
-
Qt::Horizontal
1
20
-
0
0
0
0
16777215
16777215
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
248
248
248
255
255
220
0
0
0
false
Sensor Tuning
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
9
9
9
9
-
Qt::Horizontal
QSizePolicy::Expanding
619
20
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
Default
objname:StabilizationSettings
button:default
buttongroup:8
-
0
0
0
60
16777215
72
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
0
0
0
0
0
0
0
0
0
248
248
248
255
255
220
0
0
0
false
QGroupBox{border: 0px;}
true
0
9
0
0
-
Qt::Horizontal
20
20
-
Qt::Horizontal
QSizePolicy::Fixed
102
20
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>The proportional term for the accelerometer, the higher this term the more weight the accel is given.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
3
1000000.000000000000000
0.010000000000000
objname:AttitudeSettings
fieldname:AccelKp
haslimits:no
scale:1
buttongroup:8,10
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
GyroTau
Qt::AlignCenter
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
AccelKp
Qt::AlignCenter
-
0
0
0
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>In effect, a vibrations filter for the gyro. Default 0.005 - Max .020.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
3
1000000.000000000000000
0.001000000000000
objname:StabilizationSettings
fieldname:GyroTau
haslimits:no
scale:1
buttongroup:8,10
-
Qt::Horizontal
20
20
-
0
0
90
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
AccelKi
Qt::AlignCenter
-
0
0
90
22
16777215
22
Qt::StrongFocus
<html><head/><body><p>The intergral term for the accelerometer within the filter.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
5
1000000.000000000000000
0.000100000000000
objname:AttitudeSettings
fieldname:AccelKi
haslimits:no
scale:1
buttongroup:8
-
Qt::Horizontal
20
20
-
0
0
0
60
Instant Update
-
0
0
136
20
<html><head/><body><p>Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS.</p></body></html>
Update flight controller in real time
-
Qt::Vertical
20
149
Altitude Hold
0
0
0
0
-
QFrame::NoFrame
true
0
0
792
645
-
0
0
0
0
16777215
16777215
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
248
248
248
255
255
220
0
0
0
Tuning
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
false
9
9
9
9
6
-
Qt::Horizontal
497
20
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
Default
objname:AltitudeHoldSettings
button:default
buttongroup:99
-
0
0
0
140
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
0
0
0
0
0
0
0
0
0
248
248
248
255
255
220
0
0
0
false
QGroupBox{border: 0px;}
true
0
0
0
-
0
0
Integral
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
69
16
Proportional
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
58
0
16777215
16777215
Derivative
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
100
50
Qt::Horizontal
QSlider::TicksBelow
objname:AltitudeHoldSettings
fieldname:Kp
scale:0.001
haslimits:yes
buttongroup:99
-
100
50
Qt::Horizontal
QSlider::TicksBelow
objname:AltitudeHoldSettings
fieldname:Ki
scale:0.001
haslimits:yes
buttongroup:99
-
100
50
Qt::Horizontal
QSlider::TicksBelow
objname:AltitudeHoldSettings
fieldname:Kd
scale:0.001
haslimits:yes
buttongroup:99
-
Qt::Horizontal
QSizePolicy::Fixed
10
10
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Altitude
Qt::AlignCenter
-
0
0
50
22
50
22
Qt::StrongFocus
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
100
51
objname:AltitudeHoldSettings
fieldname:Kp
scale:0.001
haslimits:yes
buttongroup:99
-
0
0
50
22
50
22
Qt::StrongFocus
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
100
51
objname:AltitudeHoldSettings
fieldname:Ki
scale:0.001
haslimits:yes
buttongroup:99
-
0
0
50
22
50
22
Qt::StrongFocus
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
100
51
objname:AltitudeHoldSettings
fieldname:Kd
scale:0.001
haslimits:yes
buttongroup:99
-
0
0
0
0
16777215
16777215
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
243
243
243
250
250
250
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
243
243
243
250
250
250
243
243
243
250
250
250
0
0
0
248
248
248
255
255
220
0
0
0
Vario Altitude
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
false
9
9
9
9
6
-
0
0
0
140
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
0
0
0
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
0
0
0
255
255
255
0
0
0
0
0
0
0
0
0
0
0
0
251
251
251
255
255
220
0
0
0
124
124
124
0
0
0
255
255
255
251
251
251
124
124
124
165
165
165
124
124
124
255
255
255
124
124
124
0
0
0
0
0
0
0
0
0
248
248
248
255
255
220
0
0
0
false
QGroupBox{border: 0px;}
true
0
0
0
-
10
1
1
5
Qt::Horizontal
QSlider::TicksBelow
0
objname:AltitudeHoldSettings
fieldname:ThrottleRate
haslimits:no
scale:0.5
buttongroup:99
-
Qt::Horizontal
QSizePolicy::Fixed
10
10
-
0
0
69
16
Exponential
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
50
22
50
22
Qt::StrongFocus
<html><head/><body><p>Throttle exponential value.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
0
256.000000000000000
1.000000000000000
128.000000000000000
objname:AltitudeHoldSettings
fieldname:ThrottleExp
haslimits:no
scale:1
buttongroup:99
-
0
0
Max Vertical Velocity
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
0
0
50
22
50
22
Qt::StrongFocus
<html><head/><body><p>Maximum allowed vertical velocity in m/s.</p></body></html>
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
1
5.000000000000000
0.100000000000000
2.500000000000000
objname:AltitudeHoldSettings
fieldname:ThrottleRate
haslimits:no
scale:1
buttongroup:99
-
256
128
Qt::Horizontal
QSlider::TicksBelow
objname:AltitudeHoldSettings
fieldname:ThrottleExp
haslimits:no
scale:1
buttongroup:99
-
0
0
0
16
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
19
19
19
255
255
220
0
0
0
255
255
255
74
74
74
36
36
36
58
58
58
48
48
48
19
19
19
26
26
26
255
255
255
255
255
255
255
255
255
74
74
74
36
36
36
74
74
74
36
36
36
0
0
0
39
39
39
255
255
220
0
0
0
75
true
false
background-color: qlineargradient(spread:reflect, x1:0.507, y1:0, x2:0.507, y2:0.772, stop:0.208955 rgba(74, 74, 74, 255), stop:0.78607 rgba(36, 36, 36, 255));
color: rgb(255, 255, 255);
border-radius: 5;
Throttle Stick Response
Qt::AlignCenter
-
Qt::Horizontal
497
20
-
0
0
0
0
16777215
16777215
Reset all values to GCS defaults
Default
objname:AltitudeHoldSettings
button:default
buttongroup:99
-
0
0
0
60
Instant Update
-
0
0
136
20
<html><head/><body><p>Enabling this feature mean that any changes made to the sliders will be instantly sent and used by the Flight Controller, useful for two person tuning where one normally flies and ones changes the GCS.</p></body></html>
Update flight controller in real time
-
Qt::Vertical
QSizePolicy::Expanding
20
40
-
4
-
Qt::Horizontal
450
16
-
0
0
0
0
25
25
Takes you to the wiki page
:/core/images/helpicon.svg:/core/images/helpicon.svg
25
25
true
button:help
url:http://wiki.openpilot.org/x/DAO9
-
0
0
0
0
16777215
16777215
Reloads the saved settings into GCS.
Useful if you have accidentally changed some settings.
Reload Board Data
16
16
button:reload
buttongroup:10
-
0
0
0
0
16777215
16777215
Send settings to the board but do not save to the non-volatile memory
Apply
button:apply
-
0
0
0
0
16777215
16777215
Send settings to the board and save to the non-volatile memory
Save
button:save
stabilizationReloadBoardData_6
saveStabilizationToRAM_6
saveStabilizationToSD_6
pushButton_23
pushButton_20
horizontalSlider_76
spinBox_7
PitchPSlider
spinBox_PitchRateP
horizontalSlider_78
spinBox_12
horizontalSlider_79
spinBox_8
horizontalSlider_80
spinBox_9
horizontalSlider_81
spinBox_10
pushButton_22
horizontalSlider_82
spinBox_13
horizontalSlider_83
spinBox_14
horizontalSlider_84
spinBox_15
lowThrottleZeroIntegral_8
checkBox_7
checkBox_8
pushButton_4
RateRollKp_2
RatePitchKp
RateYawKp
RateRollKi_2
RatePitchKi
RateYawKi
RollRateKd
PitchRateKd
YawRateKd
pushButton_2
AttitudeRollKp
AttitudePitchKp_2
AttitudeYawKp
AttitudeRollKi
AttitudePitchKi_2
AttitudeYawKi
pushButton_3
rateRollKp_3
ratePitchKp_4
rateYawKp_3
rateRollKi_3
ratePitchKi_4
rateYawKi_3
rateRollILimit_3
ratePitchILimit_4
rateYawILimit_3
checkBox_3
checkBox_2
WeakLevelingKp
WeakLevelingRate
MaAxisLock
MaxAxisLockRate
pushButton_9
RateRollILimit_2
RatePitchILimit
RateYawILimit
AttitudeRollILimit
AttitudePitchILimit_2
AttitudeYawILimit
pushButton_5
GyroTau
AccelKp
AccelKi
realTimeUpdates_6
scrollArea_3
tabWidget
scrollArea_2