diff --git a/src/ui/QGCPX4VehicleConfig.ui b/src/ui/QGCPX4VehicleConfig.ui index 4322884b0942526bab47c25c981f553cce38314f..93bbce1333f6ce86523530fec43b98875e72b490 100644 --- a/src/ui/QGCPX4VehicleConfig.ui +++ b/src/ui/QGCPX4VehicleConfig.ui @@ -154,7 +154,7 @@ Config</string> <item> <widget class="QStackedWidget" name="stackedWidget"> <property name="currentIndex"> - <number>0</number> + <number>1</number> </property> <widget class="QWidget" name="firmwareTab"> <layout class="QVBoxLayout" name="firmwareLayout"> @@ -340,161 +340,105 @@ Config</string> <layout class="QVBoxLayout" name="verticalLayout_16"> <item> <layout class="QGridLayout" name="gridLayout_2"> - <item row="6" column="3"> - <widget class="QSpinBox" name="aux1SpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>1</number> - </property> - <property name="maximum"> - <number>8</number> - </property> - </widget> - </item> - <item row="8" column="0"> - <widget class="QLabel" name="chanName_8"> - <property name="text"> - <string>Aux 3</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="2" column="3"> - <widget class="QSpinBox" name="pitchSpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>1</number> - </property> - <property name="maximum"> - <number>8</number> - </property> - </widget> - </item> - <item row="3" column="2"> - <widget class="QCheckBox" name="invertCheckBox_3"> + <item row="6" column="4"> + <widget class="QPushButton" name="subButton"> <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="5" column="3"> - <widget class="QSpinBox" name="modeSpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>1</number> - </property> - <property name="maximum"> - <number>8</number> + <string>Identify Sub Mode Switch</string> </property> </widget> </item> - <item row="5" column="2"> - <widget class="QCheckBox" name="invertCheckBox_5"> + <item row="4" column="4"> + <widget class="QPushButton" name="throttleButton"> <property name="text"> - <string>Reverse</string> + <string>Identify Throttle Channel</string> </property> </widget> </item> - <item row="5" column="0"> - <widget class="QLabel" name="chanName_5"> + <item row="2" column="0"> + <widget class="QLabel" name="chanName_2"> <property name="text"> - <string>Mode Switch</string> + <string>Pitch / Elevator</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="6" column="2"> - <widget class="QCheckBox" name="invertCheckBox_6"> + <item row="4" column="2"> + <widget class="QCheckBox" name="invertCheckBox_4"> <property name="text"> <string>Reverse</string> </property> </widget> </item> - <item row="5" column="1"> - <widget class="QLabel" name="modeChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="8" column="1"> - <widget class="QLabel" name="aux3ChanLabel"> - <property name="text"> - <string>0000</string> + <item row="1" column="3"> + <widget class="QSpinBox" name="rollSpinBox"> + <property name="enabled"> + <bool>false</bool> </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> + <property name="minimum"> + <number>0</number> </property> - </widget> - </item> - <item row="7" column="2"> - <widget class="QCheckBox" name="invertCheckBox_7"> - <property name="text"> - <string>Reverse</string> + <property name="maximum"> + <number>16</number> </property> </widget> </item> - <item row="8" column="3"> - <widget class="QSpinBox" name="aux3SpinBox"> + <item row="4" column="3"> + <widget class="QSpinBox" name="throttleSpinBox"> <property name="enabled"> <bool>false</bool> </property> <property name="minimum"> - <number>1</number> + <number>0</number> </property> <property name="maximum"> - <number>8</number> + <number>16</number> </property> </widget> </item> - <item row="7" column="3"> - <widget class="QSpinBox" name="aux2SpinBox"> + <item row="3" column="3"> + <widget class="QSpinBox" name="yawSpinBox"> <property name="enabled"> <bool>false</bool> </property> <property name="minimum"> - <number>1</number> + <number>0</number> </property> <property name="maximum"> - <number>8</number> + <number>16</number> </property> </widget> </item> - <item row="6" column="0"> - <widget class="QLabel" name="chanName_6"> + <item row="3" column="0"> + <widget class="QLabel" name="chanName_3"> <property name="text"> - <string>Aux 1</string> + <string>Yaw / Rudder</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="4" column="1"> - <widget class="QLabel" name="throttleChanLabel"> + <item row="4" column="0"> + <widget class="QLabel" name="chanName_4"> <property name="text"> - <string>0000</string> + <string>Throttle</string> </property> <property name="alignment"> - <set>Qt::AlignCenter</set> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="2" column="1"> - <widget class="QLabel" name="pitchChanLabel"> + <item row="8" column="4"> + <widget class="QPushButton" name="aux2Button"> + <property name="text"> + <string>Identify Aux 2 Channel</string> + </property> + </widget> + </item> + <item row="7" column="1"> + <widget class="QLabel" name="aux2ChanLabel"> <property name="text"> <string>0000</string> </property> @@ -503,13 +447,17 @@ Config</string> </property> </widget> </item> - <item row="7" column="0"> - <widget class="QLabel" name="chanName_7"> + <item row="5" column="4"> + <widget class="QPushButton" name="modeButton"> <property name="text"> - <string>Aux 2</string> + <string>Identify Main Mode Switch</string> </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </widget> + </item> + <item row="7" column="4"> + <widget class="QPushButton" name="aux1Button"> + <property name="text"> + <string>Identify Aux 1 Channel</string> </property> </widget> </item> @@ -530,50 +478,53 @@ Config</string> </property> </widget> </item> - <item row="1" column="5"> + <item row="1" column="4"> <widget class="QPushButton" name="rollButton"> <property name="text"> <string>Identify Roll Channel</string> </property> </widget> </item> - <item row="2" column="5"> - <widget class="QPushButton" name="pitchButton"> + <item row="0" column="2"> + <widget class="QLabel" name="label_3"> <property name="text"> - <string>Identify Pitch Channel</string> + <string>Reverse Direction / Invert</string> </property> </widget> </item> - <item row="3" column="5"> + <item row="3" column="4"> <widget class="QPushButton" name="yawButton"> <property name="text"> <string>Identify Yaw Channel</string> </property> </widget> </item> - <item row="5" column="5"> - <widget class="QPushButton" name="modeButton"> + <item row="2" column="2"> + <widget class="QCheckBox" name="invertCheckBox_2"> <property name="text"> - <string>Identify Main Mode Switch</string> + <string>Reverse</string> </property> </widget> </item> - <item row="7" column="5"> - <widget class="QPushButton" name="aux1Button"> + <item row="1" column="1"> + <widget class="QLabel" name="rollChanLabel"> <property name="text"> - <string>Identify Aux 1 Channel</string> + <string>0000</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> </property> </widget> </item> - <item row="8" column="5"> - <widget class="QPushButton" name="aux2Button"> + <item row="8" column="2"> + <widget class="QCheckBox" name="invertCheckBox_8"> <property name="text"> - <string>Identify Aux 2 Channel</string> + <string>Reverse</string> </property> </widget> </item> - <item row="7" column="1"> - <widget class="QLabel" name="aux2ChanLabel"> + <item row="6" column="1"> + <widget class="QLabel" name="aux1ChanLabel"> <property name="text"> <string>0000</string> </property> @@ -582,122 +533,129 @@ Config</string> </property> </widget> </item> - <item row="6" column="5"> - <widget class="QPushButton" name="subButton"> + <item row="1" column="0"> + <widget class="QLabel" name="chanName"> <property name="text"> - <string>Identify Sub Mode Switch</string> + <string>Roll / Ailerons</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="4" column="5"> - <widget class="QPushButton" name="throttleButton"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> <property name="text"> - <string>Identify Throttle Channel</string> + <string>Control Channel Name</string> </property> </widget> </item> - <item row="2" column="2"> - <widget class="QCheckBox" name="invertCheckBox_2"> + <item row="0" column="1"> + <widget class="QLabel" name="label_2"> <property name="text"> - <string>Reverse</string> + <string>Normalized Value</string> </property> </widget> </item> - <item row="4" column="2"> - <widget class="QCheckBox" name="invertCheckBox_4"> + <item row="2" column="4"> + <widget class="QPushButton" name="pitchButton"> <property name="text"> - <string>Reverse</string> + <string>Identify Pitch Channel</string> </property> </widget> </item> - <item row="1" column="3"> - <widget class="QSpinBox" name="rollSpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>1</number> + <item row="7" column="0"> + <widget class="QLabel" name="chanName_7"> + <property name="text"> + <string>Aux 2</string> </property> - <property name="maximum"> - <number>8</number> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="4" column="3"> - <widget class="QSpinBox" name="throttleSpinBox"> + <item row="6" column="3"> + <widget class="QSpinBox" name="aux1SpinBox"> <property name="enabled"> <bool>false</bool> </property> <property name="minimum"> - <number>1</number> + <number>0</number> </property> <property name="maximum"> - <number>8</number> + <number>16</number> </property> </widget> </item> - <item row="3" column="0"> - <widget class="QLabel" name="chanName_3"> + <item row="8" column="0"> + <widget class="QLabel" name="chanName_8"> <property name="text"> - <string>Yaw / Rudder</string> + <string>Aux 3</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="4" column="0"> - <widget class="QLabel" name="chanName_4"> - <property name="text"> - <string>Throttle</string> + <item row="2" column="3"> + <widget class="QSpinBox" name="pitchSpinBox"> + <property name="enabled"> + <bool>false</bool> </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + <property name="minimum"> + <number>0</number> + </property> + <property name="maximum"> + <number>16</number> </property> </widget> </item> - <item row="3" column="3"> - <widget class="QSpinBox" name="yawSpinBox"> + <item row="3" column="2"> + <widget class="QCheckBox" name="invertCheckBox_3"> + <property name="text"> + <string>Reverse</string> + </property> + </widget> + </item> + <item row="5" column="3"> + <widget class="QSpinBox" name="modeSpinBox"> <property name="enabled"> <bool>false</bool> </property> <property name="minimum"> - <number>1</number> + <number>0</number> </property> <property name="maximum"> - <number>8</number> + <number>16</number> </property> </widget> </item> - <item row="2" column="0"> - <widget class="QLabel" name="chanName_2"> + <item row="5" column="2"> + <widget class="QCheckBox" name="invertCheckBox_5"> <property name="text"> - <string>Pitch / Elevator</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + <string>Reverse</string> </property> </widget> </item> - <item row="1" column="1"> - <widget class="QLabel" name="rollChanLabel"> + <item row="5" column="0"> + <widget class="QLabel" name="chanName_5"> <property name="text"> - <string>0000</string> + <string>Mode Switch</string> </property> <property name="alignment"> - <set>Qt::AlignCenter</set> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="8" column="2"> - <widget class="QCheckBox" name="invertCheckBox_8"> + <item row="6" column="2"> + <widget class="QCheckBox" name="invertCheckBox_6"> <property name="text"> <string>Reverse</string> </property> </widget> </item> - <item row="6" column="1"> - <widget class="QLabel" name="aux1ChanLabel"> + <item row="5" column="1"> + <widget class="QLabel" name="modeChanLabel"> <property name="text"> <string>0000</string> </property> @@ -706,41 +664,83 @@ Config</string> </property> </widget> </item> - <item row="1" column="0"> - <widget class="QLabel" name="chanName"> + <item row="8" column="1"> + <widget class="QLabel" name="aux3ChanLabel"> <property name="text"> - <string>Roll / Ailerons</string> + <string>0000</string> </property> <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + <set>Qt::AlignCenter</set> </property> </widget> </item> - <item row="0" column="0"> - <widget class="QLabel" name="label"> + <item row="7" column="2"> + <widget class="QCheckBox" name="invertCheckBox_7"> <property name="text"> - <string>Control Channel Name</string> + <string>Reverse</string> </property> </widget> </item> - <item row="0" column="1"> - <widget class="QLabel" name="label_2"> + <item row="8" column="3"> + <widget class="QSpinBox" name="aux3SpinBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="minimum"> + <number>0</number> + </property> + <property name="maximum"> + <number>16</number> + </property> + </widget> + </item> + <item row="7" column="3"> + <widget class="QSpinBox" name="aux2SpinBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="minimum"> + <number>0</number> + </property> + <property name="maximum"> + <number>16</number> + </property> + </widget> + </item> + <item row="6" column="0"> + <widget class="QLabel" name="chanName_6"> <property name="text"> - <string>Normalized Value</string> + <string>Aux 1</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> - <item row="0" column="2"> - <widget class="QLabel" name="label_3"> + <item row="4" column="1"> + <widget class="QLabel" name="throttleChanLabel"> <property name="text"> - <string>Reverse Direction / Invert</string> + <string>0000</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QLabel" name="pitchChanLabel"> + <property name="text"> + <string>0000</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> </property> </widget> </item> - <item row="0" column="3"> + <item row="0" column="3" colspan="2"> <widget class="QLabel" name="label_4"> <property name="text"> - <string>Index of RC Channel used</string> + <string>Mapping to Index of RC Channel used for (0 if not used)</string> </property> </widget> </item> @@ -786,8 +786,8 @@ Config</string> <rect> <x>0</x> <y>0</y> - <width>1039</width> - <height>731</height> + <width>98</width> + <height>28</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_10"> diff --git a/src/ui/QGCPX4VehicleConfig.ui.autosave b/src/ui/QGCPX4VehicleConfig.ui.autosave deleted file mode 100644 index 93bbce1333f6ce86523530fec43b98875e72b490..0000000000000000000000000000000000000000 --- a/src/ui/QGCPX4VehicleConfig.ui.autosave +++ /dev/null @@ -1,1214 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>QGCPX4VehicleConfig</class> - <widget class="QWidget" name="QGCPX4VehicleConfig"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>1256</width> - <height>783</height> - </rect> - </property> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="windowTitle"> - <string>Form</string> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_11"> - <item> - <widget class="QScrollArea" name="leftNavScrollArea"> - <property name="minimumSize"> - <size> - <width>135</width> - <height>0</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>135</width> - <height>16777215</height> - </size> - </property> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="leftNavScrollAreaWidgetContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>133</width> - <height>757</height> - </rect> - </property> - <layout class="QVBoxLayout" name="verticalLayout_12"> - <item> - <layout class="QVBoxLayout" name="navBarLayout"> - <property name="sizeConstraint"> - <enum>QLayout::SetMinAndMaxSize</enum> - </property> - <item> - <widget class="QPushButton" name="firmwareMenuButton"> - <property name="text"> - <string>Firmware -Upgrade</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="rcMenuButton"> - <property name="minimumSize"> - <size> - <width>100</width> - <height>75</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16777215</height> - </size> - </property> - <property name="text"> - <string>RC -Calibration</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="sensorMenuButton"> - <property name="minimumSize"> - <size> - <width>100</width> - <height>75</height> - </size> - </property> - <property name="text"> - <string>Sensor -Calibration</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="airframeMenuButton"> - <property name="text"> - <string>Airframe -Config</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="generalMenuButton"> - <property name="minimumSize"> - <size> - <width>100</width> - <height>75</height> - </size> - </property> - <property name="text"> - <string>General -Config</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="advancedMenuButton"> - <property name="minimumSize"> - <size> - <width>100</width> - <height>75</height> - </size> - </property> - <property name="text"> - <string>Advanced -Config</string> - </property> - </widget> - </item> - <item> - <spacer name="verticalSpacer_2"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - </layout> - </item> - </layout> - </widget> - </widget> - </item> - <item> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QStackedWidget" name="stackedWidget"> - <property name="currentIndex"> - <number>1</number> - </property> - <widget class="QWidget" name="firmwareTab"> - <layout class="QVBoxLayout" name="firmwareLayout"> - <item> - <widget class="QLabel" name="label_5"> - <property name="text"> - <string>Firmware Upgrade</string> - </property> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="rcTab"> - <layout class="QVBoxLayout" name="verticalLayout_17"> - <item> - <widget class="QLabel" name="tabTitleLabel_4"> - <property name="font"> - <font> - <pointsize>16</pointsize> - <weight>75</weight> - <bold>true</bold> - </font> - </property> - <property name="text"> - <string>RC Calibration</string> - </property> - </widget> - </item> - <item> - <layout class="QGridLayout" name="gridLayout" rowstretch="0,0,0" columnstretch="0,0,0,0"> - <item row="2" column="1"> - <widget class="QGCRadioChannelDisplay" name="yawWidget" native="true"> - <property name="minimumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - </widget> - </item> - <item row="0" column="3"> - <layout class="QVBoxLayout" name="verticalLayout_6"> - <item> - <widget class="QGCRadioChannelDisplay" name="radio5Widget" native="true"> - <property name="minimumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - </widget> - </item> - <item> - <widget class="QGCRadioChannelDisplay" name="radio6Widget" native="true"> - <property name="minimumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - </widget> - </item> - <item> - <widget class="QGCRadioChannelDisplay" name="radio7Widget" native="true"> - <property name="minimumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - </widget> - </item> - <item> - <widget class="QGCRadioChannelDisplay" name="radio8Widget" native="true"> - <property name="minimumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - </widget> - </item> - </layout> - </item> - <item row="0" column="2"> - <widget class="QGCRadioChannelDisplay" name="pitchWidget" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> - <horstretch>1</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>50</width> - <height>200</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>50</width> - <height>200</height> - </size> - </property> - </widget> - </item> - <item row="2" column="2"> - <widget class="QGCRadioChannelDisplay" name="rollWidget" native="true"> - <property name="minimumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>250</width> - <height>40</height> - </size> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QGCRadioChannelDisplay" name="throttleWidget" native="true"> - <property name="minimumSize"> - <size> - <width>50</width> - <height>200</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>50</width> - <height>200</height> - </size> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QPushButton" name="rcCalibrationButton"> - <property name="text"> - <string>Start Calibration</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <widget class="QGroupBox" name="advancedGroupBox"> - <property name="title"> - <string>Stick to Channel Mapping and Reverse</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_16"> - <item> - <layout class="QGridLayout" name="gridLayout_2"> - <item row="6" column="4"> - <widget class="QPushButton" name="subButton"> - <property name="text"> - <string>Identify Sub Mode Switch</string> - </property> - </widget> - </item> - <item row="4" column="4"> - <widget class="QPushButton" name="throttleButton"> - <property name="text"> - <string>Identify Throttle Channel</string> - </property> - </widget> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="chanName_2"> - <property name="text"> - <string>Pitch / Elevator</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="4" column="2"> - <widget class="QCheckBox" name="invertCheckBox_4"> - <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="1" column="3"> - <widget class="QSpinBox" name="rollSpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>0</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - </widget> - </item> - <item row="4" column="3"> - <widget class="QSpinBox" name="throttleSpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>0</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - </widget> - </item> - <item row="3" column="3"> - <widget class="QSpinBox" name="yawSpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>0</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - </widget> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="chanName_3"> - <property name="text"> - <string>Yaw / Rudder</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="chanName_4"> - <property name="text"> - <string>Throttle</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="8" column="4"> - <widget class="QPushButton" name="aux2Button"> - <property name="text"> - <string>Identify Aux 2 Channel</string> - </property> - </widget> - </item> - <item row="7" column="1"> - <widget class="QLabel" name="aux2ChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="5" column="4"> - <widget class="QPushButton" name="modeButton"> - <property name="text"> - <string>Identify Main Mode Switch</string> - </property> - </widget> - </item> - <item row="7" column="4"> - <widget class="QPushButton" name="aux1Button"> - <property name="text"> - <string>Identify Aux 1 Channel</string> - </property> - </widget> - </item> - <item row="3" column="1"> - <widget class="QLabel" name="yawChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="1" column="2"> - <widget class="QCheckBox" name="invertCheckBox"> - <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="1" column="4"> - <widget class="QPushButton" name="rollButton"> - <property name="text"> - <string>Identify Roll Channel</string> - </property> - </widget> - </item> - <item row="0" column="2"> - <widget class="QLabel" name="label_3"> - <property name="text"> - <string>Reverse Direction / Invert</string> - </property> - </widget> - </item> - <item row="3" column="4"> - <widget class="QPushButton" name="yawButton"> - <property name="text"> - <string>Identify Yaw Channel</string> - </property> - </widget> - </item> - <item row="2" column="2"> - <widget class="QCheckBox" name="invertCheckBox_2"> - <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QLabel" name="rollChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="8" column="2"> - <widget class="QCheckBox" name="invertCheckBox_8"> - <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="6" column="1"> - <widget class="QLabel" name="aux1ChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="chanName"> - <property name="text"> - <string>Roll / Ailerons</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Control Channel Name</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Normalized Value</string> - </property> - </widget> - </item> - <item row="2" column="4"> - <widget class="QPushButton" name="pitchButton"> - <property name="text"> - <string>Identify Pitch Channel</string> - </property> - </widget> - </item> - <item row="7" column="0"> - <widget class="QLabel" name="chanName_7"> - <property name="text"> - <string>Aux 2</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="6" column="3"> - <widget class="QSpinBox" name="aux1SpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>0</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - </widget> - </item> - <item row="8" column="0"> - <widget class="QLabel" name="chanName_8"> - <property name="text"> - <string>Aux 3</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="2" column="3"> - <widget class="QSpinBox" name="pitchSpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>0</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - </widget> - </item> - <item row="3" column="2"> - <widget class="QCheckBox" name="invertCheckBox_3"> - <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="5" column="3"> - <widget class="QSpinBox" name="modeSpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>0</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - </widget> - </item> - <item row="5" column="2"> - <widget class="QCheckBox" name="invertCheckBox_5"> - <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="5" column="0"> - <widget class="QLabel" name="chanName_5"> - <property name="text"> - <string>Mode Switch</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="6" column="2"> - <widget class="QCheckBox" name="invertCheckBox_6"> - <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="5" column="1"> - <widget class="QLabel" name="modeChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="8" column="1"> - <widget class="QLabel" name="aux3ChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="7" column="2"> - <widget class="QCheckBox" name="invertCheckBox_7"> - <property name="text"> - <string>Reverse</string> - </property> - </widget> - </item> - <item row="8" column="3"> - <widget class="QSpinBox" name="aux3SpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>0</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - </widget> - </item> - <item row="7" column="3"> - <widget class="QSpinBox" name="aux2SpinBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="minimum"> - <number>0</number> - </property> - <property name="maximum"> - <number>16</number> - </property> - </widget> - </item> - <item row="6" column="0"> - <widget class="QLabel" name="chanName_6"> - <property name="text"> - <string>Aux 1</string> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="4" column="1"> - <widget class="QLabel" name="throttleChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QLabel" name="pitchChanLabel"> - <property name="text"> - <string>0000</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item row="0" column="3" colspan="2"> - <widget class="QLabel" name="label_4"> - <property name="text"> - <string>Mapping to Index of RC Channel used for (0 if not used)</string> - </property> - </widget> - </item> - </layout> - </item> - </layout> - </widget> - </item> - <item> - <spacer name="verticalSpacer"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <widget class="QWidget" name="sensorTab"> - <property name="font"> - <font> - <pointsize>16</pointsize> - <weight>75</weight> - <bold>true</bold> - </font> - </property> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QGCMessageView" name="widget" native="true"/> - </item> - <item> - <widget class="QScrollArea" name="scrollArea_3"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="sensorContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>98</width> - <height>28</height> - </rect> - </property> - <layout class="QVBoxLayout" name="verticalLayout_10"> - <item> - <layout class="QVBoxLayout" name="sensorLayout"/> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="airframeTab"> - <layout class="QHBoxLayout" name="airframeLayout"/> - </widget> - <widget class="QWidget" name="generalTab"> - <property name="font"> - <font> - <pointsize>16</pointsize> - <weight>75</weight> - <bold>true</bold> - </font> - </property> - <layout class="QVBoxLayout" name="verticalLayout_11"> - <item> - <widget class="QLabel" name="tabTitleLabel_2"> - <property name="text"> - <string>General Config</string> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_7"> - <item> - <spacer name="horizontalSpacer_8"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item> - <widget class="QComboBox" name="multiRotorComboBox"/> - </item> - <item> - <widget class="QPushButton" name="loadMultiRotorDefaultsButton"> - <property name="font"> - <font> - <pointsize>13</pointsize> - <weight>50</weight> - <bold>false</bold> - </font> - </property> - <property name="text"> - <string>Load Platform Defaults</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_6"> - <item> - <widget class="QGroupBox" name="multiRotorControlAttitudeGroupBox"> - <property name="title"> - <string>Configuration</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_3"> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QScrollArea" name="scrollArea"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="generalLeftContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>98</width> - <height>28</height> - </rect> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_4"> - <property name="margin"> - <number>0</number> - </property> - <item> - <layout class="QVBoxLayout" name="generalLeftLayout"/> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="multiRotorControlAttitudeGroupBox_2"> - <property name="title"> - <string>Configuration</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_5"> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QScrollArea" name="scrollArea_2"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="generalRightContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>98</width> - <height>28</height> - </rect> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_5"> - <property name="margin"> - <number>0</number> - </property> - <item> - <layout class="QVBoxLayout" name="generalRightLayout"/> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </item> - </layout> - </widget> - <widget class="QWidget" name="advancedTab"> - <layout class="QVBoxLayout" name="verticalLayout_13"> - <item> - <widget class="QLabel" name="tabTitleLabel"> - <property name="font"> - <font> - <pointsize>16</pointsize> - <weight>75</weight> - <bold>true</bold> - </font> - </property> - <property name="text"> - <string>Advanced Configuration</string> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_2"> - <item> - <spacer name="horizontalSpacer_9"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item> - <widget class="QComboBox" name="platformSelectorComboBox"/> - </item> - <item> - <widget class="QPushButton" name="loadPlatformDefaultsButton"> - <property name="text"> - <string>Load Platform Defaults</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_3"> - <item> - <widget class="QGroupBox" name="advancedConfigurationGroupBox"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> - <horstretch>3</horstretch> - <verstretch>1</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Onboard Configuration</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QScrollArea" name="scrollArea_4"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="advanceColumnContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>98</width> - <height>28</height> - </rect> - </property> - <layout class="QVBoxLayout" name="verticalLayout_7"> - <property name="margin"> - <number>0</number> - </property> - <item> - <layout class="QVBoxLayout" name="advancedColumnLayout"/> - </item> - </layout> - </widget> - </widget> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_9"> - <item> - <widget class="QPushButton" name="refreshButton"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="toolTip"> - <string>Load parameters currently in non-permanent memory of aircraft.</string> - </property> - <property name="statusTip"> - <string/> - </property> - <property name="text"> - <string>Refresh</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="readButton"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="toolTip"> - <string>Copy parameters from permanent memory to non-permanent current memory of aircraft. DOES NOT update the parameters in this view, click refresh after copying them to get them.</string> - </property> - <property name="statusTip"> - <string/> - </property> - <property name="whatsThis"> - <string/> - </property> - <property name="text"> - <string>Read ROM</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="writeButton"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="toolTip"> - <string>Copy current parameters in non-permanent memory of the aircraft to permanent memory. Transmit your parameters first to write these.</string> - </property> - <property name="statusTip"> - <string/> - </property> - <property name="text"> - <string>Write ROM</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="loadFileButton"> - <property name="text"> - <string>Load File</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="saveFileButton"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="toolTip"> - <string>Save parameters in this view to a file on this computer.</string> - </property> - <property name="statusTip"> - <string/> - </property> - <property name="text"> - <string>Save to File</string> - </property> - </widget> - </item> - </layout> - </item> - </layout> - </widget> - </item> - <item> - <spacer name="horizontalSpacer_5"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>10</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item> - <widget class="QGroupBox" name="pendingChangesGroupBox"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> - <horstretch>2</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>329</width> - <height>0</height> - </size> - </property> - <property name="title"> - <string>Changes Pending</string> - </property> - <widget class="QWidget" name="verticalLayoutWidget"> - <property name="geometry"> - <rect> - <x>10</x> - <y>30</y> - <width>381</width> - <height>601</height> - </rect> - </property> - <layout class="QVBoxLayout" name="verticalLayout_4" stretch="0"> - <property name="spacing"> - <number>0</number> - </property> - <item> - <widget class="QGCPendingParamWidget" name="pendingCommitsWidget" native="true"> - <property name="minimumSize"> - <size> - <width>0</width> - <height>30</height> - </size> - </property> - <property name="autoFillBackground"> - <bool>true</bool> - </property> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - <item> - <spacer name="horizontalSpacer_13"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>10</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - </layout> - </item> - <item> - <widget class="QLabel" name="advancedStatusLabel"> - <property name="text"> - <string>Status</string> - </property> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </item> - </layout> - </widget> - <customwidgets> - <customwidget> - <class>QGCRadioChannelDisplay</class> - <extends>QWidget</extends> - <header>ui/designer/QGCRadioChannelDisplay.h</header> - <container>1</container> - </customwidget> - <customwidget> - <class>QGCPendingParamWidget</class> - <extends>QWidget</extends> - <header>ui/QGCPendingParamWidget.h</header> - <container>1</container> - </customwidget> - <customwidget> - <class>QGCMessageView</class> - <extends>QWidget</extends> - <header location="global">QGCMessageView.h</header> - <container>1</container> - </customwidget> - </customwidgets> - <resources/> - <connections/> -</ui>