diff --git a/ground/openpilotgcs/src/plugins/config/stabilization.ui b/ground/openpilotgcs/src/plugins/config/stabilization.ui index 84291366e..034b51f0d 100644 --- a/ground/openpilotgcs/src/plugins/config/stabilization.ui +++ b/ground/openpilotgcs/src/plugins/config/stabilization.ui @@ -1312,7 +1312,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollMax haslimits:no scale:1 @@ -1346,7 +1346,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:ManualRate element:Roll haslimits:no @@ -1394,7 +1394,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:ManualRate element:Roll haslimits:no @@ -2583,7 +2583,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollMax haslimits:no scale:1 @@ -2617,7 +2617,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:ManualRate element:Yaw haslimits:no @@ -2668,7 +2668,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:ManualRate element:Yaw haslimits:no @@ -4448,7 +4448,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollRatePID element:Kp haslimits:yes @@ -4487,7 +4487,7 @@ Then lower the value by 5 or so. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollRatePID element:Kp haslimits:yes @@ -4562,7 +4562,7 @@ Then lower the value by 5 or so. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawRatePID element:Kp haslimits:yes @@ -4612,7 +4612,7 @@ Then lower the value by 5 or so. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchRatePID element:Kp haslimits:yes @@ -4651,7 +4651,7 @@ Then lower the value by 5 or so. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchRatePID element:Kp haslimits:yes @@ -4690,7 +4690,7 @@ Then lower the value by 5 or so. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawRatePID element:Kp haslimits:yes @@ -4740,7 +4740,7 @@ Then lower the value by 5 or so. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollRatePID element:Ki haslimits:yes @@ -4798,7 +4798,7 @@ value as the Kp. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollRatePID element:Ki haslimits:yes @@ -4837,7 +4837,7 @@ value as the Kp. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawRatePID element:Ki haslimits:yes @@ -4887,7 +4887,7 @@ value as the Kp. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawRatePID element:Ki haslimits:yes @@ -4937,7 +4937,7 @@ value as the Kp. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchRatePID element:Ki haslimits:yes @@ -4976,7 +4976,7 @@ value as the Kp. - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchRatePID element:Ki haslimits:yes @@ -8349,7 +8349,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollPI element:Kp scale:0.1 @@ -8384,7 +8384,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollPI element:Kp scale:0.1 @@ -8434,7 +8434,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchPI element:Kp scale:0.1 @@ -8469,7 +8469,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchPI element:Kp scale:0.1 @@ -8519,7 +8519,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawPI element:Kp scale:0.1 @@ -8554,7 +8554,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawPI element:Kp scale:0.1 @@ -9989,7 +9989,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchMax haslimits:no scale:1 @@ -10072,7 +10072,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:MaximumRate element:Roll haslimits:no @@ -10141,7 +10141,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:ManualRate element:Yaw haslimits:no @@ -10194,7 +10194,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawMax haslimits:no scale:1 @@ -10246,7 +10246,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:MaximumRate element:Pitch haslimits:no @@ -11456,7 +11456,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:ManualRate element:Pitch haslimits:no @@ -12075,7 +12075,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:ManualRate element:Roll haslimits:no @@ -12131,7 +12131,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollMax haslimits:no scale:1 @@ -12183,7 +12183,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:MaximumRate element:Yaw haslimits:no @@ -13352,7 +13352,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchRatePID element:Kd haslimits:no @@ -13971,7 +13971,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawRatePID element:Ki haslimits:no @@ -14021,7 +14021,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchRatePID element:Ki haslimits:no @@ -14071,7 +14071,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawRatePID element:Kp haslimits:no @@ -14121,7 +14121,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawRatePID element:Kd haslimits:no @@ -15328,7 +15328,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollRatePID element:Kp haslimits:no @@ -15394,7 +15394,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollRatePID element:Ki haslimits:no @@ -15475,7 +15475,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchRatePID element:Kp haslimits:no @@ -15525,7 +15525,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollRatePID element:Kd haslimits:no @@ -18378,7 +18378,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollPI element:Kp haslimits:no @@ -18428,7 +18428,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchPI element:Kp haslimits:no @@ -18478,7 +18478,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawPI element:Kp haslimits:no @@ -18563,7 +18563,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollPI element:Ki haslimits:no @@ -18629,7 +18629,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchPI element:Ki haslimits:no @@ -18695,7 +18695,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawPI element:Ki haslimits:no @@ -21937,7 +21937,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchRatePID element:ILimit haslimits:no @@ -21990,7 +21990,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollRatePID element:ILimit haslimits:no @@ -23140,7 +23140,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawPI element:ILimit haslimits:no @@ -23221,7 +23221,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:PitchPI element:ILimit haslimits:no @@ -23331,7 +23331,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:RollPI element:ILimit haslimits:no @@ -23947,7 +23947,7 @@ border-radius: 5; - objname:StabilizationSettings + objname:StabilizationSettingsBank1 fieldname:YawRatePID element:ILimit haslimits:no diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro b/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro index f3a0baa0a..541c066d7 100644 --- a/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro +++ b/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro @@ -60,6 +60,9 @@ HEADERS += $$UAVOBJECT_SYNTHETICS/accessorydesired.h \ $$UAVOBJECT_SYNTHETICS/overosyncsettings.h \ $$UAVOBJECT_SYNTHETICS/systemsettings.h \ $$UAVOBJECT_SYNTHETICS/stabilizationsettings.h \ + $$UAVOBJECT_SYNTHETICS/stabilizationsettingsbank1.h \ + $$UAVOBJECT_SYNTHETICS/stabilizationsettingsbank2.h \ + $$UAVOBJECT_SYNTHETICS/stabilizationsettingsbank3.h \ $$UAVOBJECT_SYNTHETICS/stabilizationbank.h \ $$UAVOBJECT_SYNTHETICS/manualcontrolsettings.h \ $$UAVOBJECT_SYNTHETICS/manualcontrolcommand.h \ @@ -152,6 +155,9 @@ SOURCES += $$UAVOBJECT_SYNTHETICS/accessorydesired.cpp \ $$UAVOBJECT_SYNTHETICS/overosyncsettings.cpp \ $$UAVOBJECT_SYNTHETICS/systemsettings.cpp \ $$UAVOBJECT_SYNTHETICS/stabilizationsettings.cpp \ + $$UAVOBJECT_SYNTHETICS/stabilizationsettingsbank1.cpp \ + $$UAVOBJECT_SYNTHETICS/stabilizationsettingsbank2.cpp \ + $$UAVOBJECT_SYNTHETICS/stabilizationsettingsbank3.cpp \ $$UAVOBJECT_SYNTHETICS/stabilizationbank.cpp \ $$UAVOBJECT_SYNTHETICS/manualcontrolsettings.cpp \ $$UAVOBJECT_SYNTHETICS/manualcontrolcommand.cpp \