StabilizationWidget 0 0 974 857 0 0 350 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 QFrame::NoFrame 0 true 0 0 952 771 0 ArrowCursor #basicPidBankFrame{ color: rgb(180, 180, 180); margin-top: -1px; } QFrame::Box QFrame::Plain 0 340 16777215 340 0 0 0 Acro+ 0 0 0 0 16777215 16777215 Reset all values to GCS defaults false Default button:default buttongroup:77 0 0 25 <html><head/><body><p>The Acro + slider can be adjusted to change the amount of manual control blending.</p></body></html> 0 100 1 50 Qt::Horizontal QSlider::TicksBelow 5 objname:StabilizationSettingsBankX fieldname:AcroInsanityFactor scale:0.01 buttongroup:77 60 22 60 22 0 100 50 objname:StabilizationSettingsBankX fieldname:AcroInsanityFactor scale:0.01 buttongroup:77 0 0 80 0 Factor Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 300 16777215 Expo 9 0 0 0 0 1 0 60 22 60 22 -100 100 0 objname:StabilizationSettingsBankX fieldname:StickExpo haslimits:yes scale:1 buttongroup:66 element:Roll 0 0 255 0 0 255 0 0 120 120 120 Roll Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 60 22 60 22 -100 100 0 objname:StabilizationSettingsBankX fieldname:StickExpo haslimits:yes scale:1 buttongroup:66 element:Pitch 0 0 <html><head/><body><p>This graph shows the Expo curves for all axis. The color of the curves corresponds with the colors of the slider labels below.</p></body></html> 0 0 0 170 0 0 170 0 120 120 120 Pitch Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 60 22 60 22 -100 100 0 objname:StabilizationSettingsBankX fieldname:StickExpo haslimits:yes scale:1 buttongroup:66 element:Yaw 0 0 0 0 255 0 0 255 120 120 120 Yaw Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 25 <html><head/><body><p>The Roll Expo slider can be adjusted to change the amount of Expo to use on Roll axis.</p></body></html> -100 100 0 Qt::Horizontal QSlider::TicksBelow 20 objname:StabilizationSettingsBankX fieldname:StickExpo haslimits:yes scale:1 buttongroup:66 element:Roll 0 25 <html><head/><body><p>The Yaw Expo slider can be adjusted to change the amount of Expo to use on Yaw axis.</p></body></html> -100 100 0 Qt::Horizontal QSlider::TicksBelow 20 objname:StabilizationSettingsBankX fieldname:StickExpo haslimits:yes scale:1 buttongroup:66 element:Yaw 0 25 <html><head/><body><p>The Pitch Expo slider can be adjusted to change the amount of Expo to use on Pitch axis.</p></body></html> -100 100 0 Qt::Horizontal QSlider::TicksBelow 20 objname:StabilizationSettingsBankX fieldname:StickExpo haslimits:yes scale:1 buttongroup:66 element:Pitch 0 0 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:66 550 0 16777215 16777215 Responsiveness Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter false false 9 9 9 9 0 0 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:6 Use Basic Configuration true 0 0 0 60 22 60 22 100 800 400 objname:StabilizationSettingsBankX fieldname:ManualRate element:Roll haslimits:no scale:1 buttongroup:6,20 0 0 80 16 Rate Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 20 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 80 16 Rate yaw Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 20 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 60 22 60 22 10 180 83 objname:StabilizationSettingsBankX fieldname:RollMax haslimits:no scale:1 buttongroup:6,20 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:ManualRate element:Roll haslimits:no scale:1 buttongroup:6,20 60 22 60 22 100 800 400 objname:StabilizationSettingsBankX fieldname:ManualRate element:Yaw haslimits:no scale:1 buttongroup:6,20 0 0 80 16 Attitude Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 25 <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 10 objname:StabilizationSettingsBankX fieldname:RollMax haslimits:no scale:1 buttongroup:6,20 0 0 0 20 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 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:ManualRate element:Yaw haslimits:no scale:1 buttongroup:6,20 Qt::Vertical 20 40 Qt::Vertical 20 40 0 0 0 0 16777215 160 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 &amp; pitch sliders to move together, thus giving same value for both roll &amp; pitch 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 false Default button:default buttongroup:1 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 0 0 0 0 0 0 25 Qt::WheelFocus <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 20 objname:StabilizationSettingsBankX fieldname:RollRatePID element:Ki haslimits:yes scale:0.0001 buttongroup:1,10 60 22 60 22 As a rule of thumb, you can set the Integral at roughly the same value as the Kp. 200 200 objname:StabilizationSettingsBankX fieldname:PitchRatePID element:Ki haslimits:yes scale:0.0001 buttongroup:1,10 60 22 60 22 As a rule of thumb, you can set the Integral at roughly the same value as the Kp. 200 200 objname:StabilizationSettingsBankX fieldname:RollRatePID element:Ki haslimits:yes scale:0.0001 buttongroup:1,10 0 0 110 16 Proportional Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:PitchRatePID element:Kp haslimits:yes scale:0.0001 buttongroup:1,10 0 0 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:YawRatePID element:Kp haslimits:yes scale:0.0001 buttongroup:1,10 0 0 0 20 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 20 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 110 0 Integral Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 20 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 <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 20 objname:StabilizationSettingsBankX fieldname:PitchRatePID element:Ki haslimits:yes scale:0.0001 buttongroup:1,10 60 22 60 22 As a rule of thumb, you can set the Integral at roughly the same value as the Kp. 200 200 objname:StabilizationSettingsBankX fieldname:YawRatePID element:Ki haslimits:yes scale:0.0001 buttongroup:1,10 60 22 60 22 Slowly raise Proportional until you start seeing clear oscillations when you fly. Then lower the value by 5 or so. 200 200 objname:StabilizationSettingsBankX fieldname:PitchRatePID element:Kp haslimits:yes scale:0.0001 buttongroup:1,10 0 0 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:YawRatePID element:Ki haslimits:yes scale:0.0001 buttongroup:1,10 0 0 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:RollRatePID element:Kp haslimits:yes scale:0.0001 buttongroup:1,10 60 22 60 22 Slowly raise Proportional until you start seeing clear oscillations when you fly. Then lower the value by 5 or so. 200 200 objname:StabilizationSettingsBankX fieldname:RollRatePID element:Kp haslimits:yes scale:0.0001 buttongroup:1,10 60 22 60 22 Slowly raise Proportional until you start seeing clear oscillations when you fly. Then lower the value by 5 or so. 200 200 objname:StabilizationSettingsBankX fieldname:YawRatePID element:Kp haslimits:yes scale:0.0001 buttongroup:1,10 0 0 0 0 16777215 135 false Attitude Stabilization (Outer Loop) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter 9 9 9 9 6 0 0 0 0 Reset all values to GCS defaults Default button:default buttongroup:2 0 0 Qt::StrongFocus <html><head/><body><p>Link roll &amp; pitch sliders to move together, thus giving same value for both roll &amp; pitch when setting up a symetrical vehicle that requires both to be the same.</p></body></html> Link Roll and Pitch 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 0 0 0 0 0 0 20 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 20 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 20 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 110 16 Proportional Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:RollPI element:Kp scale:0.1 haslimits:yes buttongroup:2,10 60 22 60 22 200 200 objname:StabilizationSettingsBankX fieldname:RollPI element:Kp scale:0.1 haslimits:yes buttongroup:2,10 0 0 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:PitchPI element:Kp scale:0.1 haslimits:yes buttongroup:2,10 60 22 60 22 200 200 objname:StabilizationSettingsBankX fieldname:PitchPI element:Kp scale:0.1 haslimits:yes buttongroup:2,10 0 0 0 25 <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 20 objname:StabilizationSettingsBankX fieldname:YawPI element:Kp scale:0.1 haslimits:yes buttongroup:2,10 60 22 60 22 200 200 objname:StabilizationSettingsBankX fieldname:YawPI element:Kp scale:0.1 haslimits:yes buttongroup:2,10 Qt::Horizontal 40 1 Qt::Vertical QSizePolicy::Fixed 20 9 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 20 Advanced 0 0 0 0 QFrame::NoFrame 0 true 0 0 952 771 0 #advancedPidBankFrame{ color: rgb(180, 180, 180); margin-top: -1px; } QFrame::Box QFrame::Plain true 0 0 0 0 16777215 16777215 Responsiveness Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter false false 9 9 9 9 6 Qt::Vertical 20 40 0 0 Use Advanced Configuration 0 0 0 0 16777215 16777215 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:6 false 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 0 0 0 0 0 0 0 0 20 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 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:StabilizationSettingsBankX fieldname:PitchMax haslimits:no scale:1 buttongroup:6,20 Rate mode response (deg/s) Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Max rate limit (all modes) (deg/s) 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:StabilizationSettingsBankX 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 rotation rate in degrees per second on an axis.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 1000000.000000000000000 1.000000000000000 objname:StabilizationSettingsBankX fieldname:MaximumRate element:Roll haslimits:no scale:1 buttongroup:6,20 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 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:StabilizationSettingsBankX fieldname:YawMax haslimits:no scale:1 buttongroup:6,20 0 0 0 20 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 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:StabilizationSettingsBankX fieldname:ManualRate element:Yaw haslimits:no scale:1 buttongroup:6,20 0 0 0 20 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 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:StabilizationSettingsBankX 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:StabilizationSettingsBankX fieldname:MaximumRate element:Pitch haslimits:no scale:1 buttongroup:6,20 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:StabilizationSettingsBankX fieldname:ManualRate element:Pitch 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:StabilizationSettingsBankX fieldname:MaximumRate element:Yaw haslimits:no scale:1 buttongroup:6,20 0 0 16777215 16777215 Thrust PID Scaling false 9 9 140 0 QFrame::NoFrame QFrame::Raised 0 0 0 0 0 27 Enable TPS objname:StabilizationSettingsBankX fieldname:EnableThrustPIDScaling buttongroup:99 0 0 0 20 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; Source Qt::AlignCenter objname:StabilizationSettingsBankX fieldname:ThrustPIDScaleSource buttongroup:99 0 0 0 20 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; Targets Qt::AlignCenter objname:StabilizationSettingsBankX fieldname:ThrustPIDScaleTarget buttongroup:99 0 0 0 20 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; Axis Qt::AlignCenter objname:StabilizationSettingsBankX fieldname:ThrustPIDScaleAxes buttongroup:99 0 0 Qt::LeftToRight Default objname:StabilizationSettings button:default buttongroup:99 0 0 180 180 7 0 0 0 0 0 16777215 16777215 Rate Stabilization (Inner Loop) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter false 9 9 9 9 6 0 0 0 0 16777215 16777215 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:4 <html><head/><body><p>Link roll &amp; 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 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 0 0 0 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:StabilizationSettingsBankX fieldname:RollRatePID element:Ki haslimits:no scale:1 buttongroup:4,20 0 0 0 20 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 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:StabilizationSettingsBankX fieldname:YawRatePID 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:StabilizationSettingsBankX fieldname:YawRatePID element:Kp haslimits:no scale:1 buttongroup:4,20 0 0 0 20 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 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:StabilizationSettingsBankX fieldname:PitchRatePID element:Ki 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:StabilizationSettingsBankX fieldname:PitchRatePID element:Kd haslimits:no scale:1 buttongroup:4,20 0 0 Integral 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:StabilizationSettingsBankX 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:StabilizationSettingsBankX fieldname:YawRatePID element:Kd haslimits:no scale:1 buttongroup:4,20 0 0 0 20 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 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:StabilizationSettingsBankX fieldname:RollRatePID 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:StabilizationSettingsBankX fieldname:RollRatePID element:Kd haslimits:no scale:1 buttongroup:4,20 0 0 90 16 Proportional Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 0 16777215 16777215 false Attitude Stabilization (Outer Loop) Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter false 9 9 9 9 6 0 0 0 0 16777215 16777215 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:5 <html><head/><body><p>Link roll &amp; 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 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 0 0 0 0 0 85 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:StabilizationSettingsBankX fieldname:PitchPI element:Kp haslimits:no scale:1 buttongroup:5,20 0 0 85 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:StabilizationSettingsBankX fieldname:YawPI element:Kp haslimits:no scale:1 buttongroup:5,20 0 0 90 16 Proportional Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 0 20 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 85 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:StabilizationSettingsBankX fieldname:RollPI element:Kp haslimits:no scale:1 buttongroup:5,20 0 0 0 20 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 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:StabilizationSettingsBankX fieldname:YawPI element:Ki haslimits:no scale:1 buttongroup:5,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 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:StabilizationSettingsBankX fieldname:PitchPI element:Ki haslimits:no scale:1 buttongroup:5,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 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:StabilizationSettingsBankX fieldname:RollPI element:Ki haslimits:no scale:1 buttongroup:5,20 0 0 Integral Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Qt::Horizontal QSizePolicy::Preferred 50 28 0 0 0 20 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 Pirouette Compensation 0 27 Enable pirouette compensation objname:StabilizationSettingsBankX fieldname:EnablePiroComp buttongroup:55 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:55 Qt::Vertical QSizePolicy::Fixed 20 9 0 0 0 0 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 20 Expert 0 0 0 0 QFrame::NoFrame 0 true 0 0 952 771 Weak Leveling 0 0 0 0 16777215 16777215 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:25 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:25 0 0 162 20 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; margin:1px; font:bold; Weak Leveling Gain Qt::AlignCenter 0 0 179 20 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; margin:1px; font:bold; Weak Leveling Rate Qt::AlignCenter 0 0 25 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:25 Axis Lock 0 0 0 0 16777215 16777215 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:31 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:31 0 0 132 20 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; margin:1px; font:bold; Max Axis Lock Qt::AlignCenter 0 0 176 20 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; margin:1px; font:bold; Max Axis Lock Rate Qt::AlignCenter 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:31 0 0 Rattitude Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter 0 6 0 0 Default objname:StabilizationSettings button:default buttongroup:15 QGroupBox{border: 0px;} Qt::AlignCenter 9 QFrame::NoFrame QFrame::Plain 9 9 9 9 0 0 144 16 175 16777215 75 true 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; Mode Transition Qt::AlignCenter 0 0 5 22 175 22 Qt::StrongFocus <html><head/><body><p>Percentage of full stick where the transition from Attitude to Rate occurs. This transition always occurs when the aircraft is exactly inverted (bank angle 180 degrees). Small values are dangerous because they cause flips at small stick angles. Values significantly over 100 act like attitude mode and can never flip.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true 0 25.000000000000000 255.000000000000000 80.000000000000000 objname:StabilizationSettings fieldname:RattitudeModeTransition haslimits:no scale:1 buttongroup:15 Qt::Vertical 20 40 Cruise Control QGroupBox{border: 0px;} 0 9 9 9 75 true 9 9 9 9 0 22 16777215 22 <html><head/><body><p>Throttle/Collective stick below this amount disables Cruise Control. Also, by default Cruise Control forces the use of this value for thrust when InvertedPower setting is Zero and the copter is inverted. CP helis probably want this set to -100%. For safety with fixed pitch copters (including multicopters), never set this so low that the trimmed throttle stick cannot get below it or your motor(s) will still run with the throttle stick all the way down. Fixed pitch throttle sticks go from -100 to 0 in the first tiny bit of throttle stick (and then up to 100 using the rest of the throttle range), so for example, a lot of &quot;high throttle trim&quot; will keep the stick from ever commanding less than 5% so it won't be possible to stop the motors with the throttle stick. Banking the copter in your hand in this state will make the motors speed up.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true 0 -100.000000000000000 49.000000000000000 5.000000000000000 objname:StabilizationSettings fieldname:CruiseControlMinThrust haslimits:no scale:1 buttongroup:16 0 22 16777215 22 <html><head/><body><p>Multi-copters should probably use 80% to 90% to leave some headroom for stabilization. CP helis can set this to 100%.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true 0 51.000000000000000 90.000000000000000 objname:StabilizationSettings fieldname:CruiseControlMaxThrust haslimits:no scale:1 buttongroup:16 0 0 97 20 16777215 20 75 true 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; MaxThrust Qt::AlignCenter 75 0 Qt::StrongFocus <html><head/><body><p>CP helis can set this to Reversed to automatically reverse the direction of thrust when inverted. Fixed pitch copters, including multicopters, should leave this set at Unreversed. Unreversed direction with Boosted power may be dangerous because it adds power and the thrust direction moves the aircraft towards the ground.</p></body></html> objname:StabilizationSettings fieldname:CruiseControlInvertedThrustReversing haslimits:no scale:1 buttongroup:16 0 0 145 20 16777215 20 75 true 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; InvrtdThrustRev Qt::AlignCenter 0 22 16777215 22 <html><head/><body><p>The bank angle where CruiseControl goes into inverted power mode. InvertedThrustReverse and InvertedPower control the direction and amount of power when in inverted mode.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true 0 255.000000000000000 105.000000000000000 objname:StabilizationSettings fieldname:CruiseControlMaxAngle haslimits:no scale:1 buttongroup:16 0 0 140 20 16777215 20 75 true 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; MaxPowerFactor Qt::AlignCenter 0 22 16777215 22 <html><head/><body><p>Really just a safety limit. 3.0 means it will not use more than 3 times the power the throttle/collective stick is requesting.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true 2 1.000000000000000 50.000000000000000 0.100000000000000 3.000000000000000 objname:StabilizationSettings fieldname:CruiseControlMaxPowerFactor haslimits:no scale:1 buttongroup:16 0 0 155 20 16777215 20 75 true 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; PowerDelayComp Qt::AlignCenter 0 0 90 20 16777215 20 75 true 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; MaxAngle Qt::AlignCenter 0 0 92 20 16777215 20 75 true 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; MinThrust Qt::AlignCenter <html><head/><body><p>The amount of power used when in inverted mode. Zero (min throttle stick for fixed pitch copters includding multicopters, neutral collective for CP), Normal (uses stick value), or Boosted (boosted according to bank angle). Beginning multicopter pilots should leave this set to Zero to automatically reduce throttle during flips. Boosted power with Unreversed direction may be dangerous because it adds power and the thrust direction moves the aircraft towards the ground.</p></body></html> objname:StabilizationSettings fieldname:CruiseControlInvertedPowerOutput haslimits:no scale:1 buttongroup:16 0 22 16777215 22 <html><head/><body><p>If you find that quickly moving the stick around a lot makes the copter climb a bit, adjust this number down a little. It will be a compromise between climbing a little with lots of stick motion and descending a little with minimal stick motion.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true 2 50.000000000000000 200.000000000000000 0.250000000000000 100.000000000000000 objname:StabilizationSettings fieldname:CruiseControlPowerTrim haslimits:no scale:1 buttongroup:16 120 20 16777215 20 75 true 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; InvertedPower Qt::AlignCenter 0 0 97 20 16777215 20 75 true 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; PowerTrim Qt::AlignCenter 0 22 16777215 22 <html><head/><body><p>Motor response time to go from min thrust to max thrust. It allows thrust anticipation on entering/exiting inverted mode</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter true 5 2.000000000000000 0.001000000000000 0.250000000000000 objname:StabilizationSettings fieldname:CruiseControlPowerDelayComp haslimits:no scale:1 buttongroup:16 Default objname:StabilizationSettings button:default buttongroup:16 false Sensor Tuning 9 9 9 9 0 0 0 0 16777215 16777215 Reset all values to GCS defaults Default objname:StabilizationSettings button:default buttongroup:8 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 9 9 9 9 0 0 90 20 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; margin:1px; font:bold; Accel I 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 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 20 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; margin:1px; font:bold; Gyro Noise Filtering 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 0 0 0 20 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; margin:1px; font:bold; Accel P Qt::AlignCenter Qt::Vertical QSizePolicy::Fixed 20 9 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 Altitude Hold 0 0 0 0 QFrame::NoFrame 0 true 0 0 952 771 0 0 0 0 16777215 16777215 Tuning Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter false 9 9 9 9 6 0 0 0 0 16777215 16777215 Reset all values to GCS defaults Default objname:AltitudeHoldSettings button:default buttongroup:98 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 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; Control Coefficients Qt::AlignCenter 0 0 50 22 50 22 Qt::StrongFocus Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 100 51 objname:AltitudeHoldSettings fieldname:AltitudePI element:Kp scale:0.01 haslimits:yes buttongroup:98,10 0 0 Velocity Proportional Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 69 16 Altitude Proportional Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 0 58 0 16777215 16777215 Velocity Integral Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter <html><head/><body><p>How fast the vehicle should adjust its neutral throttle estimation. Altitude assumes that when engaged the throttle is in the range required to hover. If the throttle is a lot higher or lower, it needs to adjust this &quot;throttle trim&quot; Higher values make it do this adjustment faster, but this could lead to ugly oscillations. Leave at default unless you know what you are doing.</p></body></html> 1000 50 Qt::Horizontal QSlider::TicksBelow objname:AltitudeHoldSettings fieldname:VelocityPI element:Ki scale:0.00001 haslimits:yes buttongroup:98 0 0 50 22 50 22 Qt::StrongFocus Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 100 51 objname:AltitudeHoldSettings fieldname:VelocityPI element:Kp scale:0.01 haslimits:yes buttongroup:98,10 0 0 50 22 50 22 Qt::StrongFocus Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 1000 51 objname:AltitudeHoldSettings fieldname:VelocityPI element:Ki scale:0.00001 haslimits:yes buttongroup:98,10 <html><head/><body><p>How fast the vehicle should climb or descent to compensate a certain altitude difference. higher values could result in more accurate altitude hold but also more violent control actions, lower values are safer and ensure smoother flight. The default value should be fine for the majority of crafts.</p></body></html> 100 50 Qt::Horizontal QSlider::TicksBelow objname:AltitudeHoldSettings fieldname:AltitudePI element:Kp scale:0.01 haslimits:yes buttongroup:98 <html><head/><body><p>How much the vehicle should throttle up or down to compensate or achieve a certain vertical speed. Higher values lead to more aggressive throttle changes and could lead to oscillations. This is the most likely candidate to change depending on the crafts engine thrust. Heavy craft with weak engines might require higher values.</p></body></html> 100 50 Qt::Horizontal QSlider::TicksBelow objname:AltitudeHoldSettings fieldname:VelocityPI element:Kp scale:0.01 haslimits:yes buttongroup:98 0 0 0 0 16777215 16777215 Vario Altitude Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter false 9 9 9 9 6 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 50 22 50 22 Qt::StrongFocus <html><head/><body><p>Thrust exponential value.</p></body></html> Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 0 256.000000000000000 1.000000000000000 128.000000000000000 objname:AltitudeHoldSettings fieldname:ThrustExp haslimits:no scale:1 buttongroup:99,10 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 0 5.000000000000000 1.000000000000000 3.000000000000000 objname:AltitudeHoldSettings fieldname:ThrustRate haslimits:no scale:1 buttongroup:99,10 256 128 Qt::Horizontal QSlider::TicksBelow objname:AltitudeHoldSettings fieldname:ThrustExp 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/Collective Stick Response Qt::AlignCenter 5 1 1 3 Qt::Horizontal QSlider::TicksBelow 0 objname:AltitudeHoldSettings fieldname:ThrustRate haslimits:no scale:1 buttongroup:99 0 0 69 16 Exponential Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 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 QTabBar QWidget
qtabbar.h
1
MixerCurveWidget QWidget
mixercurvewidget.h
1
QwtPlot QWidget
qwt/src/qwt_plot.h
1
tabWidget scrollArea basicResponsivenessCheckBox pushButton AttitudeResponsivenessSlider spinBox RateResponsivenessSlider spinBox_2 RateYawResponsivenessSlider spinBox_5 pushButton_21 AttitudeResponsivenessSlider_2 spinBox_3 pushButton_12 RateYawResponsivenessSlider_2 expoSpinnerRoll RateYawResponsivenessSlider_3 expoSpinnerPitch RateYawResponsivenessSlider_4 expoSpinnerYaw checkBox_7 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 checkBox_8 pushButton_22 horizontalSlider_82 spinBox_13 horizontalSlider_83 spinBox_14 horizontalSlider_84 spinBox_15 lowThrottleZeroIntegral_8 realTimeUpdates_8 scrollArea_2 advancedResponsivenessCheckBox pushButton_3 rateRollKp_3 ratePitchKp_4 rateYawKp_3 rateRollKi_3 ratePitchKi_4 rateYawKi_3 rateRollILimit_3 ratePitchILimit_4 rateYawILimit_3 enableThrustPIDScalingCheckBox ThrustPIDSource ThrustPIDTarget ThrustPIDAxis defaultThrottleCurveButton checkBox_3 pushButton_4 RateRollKp_2 RatePitchKp RateYawKp RateRollKi_2 RatePitchKi RateYawKi RollRateKd PitchRateKd YawRateKd checkBox_2 pushButton_2 AttitudeRollKp AttitudePitchKp_2 AttitudeYawKp AttitudeRollKi AttitudePitchKi_2 AttitudeYawKi enableThrustPIDScalingCheckBox_2 pushButton_13 realTimeUpdates_12 scrollArea_3 pushButton_9 WeakLevelingKp WeakLevelingRate pushButton_6 MaAxisLock MaxAxisLockRate pushButton_10 RattitudeModeTransition pushButton_11 doubleSpinBox doubleSpinBox_3 doubleSpinBox_4 comboBox doubleSpinBox_7 doubleSpinBox_2 doubleSpinBox_5 comboBox_2 pushButton_5 GyroTau AccelKp AccelKi realTimeUpdates_6 scrollArea_4 pushButton_7 AltKpSlider AltKp AltKiSlider AltKi AltKdSlider AltKd pushButton_8 AltThrExpSlider_2 AltThrExp_2 AltThrRateSlider_2 AltThrRate_2 realTimeUpdates_7 pushButton_23 stabilizationReloadBoardData_6 saveStabilizationToRAM_6 saveStabilizationToSD_6