diff --git a/CREDITS.txt b/CREDITS.txt index bfe69ec19..dbfb057e2 100644 --- a/CREDITS.txt +++ b/CREDITS.txt @@ -81,6 +81,10 @@ E: joe (dot) hlebasko(plus) openpilot (at) gmail (dot) com D: Production Main Board & Production OP GPS M: Hardware Architecture Team +N: Mark James +E: mjames (plus) openpilot (at) gmail (dot) com +D: Some of Silk Icon set used in GCS - http://www.famfamfam.com/lab/icons/silk + N: Sami Korhonen E: samik (dot) korhonen (plus) openpilot (at) gmail (dot) com D: GPS Module, Spektrum RC Module, OSD work diff --git a/Makefile b/Makefile index 6e1601c6b..0cc2eeb72 100644 --- a/Makefile +++ b/Makefile @@ -232,6 +232,18 @@ openpilotgcs: uavobjects_gcs $(MAKE) -w ; \ ) +.PHONY: gcs_installer +gcs_installer: openpilotgcs +ifeq ($(QT_SPEC), win32-g++) +ifeq ($(GCS_BUILD_CONF), release) + $(V1) cd $(BUILD_DIR)/ground/openpilotgcs/packaging/winx86 && $(MAKE) -r --no-print-directory $@ +else + $(error $@ can be generated for release build only (GCS_BUILD_CONF=release)) +endif +else + $(error $@ is currently only available on Windows) +endif + .PHONY: uavobjgenerator uavobjgenerator: $(V1) mkdir -p $(BUILD_DIR)/ground/$@ diff --git a/artwork/3D Model/backgrounds/default_background.png b/artwork/3D Model/backgrounds/default_background.png index 67094ecce..13a8a38bd 100644 Binary files a/artwork/3D Model/backgrounds/default_background.png and b/artwork/3D Model/backgrounds/default_background.png differ diff --git a/artwork/3D Model/backgrounds/default_background.psd b/artwork/3D Model/backgrounds/default_background.psd new file mode 100644 index 000000000..4f4dc4adf Binary files /dev/null and b/artwork/3D Model/backgrounds/default_background.psd differ diff --git a/flight/Bootloaders/AHRS/Makefile b/flight/Bootloaders/AHRS/Makefile index f7d101443..258c00693 100644 --- a/flight/Bootloaders/AHRS/Makefile +++ b/flight/Bootloaders/AHRS/Makefile @@ -29,7 +29,7 @@ include $(TOP)/make/firmware-defs.mk # Set developer code and compile options # Set to YES for debugging DEBUG ?= NO -OVERRIDE USE_BOOTLOADER = NO +override USE_BOOTLOADER = NO # Set to YES when using Code Sourcery toolchain CODE_SOURCERY ?= YES diff --git a/flight/Bootloaders/CopterControl/Makefile b/flight/Bootloaders/CopterControl/Makefile index 3c71770de..52a894a5b 100644 --- a/flight/Bootloaders/CopterControl/Makefile +++ b/flight/Bootloaders/CopterControl/Makefile @@ -37,7 +37,7 @@ ENABLE_DEBUG_PINS ?= NO ENABLE_AUX_UART ?= NO # -OVERRIDE USE_BOOTLOADER = NO +override USE_BOOTLOADER = NO # Set to YES when using Code Sourcery toolchain diff --git a/flight/Bootloaders/OpenPilot/Makefile b/flight/Bootloaders/OpenPilot/Makefile index 7633c6f96..0aa43662c 100644 --- a/flight/Bootloaders/OpenPilot/Makefile +++ b/flight/Bootloaders/OpenPilot/Makefile @@ -37,7 +37,7 @@ ENABLE_DEBUG_PINS ?= NO ENABLE_AUX_UART ?= NO # -OVERRIDE USE_BOOTLOADER = NO +override USE_BOOTLOADER = NO # Set to YES when using Code Sourcery toolchain diff --git a/flight/Bootloaders/PipXtreme/Makefile b/flight/Bootloaders/PipXtreme/Makefile index e31930426..eb8742608 100644 --- a/flight/Bootloaders/PipXtreme/Makefile +++ b/flight/Bootloaders/PipXtreme/Makefile @@ -37,7 +37,7 @@ ENABLE_DEBUG_PINS ?= NO ENABLE_AUX_UART ?= NO # -OVERRIDE USE_BOOTLOADER = NO +override USE_BOOTLOADER = NO # Set to YES when using Code Sourcery toolchain diff --git a/ground/openpilotgcs/share/openpilotgcs/models/backgrounds/default_background.png b/ground/openpilotgcs/share/openpilotgcs/models/backgrounds/default_background.png index 67094ecce..13a8a38bd 100644 Binary files a/ground/openpilotgcs/share/openpilotgcs/models/backgrounds/default_background.png and b/ground/openpilotgcs/share/openpilotgcs/models/backgrounds/default_background.png differ diff --git a/ground/openpilotgcs/src/plugins/config/configoutputwidget.cpp b/ground/openpilotgcs/src/plugins/config/configoutputwidget.cpp index 751fd2351..a762ce742 100644 --- a/ground/openpilotgcs/src/plugins/config/configoutputwidget.cpp +++ b/ground/openpilotgcs/src/plugins/config/configoutputwidget.cpp @@ -318,7 +318,10 @@ void ConfigOutputWidget::setSpinningArmed(bool val) if (!obj) return; UAVObjectField *field = obj->getField("MotorsSpinWhileArmed"); if (!field) return; - field->setValue(val); + if(val) + field->setValue("TRUE"); + else + field->setValue("FALSE"); } /** @@ -384,13 +387,6 @@ void ConfigOutputWidget::requestRCOutputUpdate() ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance(); UAVObjectManager *objManager = pm->getObject<UAVObjectManager>(); - // Get the Airframe type from the system settings: - UAVDataObject* obj = dynamic_cast<UAVDataObject*>(objManager->getObject(QString("SystemSettings"))); - Q_ASSERT(obj); - obj->requestUpdate(); - UAVObjectField *field = obj->getField(QString("AirframeType")); - m_config->aircraftType->setText(QString("Aircraft type: ") + field->getValue().toString()); - // Reset all channel assignements: m_config->ch0Output->setCurrentIndex(0); m_config->ch1Output->setCurrentIndex(0); @@ -402,7 +398,7 @@ void ConfigOutputWidget::requestRCOutputUpdate() m_config->ch7Output->setCurrentIndex(0); // Get the channel assignements: - obj = dynamic_cast<UAVDataObject*>(objManager->getObject(QString("ActuatorSettings"))); + UAVDataObject * obj = dynamic_cast<UAVDataObject*>(objManager->getObject(QString("ActuatorSettings"))); Q_ASSERT(obj); obj->requestUpdate(); QList<UAVObjectField*> fieldList = obj->getFields(); @@ -413,13 +409,43 @@ void ConfigOutputWidget::requestRCOutputUpdate() } // Get the SpinWhileArmed setting - field = obj->getField(QString("MotorsSpinWhileArmed")); - m_config->spinningArmed->setChecked(field->getValue().toBool()); + UAVObjectField *field = obj->getField(QString("MotorsSpinWhileArmed")); + m_config->spinningArmed->setChecked(field->getValue().toString().contains("TRUE")); // Get Output rates for both banks field = obj->getField(QString("ChannelUpdateFreq")); + UAVObjectUtilManager* utilMngr = pm->getObject<UAVObjectUtilManager>(); m_config->outputRate1->setValue(field->getValue(0).toInt()); m_config->outputRate2->setValue(field->getValue(1).toInt()); + if (utilMngr) { + int board = utilMngr->getBoardModel(); + if ((board & 0xff00) == 1024) { + // CopterControl family + m_config->chBank1->setText("1-3"); + m_config->chBank2->setText("4"); + m_config->chBank3->setText("5"); + m_config->chBank4->setText("6"); + m_config->outputRate1->setEnabled(true); + m_config->outputRate2->setEnabled(true); + m_config->outputRate3->setEnabled(true); + m_config->outputRate4->setEnabled(true); + m_config->outputRate3->setValue(field->getValue(2).toInt()); + m_config->outputRate4->setValue(field->getValue(3).toInt()); + } else if ((board & 0xff00) == 256 ) { + // Mainboard family + m_config->outputRate1->setEnabled(true); + m_config->outputRate2->setEnabled(true); + m_config->outputRate3->setEnabled(false); + m_config->outputRate4->setEnabled(false); + m_config->chBank1->setText("1-4"); + m_config->chBank2->setText("5-8"); + m_config->chBank3->setText("-"); + m_config->chBank4->setText("-"); + m_config->outputRate3->setValue(0); + m_config->outputRate4->setValue(0); + } + } + // Get Channel ranges: for (int i=0;i<8;i++) { @@ -479,6 +505,8 @@ void ConfigOutputWidget::sendRCOutputUpdate() field = obj->getField(QString("ChannelUpdateFreq")); field->setValue(m_config->outputRate1->value(),0); field->setValue(m_config->outputRate2->value(),1); + field->setValue(m_config->outputRate3->value(),2); + field->setValue(m_config->outputRate4->value(),3); // Set Actuator assignement for each channel: // Rule: if two channels have the same setting (which is wrong!) the higher channel diff --git a/ground/openpilotgcs/src/plugins/config/configoutputwidget.h b/ground/openpilotgcs/src/plugins/config/configoutputwidget.h index 7745e029a..f3083e725 100644 --- a/ground/openpilotgcs/src/plugins/config/configoutputwidget.h +++ b/ground/openpilotgcs/src/plugins/config/configoutputwidget.h @@ -32,6 +32,7 @@ #include "extensionsystem/pluginmanager.h" #include "uavobjectmanager.h" #include "uavobject.h" +#include "uavobjectutilmanager.h" #include <QtGui/QWidget> #include <QList> diff --git a/ground/openpilotgcs/src/plugins/config/images/quad-shapes.svg b/ground/openpilotgcs/src/plugins/config/images/quad-shapes.svg index 2ff48cfdc..8452bfd11 100644 --- a/ground/openpilotgcs/src/plugins/config/images/quad-shapes.svg +++ b/ground/openpilotgcs/src/plugins/config/images/quad-shapes.svg @@ -12,7 +12,7 @@ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg4183" version="1.1" - inkscape:version="0.48+devel r10146" + inkscape:version="0.48.1 r9760" width="4065.2493" height="1760.019" xml:space="preserve" @@ -3515,15 +3515,15 @@ guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" - inkscape:window-width="1440" - inkscape:window-height="838" + inkscape:window-width="1920" + inkscape:window-height="1003" id="namedview4185" showgrid="false" inkscape:zoom="0.5" inkscape:cx="2445.5721" - inkscape:cy="1077.2043" - inkscape:window-x="-8" - inkscape:window-y="-8" + inkscape:cy="757.2043" + inkscape:window-x="0" + inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="g4191" fit-margin-top="0" @@ -3624,7 +3624,8 @@ id="g6963" /><g id="g6995" /><g id="g7027" /><g - id="quad-x"><g + id="quad-X" + inkscape:label="#quad-x"><g transform="matrix(1,0,0,-1,0,2792.2535)" id="g5011"><path d="m 1001.67,1438.583 2.695,0 0,-16.728 16.729,0 0,16.728 2.988,0 -11.205,11.205 -11.207,-11.205 z" diff --git a/ground/openpilotgcs/src/plugins/config/output.ui b/ground/openpilotgcs/src/plugins/config/output.ui index 801084fdc..616f262a1 100644 --- a/ground/openpilotgcs/src/plugins/config/output.ui +++ b/ground/openpilotgcs/src/plugins/config/output.ui @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>663</width> - <height>395</height> + <height>500</height> </rect> </property> <property name="windowTitle"> @@ -15,136 +15,156 @@ </property> <layout class="QVBoxLayout" name="verticalLayout"> <item> - <widget class="QTabWidget" name="tabWidget"> - <property name="currentIndex"> - <number>0</number> + <widget class="QFrame" name="frame"> + <property name="frameShape"> + <enum>QFrame::StyledPanel</enum> </property> - <widget class="QWidget" name="tab_2"> - <attribute name="title"> - <string>Servo Output</string> - </attribute> - <widget class="QLabel" name="aircraftType"> - <property name="geometry"> - <rect> - <x>10</x> - <y>10</y> - <width>221</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Aircraft type: undefined</string> - </property> - </widget> + <property name="frameShadow"> + <enum>QFrame::Raised</enum> + </property> + <layout class="QGridLayout" name="gridLayout"> + <property name="leftMargin"> + <number>1</number> + </property> + <property name="topMargin"> + <number>1</number> + </property> + <property name="rightMargin"> + <number>1</number> + </property> + <property name="bottomMargin"> + <number>3</number> + </property> + <property name="spacing"> + <number>2</number> + </property> + <item row="1" column="4"> + <widget class="QSpinBox" name="outputRate4"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="toolTip"> + <string>Setup "TurboPWM" here: usual value is 400 Hz for multirotor airframes. +Leave at 50Hz for fixed wing.</string> + </property> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLabel" name="chBank3"> + <property name="text"> + <string>-</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QLabel" name="chBank2"> + <property name="text"> + <string>-</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="chBank1"> + <property name="text"> + <string>-</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item row="1" column="3"> + <widget class="QSpinBox" name="outputRate3"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="toolTip"> + <string>Setup "TurboPWM" here: usual value is 400 Hz for multirotor airframes. +Leave at 50Hz for fixed wing.</string> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QSpinBox" name="outputRate2"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="toolTip"> + <string>Setup "TurboPWM" here: usual value is 400 Hz for multirotor airframes. +Leave at 50Hz for fixed wing.</string> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QSpinBox" name="outputRate1"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="toolTip"> + <string>Setup "TurboPWM" here: usual value is 400 Hz for multirotor airframes. +Leave at 50Hz for fixed wing.</string> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Update rate:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + </item> + <item row="0" column="4"> + <widget class="QLabel" name="chBank4"> + <property name="text"> + <string>-</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="label_8"> + <property name="text"> + <string>Channel:</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="1" column="0"> <widget class="QLabel" name="actuator0Label"> - <property name="geometry"> - <rect> - <x>10</x> - <y>70</y> - <width>71</width> - <height>17</height> - </rect> - </property> <property name="text"> <string>Channel 1</string> </property> </widget> - <widget class="QLabel" name="actuator1Label"> - <property name="geometry"> - <rect> - <x>10</x> - <y>100</y> - <width>71</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 2</string> - </property> - </widget> - <widget class="QLabel" name="actuator2Label"> - <property name="geometry"> - <rect> - <x>10</x> - <y>130</y> - <width>71</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 3</string> - </property> - </widget> - <widget class="QLabel" name="actuator3Label"> - <property name="geometry"> - <rect> - <x>10</x> - <y>160</y> - <width>71</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 4</string> - </property> - </widget> - <widget class="QLabel" name="actuator4Label"> - <property name="geometry"> - <rect> - <x>10</x> - <y>190</y> - <width>71</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 5</string> - </property> - </widget> - <widget class="QLabel" name="actuator5Label"> - <property name="geometry"> - <rect> - <x>10</x> - <y>220</y> - <width>71</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 6</string> - </property> - </widget> - <widget class="QSlider" name="ch0OutSlider"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>300</x> - <y>70</y> - <width>160</width> - <height>18</height> - </rect> - </property> - <property name="maximum"> - <number>9999</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> + </item> + <item row="1" column="1"> <widget class="QComboBox" name="ch0Output"> <property name="enabled"> <bool>false</bool> </property> - <property name="geometry"> - <rect> - <x>100</x> - <y>70</y> - <width>121</width> - <height>21</height> - </rect> - </property> <property name="font"> <font> <pointsize>8</pointsize> @@ -159,18 +179,12 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> </property> </widget> + </item> + <item row="1" column="2"> <widget class="QSpinBox" name="ch0OutMin"> <property name="enabled"> <bool>true</bool> </property> - <property name="geometry"> - <rect> - <x>240</x> - <y>70</y> - <width>55</width> - <height>21</height> - </rect> - </property> <property name="font"> <font> <pointsize>8</pointsize> @@ -187,17 +201,24 @@ p, li { white-space: pre-wrap; } <number>9999</number> </property> </widget> - <widget class="QSpinBox" name="ch0OutMax"> + </item> + <item row="1" column="3"> + <widget class="QSlider" name="ch0OutSlider"> <property name="enabled"> <bool>true</bool> </property> - <property name="geometry"> - <rect> - <x>460</x> - <y>70</y> - <width>55</width> - <height>21</height> - </rect> + <property name="maximum"> + <number>9999</number> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item row="1" column="4"> + <widget class="QSpinBox" name="ch0OutMax"> + <property name="enabled"> + <bool>true</bool> </property> <property name="font"> <font> @@ -215,17 +236,802 @@ p, li { white-space: pre-wrap; } <number>9999</number> </property> </widget> - <widget class="QCheckBox" name="channelOutTest"> + </item> + <item row="1" column="5"> + <widget class="QLabel" name="ch0OutValue"> + <property name="toolTip"> + <string>Current value of slider.</string> + </property> + <property name="text"> + <string>0000</string> + </property> + </widget> + </item> + <item row="1" column="6"> + <widget class="QCheckBox" name="ch0Rev"> + <property name="font"> + <font> + <family>FreeSans</family> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="1" column="7"> + <widget class="QCheckBox" name="ch0Link"> + <property name="toolTip"> + <string>Only used with Test Output mode</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="0" column="7"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Link</string> + </property> + </widget> + </item> + <item row="0" column="6"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Rev.</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="actuator1Label"> + <property name="text"> + <string>Channel 2</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QComboBox" name="ch1Output"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> + </property> + </widget> + </item> + <item row="2" column="2"> + <widget class="QSpinBox" name="ch1OutMin"> <property name="enabled"> <bool>true</bool> </property> - <property name="geometry"> - <rect> - <x>10</x> - <y>40</y> - <width>151</width> - <height>22</height> - </rect> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="2" column="3"> + <widget class="QSlider" name="ch1OutSlider"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="maximum"> + <number>9999</number> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item row="2" column="4"> + <widget class="QSpinBox" name="ch1OutMax"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="2" column="5"> + <widget class="QLabel" name="ch1OutValue"> + <property name="text"> + <string>0000</string> + </property> + </widget> + </item> + <item row="2" column="6"> + <widget class="QCheckBox" name="ch1Rev"> + <property name="font"> + <font> + <family>FreeSans</family> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="2" column="7"> + <widget class="QCheckBox" name="ch1Link"> + <property name="toolTip"> + <string>Only used with Test Output mode</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="actuator2Label"> + <property name="text"> + <string>Channel 3</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QComboBox" name="ch2Output"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> + </property> + </widget> + </item> + <item row="3" column="2"> + <widget class="QSpinBox" name="ch2OutMin"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="3" column="3"> + <widget class="QSlider" name="ch2OutSlider"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="maximum"> + <number>9999</number> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item row="3" column="4"> + <widget class="QSpinBox" name="ch2OutMax"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="3" column="5"> + <widget class="QLabel" name="ch2OutValue"> + <property name="text"> + <string>0000</string> + </property> + </widget> + </item> + <item row="3" column="6"> + <widget class="QCheckBox" name="ch2Rev"> + <property name="font"> + <font> + <family>FreeSans</family> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="3" column="7"> + <widget class="QCheckBox" name="ch2Link"> + <property name="toolTip"> + <string>Only used with Test Output mode</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="4" column="0"> + <widget class="QLabel" name="actuator3Label"> + <property name="text"> + <string>Channel 4</string> + </property> + </widget> + </item> + <item row="4" column="1"> + <widget class="QComboBox" name="ch3Output"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> + </property> + </widget> + </item> + <item row="4" column="2"> + <widget class="QSpinBox" name="ch3OutMin"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="4" column="3"> + <widget class="QSlider" name="ch3OutSlider"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="maximum"> + <number>9999</number> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item row="4" column="4"> + <widget class="QSpinBox" name="ch3OutMax"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="4" column="5"> + <widget class="QLabel" name="ch3OutValue"> + <property name="text"> + <string>0000</string> + </property> + </widget> + </item> + <item row="4" column="6"> + <widget class="QCheckBox" name="ch3Rev"> + <property name="font"> + <font> + <family>FreeSans</family> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="4" column="7"> + <widget class="QCheckBox" name="ch3Link"> + <property name="toolTip"> + <string>Only used with Test Output mode</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="actuator4Label"> + <property name="text"> + <string>Channel 5</string> + </property> + </widget> + </item> + <item row="5" column="1"> + <widget class="QComboBox" name="ch4Output"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> + </property> + </widget> + </item> + <item row="5" column="2"> + <widget class="QSpinBox" name="ch4OutMin"> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="5" column="3"> + <widget class="QSlider" name="ch4OutSlider"> + <property name="maximum"> + <number>9999</number> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item row="5" column="4"> + <widget class="QSpinBox" name="ch4OutMax"> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="5" column="5"> + <widget class="QLabel" name="ch4OutValue"> + <property name="text"> + <string>0000</string> + </property> + </widget> + </item> + <item row="5" column="6"> + <widget class="QCheckBox" name="ch4Rev"> + <property name="font"> + <font> + <family>FreeSans</family> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="5" column="7"> + <widget class="QCheckBox" name="ch4Link"> + <property name="toolTip"> + <string>Only used with Test Output mode</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="6" column="0"> + <widget class="QLabel" name="actuator5Label"> + <property name="text"> + <string>Channel 6</string> + </property> + </widget> + </item> + <item row="6" column="1"> + <widget class="QComboBox" name="ch5Output"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> + </property> + </widget> + </item> + <item row="6" column="2"> + <widget class="QSpinBox" name="ch5OutMin"> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="6" column="3"> + <widget class="QSlider" name="ch5OutSlider"> + <property name="maximum"> + <number>9999</number> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item row="6" column="4"> + <widget class="QSpinBox" name="ch5OutMax"> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="6" column="5"> + <widget class="QLabel" name="ch5OutValue"> + <property name="text"> + <string>0000</string> + </property> + </widget> + </item> + <item row="6" column="6"> + <widget class="QCheckBox" name="ch5Rev"> + <property name="font"> + <font> + <family>FreeSans</family> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="6" column="7"> + <widget class="QCheckBox" name="ch5Link"> + <property name="toolTip"> + <string>Only used with Test Output mode</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="7" column="0"> + <widget class="QLabel" name="actuator6Label"> + <property name="text"> + <string>Channel 7</string> + </property> + </widget> + </item> + <item row="7" column="1"> + <widget class="QComboBox" name="ch6Output"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> + </property> + </widget> + </item> + <item row="8" column="0"> + <widget class="QLabel" name="actuator7Label"> + <property name="text"> + <string>Channel 8</string> + </property> + </widget> + </item> + <item row="8" column="1"> + <widget class="QComboBox" name="ch7Output"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> + </property> + </widget> + </item> + <item row="7" column="2"> + <widget class="QSpinBox" name="ch6OutMin"> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="7" column="3"> + <widget class="QSlider" name="ch6OutSlider"> + <property name="maximum"> + <number>9999</number> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item row="7" column="4"> + <widget class="QSpinBox" name="ch6OutMax"> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="7" column="5"> + <widget class="QLabel" name="ch6OutValue"> + <property name="text"> + <string>0000</string> + </property> + </widget> + </item> + <item row="7" column="6"> + <widget class="QCheckBox" name="ch6Rev"> + <property name="font"> + <font> + <family>FreeSans</family> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="7" column="7"> + <widget class="QCheckBox" name="ch6Link"> + <property name="toolTip"> + <string>Only used with Test Output mode</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="8" column="2"> + <widget class="QSpinBox" name="ch7OutMin"> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="8" column="3"> + <widget class="QSlider" name="ch7OutSlider"> + <property name="maximum"> + <number>9999</number> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item row="8" column="4"> + <widget class="QSpinBox" name="ch7OutMax"> + <property name="font"> + <font> + <pointsize>8</pointsize> + </font> + </property> + <property name="maximum"> + <number>9999</number> + </property> + </widget> + </item> + <item row="8" column="5"> + <widget class="QLabel" name="ch7OutValue"> + <property name="text"> + <string>0000</string> + </property> + </widget> + </item> + <item row="8" column="6"> + <widget class="QCheckBox" name="ch7Rev"> + <property name="font"> + <font> + <family>FreeSans</family> + <pointsize>8</pointsize> + </font> + </property> + <property name="toolTip"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="8" column="7"> + <widget class="QCheckBox" name="ch7Link"> + <property name="toolTip"> + <string>Only used with Test Output mode</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QCheckBox" name="spinningArmed"> + <property name="text"> + <string>Motors spin at neutral output when armed and throttle below zero (be careful)</string> + </property> + </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> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QCheckBox" name="channelOutTest"> + <property name="enabled"> + <bool>true</bool> </property> <property name="toolTip"> <string>Move the servos using the sliders. Two important things: @@ -236,631 +1042,22 @@ p, li { white-space: pre-wrap; } <string>Test outputs</string> </property> </widget> - <widget class="QLabel" name="actuator6Label"> - <property name="geometry"> - <rect> - <x>10</x> - <y>250</y> - <width>71</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 7</string> - </property> - </widget> - <widget class="QLabel" name="actuator7Label"> - <property name="geometry"> - <rect> - <x>10</x> - <y>280</y> - <width>71</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 8</string> - </property> - </widget> - <widget class="QComboBox" name="ch1Output"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="geometry"> - <rect> - <x>100</x> - <y>100</y> - <width>121</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> - </property> - </widget> - <widget class="QSpinBox" name="ch1OutMax"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>460</x> - <y>100</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" name="ch1OutMin"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>240</x> - <y>100</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSlider" name="ch1OutSlider"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>300</x> - <y>100</y> - <width>160</width> - <height>18</height> - </rect> - </property> - <property name="maximum"> - <number>9999</number> - </property> + </item> + <item> + <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> - </widget> - <widget class="QComboBox" name="ch2Output"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="geometry"> - <rect> - <x>100</x> - <y>130</y> - <width>121</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> - </property> - </widget> - <widget class="QSpinBox" name="ch2OutMax"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>460</x> - <y>130</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" name="ch2OutMin"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>240</x> - <y>130</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSlider" name="ch2OutSlider"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>300</x> - <y>130</y> - <width>160</width> - <height>18</height> - </rect> - </property> - <property name="maximum"> - <number>9999</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - <widget class="QComboBox" name="ch3Output"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="geometry"> - <rect> - <x>100</x> - <y>160</y> - <width>121</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> - </property> - </widget> - <widget class="QSpinBox" name="ch3OutMax"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>460</x> - <y>160</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" name="ch3OutMin"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>240</x> - <y>160</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSlider" name="ch3OutSlider"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="geometry"> - <rect> - <x>300</x> - <y>160</y> - <width>160</width> - <height>18</height> - </rect> - </property> - <property name="maximum"> - <number>9999</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - <widget class="QComboBox" name="ch4Output"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="geometry"> - <rect> - <x>100</x> - <y>190</y> - <width>121</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> - </property> - </widget> - <widget class="QSpinBox" name="ch4OutMax"> - <property name="geometry"> - <rect> - <x>460</x> - <y>190</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" name="ch4OutMin"> - <property name="geometry"> - <rect> - <x>240</x> - <y>190</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSlider" name="ch4OutSlider"> - <property name="geometry"> - <rect> - <x>300</x> - <y>190</y> - <width>160</width> - <height>18</height> - </rect> - </property> - <property name="maximum"> - <number>9999</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - <widget class="QComboBox" name="ch5Output"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="geometry"> - <rect> - <x>100</x> - <y>220</y> - <width>121</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> - </property> - </widget> - <widget class="QSpinBox" name="ch5OutMax"> - <property name="geometry"> - <rect> - <x>460</x> - <y>220</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" name="ch5OutMin"> - <property name="geometry"> - <rect> - <x>240</x> - <y>220</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSlider" name="ch5OutSlider"> - <property name="geometry"> - <rect> - <x>300</x> - <y>220</y> - <width>160</width> - <height>18</height> - </rect> - </property> - <property name="maximum"> - <number>9999</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - <widget class="QComboBox" name="ch6Output"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="geometry"> - <rect> - <x>100</x> - <y>250</y> - <width>121</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> - </property> - </widget> - <widget class="QSpinBox" name="ch6OutMax"> - <property name="geometry"> - <rect> - <x>460</x> - <y>250</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" name="ch6OutMin"> - <property name="geometry"> - <rect> - <x>240</x> - <y>250</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSlider" name="ch6OutSlider"> - <property name="geometry"> - <rect> - <x>300</x> - <y>250</y> - <width>160</width> - <height>18</height> - </rect> - </property> - <property name="maximum"> - <number>9999</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - <widget class="QComboBox" name="ch7Output"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="geometry"> - <rect> - <x>100</x> - <y>280</y> - <width>121</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This is the actuator connected to this channel.</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You can change this through the &quot;Airframe&quot; dialog (on the left).</span></p></body></html></string> - </property> - </widget> - <widget class="QSpinBox" name="ch7OutMax"> - <property name="geometry"> - <rect> - <x>460</x> - <y>280</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSpinBox" name="ch7OutMin"> - <property name="geometry"> - <rect> - <x>240</x> - <y>280</y> - <width>55</width> - <height>21</height> - </rect> - </property> - <property name="font"> - <font> - <pointsize>8</pointsize> - </font> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QSlider" name="ch7OutSlider"> - <property name="geometry"> - <rect> - <x>300</x> - <y>280</y> - <width>160</width> - <height>18</height> - </rect> - </property> - <property name="maximum"> - <number>9999</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - <widget class="QPushButton" name="saveRCOutputToSD"> - <property name="geometry"> - <rect> - <x>530</x> - <y>310</y> - <width>93</width> - <height>27</height> - </rect> - </property> - <property name="toolTip"> - <string>Be sure to set the Neutral position on all sliders before sending! -Applies and Saves all settings to SD</string> - </property> - <property name="text"> - <string>Save</string> - </property> - </widget> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> <widget class="QPushButton" name="getRCOutputCurrent"> - <property name="geometry"> - <rect> - <x>330</x> - <y>310</y> - <width>93</width> - <height>27</height> - </rect> - </property> <property name="toolTip"> <string>Retrieve settings from OpenPilot</string> </property> @@ -868,15 +1065,9 @@ Applies and Saves all settings to SD</string> <string>Get Current</string> </property> </widget> + </item> + <item> <widget class="QPushButton" name="saveRCOutputToRAM"> - <property name="geometry"> - <rect> - <x>430</x> - <y>310</y> - <width>93</width> - <height>27</height> - </rect> - </property> <property name="toolTip"> <string>Send to OpenPilot but don't write in SD. Be sure to set the Neutral position on all sliders before sending!</string> @@ -885,586 +1076,23 @@ Be sure to set the Neutral position on all sliders before sending!</string> <string>Apply</string> </property> </widget> - <widget class="QFrame" name="frame"> - <property name="geometry"> - <rect> - <x>240</x> - <y>10</y> - <width>291</width> - <height>51</height> - </rect> - </property> - <property name="frameShape"> - <enum>QFrame::StyledPanel</enum> - </property> - <property name="frameShadow"> - <enum>QFrame::Raised</enum> - </property> - <widget class="QSpinBox" name="outputRate2"> - <property name="geometry"> - <rect> - <x>220</x> - <y>20</y> - <width>55</width> - <height>27</height> - </rect> - </property> - <property name="toolTip"> - <string>Setup "TurboPWM" here: usual value is 400 Hz for multirotor airframes. -Leave at 50Hz for fixed wing.</string> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QLabel" name="label_3"> - <property name="geometry"> - <rect> - <x>20</x> - <y>20</y> - <width>81</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Update rate:</string> - </property> - </widget> - <widget class="QSpinBox" name="outputRate1"> - <property name="geometry"> - <rect> - <x>120</x> - <y>20</y> - <width>55</width> - <height>27</height> - </rect> - </property> - <property name="toolTip"> - <string>Setup "TurboPWM" here: usual value is 400 Hz for multirotor airframes. -Leave at 50Hz for fixed wing.</string> - </property> - <property name="maximum"> - <number>9999</number> - </property> - </widget> - <widget class="QLabel" name="label_4"> - <property name="geometry"> - <rect> - <x>110</x> - <y>0</y> - <width>81</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 0-3</string> - </property> - </widget> - <widget class="QLabel" name="label_5"> - <property name="geometry"> - <rect> - <x>210</x> - <y>0</y> - <width>81</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Channel 4-7</string> - </property> - </widget> - </widget> - <widget class="QLabel" name="ch0OutValue"> - <property name="geometry"> - <rect> - <x>520</x> - <y>70</y> - <width>41</width> - <height>17</height> - </rect> - </property> + </item> + <item> + <widget class="QPushButton" name="saveRCOutputToSD"> <property name="toolTip"> - <string>Current value of slider.</string> + <string>Be sure to set the Neutral position on all sliders before sending! +Applies and Saves all settings to SD</string> </property> <property name="text"> - <string>0000</string> + <string>Save</string> </property> </widget> - <widget class="QLabel" name="ch1OutValue"> - <property name="geometry"> - <rect> - <x>520</x> - <y>100</y> - <width>41</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>0000</string> - </property> - </widget> - <widget class="QLabel" name="ch2OutValue"> - <property name="geometry"> - <rect> - <x>520</x> - <y>130</y> - <width>41</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>0000</string> - </property> - </widget> - <widget class="QLabel" name="ch3OutValue"> - <property name="geometry"> - <rect> - <x>520</x> - <y>160</y> - <width>41</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>0000</string> - </property> - </widget> - <widget class="QLabel" name="ch4OutValue"> - <property name="geometry"> - <rect> - <x>520</x> - <y>190</y> - <width>41</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>0000</string> - </property> - </widget> - <widget class="QLabel" name="ch5OutValue"> - <property name="geometry"> - <rect> - <x>520</x> - <y>220</y> - <width>41</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>0000</string> - </property> - </widget> - <widget class="QLabel" name="ch6OutValue"> - <property name="geometry"> - <rect> - <x>520</x> - <y>250</y> - <width>41</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>0000</string> - </property> - </widget> - <widget class="QLabel" name="ch7OutValue"> - <property name="geometry"> - <rect> - <x>520</x> - <y>280</y> - <width>41</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>0000</string> - </property> - </widget> - <widget class="QCheckBox" name="ch5Rev"> - <property name="geometry"> - <rect> - <x>560</x> - <y>220</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="font"> - <font> - <family>FreeSans</family> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch0Rev"> - <property name="geometry"> - <rect> - <x>560</x> - <y>70</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="font"> - <font> - <family>FreeSans</family> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch2Rev"> - <property name="geometry"> - <rect> - <x>560</x> - <y>130</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="font"> - <font> - <family>FreeSans</family> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch6Rev"> - <property name="geometry"> - <rect> - <x>560</x> - <y>250</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="font"> - <font> - <family>FreeSans</family> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch7Rev"> - <property name="geometry"> - <rect> - <x>560</x> - <y>280</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="font"> - <font> - <family>FreeSans</family> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch1Rev"> - <property name="geometry"> - <rect> - <x>560</x> - <y>100</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="font"> - <font> - <family>FreeSans</family> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch3Rev"> - <property name="geometry"> - <rect> - <x>560</x> - <y>160</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="font"> - <font> - <family>FreeSans</family> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch4Rev"> - <property name="geometry"> - <rect> - <x>560</x> - <y>190</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="font"> - <font> - <family>FreeSans</family> - <pointsize>8</pointsize> - </font> - </property> - <property name="toolTip"> - <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'FreeSans'; font-size:8pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Check to invert the channel.</p></body></html></string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QLabel" name="label"> - <property name="geometry"> - <rect> - <x>560</x> - <y>50</y> - <width>31</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Rev.</string> - </property> - </widget> - <widget class="QLabel" name="label_2"> - <property name="geometry"> - <rect> - <x>600</x> - <y>50</y> - <width>31</width> - <height>17</height> - </rect> - </property> - <property name="text"> - <string>Link</string> - </property> - </widget> - <widget class="QCheckBox" name="ch0Link"> - <property name="geometry"> - <rect> - <x>610</x> - <y>70</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="toolTip"> - <string>Only used with Test Output mode</string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch1Link"> - <property name="geometry"> - <rect> - <x>610</x> - <y>100</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="toolTip"> - <string>Only used with Test Output mode</string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch2Link"> - <property name="geometry"> - <rect> - <x>610</x> - <y>130</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="toolTip"> - <string>Only used with Test Output mode</string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch3Link"> - <property name="geometry"> - <rect> - <x>610</x> - <y>160</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="toolTip"> - <string>Only used with Test Output mode</string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch4Link"> - <property name="geometry"> - <rect> - <x>610</x> - <y>190</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="toolTip"> - <string>Only used with Test Output mode</string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch5Link"> - <property name="geometry"> - <rect> - <x>610</x> - <y>220</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="toolTip"> - <string>Only used with Test Output mode</string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch6Link"> - <property name="geometry"> - <rect> - <x>610</x> - <y>250</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="toolTip"> - <string>Only used with Test Output mode</string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="ch7Link"> - <property name="geometry"> - <rect> - <x>610</x> - <y>280</y> - <width>21</width> - <height>22</height> - </rect> - </property> - <property name="toolTip"> - <string>Only used with Test Output mode</string> - </property> - <property name="text"> - <string/> - </property> - </widget> - <widget class="QCheckBox" name="spinningArmed"> - <property name="geometry"> - <rect> - <x>10</x> - <y>310</y> - <width>301</width> - <height>31</height> - </rect> - </property> - <property name="text"> - <string>Motors at neutral (spinning) when armed</string> - </property> - </widget> - </widget> - </widget> + </item> + </layout> </item> </layout> </widget> <tabstops> - <tabstop>channelOutTest</tabstop> - <tabstop>outputRate1</tabstop> - <tabstop>outputRate2</tabstop> <tabstop>ch0Output</tabstop> <tabstop>ch0OutMin</tabstop> <tabstop>ch0OutSlider</tabstop> @@ -1505,9 +1133,7 @@ p, li { white-space: pre-wrap; } <tabstop>ch7OutSlider</tabstop> <tabstop>ch7OutMax</tabstop> <tabstop>ch7Rev</tabstop> - <tabstop>getRCOutputCurrent</tabstop> <tabstop>saveRCOutputToRAM</tabstop> - <tabstop>saveRCOutputToSD</tabstop> </tabstops> <resources/> <connections/> diff --git a/ground/openpilotgcs/src/plugins/coreplugin/OpenPilotGCS.ini b/ground/openpilotgcs/src/plugins/coreplugin/OpenPilotGCS.ini index c8ca09ac3..0b1ef6aca 100644 --- a/ground/openpilotgcs/src/plugins/coreplugin/OpenPilotGCS.ini +++ b/ground/openpilotgcs/src/plugins/coreplugin/OpenPilotGCS.ini @@ -1,1896 +1,1908 @@ -[Workspace] -NumberOfWorkspaces=6 -Workspace1=Flight data -Icon1=:/core/images/openpilot_logo_64.png -Workspace2=Configuration -Icon2=:/core/images/openpilot_logo_64.png -Workspace3=Dials Showcase -Icon3=:/core/images/openpilot_logo_64.png -Workspace4=Large Map -Icon4=:/core/images/openpilot_logo_64.png -Workspace5=Scopes -Icon5=:/core/images/openpilot_logo_64.png -Workspace6=HITL -Icon6=:/core/images/openpilot_logo_64.png -Workspace7=Workspace7 -Icon7=:/core/images/openpilot_logo_64.png -Workspace8=Workspace8 -Icon8=:/core/images/openpilot_logo_64.png -Workspace9=Workspace9 -Icon9=:/core/images/openpilot_logo_64.png -Workspace10=Workspace10 -Icon10=:/core/images/openpilot_logo_64.png - -[MainWindow] -Color=@Variant(\0\0\0\x43\x1\xff\xff\x66\x66\x66\x66\x66\x66\0\0) -Maximized=true -FullScreen=false - -[UAVGadgetManager] -Mode1\version=UAVGadgetManagerV1 -Mode1\showToolbars=false -Mode1\splitter\type=splitter -Mode1\splitter\splitterOrientation=1 -Mode1\splitter\splitterSizes=590, 595 -Mode1\splitter\side0\type=splitter -Mode1\splitter\side0\splitterOrientation=2 -Mode1\splitter\side0\splitterSizes=422, 209 -Mode1\splitter\side0\side0\type=splitter -Mode1\splitter\side0\side0\splitterOrientation=1 -Mode1\splitter\side0\side0\splitterSizes=615, 64 -Mode1\splitter\side0\side0\side0\type=uavGadget -Mode1\splitter\side0\side0\side0\classId=PFDGadget -Mode1\splitter\side0\side0\side0\gadget\activeConfiguration=smooth -Mode1\splitter\side0\side0\side1\type=uavGadget -Mode1\splitter\side0\side0\side1\classId=LineardialGadget -Mode1\splitter\side0\side0\side1\gadget\activeConfiguration=Throttle -Mode1\splitter\side0\side1\type=splitter -Mode1\splitter\side0\side1\splitterOrientation=1 -Mode1\splitter\side0\side1\splitterSizes=301, 378 -Mode1\splitter\side0\side1\side0\type=splitter -Mode1\splitter\side0\side1\side0\splitterOrientation=2 -Mode1\splitter\side0\side1\side0\splitterSizes=64, 64 -Mode1\splitter\side0\side1\side0\side0\type=splitter -Mode1\splitter\side0\side1\side0\side0\splitterOrientation=1 -Mode1\splitter\side0\side1\side0\side0\splitterSizes=200, 199 -Mode1\splitter\side0\side1\side0\side0\side0\type=uavGadget -Mode1\splitter\side0\side1\side0\side0\side0\classId=LineardialGadget -Mode1\splitter\side0\side1\side0\side0\side0\gadget\activeConfiguration=Flight Time -Mode1\splitter\side0\side1\side0\side0\side1\type=uavGadget -Mode1\splitter\side0\side1\side0\side0\side1\classId=LineardialGadget -Mode1\splitter\side0\side1\side0\side0\side1\gadget\activeConfiguration=Flight mode -Mode1\splitter\side0\side1\side0\side1\type=splitter -Mode1\splitter\side0\side1\side0\side1\splitterOrientation=1 -Mode1\splitter\side0\side1\side0\side1\splitterSizes=200, 199 -Mode1\splitter\side0\side1\side0\side1\side0\type=uavGadget -Mode1\splitter\side0\side1\side0\side1\side0\classId=LineardialGadget -Mode1\splitter\side0\side1\side0\side1\side0\gadget\activeConfiguration=GPS Sats -Mode1\splitter\side0\side1\side0\side1\side1\type=uavGadget -Mode1\splitter\side0\side1\side0\side1\side1\classId=LineardialGadget -Mode1\splitter\side0\side1\side0\side1\side1\gadget\activeConfiguration=Arm Status -Mode1\splitter\side0\side1\side1\type=splitter -Mode1\splitter\side0\side1\side1\splitterOrientation=1 -Mode1\splitter\side0\side1\side1\splitterSizes=279, 129 -Mode1\splitter\side0\side1\side1\side0\type=uavGadget -Mode1\splitter\side0\side1\side1\side0\classId=SystemHealthGadget -Mode1\splitter\side0\side1\side1\side0\gadget\activeConfiguration=default -Mode1\splitter\side0\side1\side1\side1\type=splitter -Mode1\splitter\side0\side1\side1\side1\splitterOrientation=1 -Mode1\splitter\side0\side1\side1\side1\splitterSizes=104, 64 -Mode1\splitter\side0\side1\side1\side1\side0\type=uavGadget -Mode1\splitter\side0\side1\side1\side1\side0\classId=LineardialGadget -Mode1\splitter\side0\side1\side1\side1\side0\gadget\activeConfiguration=AHRS CPU -Mode1\splitter\side0\side1\side1\side1\side1\type=uavGadget -Mode1\splitter\side0\side1\side1\side1\side1\classId=LineardialGadget -Mode1\splitter\side0\side1\side1\side1\side1\gadget\activeConfiguration=Mainboard CPU -Mode1\splitter\side1\type=splitter -Mode1\splitter\side1\splitterOrientation=2 -Mode1\splitter\side1\splitterSizes=353, 278 -Mode1\splitter\side1\side0\type=splitter -Mode1\splitter\side1\side0\splitterOrientation=1 -Mode1\splitter\side1\side0\splitterSizes=373, 311 -Mode1\splitter\side1\side0\side0\type=uavGadget -Mode1\splitter\side1\side0\side0\classId=ScopeGadget -Mode1\splitter\side1\side0\side0\gadget\activeConfiguration=Attitude -Mode1\splitter\side1\side0\side1\type=uavGadget -Mode1\splitter\side1\side0\side1\classId=ModelViewGadget -Mode1\splitter\side1\side0\side1\gadget\activeConfiguration=Test Quad X -Mode1\splitter\side1\side1\type=uavGadget -Mode1\splitter\side1\side1\classId=GpsDisplayGadget -Mode1\splitter\side1\side1\gadget\activeConfiguration=Flight GPS -Mode2\version=UAVGadgetManagerV1 -Mode2\showToolbars=false -Mode2\splitter\type=splitter -Mode2\splitter\splitterOrientation=1 -Mode2\splitter\splitterSizes=661, 704 -Mode2\splitter\side0\type=splitter -Mode2\splitter\side0\splitterOrientation=2 -Mode2\splitter\side0\splitterSizes=565, 66 -Mode2\splitter\side0\side0\type=uavGadget -Mode2\splitter\side0\side0\classId=ConfigGadget -Mode2\splitter\side0\side0\gadget\activeConfiguration=default -Mode2\splitter\side0\side1\type=splitter -Mode2\splitter\side0\side1\splitterOrientation=1 -Mode2\splitter\side0\side1\splitterSizes=@Invalid() -Mode2\splitter\side0\side1\side0\type=uavGadget -Mode2\splitter\side0\side1\side0\classId=LineardialGadget -Mode2\splitter\side0\side1\side0\gadget\activeConfiguration=Telemetry RX Rate Horizontal -Mode2\splitter\side0\side1\side1\type=uavGadget -Mode2\splitter\side0\side1\side1\classId=LineardialGadget -Mode2\splitter\side0\side1\side1\gadget\activeConfiguration=Telemetry TX Rate Horizontal -Mode2\splitter\side1\type=splitter -Mode2\splitter\side1\splitterOrientation=2 -Mode2\splitter\side1\splitterSizes=259, 372 -Mode2\splitter\side1\side0\type=uavGadget -Mode2\splitter\side1\side0\classId=UAVObjectBrowser -Mode2\splitter\side1\side0\gadget\activeConfiguration=default -Mode2\splitter\side1\side1\type=uavGadget -Mode2\splitter\side1\side1\classId=Uploader -Mode2\splitter\side1\side1\gadget\activeConfiguration=default -Mode3\version=UAVGadgetManagerV1 -Mode3\showToolbars=false -Mode3\splitter\type=splitter -Mode3\splitter\splitterOrientation=1 -Mode3\splitter\splitterSizes=377, 189 -Mode3\splitter\side0\type=splitter -Mode3\splitter\side0\splitterOrientation=1 -Mode3\splitter\side0\splitterSizes=49, 49 -Mode3\splitter\side0\side0\type=splitter -Mode3\splitter\side0\side0\splitterOrientation=1 -Mode3\splitter\side0\side0\splitterSizes=49, 49 -Mode3\splitter\side0\side0\side0\type=uavGadget -Mode3\splitter\side0\side0\side0\classId=DialGadget -Mode3\splitter\side0\side0\side0\gadget\activeConfiguration=Attitude -Mode3\splitter\side0\side0\side1\type=uavGadget -Mode3\splitter\side0\side0\side1\classId=DialGadget -Mode3\splitter\side0\side0\side1\gadget\activeConfiguration=Baro Altimeter -Mode3\splitter\side0\side1\type=splitter -Mode3\splitter\side0\side1\splitterOrientation=1 -Mode3\splitter\side0\side1\splitterSizes=49, 49 -Mode3\splitter\side0\side1\side0\type=uavGadget -Mode3\splitter\side0\side1\side0\classId=DialGadget -Mode3\splitter\side0\side1\side0\gadget\activeConfiguration=Compass -Mode3\splitter\side0\side1\side1\type=uavGadget -Mode3\splitter\side0\side1\side1\classId=DialGadget -Mode3\splitter\side0\side1\side1\gadget\activeConfiguration=Groundspeed kph -Mode3\splitter\side1\type=splitter -Mode3\splitter\side1\splitterOrientation=1 -Mode3\splitter\side1\splitterSizes=394, 210 -Mode3\splitter\side1\side0\type=splitter -Mode3\splitter\side1\side0\splitterOrientation=1 -Mode3\splitter\side1\side0\splitterSizes=49, 49 -Mode3\splitter\side1\side0\side0\type=uavGadget -Mode3\splitter\side1\side0\side0\classId=DialGadget -Mode3\splitter\side1\side0\side0\gadget\activeConfiguration=Temperature -Mode3\splitter\side1\side0\side1\type=uavGadget -Mode3\splitter\side1\side0\side1\classId=DialGadget -Mode3\splitter\side1\side0\side1\gadget\activeConfiguration=Climbrate -Mode3\splitter\side1\side1\type=uavGadget -Mode3\splitter\side1\side1\classId=DialGadget -Mode3\splitter\side1\side1\gadget\activeConfiguration=Barometer -Mode4\version=UAVGadgetManagerV1 -Mode4\showToolbars=false -Mode4\splitter\type=splitter -Mode4\splitter\splitterOrientation=1 -Mode4\splitter\splitterSizes=980, 385 -Mode4\splitter\side0\type=uavGadget -Mode4\splitter\side0\classId=OPMapGadget -Mode4\splitter\side0\gadget\activeConfiguration=default -Mode4\splitter\side1\type=splitter -Mode4\splitter\side1\splitterOrientation=2 -Mode4\splitter\side1\splitterSizes=395, 236 -Mode4\splitter\side1\side0\type=uavGadget -Mode4\splitter\side1\side0\classId=ModelViewGadget -Mode4\splitter\side1\side0\gadget\activeConfiguration=Test Quad X -Mode4\splitter\side1\side1\type=splitter -Mode4\splitter\side1\side1\splitterOrientation=1 -Mode4\splitter\side1\side1\splitterSizes=@Invalid() -Mode4\splitter\side1\side1\side0\type=uavGadget -Mode4\splitter\side1\side1\side0\classId=DialGadget -Mode4\splitter\side1\side1\side0\gadget\activeConfiguration=Attitude -Mode4\splitter\side1\side1\side1\type=uavGadget -Mode4\splitter\side1\side1\side1\classId=DialGadget -Mode4\splitter\side1\side1\side1\gadget\activeConfiguration=Compass -Mode5\version=UAVGadgetManagerV1 -Mode5\showToolbars=false -Mode5\splitter\type=splitter -Mode5\splitter\splitterOrientation=1 -Mode5\splitter\splitterSizes=653, 660 -Mode5\splitter\side0\type=uavGadget -Mode5\splitter\side0\classId=ScopeGadget -Mode5\splitter\side0\gadget\activeConfiguration=Accel -Mode5\splitter\side1\type=splitter -Mode5\splitter\side1\splitterOrientation=2 -Mode5\splitter\side1\splitterSizes=437, 194 -Mode5\splitter\side1\side0\type=uavGadget -Mode5\splitter\side1\side0\classId=ScopeGadget -Mode5\splitter\side1\side0\gadget\activeConfiguration=Uptimes -Mode5\splitter\side1\side1\type=splitter -Mode5\splitter\side1\side1\splitterOrientation=1 -Mode5\splitter\side1\side1\splitterSizes=194, 464 -Mode5\splitter\side1\side1\side0\type=uavGadget -Mode5\splitter\side1\side1\side0\classId=DialGadget -Mode5\splitter\side1\side1\side0\gadget\activeConfiguration=Attitude -Mode5\splitter\side1\side1\side1\type=splitter -Mode5\splitter\side1\side1\side1\splitterOrientation=1 -Mode5\splitter\side1\side1\side1\splitterSizes=208, 274 -Mode5\splitter\side1\side1\side1\side0\type=uavGadget -Mode5\splitter\side1\side1\side1\side0\classId=EmptyGadget -Mode5\splitter\side1\side1\side1\side1\type=splitter -Mode5\splitter\side1\side1\side1\side1\splitterOrientation=2 -Mode5\splitter\side1\side1\side1\side1\splitterSizes=90, 103 -Mode5\splitter\side1\side1\side1\side1\side0\type=uavGadget -Mode5\splitter\side1\side1\side1\side1\side0\classId=LoggingGadget -Mode5\splitter\side1\side1\side1\side1\side1\type=uavGadget -Mode5\splitter\side1\side1\side1\side1\side1\classId=EmptyGadget -Mode6\version=UAVGadgetManagerV1 -Mode6\showToolbars=false -Mode6\splitter\type=splitter -Mode6\splitter\splitterOrientation=1 -Mode6\splitter\splitterSizes=780, 585 -Mode6\splitter\side0\type=splitter -Mode6\splitter\side0\splitterOrientation=2 -Mode6\splitter\side0\splitterSizes=361, 270 -Mode6\splitter\side0\side0\type=uavGadget -Mode6\splitter\side0\side0\classId=HITL -Mode6\splitter\side0\side0\gadget\activeConfiguration=XPlane HITL -Mode6\splitter\side0\side1\type=splitter -Mode6\splitter\side0\side1\splitterOrientation=1 -Mode6\splitter\side0\side1\splitterSizes=488, 194 -Mode6\splitter\side0\side1\side0\type=uavGadget -Mode6\splitter\side0\side1\side0\classId=GCSControlGadget -Mode6\splitter\side0\side1\side0\gadget\activeConfiguration=MS Sidewinder -Mode6\splitter\side0\side1\side1\type=splitter -Mode6\splitter\side0\side1\side1\splitterOrientation=1 -Mode6\splitter\side0\side1\side1\splitterSizes=276, 64 -Mode6\splitter\side0\side1\side1\side0\type=splitter -Mode6\splitter\side0\side1\side1\side0\splitterOrientation=1 -Mode6\splitter\side0\side1\side1\side0\splitterSizes=@Invalid() -Mode6\splitter\side0\side1\side1\side0\side0\type=uavGadget -Mode6\splitter\side0\side1\side1\side0\side0\classId=LineardialGadget -Mode6\splitter\side0\side1\side1\side0\side0\gadget\activeConfiguration=PitchDesired -Mode6\splitter\side0\side1\side1\side0\side1\type=uavGadget -Mode6\splitter\side0\side1\side1\side0\side1\classId=LineardialGadget -Mode6\splitter\side0\side1\side1\side0\side1\gadget\activeConfiguration=PitchActual -Mode6\splitter\side0\side1\side1\side1\type=uavGadget -Mode6\splitter\side0\side1\side1\side1\classId=LineardialGadget -Mode6\splitter\side0\side1\side1\side1\gadget\activeConfiguration=PitchCommand -Mode6\splitter\side1\type=uavGadget -Mode6\splitter\side1\classId=UAVObjectBrowser -Mode6\splitter\side1\gadget\activeConfiguration=default - -[General] -ViewGroup_Default=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x4\0\0\0\x2\n\0\0\0\x4\0\0\0\x4\0\0\0\x1\0\0\0\b\xfc\0\0\0\0) - -[KeyBindings] -size=0 - -[%General] -SaveSettingsOnExit=true - -[UAVGadgetConfigurations] -configInfo\version=1.2.0 -configInfo\locked=false -ConfigGadget\default\configInfo\version=0.0.0 -ConfigGadget\default\configInfo\locked=false -DialGadget\Attitude\data\dialFile=%%DATAPATH%%dials/default/attitude.svg -DialGadget\Attitude\data\dialBackgroundID=background -DialGadget\Attitude\data\dialForegroundID=foreground -DialGadget\Attitude\data\dialNeedleID1=needle -DialGadget\Attitude\data\dialNeedleID2=needle -DialGadget\Attitude\data\dialNeedleID3=needle3 -DialGadget\Attitude\data\needle1MinValue=0 -DialGadget\Attitude\data\needle1MaxValue=360 -DialGadget\Attitude\data\needle2MinValue=0 -DialGadget\Attitude\data\needle2MaxValue=20 -DialGadget\Attitude\data\needle3MinValue=0 -DialGadget\Attitude\data\needle3MaxValue=360 -DialGadget\Attitude\data\needle1DataObject=AttitudeActual -DialGadget\Attitude\data\needle1ObjectField=Roll -DialGadget\Attitude\data\needle2DataObject=AttitudeActual -DialGadget\Attitude\data\needle2ObjectField=Pitch -DialGadget\Attitude\data\needle3DataObject=AttitudeActual -DialGadget\Attitude\data\needle3ObjectField=Roll -DialGadget\Attitude\data\needle1Factor=-1 -DialGadget\Attitude\data\needle2Factor=75 -DialGadget\Attitude\data\needle3Factor=-1 -DialGadget\Attitude\data\needle1Move=Rotate -DialGadget\Attitude\data\needle2Move=Vertical -DialGadget\Attitude\data\needle3Move=Rotate -DialGadget\Attitude\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Attitude\data\useOpenGLFlag=false -DialGadget\Attitude\data\beSmooth=false -DialGadget\Attitude\configInfo\version=0.0.0 -DialGadget\Attitude\configInfo\locked=false -DialGadget\Baro%20Altimeter\data\dialFile=%%DATAPATH%%dials/default/altimeter.svg -DialGadget\Baro%20Altimeter\data\dialBackgroundID=background -DialGadget\Baro%20Altimeter\data\dialForegroundID=foreground -DialGadget\Baro%20Altimeter\data\dialNeedleID1=needle -DialGadget\Baro%20Altimeter\data\dialNeedleID2=needle2 -DialGadget\Baro%20Altimeter\data\dialNeedleID3=needle3 -DialGadget\Baro%20Altimeter\data\needle1MinValue=0 -DialGadget\Baro%20Altimeter\data\needle1MaxValue=10 -DialGadget\Baro%20Altimeter\data\needle2MinValue=0 -DialGadget\Baro%20Altimeter\data\needle2MaxValue=100 -DialGadget\Baro%20Altimeter\data\needle3MinValue=0 -DialGadget\Baro%20Altimeter\data\needle3MaxValue=1000 -DialGadget\Baro%20Altimeter\data\needle1DataObject=BaroAltitude -DialGadget\Baro%20Altimeter\data\needle1ObjectField=Altitude -DialGadget\Baro%20Altimeter\data\needle2DataObject=BaroAltitude -DialGadget\Baro%20Altimeter\data\needle2ObjectField=Altitude -DialGadget\Baro%20Altimeter\data\needle3DataObject=BaroAltitude -DialGadget\Baro%20Altimeter\data\needle3ObjectField=Altitude -DialGadget\Baro%20Altimeter\data\needle1Factor=1 -DialGadget\Baro%20Altimeter\data\needle2Factor=1 -DialGadget\Baro%20Altimeter\data\needle3Factor=1 -DialGadget\Baro%20Altimeter\data\needle1Move=Rotate -DialGadget\Baro%20Altimeter\data\needle2Move=Rotate -DialGadget\Baro%20Altimeter\data\needle3Move=Rotate -DialGadget\Baro%20Altimeter\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Baro%20Altimeter\data\useOpenGLFlag=false -DialGadget\Baro%20Altimeter\data\beSmooth=false -DialGadget\Baro%20Altimeter\configInfo\version=0.0.0 -DialGadget\Baro%20Altimeter\configInfo\locked=false -DialGadget\Barometer\data\dialFile=%%DATAPATH%%dials/default/barometer.svg -DialGadget\Barometer\data\dialBackgroundID=background -DialGadget\Barometer\data\dialForegroundID= -DialGadget\Barometer\data\dialNeedleID1=needle -DialGadget\Barometer\data\dialNeedleID2= -DialGadget\Barometer\data\dialNeedleID3= -DialGadget\Barometer\data\needle1MinValue=1000 -DialGadget\Barometer\data\needle1MaxValue=1120 -DialGadget\Barometer\data\needle2MinValue=0 -DialGadget\Barometer\data\needle2MaxValue=100 -DialGadget\Barometer\data\needle3MinValue=0 -DialGadget\Barometer\data\needle3MaxValue=1000 -DialGadget\Barometer\data\needle1DataObject=BaroAltitude -DialGadget\Barometer\data\needle1ObjectField=Pressure -DialGadget\Barometer\data\needle2DataObject=BaroAltitude -DialGadget\Barometer\data\needle2ObjectField=Altitude -DialGadget\Barometer\data\needle3DataObject=BaroAltitude -DialGadget\Barometer\data\needle3ObjectField=Altitude -DialGadget\Barometer\data\needle1Factor=10 -DialGadget\Barometer\data\needle2Factor=1 -DialGadget\Barometer\data\needle3Factor=1 -DialGadget\Barometer\data\needle1Move=Rotate -DialGadget\Barometer\data\needle2Move=Rotate -DialGadget\Barometer\data\needle3Move=Rotate -DialGadget\Barometer\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Barometer\data\useOpenGLFlag=false -DialGadget\Barometer\data\beSmooth=false -DialGadget\Barometer\configInfo\version=0.0.0 -DialGadget\Barometer\configInfo\locked=false -DialGadget\Climbrate\data\dialFile=%%DATAPATH%%dials/default/vsi.svg -DialGadget\Climbrate\data\dialBackgroundID=background -DialGadget\Climbrate\data\dialForegroundID= -DialGadget\Climbrate\data\dialNeedleID1=needle -DialGadget\Climbrate\data\dialNeedleID2= -DialGadget\Climbrate\data\dialNeedleID3= -DialGadget\Climbrate\data\needle1MinValue=-12 -DialGadget\Climbrate\data\needle1MaxValue=12 -DialGadget\Climbrate\data\needle2MinValue=0 -DialGadget\Climbrate\data\needle2MaxValue=100 -DialGadget\Climbrate\data\needle3MinValue=0 -DialGadget\Climbrate\data\needle3MaxValue=1000 -DialGadget\Climbrate\data\needle1DataObject=VelocityActual -DialGadget\Climbrate\data\needle1ObjectField=Down -DialGadget\Climbrate\data\needle2DataObject=BaroAltitude -DialGadget\Climbrate\data\needle2ObjectField=Altitude -DialGadget\Climbrate\data\needle3DataObject=BaroAltitude -DialGadget\Climbrate\data\needle3ObjectField=Altitude -DialGadget\Climbrate\data\needle1Factor=0.01 -DialGadget\Climbrate\data\needle2Factor=1 -DialGadget\Climbrate\data\needle3Factor=1 -DialGadget\Climbrate\data\needle1Move=Rotate -DialGadget\Climbrate\data\needle2Move=Rotate -DialGadget\Climbrate\data\needle3Move=Rotate -DialGadget\Climbrate\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Climbrate\data\useOpenGLFlag=false -DialGadget\Climbrate\data\beSmooth=false -DialGadget\Climbrate\configInfo\version=0.0.0 -DialGadget\Climbrate\configInfo\locked=false -DialGadget\Compass\data\dialFile=%%DATAPATH%%dials/default/compass.svg -DialGadget\Compass\data\dialBackgroundID=background -DialGadget\Compass\data\dialForegroundID=foreground -DialGadget\Compass\data\dialNeedleID1=needle -DialGadget\Compass\data\dialNeedleID2= -DialGadget\Compass\data\dialNeedleID3= -DialGadget\Compass\data\needle1MinValue=0 -DialGadget\Compass\data\needle1MaxValue=360 -DialGadget\Compass\data\needle2MinValue=0 -DialGadget\Compass\data\needle2MaxValue=100 -DialGadget\Compass\data\needle3MinValue=0 -DialGadget\Compass\data\needle3MaxValue=1000 -DialGadget\Compass\data\needle1DataObject=AttitudeActual -DialGadget\Compass\data\needle1ObjectField=Yaw -DialGadget\Compass\data\needle2DataObject=BaroAltitude -DialGadget\Compass\data\needle2ObjectField=Altitude -DialGadget\Compass\data\needle3DataObject=BaroAltitude -DialGadget\Compass\data\needle3ObjectField=Altitude -DialGadget\Compass\data\needle1Factor=-1 -DialGadget\Compass\data\needle2Factor=1 -DialGadget\Compass\data\needle3Factor=1 -DialGadget\Compass\data\needle1Move=Rotate -DialGadget\Compass\data\needle2Move=Rotate -DialGadget\Compass\data\needle3Move=Rotate -DialGadget\Compass\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Compass\data\useOpenGLFlag=false -DialGadget\Compass\data\beSmooth=false -DialGadget\Compass\configInfo\version=0.0.0 -DialGadget\Compass\configInfo\locked=false -DialGadget\Deluxe%20Attitude\data\dialFile=%%DATAPATH%%dials/deluxe/attitude.svg -DialGadget\Deluxe%20Attitude\data\dialBackgroundID=background -DialGadget\Deluxe%20Attitude\data\dialForegroundID=foreground -DialGadget\Deluxe%20Attitude\data\dialNeedleID1=needle -DialGadget\Deluxe%20Attitude\data\dialNeedleID2=needle -DialGadget\Deluxe%20Attitude\data\dialNeedleID3=needle3 -DialGadget\Deluxe%20Attitude\data\needle1MinValue=0 -DialGadget\Deluxe%20Attitude\data\needle1MaxValue=360 -DialGadget\Deluxe%20Attitude\data\needle2MinValue=0 -DialGadget\Deluxe%20Attitude\data\needle2MaxValue=20 -DialGadget\Deluxe%20Attitude\data\needle3MinValue=0 -DialGadget\Deluxe%20Attitude\data\needle3MaxValue=360 -DialGadget\Deluxe%20Attitude\data\needle1DataObject=AttitudeActual -DialGadget\Deluxe%20Attitude\data\needle1ObjectField=Roll -DialGadget\Deluxe%20Attitude\data\needle2DataObject=AttitudeActual -DialGadget\Deluxe%20Attitude\data\needle2ObjectField=Pitch -DialGadget\Deluxe%20Attitude\data\needle3DataObject=AttitudeActual -DialGadget\Deluxe%20Attitude\data\needle3ObjectField=Roll -DialGadget\Deluxe%20Attitude\data\needle1Factor=-1 -DialGadget\Deluxe%20Attitude\data\needle2Factor=75 -DialGadget\Deluxe%20Attitude\data\needle3Factor=-1 -DialGadget\Deluxe%20Attitude\data\needle1Move=Rotate -DialGadget\Deluxe%20Attitude\data\needle2Move=Vertical -DialGadget\Deluxe%20Attitude\data\needle3Move=Rotate -DialGadget\Deluxe%20Attitude\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Deluxe%20Attitude\data\useOpenGLFlag=false -DialGadget\Deluxe%20Attitude\data\beSmooth=false -DialGadget\Deluxe%20Attitude\configInfo\version=0.0.0 -DialGadget\Deluxe%20Attitude\configInfo\locked=false -DialGadget\Deluxe%20Baro%20Altimeter\data\dialFile=%%DATAPATH%%dials/deluxe/altimeter.svg -DialGadget\Deluxe%20Baro%20Altimeter\data\dialBackgroundID=background -DialGadget\Deluxe%20Baro%20Altimeter\data\dialForegroundID=foreground -DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID1=needle -DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID2=needle2 -DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID3=needle3 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle1MinValue=0 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle1MaxValue=10 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle2MinValue=0 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle2MaxValue=100 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle3MinValue=0 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle3MaxValue=1000 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle1DataObject=BaroAltitude -DialGadget\Deluxe%20Baro%20Altimeter\data\needle1ObjectField=Altitude -DialGadget\Deluxe%20Baro%20Altimeter\data\needle2DataObject=BaroAltitude -DialGadget\Deluxe%20Baro%20Altimeter\data\needle2ObjectField=Altitude -DialGadget\Deluxe%20Baro%20Altimeter\data\needle3DataObject=BaroAltitude -DialGadget\Deluxe%20Baro%20Altimeter\data\needle3ObjectField=Altitude -DialGadget\Deluxe%20Baro%20Altimeter\data\needle1Factor=1 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle2Factor=1 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle3Factor=1 -DialGadget\Deluxe%20Baro%20Altimeter\data\needle1Move=Rotate -DialGadget\Deluxe%20Baro%20Altimeter\data\needle2Move=Rotate -DialGadget\Deluxe%20Baro%20Altimeter\data\needle3Move=Rotate -DialGadget\Deluxe%20Baro%20Altimeter\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Deluxe%20Baro%20Altimeter\data\useOpenGLFlag=false -DialGadget\Deluxe%20Baro%20Altimeter\data\beSmooth=false -DialGadget\Deluxe%20Baro%20Altimeter\configInfo\version=0.0.0 -DialGadget\Deluxe%20Baro%20Altimeter\configInfo\locked=false -DialGadget\Deluxe%20Barometer\data\dialFile=%%DATAPATH%%dials/deluxe/barometer.svg -DialGadget\Deluxe%20Barometer\data\dialBackgroundID=background -DialGadget\Deluxe%20Barometer\data\dialForegroundID=foreground -DialGadget\Deluxe%20Barometer\data\dialNeedleID1=needle -DialGadget\Deluxe%20Barometer\data\dialNeedleID2= -DialGadget\Deluxe%20Barometer\data\dialNeedleID3= -DialGadget\Deluxe%20Barometer\data\needle1MinValue=1000 -DialGadget\Deluxe%20Barometer\data\needle1MaxValue=1120 -DialGadget\Deluxe%20Barometer\data\needle2MinValue=0 -DialGadget\Deluxe%20Barometer\data\needle2MaxValue=100 -DialGadget\Deluxe%20Barometer\data\needle3MinValue=0 -DialGadget\Deluxe%20Barometer\data\needle3MaxValue=1000 -DialGadget\Deluxe%20Barometer\data\needle1DataObject=BaroAltitude -DialGadget\Deluxe%20Barometer\data\needle1ObjectField=Pressure -DialGadget\Deluxe%20Barometer\data\needle2DataObject=BaroAltitude -DialGadget\Deluxe%20Barometer\data\needle2ObjectField=Altitude -DialGadget\Deluxe%20Barometer\data\needle3DataObject=BaroAltitude -DialGadget\Deluxe%20Barometer\data\needle3ObjectField=Altitude -DialGadget\Deluxe%20Barometer\data\needle1Factor=10 -DialGadget\Deluxe%20Barometer\data\needle2Factor=1 -DialGadget\Deluxe%20Barometer\data\needle3Factor=1 -DialGadget\Deluxe%20Barometer\data\needle1Move=Rotate -DialGadget\Deluxe%20Barometer\data\needle2Move=Rotate -DialGadget\Deluxe%20Barometer\data\needle3Move=Rotate -DialGadget\Deluxe%20Barometer\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Deluxe%20Barometer\data\useOpenGLFlag=false -DialGadget\Deluxe%20Barometer\data\beSmooth=false -DialGadget\Deluxe%20Barometer\configInfo\version=0.0.0 -DialGadget\Deluxe%20Barometer\configInfo\locked=false -DialGadget\Deluxe%20Climbrate\data\dialFile=%%DATAPATH%%dials/deluxe/vsi.svg -DialGadget\Deluxe%20Climbrate\data\dialBackgroundID=background -DialGadget\Deluxe%20Climbrate\data\dialForegroundID=foreground -DialGadget\Deluxe%20Climbrate\data\dialNeedleID1=needle -DialGadget\Deluxe%20Climbrate\data\dialNeedleID2= -DialGadget\Deluxe%20Climbrate\data\dialNeedleID3= -DialGadget\Deluxe%20Climbrate\data\needle1MinValue=-11.2 -DialGadget\Deluxe%20Climbrate\data\needle1MaxValue=11.2 -DialGadget\Deluxe%20Climbrate\data\needle2MinValue=0 -DialGadget\Deluxe%20Climbrate\data\needle2MaxValue=100 -DialGadget\Deluxe%20Climbrate\data\needle3MinValue=0 -DialGadget\Deluxe%20Climbrate\data\needle3MaxValue=1000 -DialGadget\Deluxe%20Climbrate\data\needle1DataObject=VelocityActual -DialGadget\Deluxe%20Climbrate\data\needle1ObjectField=Down -DialGadget\Deluxe%20Climbrate\data\needle2DataObject=BaroAltitude -DialGadget\Deluxe%20Climbrate\data\needle2ObjectField=Altitude -DialGadget\Deluxe%20Climbrate\data\needle3DataObject=BaroAltitude -DialGadget\Deluxe%20Climbrate\data\needle3ObjectField=Altitude -DialGadget\Deluxe%20Climbrate\data\needle1Factor=0.01 -DialGadget\Deluxe%20Climbrate\data\needle2Factor=1 -DialGadget\Deluxe%20Climbrate\data\needle3Factor=1 -DialGadget\Deluxe%20Climbrate\data\needle1Move=Rotate -DialGadget\Deluxe%20Climbrate\data\needle2Move=Rotate -DialGadget\Deluxe%20Climbrate\data\needle3Move=Rotate -DialGadget\Deluxe%20Climbrate\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Deluxe%20Climbrate\data\useOpenGLFlag=false -DialGadget\Deluxe%20Climbrate\data\beSmooth=false -DialGadget\Deluxe%20Climbrate\configInfo\version=0.0.0 -DialGadget\Deluxe%20Climbrate\configInfo\locked=false -DialGadget\Deluxe%20Compass\data\dialFile=%%DATAPATH%%dials/deluxe/compass.svg -DialGadget\Deluxe%20Compass\data\dialBackgroundID=background -DialGadget\Deluxe%20Compass\data\dialForegroundID=foreground -DialGadget\Deluxe%20Compass\data\dialNeedleID1=needle -DialGadget\Deluxe%20Compass\data\dialNeedleID2= -DialGadget\Deluxe%20Compass\data\dialNeedleID3= -DialGadget\Deluxe%20Compass\data\needle1MinValue=0 -DialGadget\Deluxe%20Compass\data\needle1MaxValue=360 -DialGadget\Deluxe%20Compass\data\needle2MinValue=0 -DialGadget\Deluxe%20Compass\data\needle2MaxValue=100 -DialGadget\Deluxe%20Compass\data\needle3MinValue=0 -DialGadget\Deluxe%20Compass\data\needle3MaxValue=1000 -DialGadget\Deluxe%20Compass\data\needle1DataObject=AttitudeActual -DialGadget\Deluxe%20Compass\data\needle1ObjectField=Yaw -DialGadget\Deluxe%20Compass\data\needle2DataObject=BaroAltitude -DialGadget\Deluxe%20Compass\data\needle2ObjectField=Altitude -DialGadget\Deluxe%20Compass\data\needle3DataObject=BaroAltitude -DialGadget\Deluxe%20Compass\data\needle3ObjectField=Altitude -DialGadget\Deluxe%20Compass\data\needle1Factor=-1 -DialGadget\Deluxe%20Compass\data\needle2Factor=1 -DialGadget\Deluxe%20Compass\data\needle3Factor=1 -DialGadget\Deluxe%20Compass\data\needle1Move=Rotate -DialGadget\Deluxe%20Compass\data\needle2Move=Rotate -DialGadget\Deluxe%20Compass\data\needle3Move=Rotate -DialGadget\Deluxe%20Compass\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Deluxe%20Compass\data\useOpenGLFlag=false -DialGadget\Deluxe%20Compass\data\beSmooth=false -DialGadget\Deluxe%20Compass\configInfo\version=0.0.0 -DialGadget\Deluxe%20Compass\configInfo\locked=false -DialGadget\Deluxe%20Groundspeed%20kph\data\dialFile=%%DATAPATH%%dials/deluxe/speed.svg -DialGadget\Deluxe%20Groundspeed%20kph\data\dialBackgroundID=background -DialGadget\Deluxe%20Groundspeed%20kph\data\dialForegroundID=foreground -DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID1=needle -DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID2= -DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID3= -DialGadget\Deluxe%20Groundspeed%20kph\data\needle1MinValue=0 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle1MaxValue=120 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle2MinValue=0 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle2MaxValue=100 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle3MinValue=0 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle3MaxValue=1000 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle1DataObject=GPSPosition -DialGadget\Deluxe%20Groundspeed%20kph\data\needle1ObjectField=Groundspeed -DialGadget\Deluxe%20Groundspeed%20kph\data\needle2DataObject=BaroAltitude -DialGadget\Deluxe%20Groundspeed%20kph\data\needle2ObjectField=Altitude -DialGadget\Deluxe%20Groundspeed%20kph\data\needle3DataObject=BaroAltitude -DialGadget\Deluxe%20Groundspeed%20kph\data\needle3ObjectField=Altitude -DialGadget\Deluxe%20Groundspeed%20kph\data\needle1Factor=3.6 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle2Factor=1 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle3Factor=1 -DialGadget\Deluxe%20Groundspeed%20kph\data\needle1Move=Rotate -DialGadget\Deluxe%20Groundspeed%20kph\data\needle2Move=Rotate -DialGadget\Deluxe%20Groundspeed%20kph\data\needle3Move=Rotate -DialGadget\Deluxe%20Groundspeed%20kph\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Deluxe%20Groundspeed%20kph\data\useOpenGLFlag=false -DialGadget\Deluxe%20Groundspeed%20kph\data\beSmooth=false -DialGadget\Deluxe%20Groundspeed%20kph\configInfo\version=0.0.0 -DialGadget\Deluxe%20Groundspeed%20kph\configInfo\locked=false -DialGadget\Deluxe%20Temperature\data\dialFile=%%DATAPATH%%dials/deluxe/thermometer.svg -DialGadget\Deluxe%20Temperature\data\dialBackgroundID=background -DialGadget\Deluxe%20Temperature\data\dialForegroundID=foreground -DialGadget\Deluxe%20Temperature\data\dialNeedleID1=needle -DialGadget\Deluxe%20Temperature\data\dialNeedleID2=needle2 -DialGadget\Deluxe%20Temperature\data\dialNeedleID3=needle3 -DialGadget\Deluxe%20Temperature\data\needle1MinValue=0 -DialGadget\Deluxe%20Temperature\data\needle1MaxValue=120 -DialGadget\Deluxe%20Temperature\data\needle2MinValue=0 -DialGadget\Deluxe%20Temperature\data\needle2MaxValue=100 -DialGadget\Deluxe%20Temperature\data\needle3MinValue=0 -DialGadget\Deluxe%20Temperature\data\needle3MaxValue=1000 -DialGadget\Deluxe%20Temperature\data\needle1DataObject=BaroAltitude -DialGadget\Deluxe%20Temperature\data\needle1ObjectField=Temperature -DialGadget\Deluxe%20Temperature\data\needle2DataObject=BaroAltitude -DialGadget\Deluxe%20Temperature\data\needle2ObjectField=Altitude -DialGadget\Deluxe%20Temperature\data\needle3DataObject=BaroAltitude -DialGadget\Deluxe%20Temperature\data\needle3ObjectField=Altitude -DialGadget\Deluxe%20Temperature\data\needle1Factor=1 -DialGadget\Deluxe%20Temperature\data\needle2Factor=1 -DialGadget\Deluxe%20Temperature\data\needle3Factor=1 -DialGadget\Deluxe%20Temperature\data\needle1Move=Rotate -DialGadget\Deluxe%20Temperature\data\needle2Move=Rotate -DialGadget\Deluxe%20Temperature\data\needle3Move=Rotate -DialGadget\Deluxe%20Temperature\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Deluxe%20Temperature\data\useOpenGLFlag=false -DialGadget\Deluxe%20Temperature\data\beSmooth=false -DialGadget\Deluxe%20Temperature\configInfo\version=0.0.0 -DialGadget\Deluxe%20Temperature\configInfo\locked=false -DialGadget\Deluxe%20Turn%20Coordinator\data\dialFile=/home/lafargue/OP/OpenPilot/trunk/artwork/Dials/deluxe/turncoordinator.svg -DialGadget\Deluxe%20Turn%20Coordinator\data\dialBackgroundID=background -DialGadget\Deluxe%20Turn%20Coordinator\data\dialForegroundID=foreground -DialGadget\Deluxe%20Turn%20Coordinator\data\dialNeedleID1=needle -DialGadget\Deluxe%20Turn%20Coordinator\data\dialNeedleID2=needle2 -DialGadget\Deluxe%20Turn%20Coordinator\data\dialNeedleID3=needle2 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle1MinValue=0 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle1MaxValue=360 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle2MinValue=-20 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle2MaxValue=20 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle3MinValue=0 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle3MaxValue=360 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle1DataObject=AttitudeActual -DialGadget\Deluxe%20Turn%20Coordinator\data\needle1ObjectField=Roll -DialGadget\Deluxe%20Turn%20Coordinator\data\needle2DataObject=AttitudeRaw -DialGadget\Deluxe%20Turn%20Coordinator\data\needle2ObjectField=accels-X -DialGadget\Deluxe%20Turn%20Coordinator\data\needle3DataObject=AttitudeRaw -DialGadget\Deluxe%20Turn%20Coordinator\data\needle3ObjectField=accels-X -DialGadget\Deluxe%20Turn%20Coordinator\data\needle1Factor=-1 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle2Factor=1 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle3Factor=-1 -DialGadget\Deluxe%20Turn%20Coordinator\data\needle1Move=Rotate -DialGadget\Deluxe%20Turn%20Coordinator\data\needle2Move=Horizontal -DialGadget\Deluxe%20Turn%20Coordinator\data\needle3Move=Rotate -DialGadget\Deluxe%20Turn%20Coordinator\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Deluxe%20Turn%20Coordinator\data\useOpenGLFlag=false -DialGadget\Deluxe%20Turn%20Coordinator\data\beSmooth=false -DialGadget\Deluxe%20Turn%20Coordinator\configInfo\version=0.0.0 -DialGadget\Deluxe%20Turn%20Coordinator\configInfo\locked=false -DialGadget\Groundspeed%20kph\data\dialFile=%%DATAPATH%%dials/default/speed.svg -DialGadget\Groundspeed%20kph\data\dialBackgroundID=background -DialGadget\Groundspeed%20kph\data\dialForegroundID= -DialGadget\Groundspeed%20kph\data\dialNeedleID1=needle -DialGadget\Groundspeed%20kph\data\dialNeedleID2= -DialGadget\Groundspeed%20kph\data\dialNeedleID3= -DialGadget\Groundspeed%20kph\data\needle1MinValue=0 -DialGadget\Groundspeed%20kph\data\needle1MaxValue=120 -DialGadget\Groundspeed%20kph\data\needle2MinValue=0 -DialGadget\Groundspeed%20kph\data\needle2MaxValue=100 -DialGadget\Groundspeed%20kph\data\needle3MinValue=0 -DialGadget\Groundspeed%20kph\data\needle3MaxValue=1000 -DialGadget\Groundspeed%20kph\data\needle1DataObject=GPSPosition -DialGadget\Groundspeed%20kph\data\needle1ObjectField=Groundspeed -DialGadget\Groundspeed%20kph\data\needle2DataObject=BaroAltitude -DialGadget\Groundspeed%20kph\data\needle2ObjectField=Altitude -DialGadget\Groundspeed%20kph\data\needle3DataObject=BaroAltitude -DialGadget\Groundspeed%20kph\data\needle3ObjectField=Altitude -DialGadget\Groundspeed%20kph\data\needle1Factor=3.6 -DialGadget\Groundspeed%20kph\data\needle2Factor=1 -DialGadget\Groundspeed%20kph\data\needle3Factor=1 -DialGadget\Groundspeed%20kph\data\needle1Move=Rotate -DialGadget\Groundspeed%20kph\data\needle2Move=Rotate -DialGadget\Groundspeed%20kph\data\needle3Move=Rotate -DialGadget\Groundspeed%20kph\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Groundspeed%20kph\data\useOpenGLFlag=false -DialGadget\Groundspeed%20kph\data\beSmooth=false -DialGadget\Groundspeed%20kph\configInfo\version=0.0.0 -DialGadget\Groundspeed%20kph\configInfo\locked=false -DialGadget\HiContrast%20Attitude\data\dialFile=%%DATAPATH%%dials/hi-contrast/attitude.svg -DialGadget\HiContrast%20Attitude\data\dialBackgroundID=background -DialGadget\HiContrast%20Attitude\data\dialForegroundID=foreground -DialGadget\HiContrast%20Attitude\data\dialNeedleID1=needle -DialGadget\HiContrast%20Attitude\data\dialNeedleID2=needle -DialGadget\HiContrast%20Attitude\data\dialNeedleID3=needle3 -DialGadget\HiContrast%20Attitude\data\needle1MinValue=0 -DialGadget\HiContrast%20Attitude\data\needle1MaxValue=360 -DialGadget\HiContrast%20Attitude\data\needle2MinValue=0 -DialGadget\HiContrast%20Attitude\data\needle2MaxValue=20 -DialGadget\HiContrast%20Attitude\data\needle3MinValue=0 -DialGadget\HiContrast%20Attitude\data\needle3MaxValue=360 -DialGadget\HiContrast%20Attitude\data\needle1DataObject=AttitudeActual -DialGadget\HiContrast%20Attitude\data\needle1ObjectField=Roll -DialGadget\HiContrast%20Attitude\data\needle2DataObject=AttitudeActual -DialGadget\HiContrast%20Attitude\data\needle2ObjectField=Pitch -DialGadget\HiContrast%20Attitude\data\needle3DataObject=AttitudeActual -DialGadget\HiContrast%20Attitude\data\needle3ObjectField=Roll -DialGadget\HiContrast%20Attitude\data\needle1Factor=-1 -DialGadget\HiContrast%20Attitude\data\needle2Factor=75 -DialGadget\HiContrast%20Attitude\data\needle3Factor=-1 -DialGadget\HiContrast%20Attitude\data\needle1Move=Rotate -DialGadget\HiContrast%20Attitude\data\needle2Move=Vertical -DialGadget\HiContrast%20Attitude\data\needle3Move=Rotate -DialGadget\HiContrast%20Attitude\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\HiContrast%20Attitude\data\useOpenGLFlag=false -DialGadget\HiContrast%20Attitude\data\beSmooth=false -DialGadget\HiContrast%20Attitude\configInfo\version=0.0.0 -DialGadget\HiContrast%20Attitude\configInfo\locked=false -DialGadget\HiContrast%20Baro%20Altimeter\data\dialFile=%%DATAPATH%%dials/hi-contrast/altimeter.svg -DialGadget\HiContrast%20Baro%20Altimeter\data\dialBackgroundID=background -DialGadget\HiContrast%20Baro%20Altimeter\data\dialForegroundID=foreground -DialGadget\HiContrast%20Baro%20Altimeter\data\dialNeedleID1=needle -DialGadget\HiContrast%20Baro%20Altimeter\data\dialNeedleID2=needle2 -DialGadget\HiContrast%20Baro%20Altimeter\data\dialNeedleID3=needle3 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle1MinValue=0 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle1MaxValue=10 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle2MinValue=0 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle2MaxValue=100 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle3MinValue=0 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle3MaxValue=1000 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle1DataObject=BaroAltitude -DialGadget\HiContrast%20Baro%20Altimeter\data\needle1ObjectField=Altitude -DialGadget\HiContrast%20Baro%20Altimeter\data\needle2DataObject=BaroAltitude -DialGadget\HiContrast%20Baro%20Altimeter\data\needle2ObjectField=Altitude -DialGadget\HiContrast%20Baro%20Altimeter\data\needle3DataObject=BaroAltitude -DialGadget\HiContrast%20Baro%20Altimeter\data\needle3ObjectField=Altitude -DialGadget\HiContrast%20Baro%20Altimeter\data\needle1Factor=1 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle2Factor=1 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle3Factor=1 -DialGadget\HiContrast%20Baro%20Altimeter\data\needle1Move=Rotate -DialGadget\HiContrast%20Baro%20Altimeter\data\needle2Move=Rotate -DialGadget\HiContrast%20Baro%20Altimeter\data\needle3Move=Rotate -DialGadget\HiContrast%20Baro%20Altimeter\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\HiContrast%20Baro%20Altimeter\data\useOpenGLFlag=false -DialGadget\HiContrast%20Baro%20Altimeter\data\beSmooth=false -DialGadget\HiContrast%20Baro%20Altimeter\configInfo\version=0.0.0 -DialGadget\HiContrast%20Baro%20Altimeter\configInfo\locked=false -DialGadget\HiContrast%20Barometer\data\dialFile=%%DATAPATH%%dials/hi-contrast/barometer.svg -DialGadget\HiContrast%20Barometer\data\dialBackgroundID=background -DialGadget\HiContrast%20Barometer\data\dialForegroundID= -DialGadget\HiContrast%20Barometer\data\dialNeedleID1=needle -DialGadget\HiContrast%20Barometer\data\dialNeedleID2= -DialGadget\HiContrast%20Barometer\data\dialNeedleID3= -DialGadget\HiContrast%20Barometer\data\needle1MinValue=1000 -DialGadget\HiContrast%20Barometer\data\needle1MaxValue=1120 -DialGadget\HiContrast%20Barometer\data\needle2MinValue=0 -DialGadget\HiContrast%20Barometer\data\needle2MaxValue=100 -DialGadget\HiContrast%20Barometer\data\needle3MinValue=0 -DialGadget\HiContrast%20Barometer\data\needle3MaxValue=1000 -DialGadget\HiContrast%20Barometer\data\needle1DataObject=BaroAltitude -DialGadget\HiContrast%20Barometer\data\needle1ObjectField=Pressure -DialGadget\HiContrast%20Barometer\data\needle2DataObject=BaroAltitude -DialGadget\HiContrast%20Barometer\data\needle2ObjectField=Altitude -DialGadget\HiContrast%20Barometer\data\needle3DataObject=BaroAltitude -DialGadget\HiContrast%20Barometer\data\needle3ObjectField=Altitude -DialGadget\HiContrast%20Barometer\data\needle1Factor=10 -DialGadget\HiContrast%20Barometer\data\needle2Factor=1 -DialGadget\HiContrast%20Barometer\data\needle3Factor=1 -DialGadget\HiContrast%20Barometer\data\needle1Move=Rotate -DialGadget\HiContrast%20Barometer\data\needle2Move=Rotate -DialGadget\HiContrast%20Barometer\data\needle3Move=Rotate -DialGadget\HiContrast%20Barometer\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\HiContrast%20Barometer\data\useOpenGLFlag=false -DialGadget\HiContrast%20Barometer\data\beSmooth=false -DialGadget\HiContrast%20Barometer\configInfo\version=0.0.0 -DialGadget\HiContrast%20Barometer\configInfo\locked=false -DialGadget\HiContrast%20Climbrate\data\dialFile=%%DATAPATH%%dials/hi-contrast/vsi.svg -DialGadget\HiContrast%20Climbrate\data\dialBackgroundID=background -DialGadget\HiContrast%20Climbrate\data\dialForegroundID= -DialGadget\HiContrast%20Climbrate\data\dialNeedleID1=needle -DialGadget\HiContrast%20Climbrate\data\dialNeedleID2= -DialGadget\HiContrast%20Climbrate\data\dialNeedleID3= -DialGadget\HiContrast%20Climbrate\data\needle1MinValue=-12 -DialGadget\HiContrast%20Climbrate\data\needle1MaxValue=12 -DialGadget\HiContrast%20Climbrate\data\needle2MinValue=0 -DialGadget\HiContrast%20Climbrate\data\needle2MaxValue=100 -DialGadget\HiContrast%20Climbrate\data\needle3MinValue=0 -DialGadget\HiContrast%20Climbrate\data\needle3MaxValue=1000 -DialGadget\HiContrast%20Climbrate\data\needle1DataObject=VelocityActual -DialGadget\HiContrast%20Climbrate\data\needle1ObjectField=Down -DialGadget\HiContrast%20Climbrate\data\needle2DataObject=BaroAltitude -DialGadget\HiContrast%20Climbrate\data\needle2ObjectField=Altitude -DialGadget\HiContrast%20Climbrate\data\needle3DataObject=BaroAltitude -DialGadget\HiContrast%20Climbrate\data\needle3ObjectField=Altitude -DialGadget\HiContrast%20Climbrate\data\needle1Factor=0.01 -DialGadget\HiContrast%20Climbrate\data\needle2Factor=1 -DialGadget\HiContrast%20Climbrate\data\needle3Factor=1 -DialGadget\HiContrast%20Climbrate\data\needle1Move=Rotate -DialGadget\HiContrast%20Climbrate\data\needle2Move=Rotate -DialGadget\HiContrast%20Climbrate\data\needle3Move=Rotate -DialGadget\HiContrast%20Climbrate\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\HiContrast%20Climbrate\data\useOpenGLFlag=false -DialGadget\HiContrast%20Climbrate\data\beSmooth=false -DialGadget\HiContrast%20Climbrate\configInfo\version=0.0.0 -DialGadget\HiContrast%20Climbrate\configInfo\locked=false -DialGadget\HiContrast%20Compass\data\dialFile=%%DATAPATH%%dials/hi-contrast/compass.svg -DialGadget\HiContrast%20Compass\data\dialBackgroundID=background -DialGadget\HiContrast%20Compass\data\dialForegroundID=foreground -DialGadget\HiContrast%20Compass\data\dialNeedleID1=needle -DialGadget\HiContrast%20Compass\data\dialNeedleID2= -DialGadget\HiContrast%20Compass\data\dialNeedleID3= -DialGadget\HiContrast%20Compass\data\needle1MinValue=0 -DialGadget\HiContrast%20Compass\data\needle1MaxValue=360 -DialGadget\HiContrast%20Compass\data\needle2MinValue=0 -DialGadget\HiContrast%20Compass\data\needle2MaxValue=100 -DialGadget\HiContrast%20Compass\data\needle3MinValue=0 -DialGadget\HiContrast%20Compass\data\needle3MaxValue=1000 -DialGadget\HiContrast%20Compass\data\needle1DataObject=AttitudeActual -DialGadget\HiContrast%20Compass\data\needle1ObjectField=Yaw -DialGadget\HiContrast%20Compass\data\needle2DataObject=BaroAltitude -DialGadget\HiContrast%20Compass\data\needle2ObjectField=Altitude -DialGadget\HiContrast%20Compass\data\needle3DataObject=BaroAltitude -DialGadget\HiContrast%20Compass\data\needle3ObjectField=Altitude -DialGadget\HiContrast%20Compass\data\needle1Factor=-1 -DialGadget\HiContrast%20Compass\data\needle2Factor=1 -DialGadget\HiContrast%20Compass\data\needle3Factor=1 -DialGadget\HiContrast%20Compass\data\needle1Move=Rotate -DialGadget\HiContrast%20Compass\data\needle2Move=Rotate -DialGadget\HiContrast%20Compass\data\needle3Move=Rotate -DialGadget\HiContrast%20Compass\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\HiContrast%20Compass\data\useOpenGLFlag=false -DialGadget\HiContrast%20Compass\data\beSmooth=false -DialGadget\HiContrast%20Compass\configInfo\version=0.0.0 -DialGadget\HiContrast%20Compass\configInfo\locked=false -DialGadget\HiContrast%20Groundspeed%20kph\data\dialFile=%%DATAPATH%%dials/hi-contrast/speed.svg -DialGadget\HiContrast%20Groundspeed%20kph\data\dialBackgroundID=background -DialGadget\HiContrast%20Groundspeed%20kph\data\dialForegroundID= -DialGadget\HiContrast%20Groundspeed%20kph\data\dialNeedleID1=needle -DialGadget\HiContrast%20Groundspeed%20kph\data\dialNeedleID2= -DialGadget\HiContrast%20Groundspeed%20kph\data\dialNeedleID3= -DialGadget\HiContrast%20Groundspeed%20kph\data\needle1MinValue=0 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle1MaxValue=120 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle2MinValue=0 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle2MaxValue=100 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle3MinValue=0 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle3MaxValue=1000 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle1DataObject=GPSPosition -DialGadget\HiContrast%20Groundspeed%20kph\data\needle1ObjectField=Groundspeed -DialGadget\HiContrast%20Groundspeed%20kph\data\needle2DataObject=BaroAltitude -DialGadget\HiContrast%20Groundspeed%20kph\data\needle2ObjectField=Altitude -DialGadget\HiContrast%20Groundspeed%20kph\data\needle3DataObject=BaroAltitude -DialGadget\HiContrast%20Groundspeed%20kph\data\needle3ObjectField=Altitude -DialGadget\HiContrast%20Groundspeed%20kph\data\needle1Factor=3.6 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle2Factor=1 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle3Factor=1 -DialGadget\HiContrast%20Groundspeed%20kph\data\needle1Move=Rotate -DialGadget\HiContrast%20Groundspeed%20kph\data\needle2Move=Rotate -DialGadget\HiContrast%20Groundspeed%20kph\data\needle3Move=Rotate -DialGadget\HiContrast%20Groundspeed%20kph\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\HiContrast%20Groundspeed%20kph\data\useOpenGLFlag=false -DialGadget\HiContrast%20Groundspeed%20kph\data\beSmooth=false -DialGadget\HiContrast%20Groundspeed%20kph\configInfo\version=0.0.0 -DialGadget\HiContrast%20Groundspeed%20kph\configInfo\locked=false -DialGadget\HiContrast%20Temperature\data\dialFile=%%DATAPATH%%dials/hi-contrast/thermometer.svg -DialGadget\HiContrast%20Temperature\data\dialBackgroundID=background -DialGadget\HiContrast%20Temperature\data\dialForegroundID= -DialGadget\HiContrast%20Temperature\data\dialNeedleID1=needle -DialGadget\HiContrast%20Temperature\data\dialNeedleID2=needle2 -DialGadget\HiContrast%20Temperature\data\dialNeedleID3=needle3 -DialGadget\HiContrast%20Temperature\data\needle1MinValue=0 -DialGadget\HiContrast%20Temperature\data\needle1MaxValue=120 -DialGadget\HiContrast%20Temperature\data\needle2MinValue=0 -DialGadget\HiContrast%20Temperature\data\needle2MaxValue=100 -DialGadget\HiContrast%20Temperature\data\needle3MinValue=0 -DialGadget\HiContrast%20Temperature\data\needle3MaxValue=1000 -DialGadget\HiContrast%20Temperature\data\needle1DataObject=BaroAltitude -DialGadget\HiContrast%20Temperature\data\needle1ObjectField=Temperature -DialGadget\HiContrast%20Temperature\data\needle2DataObject=BaroAltitude -DialGadget\HiContrast%20Temperature\data\needle2ObjectField=Altitude -DialGadget\HiContrast%20Temperature\data\needle3DataObject=BaroAltitude -DialGadget\HiContrast%20Temperature\data\needle3ObjectField=Altitude -DialGadget\HiContrast%20Temperature\data\needle1Factor=1 -DialGadget\HiContrast%20Temperature\data\needle2Factor=1 -DialGadget\HiContrast%20Temperature\data\needle3Factor=1 -DialGadget\HiContrast%20Temperature\data\needle1Move=Rotate -DialGadget\HiContrast%20Temperature\data\needle2Move=Rotate -DialGadget\HiContrast%20Temperature\data\needle3Move=Rotate -DialGadget\HiContrast%20Temperature\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\HiContrast%20Temperature\data\useOpenGLFlag=false -DialGadget\HiContrast%20Temperature\data\beSmooth=false -DialGadget\HiContrast%20Temperature\configInfo\version=0.0.0 -DialGadget\HiContrast%20Temperature\configInfo\locked=false -DialGadget\Servo%20Channel%201\data\dialFile=%%DATAPATH%%dials/default/thermometer.svg -DialGadget\Servo%20Channel%201\data\dialBackgroundID=background -DialGadget\Servo%20Channel%201\data\dialForegroundID= -DialGadget\Servo%20Channel%201\data\dialNeedleID1=needle -DialGadget\Servo%20Channel%201\data\dialNeedleID2=needle2 -DialGadget\Servo%20Channel%201\data\dialNeedleID3=needle3 -DialGadget\Servo%20Channel%201\data\needle1MinValue=1000 -DialGadget\Servo%20Channel%201\data\needle1MaxValue=2000 -DialGadget\Servo%20Channel%201\data\needle2MinValue=0 -DialGadget\Servo%20Channel%201\data\needle2MaxValue=100 -DialGadget\Servo%20Channel%201\data\needle3MinValue=0 -DialGadget\Servo%20Channel%201\data\needle3MaxValue=1000 -DialGadget\Servo%20Channel%201\data\needle1DataObject=ManualControlCommand -DialGadget\Servo%20Channel%201\data\needle1ObjectField=Channel-3 -DialGadget\Servo%20Channel%201\data\needle2DataObject=BaroAltitude -DialGadget\Servo%20Channel%201\data\needle2ObjectField=Altitude -DialGadget\Servo%20Channel%201\data\needle3DataObject=BaroAltitude -DialGadget\Servo%20Channel%201\data\needle3ObjectField=Altitude -DialGadget\Servo%20Channel%201\data\needle1Factor=1 -DialGadget\Servo%20Channel%201\data\needle2Factor=1 -DialGadget\Servo%20Channel%201\data\needle3Factor=1 -DialGadget\Servo%20Channel%201\data\needle1Move=Rotate -DialGadget\Servo%20Channel%201\data\needle2Move=Rotate -DialGadget\Servo%20Channel%201\data\needle3Move=Rotate -DialGadget\Servo%20Channel%201\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Servo%20Channel%201\data\useOpenGLFlag=false -DialGadget\Servo%20Channel%201\data\beSmooth=false -DialGadget\Servo%20Channel%201\configInfo\version=0.0.0 -DialGadget\Servo%20Channel%201\configInfo\locked=false -DialGadget\Temperature\data\dialFile=%%DATAPATH%%dials/default/thermometer.svg -DialGadget\Temperature\data\dialBackgroundID=background -DialGadget\Temperature\data\dialForegroundID= -DialGadget\Temperature\data\dialNeedleID1=needle -DialGadget\Temperature\data\dialNeedleID2=needle2 -DialGadget\Temperature\data\dialNeedleID3=needle3 -DialGadget\Temperature\data\needle1MinValue=0 -DialGadget\Temperature\data\needle1MaxValue=120 -DialGadget\Temperature\data\needle2MinValue=0 -DialGadget\Temperature\data\needle2MaxValue=100 -DialGadget\Temperature\data\needle3MinValue=0 -DialGadget\Temperature\data\needle3MaxValue=1000 -DialGadget\Temperature\data\needle1DataObject=BaroAltitude -DialGadget\Temperature\data\needle1ObjectField=Temperature -DialGadget\Temperature\data\needle2DataObject=BaroAltitude -DialGadget\Temperature\data\needle2ObjectField=Altitude -DialGadget\Temperature\data\needle3DataObject=BaroAltitude -DialGadget\Temperature\data\needle3ObjectField=Altitude -DialGadget\Temperature\data\needle1Factor=1 -DialGadget\Temperature\data\needle2Factor=1 -DialGadget\Temperature\data\needle3Factor=1 -DialGadget\Temperature\data\needle1Move=Rotate -DialGadget\Temperature\data\needle2Move=Rotate -DialGadget\Temperature\data\needle3Move=Rotate -DialGadget\Temperature\data\font="Ubuntu,11,-1,5,50,0,0,0,0,0" -DialGadget\Temperature\data\useOpenGLFlag=false -DialGadget\Temperature\data\beSmooth=false -DialGadget\Temperature\configInfo\version=0.0.0 -DialGadget\Temperature\configInfo\locked=false -GCSControlGadget\MS%20Sidewinder\data\controlsMode=2 -GCSControlGadget\MS%20Sidewinder\data\rollChannel=0 -GCSControlGadget\MS%20Sidewinder\data\pitchChannel=1 -GCSControlGadget\MS%20Sidewinder\data\yawChannel=3 -GCSControlGadget\MS%20Sidewinder\data\throttleChannel=2 -GCSControlGadget\MS%20Sidewinder\data\button0Action=0 -GCSControlGadget\MS%20Sidewinder\data\button0Function=0 -GCSControlGadget\MS%20Sidewinder\data\button0Amount=0 -GCSControlGadget\MS%20Sidewinder\data\channel0Reverse=false -GCSControlGadget\MS%20Sidewinder\data\button1Action=0 -GCSControlGadget\MS%20Sidewinder\data\button1Function=0 -GCSControlGadget\MS%20Sidewinder\data\button1Amount=0 -GCSControlGadget\MS%20Sidewinder\data\channel1Reverse=false -GCSControlGadget\MS%20Sidewinder\data\button2Action=0 -GCSControlGadget\MS%20Sidewinder\data\button2Function=3 -GCSControlGadget\MS%20Sidewinder\data\button2Amount=0.1 -GCSControlGadget\MS%20Sidewinder\data\channel2Reverse=true -GCSControlGadget\MS%20Sidewinder\data\button3Action=0 -GCSControlGadget\MS%20Sidewinder\data\button3Function=3 -GCSControlGadget\MS%20Sidewinder\data\button3Amount=0.1 -GCSControlGadget\MS%20Sidewinder\data\channel3Reverse=false -GCSControlGadget\MS%20Sidewinder\data\button4Action=0 -GCSControlGadget\MS%20Sidewinder\data\button4Function=0 -GCSControlGadget\MS%20Sidewinder\data\button4Amount=0 -GCSControlGadget\MS%20Sidewinder\data\channel4Reverse=false -GCSControlGadget\MS%20Sidewinder\data\button5Action=0 -GCSControlGadget\MS%20Sidewinder\data\button5Function=0 -GCSControlGadget\MS%20Sidewinder\data\button5Amount=0 -GCSControlGadget\MS%20Sidewinder\data\channel5Reverse=false -GCSControlGadget\MS%20Sidewinder\data\button6Action=0 -GCSControlGadget\MS%20Sidewinder\data\button6Function=0 -GCSControlGadget\MS%20Sidewinder\data\button6Amount=0 -GCSControlGadget\MS%20Sidewinder\data\channel6Reverse=false -GCSControlGadget\MS%20Sidewinder\data\button7Action=0 -GCSControlGadget\MS%20Sidewinder\data\button7Function=0 -GCSControlGadget\MS%20Sidewinder\data\button7Amount=0 -GCSControlGadget\MS%20Sidewinder\data\channel7Reverse=false -GCSControlGadget\MS%20Sidewinder\configInfo\version=0.0.0 -GCSControlGadget\MS%20Sidewinder\configInfo\locked=false -GpsDisplayGadget\Flight%20GPS\data\defaultSpeed=11 -GpsDisplayGadget\Flight%20GPS\data\defaultDataBits=3 -GpsDisplayGadget\Flight%20GPS\data\defaultFlow=0 -GpsDisplayGadget\Flight%20GPS\data\defaultParity=0 -GpsDisplayGadget\Flight%20GPS\data\defaultStopBits=0 -GpsDisplayGadget\Flight%20GPS\data\defaultPort=Serial port 0 -GpsDisplayGadget\Flight%20GPS\data\connectionMode=Telemetry -GpsDisplayGadget\Flight%20GPS\configInfo\version=0.0.0 -GpsDisplayGadget\Flight%20GPS\configInfo\locked=false -GpsDisplayGadget\GPS%20Mouse\data\defaultSpeed=17 -GpsDisplayGadget\GPS%20Mouse\data\defaultDataBits=3 -GpsDisplayGadget\GPS%20Mouse\data\defaultFlow=0 -GpsDisplayGadget\GPS%20Mouse\data\defaultParity=0 -GpsDisplayGadget\GPS%20Mouse\data\defaultStopBits=0 -GpsDisplayGadget\GPS%20Mouse\data\defaultPort=Serial port 0 -GpsDisplayGadget\GPS%20Mouse\data\connectionMode=Serial -GpsDisplayGadget\GPS%20Mouse\configInfo\version=0.0.0 -GpsDisplayGadget\GPS%20Mouse\configInfo\locked=false -HITL\Flightgear%20HITL\data\simulatorId=FG -HITL\Flightgear%20HITL\data\binPath=/usr/games/fgfs -HITL\Flightgear%20HITL\data\dataPath=/usr/share/games/FlightGear -HITL\Flightgear%20HITL\data\manual=false -HITL\Flightgear%20HITL\data\startSim=true -HITL\Flightgear%20HITL\data\hostAddress=127.0.0.1 -HITL\Flightgear%20HITL\data\remoteHostAddress=127.0.0.1 -HITL\Flightgear%20HITL\data\outPort=9010 -HITL\Flightgear%20HITL\data\inPort=9009 -HITL\Flightgear%20HITL\data\latitude= -HITL\Flightgear%20HITL\data\longitude= -HITL\Flightgear%20HITL\configInfo\version=0.0.0 -HITL\Flightgear%20HITL\configInfo\locked=false -HITL\XPlane%20HITL\data\simulatorId=X-Plane -HITL\XPlane%20HITL\data\binPath=/home/lafargue/X-Plane 9/X-Plane-i686 -HITL\XPlane%20HITL\data\dataPath=/usr/share/games/FlightGear -HITL\XPlane%20HITL\data\manual=false -HITL\XPlane%20HITL\data\startSim=false -HITL\XPlane%20HITL\data\hostAddress=127.0.0.3 -HITL\XPlane%20HITL\data\remoteHostAddress=127.0.0.1 -HITL\XPlane%20HITL\data\outPort=49000 -HITL\XPlane%20HITL\data\inPort=6756 -HITL\XPlane%20HITL\data\latitude= -HITL\XPlane%20HITL\data\longitude= -HITL\XPlane%20HITL\configInfo\version=0.0.0 -HITL\XPlane%20HITL\configInfo\locked=false -ImportExportGadget\default\data\iniFile=gcs.ini -ImportExportGadget\default\configInfo\version=1.0.1 -ImportExportGadget\default\configInfo\locked=false -LineardialGadget\AHRS%20CPU\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg -LineardialGadget\AHRS%20CPU\data\sourceDataObject=AhrsStatus -LineardialGadget\AHRS%20CPU\data\sourceObjectField=CPULoad -LineardialGadget\AHRS%20CPU\data\minValue=0 -LineardialGadget\AHRS%20CPU\data\maxValue=100 -LineardialGadget\AHRS%20CPU\data\redMin=80 -LineardialGadget\AHRS%20CPU\data\redMax=100 -LineardialGadget\AHRS%20CPU\data\yellowMin=50 -LineardialGadget\AHRS%20CPU\data\yellowMax=80 -LineardialGadget\AHRS%20CPU\data\greenMin=0 -LineardialGadget\AHRS%20CPU\data\greenMax=50 -LineardialGadget\AHRS%20CPU\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\AHRS%20CPU\data\decimalPlaces=0 -LineardialGadget\AHRS%20CPU\data\factor=1 -LineardialGadget\AHRS%20CPU\data\useOpenGLFlag=false -LineardialGadget\AHRS%20CPU\configInfo\version=0.0.0 -LineardialGadget\AHRS%20CPU\configInfo\locked=false -LineardialGadget\Accel%20Horizontal%20X\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg -LineardialGadget\Accel%20Horizontal%20X\data\sourceDataObject=AttitudeRaw -LineardialGadget\Accel%20Horizontal%20X\data\sourceObjectField=accels-X -LineardialGadget\Accel%20Horizontal%20X\data\minValue=-11 -LineardialGadget\Accel%20Horizontal%20X\data\maxValue=11 -LineardialGadget\Accel%20Horizontal%20X\data\redMin=-11 -LineardialGadget\Accel%20Horizontal%20X\data\redMax=11 -LineardialGadget\Accel%20Horizontal%20X\data\yellowMin=-11 -LineardialGadget\Accel%20Horizontal%20X\data\yellowMax=-5 -LineardialGadget\Accel%20Horizontal%20X\data\greenMin=-10 -LineardialGadget\Accel%20Horizontal%20X\data\greenMax=-9 -LineardialGadget\Accel%20Horizontal%20X\data\font="Andale Mono,8,-1,5,50,0,0,0,0,0" -LineardialGadget\Accel%20Horizontal%20X\data\decimalPlaces=2 -LineardialGadget\Accel%20Horizontal%20X\data\factor=1 -LineardialGadget\Accel%20Horizontal%20X\data\useOpenGLFlag=false -LineardialGadget\Accel%20Horizontal%20X\configInfo\version=0.0.0 -LineardialGadget\Accel%20Horizontal%20X\configInfo\locked=false -LineardialGadget\Accel%20Horizontal%20Y\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg -LineardialGadget\Accel%20Horizontal%20Y\data\sourceDataObject=AttitudeRaw -LineardialGadget\Accel%20Horizontal%20Y\data\sourceObjectField=accels-Y -LineardialGadget\Accel%20Horizontal%20Y\data\minValue=-11 -LineardialGadget\Accel%20Horizontal%20Y\data\maxValue=11 -LineardialGadget\Accel%20Horizontal%20Y\data\redMin=-11 -LineardialGadget\Accel%20Horizontal%20Y\data\redMax=11 -LineardialGadget\Accel%20Horizontal%20Y\data\yellowMin=-11 -LineardialGadget\Accel%20Horizontal%20Y\data\yellowMax=-5 -LineardialGadget\Accel%20Horizontal%20Y\data\greenMin=-10 -LineardialGadget\Accel%20Horizontal%20Y\data\greenMax=-9 -LineardialGadget\Accel%20Horizontal%20Y\data\font="Andale Mono,6,-1,5,50,0,0,0,0,0" -LineardialGadget\Accel%20Horizontal%20Y\data\decimalPlaces=2 -LineardialGadget\Accel%20Horizontal%20Y\data\factor=1 -LineardialGadget\Accel%20Horizontal%20Y\data\useOpenGLFlag=false -LineardialGadget\Accel%20Horizontal%20Y\configInfo\version=0.0.0 -LineardialGadget\Accel%20Horizontal%20Y\configInfo\locked=false -LineardialGadget\Accel%20Horizontal%20Z\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg -LineardialGadget\Accel%20Horizontal%20Z\data\sourceDataObject=AttitudeRaw -LineardialGadget\Accel%20Horizontal%20Z\data\sourceObjectField=accels-Z -LineardialGadget\Accel%20Horizontal%20Z\data\minValue=-11 -LineardialGadget\Accel%20Horizontal%20Z\data\maxValue=11 -LineardialGadget\Accel%20Horizontal%20Z\data\redMin=-11 -LineardialGadget\Accel%20Horizontal%20Z\data\redMax=11 -LineardialGadget\Accel%20Horizontal%20Z\data\yellowMin=-11 -LineardialGadget\Accel%20Horizontal%20Z\data\yellowMax=-5 -LineardialGadget\Accel%20Horizontal%20Z\data\greenMin=-10 -LineardialGadget\Accel%20Horizontal%20Z\data\greenMax=-9 -LineardialGadget\Accel%20Horizontal%20Z\data\font="Andale Mono,8,-1,5,50,0,0,0,0,0" -LineardialGadget\Accel%20Horizontal%20Z\data\decimalPlaces=2 -LineardialGadget\Accel%20Horizontal%20Z\data\factor=1 -LineardialGadget\Accel%20Horizontal%20Z\data\useOpenGLFlag=false -LineardialGadget\Accel%20Horizontal%20Z\configInfo\version=0.0.0 -LineardialGadget\Accel%20Horizontal%20Z\configInfo\locked=false -LineardialGadget\Arm%20Status\data\dFile=%%DATAPATH%%dials/default/arm-status.svg -LineardialGadget\Arm%20Status\data\sourceDataObject=ManualControlCommand -LineardialGadget\Arm%20Status\data\sourceObjectField=Armed -LineardialGadget\Arm%20Status\data\minValue=0 -LineardialGadget\Arm%20Status\data\maxValue=100 -LineardialGadget\Arm%20Status\data\redMin=0 -LineardialGadget\Arm%20Status\data\redMax=33 -LineardialGadget\Arm%20Status\data\yellowMin=33 -LineardialGadget\Arm%20Status\data\yellowMax=66 -LineardialGadget\Arm%20Status\data\greenMin=66 -LineardialGadget\Arm%20Status\data\greenMax=100 -LineardialGadget\Arm%20Status\data\font=",12,-1,5,50,0,0,0,0,0" -LineardialGadget\Arm%20Status\data\decimalPlaces=0 -LineardialGadget\Arm%20Status\data\factor=1 -LineardialGadget\Arm%20Status\data\useOpenGLFlag=false -LineardialGadget\Arm%20Status\configInfo\version=0.0.0 -LineardialGadget\Arm%20Status\configInfo\locked=false -LineardialGadget\Flight%20Time\data\dFile=%%DATAPATH%%dials/default/textonly.svg -LineardialGadget\Flight%20Time\data\sourceDataObject=SystemStats -LineardialGadget\Flight%20Time\data\sourceObjectField=FlightTime -LineardialGadget\Flight%20Time\data\minValue=0 -LineardialGadget\Flight%20Time\data\maxValue=100 -LineardialGadget\Flight%20Time\data\redMin=0 -LineardialGadget\Flight%20Time\data\redMax=33 -LineardialGadget\Flight%20Time\data\yellowMin=33 -LineardialGadget\Flight%20Time\data\yellowMax=66 -LineardialGadget\Flight%20Time\data\greenMin=66 -LineardialGadget\Flight%20Time\data\greenMax=100 -LineardialGadget\Flight%20Time\data\font=",12,-1,5,50,0,0,0,0,0" -LineardialGadget\Flight%20Time\data\decimalPlaces=0 -LineardialGadget\Flight%20Time\data\factor=0.001 -LineardialGadget\Flight%20Time\data\useOpenGLFlag=false -LineardialGadget\Flight%20Time\configInfo\version=0.0.0 -LineardialGadget\Flight%20Time\configInfo\locked=false -LineardialGadget\Flight%20mode\data\dFile=%%DATAPATH%%dials/default/flightmode-status.svg -LineardialGadget\Flight%20mode\data\sourceDataObject=ManualControlCommand -LineardialGadget\Flight%20mode\data\sourceObjectField=FlightMode -LineardialGadget\Flight%20mode\data\minValue=0 -LineardialGadget\Flight%20mode\data\maxValue=100 -LineardialGadget\Flight%20mode\data\redMin=0 -LineardialGadget\Flight%20mode\data\redMax=33 -LineardialGadget\Flight%20mode\data\yellowMin=33 -LineardialGadget\Flight%20mode\data\yellowMax=66 -LineardialGadget\Flight%20mode\data\greenMin=66 -LineardialGadget\Flight%20mode\data\greenMax=100 -LineardialGadget\Flight%20mode\data\font=",12,-1,5,50,0,0,0,0,0" -LineardialGadget\Flight%20mode\data\decimalPlaces=0 -LineardialGadget\Flight%20mode\data\factor=1 -LineardialGadget\Flight%20mode\data\useOpenGLFlag=false -LineardialGadget\Flight%20mode\configInfo\version=0.0.0 -LineardialGadget\Flight%20mode\configInfo\locked=false -LineardialGadget\GPS%20Sats\data\dFile=%%DATAPATH%%dials/default/gps-signal.svg -LineardialGadget\GPS%20Sats\data\sourceDataObject=GPSPosition -LineardialGadget\GPS%20Sats\data\sourceObjectField=Satellites -LineardialGadget\GPS%20Sats\data\minValue=0 -LineardialGadget\GPS%20Sats\data\maxValue=12 -LineardialGadget\GPS%20Sats\data\redMin=0 -LineardialGadget\GPS%20Sats\data\redMax=0 -LineardialGadget\GPS%20Sats\data\yellowMin=0 -LineardialGadget\GPS%20Sats\data\yellowMax=0 -LineardialGadget\GPS%20Sats\data\greenMin=0 -LineardialGadget\GPS%20Sats\data\greenMax=0 -LineardialGadget\GPS%20Sats\data\font=",12,-1,5,50,0,0,0,0,0" -LineardialGadget\GPS%20Sats\data\decimalPlaces=0 -LineardialGadget\GPS%20Sats\data\factor=1 -LineardialGadget\GPS%20Sats\data\useOpenGLFlag=false -LineardialGadget\GPS%20Sats\configInfo\version=0.0.0 -LineardialGadget\GPS%20Sats\configInfo\locked=false -LineardialGadget\GPS%20Status\data\dFile=%%DATAPATH%%dials/default/gps-status.svg -LineardialGadget\GPS%20Status\data\sourceDataObject=GPSPosition -LineardialGadget\GPS%20Status\data\sourceObjectField=Status -LineardialGadget\GPS%20Status\data\minValue=0 -LineardialGadget\GPS%20Status\data\maxValue=100 -LineardialGadget\GPS%20Status\data\redMin=0 -LineardialGadget\GPS%20Status\data\redMax=33 -LineardialGadget\GPS%20Status\data\yellowMin=33 -LineardialGadget\GPS%20Status\data\yellowMax=66 -LineardialGadget\GPS%20Status\data\greenMin=66 -LineardialGadget\GPS%20Status\data\greenMax=100 -LineardialGadget\GPS%20Status\data\font=",12,-1,5,50,0,0,0,0,0" -LineardialGadget\GPS%20Status\data\decimalPlaces=0 -LineardialGadget\GPS%20Status\data\factor=1 -LineardialGadget\GPS%20Status\data\useOpenGLFlag=false -LineardialGadget\GPS%20Status\configInfo\version=0.0.0 -LineardialGadget\GPS%20Status\configInfo\locked=false -LineardialGadget\Mainboard%20CPU\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg -LineardialGadget\Mainboard%20CPU\data\sourceDataObject=SystemStats -LineardialGadget\Mainboard%20CPU\data\sourceObjectField=CPULoad -LineardialGadget\Mainboard%20CPU\data\minValue=0 -LineardialGadget\Mainboard%20CPU\data\maxValue=100 -LineardialGadget\Mainboard%20CPU\data\redMin=80 -LineardialGadget\Mainboard%20CPU\data\redMax=100 -LineardialGadget\Mainboard%20CPU\data\yellowMin=50 -LineardialGadget\Mainboard%20CPU\data\yellowMax=80 -LineardialGadget\Mainboard%20CPU\data\greenMin=0 -LineardialGadget\Mainboard%20CPU\data\greenMax=50 -LineardialGadget\Mainboard%20CPU\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\Mainboard%20CPU\data\decimalPlaces=0 -LineardialGadget\Mainboard%20CPU\data\factor=1 -LineardialGadget\Mainboard%20CPU\data\useOpenGLFlag=false -LineardialGadget\Mainboard%20CPU\configInfo\version=0.0.0 -LineardialGadget\Mainboard%20CPU\configInfo\locked=false -LineardialGadget\PitchActual\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg -LineardialGadget\PitchActual\data\sourceDataObject=AttitudeActual -LineardialGadget\PitchActual\data\sourceObjectField=Pitch -LineardialGadget\PitchActual\data\minValue=-90 -LineardialGadget\PitchActual\data\maxValue=90 -LineardialGadget\PitchActual\data\redMin=0 -LineardialGadget\PitchActual\data\redMax=1 -LineardialGadget\PitchActual\data\yellowMin=0.1 -LineardialGadget\PitchActual\data\yellowMax=0.9 -LineardialGadget\PitchActual\data\greenMin=0.3 -LineardialGadget\PitchActual\data\greenMax=0.8 -LineardialGadget\PitchActual\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\PitchActual\data\decimalPlaces=2 -LineardialGadget\PitchActual\data\factor=1 -LineardialGadget\PitchActual\data\useOpenGLFlag=false -LineardialGadget\PitchActual\configInfo\version=0.0.0 -LineardialGadget\PitchActual\configInfo\locked=false -LineardialGadget\PitchCommand\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg -LineardialGadget\PitchCommand\data\sourceDataObject=ManualControlCommand -LineardialGadget\PitchCommand\data\sourceObjectField=Pitch -LineardialGadget\PitchCommand\data\minValue=-1 -LineardialGadget\PitchCommand\data\maxValue=1 -LineardialGadget\PitchCommand\data\redMin=0 -LineardialGadget\PitchCommand\data\redMax=1 -LineardialGadget\PitchCommand\data\yellowMin=0.1 -LineardialGadget\PitchCommand\data\yellowMax=0.9 -LineardialGadget\PitchCommand\data\greenMin=0.3 -LineardialGadget\PitchCommand\data\greenMax=0.8 -LineardialGadget\PitchCommand\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\PitchCommand\data\decimalPlaces=2 -LineardialGadget\PitchCommand\data\factor=1 -LineardialGadget\PitchCommand\data\useOpenGLFlag=false -LineardialGadget\PitchCommand\configInfo\version=0.0.0 -LineardialGadget\PitchCommand\configInfo\locked=false -LineardialGadget\PitchDesired\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg -LineardialGadget\PitchDesired\data\sourceDataObject=ActuatorDesired -LineardialGadget\PitchDesired\data\sourceObjectField=Pitch -LineardialGadget\PitchDesired\data\minValue=-1 -LineardialGadget\PitchDesired\data\maxValue=1 -LineardialGadget\PitchDesired\data\redMin=0 -LineardialGadget\PitchDesired\data\redMax=1 -LineardialGadget\PitchDesired\data\yellowMin=0.1 -LineardialGadget\PitchDesired\data\yellowMax=0.9 -LineardialGadget\PitchDesired\data\greenMin=0.3 -LineardialGadget\PitchDesired\data\greenMax=0.8 -LineardialGadget\PitchDesired\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\PitchDesired\data\decimalPlaces=2 -LineardialGadget\PitchDesired\data\factor=1 -LineardialGadget\PitchDesired\data\useOpenGLFlag=false -LineardialGadget\PitchDesired\configInfo\version=0.0.0 -LineardialGadget\PitchDesired\configInfo\locked=false -LineardialGadget\Roll\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg -LineardialGadget\Roll\data\sourceDataObject=ManualControlCommand -LineardialGadget\Roll\data\sourceObjectField=Roll -LineardialGadget\Roll\data\minValue=0 -LineardialGadget\Roll\data\maxValue=1 -LineardialGadget\Roll\data\redMin=0 -LineardialGadget\Roll\data\redMax=1 -LineardialGadget\Roll\data\yellowMin=0.1 -LineardialGadget\Roll\data\yellowMax=0.9 -LineardialGadget\Roll\data\greenMin=0.3 -LineardialGadget\Roll\data\greenMax=0.8 -LineardialGadget\Roll\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\Roll\data\decimalPlaces=2 -LineardialGadget\Roll\data\factor=1 -LineardialGadget\Roll\data\useOpenGLFlag=false -LineardialGadget\Roll\configInfo\version=0.0.0 -LineardialGadget\Roll\configInfo\locked=false -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\sourceDataObject=GCSTelemetryStats -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\sourceObjectField=RxDataRate -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\minValue=0 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\maxValue=1200 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\redMin=900 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\redMax=1200 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\yellowMin=650 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\yellowMax=900 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\greenMin=0 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\greenMax=650 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\decimalPlaces=0 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\factor=1 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\useOpenGLFlag=false -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\configInfo\version=0.0.0 -LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\configInfo\locked=false -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\sourceDataObject=GCSTelemetryStats -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\sourceObjectField=TxDataRate -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\minValue=0 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\maxValue=1200 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\redMin=900 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\redMax=1200 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\yellowMin=650 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\yellowMax=900 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\greenMin=0 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\greenMax=650 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\decimalPlaces=0 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\factor=1 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\useOpenGLFlag=false -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\configInfo\version=0.0.0 -LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\configInfo\locked=false -LineardialGadget\Throttle\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg -LineardialGadget\Throttle\data\sourceDataObject=ManualControlCommand -LineardialGadget\Throttle\data\sourceObjectField=Throttle -LineardialGadget\Throttle\data\minValue=0 -LineardialGadget\Throttle\data\maxValue=1 -LineardialGadget\Throttle\data\redMin=0 -LineardialGadget\Throttle\data\redMax=1 -LineardialGadget\Throttle\data\yellowMin=0.1 -LineardialGadget\Throttle\data\yellowMax=0.9 -LineardialGadget\Throttle\data\greenMin=0.3 -LineardialGadget\Throttle\data\greenMax=0.8 -LineardialGadget\Throttle\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\Throttle\data\decimalPlaces=2 -LineardialGadget\Throttle\data\factor=1 -LineardialGadget\Throttle\data\useOpenGLFlag=false -LineardialGadget\Throttle\configInfo\version=0.0.0 -LineardialGadget\Throttle\configInfo\locked=false -LineardialGadget\Yaw\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg -LineardialGadget\Yaw\data\sourceDataObject=ManualControlCommand -LineardialGadget\Yaw\data\sourceObjectField=Yaw -LineardialGadget\Yaw\data\minValue=0 -LineardialGadget\Yaw\data\maxValue=1 -LineardialGadget\Yaw\data\redMin=0 -LineardialGadget\Yaw\data\redMax=1 -LineardialGadget\Yaw\data\yellowMin=0.1 -LineardialGadget\Yaw\data\yellowMax=0.9 -LineardialGadget\Yaw\data\greenMin=0.3 -LineardialGadget\Yaw\data\greenMax=0.8 -LineardialGadget\Yaw\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" -LineardialGadget\Yaw\data\decimalPlaces=2 -LineardialGadget\Yaw\data\factor=1 -LineardialGadget\Yaw\data\useOpenGLFlag=false -LineardialGadget\Yaw\configInfo\version=0.0.0 -LineardialGadget\Yaw\configInfo\locked=false -ModelViewGadget\Aeroquad%20%2B\data\acFilename=%%DATAPATH%%models/multi/aeroquad/aeroquad_+.3ds -ModelViewGadget\Aeroquad%20%2B\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Aeroquad%20%2B\data\enableVbo=false -ModelViewGadget\Aeroquad%20%2B\configInfo\version=0.0.0 -ModelViewGadget\Aeroquad%20%2B\configInfo\locked=false -ModelViewGadget\Easyquad%20X\data\acFilename=%%DATAPATH%%models/multi/easy_quad/easy_quad_X.3ds -ModelViewGadget\Easyquad%20X\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Easyquad%20X\data\enableVbo=false -ModelViewGadget\Easyquad%20X\configInfo\version=0.0.0 -ModelViewGadget\Easyquad%20X\configInfo\locked=false -ModelViewGadget\Easystar\data\acFilename=%%DATAPATH%%models/planes/Easystar/easystar.3ds -ModelViewGadget\Easystar\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Easystar\data\enableVbo=false -ModelViewGadget\Easystar\configInfo\version=0.0.0 -ModelViewGadget\Easystar\configInfo\locked=false -ModelViewGadget\Firecracker\data\acFilename=%%DATAPATH%%models/planes/firecracker/firecracker.3ds -ModelViewGadget\Firecracker\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Firecracker\data\enableVbo=false -ModelViewGadget\Firecracker\configInfo\version=0.0.0 -ModelViewGadget\Firecracker\configInfo\locked=false -ModelViewGadget\Funjet\data\acFilename=%%DATAPATH%%models/planes/funjet/funjet.3ds -ModelViewGadget\Funjet\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Funjet\data\enableVbo=false -ModelViewGadget\Funjet\configInfo\version=0.0.0 -ModelViewGadget\Funjet\configInfo\locked=false -ModelViewGadget\Gaui%20330X\data\acFilename=%%DATAPATH%%models/multi/gaui_330x/gaui_330x.3ds -ModelViewGadget\Gaui%20330X\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Gaui%20330X\data\enableVbo=false -ModelViewGadget\Gaui%20330X\configInfo\version=0.0.0 -ModelViewGadget\Gaui%20330X\configInfo\locked=false -ModelViewGadget\Helicopter%20-%20TRex%20450\data\acFilename=%%DATAPATH%%models/helis/t-rex/t-rex_450_xl.3ds -ModelViewGadget\Helicopter%20-%20TRex%20450\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Helicopter%20-%20TRex%20450\data\enableVbo=false -ModelViewGadget\Helicopter%20-%20TRex%20450\configInfo\version=0.0.0 -ModelViewGadget\Helicopter%20-%20TRex%20450\configInfo\locked=false -ModelViewGadget\Hexacopter\data\acFilename=%%DATAPATH%%models/multi/mikrokopter/MK_Hexa.3ds -ModelViewGadget\Hexacopter\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Hexacopter\data\enableVbo=false -ModelViewGadget\Hexacopter\configInfo\version=0.0.0 -ModelViewGadget\Hexacopter\configInfo\locked=false -ModelViewGadget\Quadcopter\data\acFilename=%%DATAPATH%%models/multi/mikrokopter/MK_L4-ME.3ds -ModelViewGadget\Quadcopter\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Quadcopter\data\enableVbo=false -ModelViewGadget\Quadcopter\configInfo\version=0.0.0 -ModelViewGadget\Quadcopter\configInfo\locked=false -ModelViewGadget\Scorpion%20Tricopter\data\acFilename=%%DATAPATH%%models/multi/scorpion_tricopter/scorpion_tricopter.3ds -ModelViewGadget\Scorpion%20Tricopter\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Scorpion%20Tricopter\data\enableVbo=false -ModelViewGadget\Scorpion%20Tricopter\configInfo\version=0.0.0 -ModelViewGadget\Scorpion%20Tricopter\configInfo\locked=false -ModelViewGadget\Test%20Quad%20%2B\data\acFilename=%%DATAPATH%%models/multi/test_quad/test_quad_+.3ds -ModelViewGadget\Test%20Quad%20%2B\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Test%20Quad%20%2B\data\enableVbo=false -ModelViewGadget\Test%20Quad%20%2B\configInfo\version=0.0.0 -ModelViewGadget\Test%20Quad%20%2B\configInfo\locked=false -ModelViewGadget\Test%20Quad%20X\data\acFilename=%%DATAPATH%%models/multi/test_quad/test_quad_X.3ds -ModelViewGadget\Test%20Quad%20X\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png -ModelViewGadget\Test%20Quad%20X\data\enableVbo=false -ModelViewGadget\Test%20Quad%20X\configInfo\version=0.0.0 -ModelViewGadget\Test%20Quad%20X\configInfo\locked=false -OPMapGadget\Google%20Sat\data\mapProvider=GoogleSatellite -OPMapGadget\Google%20Sat\data\defaultZoom=2 -OPMapGadget\Google%20Sat\data\defaultLatitude=0 -OPMapGadget\Google%20Sat\data\defaultLongitude=0 -OPMapGadget\Google%20Sat\data\useOpenGL=true -OPMapGadget\Google%20Sat\data\showTileGridLines=false -OPMapGadget\Google%20Sat\data\accessMode=ServerAndCache -OPMapGadget\Google%20Sat\data\useMemoryCache=true -OPMapGadget\Google%20Sat\data\cacheLocation=%%STOREPATH%%mapscache-sat/ -OPMapGadget\Google%20Sat\configInfo\version=0.0.0 -OPMapGadget\Google%20Sat\configInfo\locked=false -OPMapGadget\Memory%20Only\data\mapProvider=GoogleMap -OPMapGadget\Memory%20Only\data\defaultZoom=2 -OPMapGadget\Memory%20Only\data\defaultLatitude=0 -OPMapGadget\Memory%20Only\data\defaultLongitude=0 -OPMapGadget\Memory%20Only\data\useOpenGL=true -OPMapGadget\Memory%20Only\data\showTileGridLines=false -OPMapGadget\Memory%20Only\data\accessMode=CacheOnly -OPMapGadget\Memory%20Only\data\useMemoryCache=true -OPMapGadget\Memory%20Only\data\cacheLocation=%%STOREPATH%%mapscache/ -OPMapGadget\Memory%20Only\configInfo\version=0.0.0 -OPMapGadget\Memory%20Only\configInfo\locked=false -OPMapGadget\default\data\mapProvider=GoogleMap -OPMapGadget\default\data\defaultZoom=2 -OPMapGadget\default\data\defaultLatitude=0 -OPMapGadget\default\data\defaultLongitude=0 -OPMapGadget\default\data\useOpenGL=false -OPMapGadget\default\data\showTileGridLines=false -OPMapGadget\default\data\accessMode=ServerAndCache -OPMapGadget\default\data\useMemoryCache=true -OPMapGadget\default\data\cacheLocation=%%STOREPATH%%mapscache/ -OPMapGadget\default\configInfo\version=0.0.0 -OPMapGadget\default\configInfo\locked=false -PFDGadget\raw\data\dialFile=%%DATAPATH%%pfd/default/pfd.svg -PFDGadget\raw\data\useOpenGLFlag=false -PFDGadget\raw\data\hqFonts=false -PFDGadget\raw\data\beSmooth=false -PFDGadget\raw\configInfo\version=0.0.0 -PFDGadget\raw\configInfo\locked=false -PFDGadget\smooth\data\dialFile=%%DATAPATH%%pfd/default/pfd.svg -PFDGadget\smooth\data\useOpenGLFlag=false -PFDGadget\smooth\data\hqFonts=false -PFDGadget\smooth\data\beSmooth=true -PFDGadget\smooth\configInfo\version=0.0.0 -PFDGadget\smooth\configInfo\locked=false -PipXtreme\default\configInfo\version=0.0.0 -PipXtreme\default\configInfo\locked=false -ScopeGadget\Accel\data\configurationStreamVersion=1000 -ScopeGadget\Accel\data\plotType=1 -ScopeGadget\Accel\data\dataSize=60 -ScopeGadget\Accel\data\refreshInterval=100 -ScopeGadget\Accel\data\plotCurveCount=3 -ScopeGadget\Accel\data\plotCurve0\uavObject=AttitudeRaw -ScopeGadget\Accel\data\plotCurve0\uavField=accels-X -ScopeGadget\Accel\data\plotCurve0\color=4294901760 -ScopeGadget\Accel\data\plotCurve0\yScalePower=0 -ScopeGadget\Accel\data\plotCurve0\yMinimum=0 -ScopeGadget\Accel\data\plotCurve0\yMaximum=0 -ScopeGadget\Accel\data\plotCurve1\uavObject=AttitudeRaw -ScopeGadget\Accel\data\plotCurve1\uavField=accels-Y -ScopeGadget\Accel\data\plotCurve1\color=4283782655 -ScopeGadget\Accel\data\plotCurve1\yScalePower=0 -ScopeGadget\Accel\data\plotCurve1\yMinimum=0 -ScopeGadget\Accel\data\plotCurve1\yMaximum=0 -ScopeGadget\Accel\data\plotCurve2\uavObject=AttitudeRaw -ScopeGadget\Accel\data\plotCurve2\uavField=accels-Z -ScopeGadget\Accel\data\plotCurve2\color=4283804160 -ScopeGadget\Accel\data\plotCurve2\yScalePower=0 -ScopeGadget\Accel\data\plotCurve2\yMinimum=0 -ScopeGadget\Accel\data\plotCurve2\yMaximum=0 -ScopeGadget\Accel\data\LoggingEnabled=false -ScopeGadget\Accel\data\LoggingNewFileOnConnect=false -ScopeGadget\Accel\data\LoggingPath= -ScopeGadget\Accel\configInfo\version=0.0.0 -ScopeGadget\Accel\configInfo\locked=false -ScopeGadget\Actuators\data\configurationStreamVersion=1000 -ScopeGadget\Actuators\data\plotType=1 -ScopeGadget\Actuators\data\dataSize=20 -ScopeGadget\Actuators\data\refreshInterval=100 -ScopeGadget\Actuators\data\plotCurveCount=4 -ScopeGadget\Actuators\data\plotCurve0\uavObject=ActuatorCommand -ScopeGadget\Actuators\data\plotCurve0\uavField=Channel-4 -ScopeGadget\Actuators\data\plotCurve0\color=4294901760 -ScopeGadget\Actuators\data\plotCurve0\yScalePower=0 -ScopeGadget\Actuators\data\plotCurve0\yMinimum=0 -ScopeGadget\Actuators\data\plotCurve0\yMaximum=0 -ScopeGadget\Actuators\data\plotCurve1\uavObject=ActuatorCommand -ScopeGadget\Actuators\data\plotCurve1\uavField=Channel-5 -ScopeGadget\Actuators\data\plotCurve1\color=4294901760 -ScopeGadget\Actuators\data\plotCurve1\yScalePower=0 -ScopeGadget\Actuators\data\plotCurve1\yMinimum=0 -ScopeGadget\Actuators\data\plotCurve1\yMaximum=0 -ScopeGadget\Actuators\data\plotCurve2\uavObject=ActuatorCommand -ScopeGadget\Actuators\data\plotCurve2\uavField=Channel-6 -ScopeGadget\Actuators\data\plotCurve2\color=4289374847 -ScopeGadget\Actuators\data\plotCurve2\yScalePower=0 -ScopeGadget\Actuators\data\plotCurve2\yMinimum=0 -ScopeGadget\Actuators\data\plotCurve2\yMaximum=0 -ScopeGadget\Actuators\data\plotCurve3\uavObject=ActuatorCommand -ScopeGadget\Actuators\data\plotCurve3\uavField=Channel-7 -ScopeGadget\Actuators\data\plotCurve3\color=4289374847 -ScopeGadget\Actuators\data\plotCurve3\yScalePower=0 -ScopeGadget\Actuators\data\plotCurve3\yMinimum=0 -ScopeGadget\Actuators\data\plotCurve3\yMaximum=0 -ScopeGadget\Actuators\data\LoggingEnabled=false -ScopeGadget\Actuators\data\LoggingNewFileOnConnect=false -ScopeGadget\Actuators\data\LoggingPath= -ScopeGadget\Actuators\configInfo\version=0.0.0 -ScopeGadget\Actuators\configInfo\locked=false -ScopeGadget\Attitude\data\configurationStreamVersion=1000 -ScopeGadget\Attitude\data\plotType=1 -ScopeGadget\Attitude\data\dataSize=60 -ScopeGadget\Attitude\data\refreshInterval=100 -ScopeGadget\Attitude\data\plotCurveCount=3 -ScopeGadget\Attitude\data\plotCurve0\uavObject=AttitudeActual -ScopeGadget\Attitude\data\plotCurve0\uavField=Roll -ScopeGadget\Attitude\data\plotCurve0\color=4283760895 -ScopeGadget\Attitude\data\plotCurve0\yScalePower=0 -ScopeGadget\Attitude\data\plotCurve0\yMinimum=0 -ScopeGadget\Attitude\data\plotCurve0\yMaximum=0 -ScopeGadget\Attitude\data\plotCurve1\uavObject=AttitudeActual -ScopeGadget\Attitude\data\plotCurve1\uavField=Yaw -ScopeGadget\Attitude\data\plotCurve1\color=4278233600 -ScopeGadget\Attitude\data\plotCurve1\yScalePower=0 -ScopeGadget\Attitude\data\plotCurve1\yMinimum=0 -ScopeGadget\Attitude\data\plotCurve1\yMaximum=0 -ScopeGadget\Attitude\data\plotCurve2\uavObject=AttitudeActual -ScopeGadget\Attitude\data\plotCurve2\uavField=Pitch -ScopeGadget\Attitude\data\plotCurve2\color=4294901760 -ScopeGadget\Attitude\data\plotCurve2\yScalePower=0 -ScopeGadget\Attitude\data\plotCurve2\yMinimum=0 -ScopeGadget\Attitude\data\plotCurve2\yMaximum=0 -ScopeGadget\Attitude\data\LoggingEnabled=false -ScopeGadget\Attitude\data\LoggingNewFileOnConnect=false -ScopeGadget\Attitude\data\LoggingPath= -ScopeGadget\Attitude\configInfo\version=0.0.0 -ScopeGadget\Attitude\configInfo\locked=false -ScopeGadget\Barometer\data\configurationStreamVersion=1000 -ScopeGadget\Barometer\data\plotType=1 -ScopeGadget\Barometer\data\dataSize=60 -ScopeGadget\Barometer\data\refreshInterval=1000 -ScopeGadget\Barometer\data\plotCurveCount=1 -ScopeGadget\Barometer\data\plotCurve0\uavObject=BaroAltitude -ScopeGadget\Barometer\data\plotCurve0\uavField=Pressure -ScopeGadget\Barometer\data\plotCurve0\color=4278190080 -ScopeGadget\Barometer\data\plotCurve0\yScalePower=0 -ScopeGadget\Barometer\data\plotCurve0\yMinimum=0 -ScopeGadget\Barometer\data\plotCurve0\yMaximum=0 -ScopeGadget\Barometer\data\LoggingEnabled=false -ScopeGadget\Barometer\data\LoggingNewFileOnConnect=false -ScopeGadget\Barometer\data\LoggingPath= -ScopeGadget\Barometer\configInfo\version=0.0.0 -ScopeGadget\Barometer\configInfo\locked=false -ScopeGadget\Inputs\data\configurationStreamVersion=1000 -ScopeGadget\Inputs\data\plotType=1 -ScopeGadget\Inputs\data\dataSize=40 -ScopeGadget\Inputs\data\refreshInterval=200 -ScopeGadget\Inputs\data\plotCurveCount=8 -ScopeGadget\Inputs\data\plotCurve0\uavObject=ManualControlCommand -ScopeGadget\Inputs\data\plotCurve0\uavField=Channel-1 -ScopeGadget\Inputs\data\plotCurve0\color=4278190207 -ScopeGadget\Inputs\data\plotCurve0\yScalePower=0 -ScopeGadget\Inputs\data\plotCurve0\yMinimum=0 -ScopeGadget\Inputs\data\plotCurve0\yMaximum=0 -ScopeGadget\Inputs\data\plotCurve1\uavObject=ManualControlCommand -ScopeGadget\Inputs\data\plotCurve1\uavField=Channel-4 -ScopeGadget\Inputs\data\plotCurve1\color=4294901760 -ScopeGadget\Inputs\data\plotCurve1\yScalePower=0 -ScopeGadget\Inputs\data\plotCurve1\yMinimum=0 -ScopeGadget\Inputs\data\plotCurve1\yMaximum=0 -ScopeGadget\Inputs\data\plotCurve2\uavObject=ManualControlCommand -ScopeGadget\Inputs\data\plotCurve2\uavField=Channel-5 -ScopeGadget\Inputs\data\plotCurve2\color=4294901760 -ScopeGadget\Inputs\data\plotCurve2\yScalePower=0 -ScopeGadget\Inputs\data\plotCurve2\yMinimum=0 -ScopeGadget\Inputs\data\plotCurve2\yMaximum=0 -ScopeGadget\Inputs\data\plotCurve3\uavObject=ManualControlCommand -ScopeGadget\Inputs\data\plotCurve3\uavField=Channel-6 -ScopeGadget\Inputs\data\plotCurve3\color=4294901760 -ScopeGadget\Inputs\data\plotCurve3\yScalePower=0 -ScopeGadget\Inputs\data\plotCurve3\yMinimum=0 -ScopeGadget\Inputs\data\plotCurve3\yMaximum=0 -ScopeGadget\Inputs\data\plotCurve4\uavObject=ManualControlCommand -ScopeGadget\Inputs\data\plotCurve4\uavField=Channel-7 -ScopeGadget\Inputs\data\plotCurve4\color=4294901760 -ScopeGadget\Inputs\data\plotCurve4\yScalePower=0 -ScopeGadget\Inputs\data\plotCurve4\yMinimum=0 -ScopeGadget\Inputs\data\plotCurve4\yMaximum=0 -ScopeGadget\Inputs\data\plotCurve5\uavObject=ManualControlCommand -ScopeGadget\Inputs\data\plotCurve5\uavField=Channel-2 -ScopeGadget\Inputs\data\plotCurve5\color=4283825920 -ScopeGadget\Inputs\data\plotCurve5\yScalePower=0 -ScopeGadget\Inputs\data\plotCurve5\yMinimum=0 -ScopeGadget\Inputs\data\plotCurve5\yMaximum=0 -ScopeGadget\Inputs\data\plotCurve6\uavObject=ManualControlCommand -ScopeGadget\Inputs\data\plotCurve6\uavField=Channel-3 -ScopeGadget\Inputs\data\plotCurve6\color=4294923520 -ScopeGadget\Inputs\data\plotCurve6\yScalePower=0 -ScopeGadget\Inputs\data\plotCurve6\yMinimum=0 -ScopeGadget\Inputs\data\plotCurve6\yMaximum=0 -ScopeGadget\Inputs\data\plotCurve7\uavObject=ManualControlCommand -ScopeGadget\Inputs\data\plotCurve7\uavField=Channel-0 -ScopeGadget\Inputs\data\plotCurve7\color=4294967040 -ScopeGadget\Inputs\data\plotCurve7\yScalePower=0 -ScopeGadget\Inputs\data\plotCurve7\yMinimum=0 -ScopeGadget\Inputs\data\plotCurve7\yMaximum=0 -ScopeGadget\Inputs\data\LoggingEnabled=false -ScopeGadget\Inputs\data\LoggingNewFileOnConnect=false -ScopeGadget\Inputs\data\LoggingPath= -ScopeGadget\Inputs\configInfo\version=0.0.0 -ScopeGadget\Inputs\configInfo\locked=false -ScopeGadget\Pitch%20behaviour\data\configurationStreamVersion=1000 -ScopeGadget\Pitch%20behaviour\data\plotType=1 -ScopeGadget\Pitch%20behaviour\data\dataSize=60 -ScopeGadget\Pitch%20behaviour\data\refreshInterval=500 -ScopeGadget\Pitch%20behaviour\data\plotCurveCount=5 -ScopeGadget\Pitch%20behaviour\data\plotCurve0\uavObject=AttitudeActual -ScopeGadget\Pitch%20behaviour\data\plotCurve0\uavField=Pitch -ScopeGadget\Pitch%20behaviour\data\plotCurve0\color=4294901760 -ScopeGadget\Pitch%20behaviour\data\plotCurve0\yScalePower=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve0\yMinimum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve0\yMaximum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve1\uavObject=AttitudeDesired -ScopeGadget\Pitch%20behaviour\data\plotCurve1\uavField=Pitch -ScopeGadget\Pitch%20behaviour\data\plotCurve1\color=4283760895 -ScopeGadget\Pitch%20behaviour\data\plotCurve1\yScalePower=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve1\yMinimum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve1\yMaximum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve2\uavObject=ManualControlCommand -ScopeGadget\Pitch%20behaviour\data\plotCurve2\uavField=Pitch -ScopeGadget\Pitch%20behaviour\data\plotCurve2\color=4283826047 -ScopeGadget\Pitch%20behaviour\data\plotCurve2\yScalePower=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve2\yMinimum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve2\yMaximum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve3\uavObject=AttitudeRaw -ScopeGadget\Pitch%20behaviour\data\plotCurve3\uavField=accels-X -ScopeGadget\Pitch%20behaviour\data\plotCurve3\color=4278233600 -ScopeGadget\Pitch%20behaviour\data\plotCurve3\yScalePower=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve3\yMinimum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve3\yMaximum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve4\uavObject=ActuatorDesired -ScopeGadget\Pitch%20behaviour\data\plotCurve4\uavField=Pitch -ScopeGadget\Pitch%20behaviour\data\plotCurve4\color=4289374847 -ScopeGadget\Pitch%20behaviour\data\plotCurve4\yScalePower=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve4\yMinimum=0 -ScopeGadget\Pitch%20behaviour\data\plotCurve4\yMaximum=0 -ScopeGadget\Pitch%20behaviour\data\LoggingEnabled=false -ScopeGadget\Pitch%20behaviour\data\LoggingNewFileOnConnect=false -ScopeGadget\Pitch%20behaviour\data\LoggingPath= -ScopeGadget\Pitch%20behaviour\configInfo\version=0.0.0 -ScopeGadget\Pitch%20behaviour\configInfo\locked=false -ScopeGadget\Raw%20Accels\data\configurationStreamVersion=1000 -ScopeGadget\Raw%20Accels\data\plotType=1 -ScopeGadget\Raw%20Accels\data\dataSize=60 -ScopeGadget\Raw%20Accels\data\refreshInterval=500 -ScopeGadget\Raw%20Accels\data\plotCurveCount=3 -ScopeGadget\Raw%20Accels\data\plotCurve0\uavObject=AttitudeRaw -ScopeGadget\Raw%20Accels\data\plotCurve0\uavField=accels-X -ScopeGadget\Raw%20Accels\data\plotCurve0\color=4294901760 -ScopeGadget\Raw%20Accels\data\plotCurve0\yScalePower=0 -ScopeGadget\Raw%20Accels\data\plotCurve0\yMinimum=0 -ScopeGadget\Raw%20Accels\data\plotCurve0\yMaximum=0 -ScopeGadget\Raw%20Accels\data\plotCurve1\uavObject=AttitudeRaw -ScopeGadget\Raw%20Accels\data\plotCurve1\uavField=accels-Y -ScopeGadget\Raw%20Accels\data\plotCurve1\color=4283782655 -ScopeGadget\Raw%20Accels\data\plotCurve1\yScalePower=0 -ScopeGadget\Raw%20Accels\data\plotCurve1\yMinimum=0 -ScopeGadget\Raw%20Accels\data\plotCurve1\yMaximum=0 -ScopeGadget\Raw%20Accels\data\plotCurve2\uavObject=AttitudeRaw -ScopeGadget\Raw%20Accels\data\plotCurve2\uavField=accels-Z -ScopeGadget\Raw%20Accels\data\plotCurve2\color=4283804160 -ScopeGadget\Raw%20Accels\data\plotCurve2\yScalePower=0 -ScopeGadget\Raw%20Accels\data\plotCurve2\yMinimum=0 -ScopeGadget\Raw%20Accels\data\plotCurve2\yMaximum=0 -ScopeGadget\Raw%20Accels\data\LoggingEnabled=false -ScopeGadget\Raw%20Accels\data\LoggingNewFileOnConnect=false -ScopeGadget\Raw%20Accels\data\LoggingPath= -ScopeGadget\Raw%20Accels\configInfo\version=0.0.0 -ScopeGadget\Raw%20Accels\configInfo\locked=false -ScopeGadget\Raw%20Gyros\data\configurationStreamVersion=1000 -ScopeGadget\Raw%20Gyros\data\plotType=1 -ScopeGadget\Raw%20Gyros\data\dataSize=60 -ScopeGadget\Raw%20Gyros\data\refreshInterval=500 -ScopeGadget\Raw%20Gyros\data\plotCurveCount=3 -ScopeGadget\Raw%20Gyros\data\plotCurve0\uavObject=AttitudeRaw -ScopeGadget\Raw%20Gyros\data\plotCurve0\uavField=gyros-Z -ScopeGadget\Raw%20Gyros\data\plotCurve0\color=4283804160 -ScopeGadget\Raw%20Gyros\data\plotCurve0\yScalePower=0 -ScopeGadget\Raw%20Gyros\data\plotCurve0\yMinimum=0 -ScopeGadget\Raw%20Gyros\data\plotCurve0\yMaximum=0 -ScopeGadget\Raw%20Gyros\data\plotCurve1\uavObject=AttitudeRaw -ScopeGadget\Raw%20Gyros\data\plotCurve1\uavField=gyros-Y -ScopeGadget\Raw%20Gyros\data\plotCurve1\color=4283782655 -ScopeGadget\Raw%20Gyros\data\plotCurve1\yScalePower=0 -ScopeGadget\Raw%20Gyros\data\plotCurve1\yMinimum=0 -ScopeGadget\Raw%20Gyros\data\plotCurve1\yMaximum=0 -ScopeGadget\Raw%20Gyros\data\plotCurve2\uavObject=AttitudeRaw -ScopeGadget\Raw%20Gyros\data\plotCurve2\uavField=gyros-X -ScopeGadget\Raw%20Gyros\data\plotCurve2\color=4294901760 -ScopeGadget\Raw%20Gyros\data\plotCurve2\yScalePower=0 -ScopeGadget\Raw%20Gyros\data\plotCurve2\yMinimum=0 -ScopeGadget\Raw%20Gyros\data\plotCurve2\yMaximum=0 -ScopeGadget\Raw%20Gyros\data\LoggingEnabled=false -ScopeGadget\Raw%20Gyros\data\LoggingNewFileOnConnect=false -ScopeGadget\Raw%20Gyros\data\LoggingPath= -ScopeGadget\Raw%20Gyros\configInfo\version=0.0.0 -ScopeGadget\Raw%20Gyros\configInfo\locked=false -ScopeGadget\Raw%20magnetometers\data\configurationStreamVersion=1000 -ScopeGadget\Raw%20magnetometers\data\plotType=1 -ScopeGadget\Raw%20magnetometers\data\dataSize=60 -ScopeGadget\Raw%20magnetometers\data\refreshInterval=500 -ScopeGadget\Raw%20magnetometers\data\plotCurveCount=3 -ScopeGadget\Raw%20magnetometers\data\plotCurve0\uavObject=AttitudeRaw -ScopeGadget\Raw%20magnetometers\data\plotCurve0\uavField=magnetometers-X -ScopeGadget\Raw%20magnetometers\data\plotCurve0\color=4294901760 -ScopeGadget\Raw%20magnetometers\data\plotCurve0\yScalePower=0 -ScopeGadget\Raw%20magnetometers\data\plotCurve0\yMinimum=0 -ScopeGadget\Raw%20magnetometers\data\plotCurve0\yMaximum=0 -ScopeGadget\Raw%20magnetometers\data\plotCurve1\uavObject=AttitudeRaw -ScopeGadget\Raw%20magnetometers\data\plotCurve1\uavField=magnetometers-Y -ScopeGadget\Raw%20magnetometers\data\plotCurve1\color=4283782655 -ScopeGadget\Raw%20magnetometers\data\plotCurve1\yScalePower=0 -ScopeGadget\Raw%20magnetometers\data\plotCurve1\yMinimum=0 -ScopeGadget\Raw%20magnetometers\data\plotCurve1\yMaximum=0 -ScopeGadget\Raw%20magnetometers\data\plotCurve2\uavObject=AttitudeRaw -ScopeGadget\Raw%20magnetometers\data\plotCurve2\uavField=magnetometers-Z -ScopeGadget\Raw%20magnetometers\data\plotCurve2\color=4283804160 -ScopeGadget\Raw%20magnetometers\data\plotCurve2\yScalePower=0 -ScopeGadget\Raw%20magnetometers\data\plotCurve2\yMinimum=0 -ScopeGadget\Raw%20magnetometers\data\plotCurve2\yMaximum=0 -ScopeGadget\Raw%20magnetometers\data\LoggingEnabled=false -ScopeGadget\Raw%20magnetometers\data\LoggingNewFileOnConnect=false -ScopeGadget\Raw%20magnetometers\data\LoggingPath= -ScopeGadget\Raw%20magnetometers\configInfo\version=0.0.0 -ScopeGadget\Raw%20magnetometers\configInfo\locked=false -ScopeGadget\Stacks%20monitor\data\configurationStreamVersion=1000 -ScopeGadget\Stacks%20monitor\data\plotType=1 -ScopeGadget\Stacks%20monitor\data\dataSize=240 -ScopeGadget\Stacks%20monitor\data\refreshInterval=1000 -ScopeGadget\Stacks%20monitor\data\plotCurveCount=12 -ScopeGadget\Stacks%20monitor\data\plotCurve0\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve0\uavField=StackRemaining-System -ScopeGadget\Stacks%20monitor\data\plotCurve0\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve0\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve0\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve0\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve1\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve1\uavField=StackRemaining-Actuator -ScopeGadget\Stacks%20monitor\data\plotCurve1\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve1\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve1\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve1\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve2\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve2\uavField=StackRemaining-TelemetryTx -ScopeGadget\Stacks%20monitor\data\plotCurve2\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve2\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve2\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve2\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve3\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve3\uavField=StackRemaining-TelemetryTxPri -ScopeGadget\Stacks%20monitor\data\plotCurve3\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve3\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve3\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve3\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve4\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve4\uavField=StackRemaining-TelemetryRx -ScopeGadget\Stacks%20monitor\data\plotCurve4\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve4\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve4\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve4\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve5\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve5\uavField=StackRemaining-GPS -ScopeGadget\Stacks%20monitor\data\plotCurve5\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve5\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve5\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve5\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve6\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve6\uavField=StackRemaining-ManualControl -ScopeGadget\Stacks%20monitor\data\plotCurve6\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve6\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve6\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve6\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve7\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve7\uavField=StackRemaining-Altitude -ScopeGadget\Stacks%20monitor\data\plotCurve7\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve7\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve7\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve7\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve8\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve8\uavField=StackRemaining-AHRSComms -ScopeGadget\Stacks%20monitor\data\plotCurve8\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve8\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve8\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve8\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve9\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve9\uavField=StackRemaining-Stabilization -ScopeGadget\Stacks%20monitor\data\plotCurve9\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve9\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve9\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve9\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve10\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve10\uavField=StackRemaining-Guidance -ScopeGadget\Stacks%20monitor\data\plotCurve10\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve10\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve10\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve10\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve11\uavObject=TaskInfo -ScopeGadget\Stacks%20monitor\data\plotCurve11\uavField=StackRemaining-Watchdog -ScopeGadget\Stacks%20monitor\data\plotCurve11\color=4294945280 -ScopeGadget\Stacks%20monitor\data\plotCurve11\yScalePower=0 -ScopeGadget\Stacks%20monitor\data\plotCurve11\yMinimum=0 -ScopeGadget\Stacks%20monitor\data\plotCurve11\yMaximum=0 -ScopeGadget\Stacks%20monitor\data\LoggingEnabled=false -ScopeGadget\Stacks%20monitor\data\LoggingNewFileOnConnect=false -ScopeGadget\Stacks%20monitor\data\LoggingPath= -ScopeGadget\Stacks%20monitor\configInfo\version=0.0.0 -ScopeGadget\Stacks%20monitor\configInfo\locked=false -ScopeGadget\Telemetry%20quality\data\configurationStreamVersion=1000 -ScopeGadget\Telemetry%20quality\data\plotType=1 -ScopeGadget\Telemetry%20quality\data\dataSize=20 -ScopeGadget\Telemetry%20quality\data\refreshInterval=100 -ScopeGadget\Telemetry%20quality\data\plotCurveCount=3 -ScopeGadget\Telemetry%20quality\data\plotCurve0\uavObject=GCSTelemetryStats -ScopeGadget\Telemetry%20quality\data\plotCurve0\uavField=TxFailures -ScopeGadget\Telemetry%20quality\data\plotCurve0\color=4289374847 -ScopeGadget\Telemetry%20quality\data\plotCurve0\yScalePower=0 -ScopeGadget\Telemetry%20quality\data\plotCurve0\yMinimum=0 -ScopeGadget\Telemetry%20quality\data\plotCurve0\yMaximum=0 -ScopeGadget\Telemetry%20quality\data\plotCurve1\uavObject=GCSTelemetryStats -ScopeGadget\Telemetry%20quality\data\plotCurve1\uavField=RxFailures -ScopeGadget\Telemetry%20quality\data\plotCurve1\color=4283782655 -ScopeGadget\Telemetry%20quality\data\plotCurve1\yScalePower=0 -ScopeGadget\Telemetry%20quality\data\plotCurve1\yMinimum=0 -ScopeGadget\Telemetry%20quality\data\plotCurve1\yMaximum=0 -ScopeGadget\Telemetry%20quality\data\plotCurve2\uavObject=GCSTelemetryStats -ScopeGadget\Telemetry%20quality\data\plotCurve2\uavField=TxRetries -ScopeGadget\Telemetry%20quality\data\plotCurve2\color=4294901760 -ScopeGadget\Telemetry%20quality\data\plotCurve2\yScalePower=0 -ScopeGadget\Telemetry%20quality\data\plotCurve2\yMinimum=0 -ScopeGadget\Telemetry%20quality\data\plotCurve2\yMaximum=0 -ScopeGadget\Telemetry%20quality\data\LoggingEnabled=false -ScopeGadget\Telemetry%20quality\data\LoggingNewFileOnConnect=false -ScopeGadget\Telemetry%20quality\data\LoggingPath= -ScopeGadget\Telemetry%20quality\configInfo\version=0.0.0 -ScopeGadget\Telemetry%20quality\configInfo\locked=false -ScopeGadget\Uptimes\data\configurationStreamVersion=1000 -ScopeGadget\Uptimes\data\plotType=1 -ScopeGadget\Uptimes\data\dataSize=240 -ScopeGadget\Uptimes\data\refreshInterval=800 -ScopeGadget\Uptimes\data\plotCurveCount=2 -ScopeGadget\Uptimes\data\plotCurve0\uavObject=AhrsStatus -ScopeGadget\Uptimes\data\plotCurve0\uavField=RunningTime -ScopeGadget\Uptimes\data\plotCurve0\color=4289374847 -ScopeGadget\Uptimes\data\plotCurve0\yScalePower=0 -ScopeGadget\Uptimes\data\plotCurve0\yMinimum=0 -ScopeGadget\Uptimes\data\plotCurve0\yMaximum=0 -ScopeGadget\Uptimes\data\plotCurve1\uavObject=SystemStats -ScopeGadget\Uptimes\data\plotCurve1\uavField=FlightTime -ScopeGadget\Uptimes\data\plotCurve1\color=4294945407 -ScopeGadget\Uptimes\data\plotCurve1\yScalePower=0 -ScopeGadget\Uptimes\data\plotCurve1\yMinimum=0 -ScopeGadget\Uptimes\data\plotCurve1\yMaximum=0 -ScopeGadget\Uptimes\data\LoggingEnabled=false -ScopeGadget\Uptimes\data\LoggingNewFileOnConnect=false -ScopeGadget\Uptimes\data\LoggingPath= -ScopeGadget\Uptimes\configInfo\version=0.0.0 -ScopeGadget\Uptimes\configInfo\locked=false -SystemHealthGadget\default\data\diagram=%%DATAPATH%%diagrams/default/system-health.svg -SystemHealthGadget\default\configInfo\version=0.0.0 -SystemHealthGadget\default\configInfo\locked=false -UAVObjectBrowser\default\data\recentlyUpdatedColor=@Variant(\0\0\0\x43\x1\xff\xff\xff\xffyyWW\0\0) -UAVObjectBrowser\default\data\manuallyChangedColor=@Variant(\0\0\0\x43\x1\xff\xff[[\xaa\xaaVV\0\0) -UAVObjectBrowser\default\data\recentlyUpdatedTimeout=500 -UAVObjectBrowser\default\configInfo\version=0.0.0 -UAVObjectBrowser\default\configInfo\locked=false -Uploader\default\data\defaultSpeed=14 -Uploader\default\data\defaultDataBits=3 -Uploader\default\data\defaultFlow=0 -Uploader\default\data\defaultParity=0 -Uploader\default\data\defaultStopBits=0 -Uploader\default\data\defaultPort=/dev/ttyS0 -Uploader\default\configInfo\version=0.0.0 -Uploader\default\configInfo\locked=false - -[Plugins] -SoundNotifyPlugin\data\Current\1\SoundCollectionPath= -SoundNotifyPlugin\data\Current\1\CurrentLanguage= -SoundNotifyPlugin\data\Current\1\ObjectField= -SoundNotifyPlugin\data\Current\1\DataObject= -SoundNotifyPlugin\data\Current\1\Value= -SoundNotifyPlugin\data\Current\1\ValueSpinBox=0 -SoundNotifyPlugin\data\Current\1\Sound1= -SoundNotifyPlugin\data\Current\1\Sound2= -SoundNotifyPlugin\data\Current\1\Sound3= -SoundNotifyPlugin\data\Current\1\SayOrder= -SoundNotifyPlugin\data\Current\1\Repeat= -SoundNotifyPlugin\data\Current\1\ExpireTimeout=0 -SoundNotifyPlugin\data\Current\size=1 -SoundNotifyPlugin\data\listNotifies\size=0 -SoundNotifyPlugin\data\EnableSound=false -SoundNotifyPlugin\configInfo\version=1.0.0 -SoundNotifyPlugin\configInfo\locked=false +[General] +ViewGroup_Default=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x5\xa0\0\0\x3/\0\0\0\x4\0\0\0\x4\0\0\0\x1\0\0\0\b\xfc\0\0\0\0) + +[Workspace] +NumberOfWorkspaces=6 +Workspace1=Flight data +Icon1=:/core/images/ah.png +Workspace2=Configuration +Icon2=:/core/images/config.png +Workspace3=Large Map +Icon3=:/core/images/world.png +Workspace4=Scopes +Icon4=:/core/images/scopes.png +Workspace5=HITL +Icon5=:/core/images/joystick.png +Workspace6=Firmware +Icon6=:/core/images/cog.png +Workspace7=Workspace7 +Icon7=:/core/images/openpilot_logo_64.png +Workspace8=Workspace8 +Icon8=:/core/images/openpilot_logo_64.png +Workspace9=Workspace9 +Icon9=:/core/images/openpilot_logo_64.png +Workspace10=Workspace10 +Icon10=:/core/images/openpilot_logo_64.png + +[MainWindow] +Color=@Variant(\0\0\0\x43\x1\xff\xff\x66\x66\x66\x66\x66\x66\0\0) +Maximized=true +FullScreen=false + +[UAVGadgetManager] +Mode1\version=UAVGadgetManagerV1 +Mode1\showToolbars=false +Mode1\splitter\type=splitter +Mode1\splitter\splitterOrientation=1 +Mode1\splitter\splitterSizes=738, 701 +Mode1\splitter\side0\type=splitter +Mode1\splitter\side0\splitterOrientation=2 +Mode1\splitter\side0\splitterSizes=453, 327 +Mode1\splitter\side0\side0\type=splitter +Mode1\splitter\side0\side0\splitterOrientation=1 +Mode1\splitter\side0\side0\splitterSizes=144, 608 +Mode1\splitter\side0\side0\side0\type=splitter +Mode1\splitter\side0\side0\side1\type=uavGadget +Mode1\splitter\side0\side1\type=splitter +Mode1\splitter\side1\type=splitter +Mode1\splitter\side1\splitterOrientation=2 +Mode1\splitter\side1\splitterSizes=492, 288 +Mode1\splitter\side1\side0\type=uavGadget +Mode1\splitter\side1\side1\type=splitter +Mode1\splitter\side1\side1\splitterOrientation=1 +Mode1\splitter\side1\side1\splitterSizes=441, 259 +Mode1\splitter\side1\side1\side0\type=splitter +Mode1\splitter\side1\side1\side1\type=splitter +Mode2\version=UAVGadgetManagerV1 +Mode2\showToolbars=false +Mode2\splitter\type=splitter +Mode2\splitter\splitterOrientation=1 +Mode2\splitter\splitterSizes=734, 631 +Mode2\splitter\side0\type=splitter +Mode2\splitter\side0\splitterOrientation=2 +Mode2\splitter\side0\splitterSizes=565, 66 +Mode2\splitter\side0\side0\type=uavGadget +Mode2\splitter\side0\side0\classId=ConfigGadget +Mode2\splitter\side0\side0\gadget\activeConfiguration=default +Mode2\splitter\side0\side1\type=splitter +Mode2\splitter\side0\side1\splitterOrientation=1 +Mode2\splitter\side0\side1\splitterSizes=@Invalid() +Mode2\splitter\side0\side1\side0\type=uavGadget +Mode2\splitter\side0\side1\side0\classId=LineardialGadget +Mode2\splitter\side0\side1\side0\gadget\activeConfiguration=Telemetry RX Rate Horizontal +Mode2\splitter\side0\side1\side1\type=uavGadget +Mode2\splitter\side0\side1\side1\classId=LineardialGadget +Mode2\splitter\side0\side1\side1\gadget\activeConfiguration=Telemetry TX Rate Horizontal +Mode2\splitter\side1\type=splitter +Mode2\splitter\side1\splitterOrientation=2 +Mode2\splitter\side1\splitterSizes=433, 347 +Mode2\splitter\side1\side0\type=uavGadget +Mode2\splitter\side1\side0\classId=UAVObjectBrowser +Mode2\splitter\side1\side0\gadget\activeConfiguration=default +Mode2\splitter\side1\side1\type=uavGadget +Mode2\splitter\side1\side1\classId=GCSControlGadget +Mode2\splitter\side1\side1\gadget\activeConfiguration=MS Sidewinder +Mode3\version=UAVGadgetManagerV1 +Mode3\showToolbars=false +Mode3\splitter\type=splitter +Mode3\splitter\splitterOrientation=1 +Mode3\splitter\splitterSizes=980, 385 +Mode3\splitter\side0\type=uavGadget +Mode3\splitter\side0\classId=OPMapGadget +Mode3\splitter\side0\gadget\activeConfiguration=default +Mode3\splitter\side1\type=splitter +Mode3\splitter\side1\splitterOrientation=2 +Mode3\splitter\side1\splitterSizes=395, 236 +Mode3\splitter\side1\side0\type=uavGadget +Mode3\splitter\side1\side0\classId=ModelViewGadget +Mode3\splitter\side1\side0\gadget\activeConfiguration=Test Quad X +Mode3\splitter\side1\side1\type=splitter +Mode3\splitter\side1\side1\splitterOrientation=1 +Mode3\splitter\side1\side1\splitterSizes=@Invalid() +Mode3\splitter\side1\side1\side0\type=uavGadget +Mode3\splitter\side1\side1\side0\classId=DialGadget +Mode3\splitter\side1\side1\side0\gadget\activeConfiguration=Attitude +Mode3\splitter\side1\side1\side1\type=uavGadget +Mode3\splitter\side1\side1\side1\classId=DialGadget +Mode3\splitter\side1\side1\side1\gadget\activeConfiguration=Compass +Mode4\version=UAVGadgetManagerV1 +Mode4\showToolbars=false +Mode4\splitter\type=splitter +Mode4\splitter\splitterOrientation=1 +Mode4\splitter\splitterSizes=653, 660 +Mode4\splitter\side0\type=splitter +Mode4\splitter\side1\type=splitter +Mode4\splitter\side1\splitterOrientation=2 +Mode4\splitter\side1\splitterSizes=661, 119 +Mode4\splitter\side1\side0\type=splitter +Mode4\splitter\side1\side1\type=uavGadget +Mode5\version=UAVGadgetManagerV1 +Mode5\showToolbars=false +Mode5\splitter\type=splitter +Mode5\splitter\splitterOrientation=1 +Mode5\splitter\splitterSizes=780, 585 +Mode5\splitter\side0\type=splitter +Mode5\splitter\side0\splitterOrientation=2 +Mode5\splitter\side0\splitterSizes=361, 270 +Mode5\splitter\side0\side0\type=uavGadget +Mode5\splitter\side0\side0\classId=HITL +Mode5\splitter\side0\side0\gadget\activeConfiguration=XPlane HITL +Mode5\splitter\side0\side1\type=splitter +Mode5\splitter\side0\side1\splitterOrientation=1 +Mode5\splitter\side0\side1\splitterSizes=488, 194 +Mode5\splitter\side0\side1\side0\type=uavGadget +Mode5\splitter\side0\side1\side0\classId=GCSControlGadget +Mode5\splitter\side0\side1\side0\gadget\activeConfiguration=MS Sidewinder +Mode5\splitter\side0\side1\side1\type=splitter +Mode5\splitter\side0\side1\side1\splitterOrientation=1 +Mode5\splitter\side0\side1\side1\splitterSizes=276, 64 +Mode5\splitter\side0\side1\side1\side0\type=splitter +Mode5\splitter\side0\side1\side1\side0\splitterOrientation=1 +Mode5\splitter\side0\side1\side1\side0\splitterSizes=@Invalid() +Mode5\splitter\side0\side1\side1\side0\side0\type=uavGadget +Mode5\splitter\side0\side1\side1\side0\side0\classId=LineardialGadget +Mode5\splitter\side0\side1\side1\side0\side0\gadget\activeConfiguration=PitchDesired +Mode5\splitter\side0\side1\side1\side0\side1\type=uavGadget +Mode5\splitter\side0\side1\side1\side0\side1\classId=LineardialGadget +Mode5\splitter\side0\side1\side1\side0\side1\gadget\activeConfiguration=PitchActual +Mode5\splitter\side0\side1\side1\side1\type=uavGadget +Mode5\splitter\side0\side1\side1\side1\classId=LineardialGadget +Mode5\splitter\side0\side1\side1\side1\gadget\activeConfiguration=PitchCommand +Mode5\splitter\side1\type=uavGadget +Mode5\splitter\side1\classId=UAVObjectBrowser +Mode5\splitter\side1\gadget\activeConfiguration=default +Mode1\splitter\side0\side0\side0\splitterOrientation=2 +Mode1\splitter\side0\side0\side0\splitterSizes=215, 237 +Mode1\splitter\side0\side0\side0\side0\type=splitter +Mode1\splitter\side0\side0\side0\side1\type=splitter +Mode1\splitter\side0\side0\side0\side1\splitterOrientation=2 +Mode1\splitter\side0\side0\side0\side1\splitterSizes=@Invalid() +Mode1\splitter\side0\side0\side0\side1\side0\type=uavGadget +Mode1\splitter\side0\side0\side0\side1\side0\classId=LineardialGadget +Mode1\splitter\side0\side0\side0\side1\side0\gadget\activeConfiguration=Flight mode +Mode1\splitter\side0\side0\side0\side1\side1\type=uavGadget +Mode1\splitter\side0\side0\side0\side1\side1\classId=LineardialGadget +Mode1\splitter\side0\side0\side0\side1\side1\gadget\activeConfiguration=Arm Status +Mode1\splitter\side1\side0\classId=OPMapGadget +Mode1\splitter\side1\side0\gadget\activeConfiguration=Google Sat +Mode1\splitter\side1\side1\side0\splitterOrientation=1 +Mode1\splitter\side1\side1\side0\splitterSizes=277, 135 +Mode1\splitter\side1\side1\side0\side0\type=splitter +Mode1\splitter\side1\side1\side0\side1\type=splitter +Mode1\splitter\side0\side1\splitterOrientation=1 +Mode1\splitter\side0\side1\splitterSizes=304, 433 +Mode1\splitter\side0\side1\side0\type=uavGadget +Mode1\splitter\side0\side1\side1\type=splitter +Mode1\splitter\side0\side1\side1\splitterOrientation=2 +Mode1\splitter\side0\side1\side1\splitterSizes=293, 64 +Mode1\splitter\side0\side1\side1\side0\type=splitter +Mode1\splitter\side0\side1\side1\side1\type=splitter +Mode1\splitter\side1\side1\side0\side0\splitterOrientation=1 +Mode1\splitter\side1\side1\side0\side0\splitterSizes=131, 138 +Mode1\splitter\side1\side1\side0\side0\side0\type=splitter +Mode1\splitter\side1\side1\side0\side0\side1\type=splitter +Mode1\splitter\side0\side1\side0\classId=ModelViewGadget +Mode1\splitter\side0\side1\side0\gadget\activeConfiguration=Test Quad X +Mode1\splitter\side0\side1\side1\side0\splitterOrientation=1 +Mode1\splitter\side0\side1\side1\side0\splitterSizes=291, 141 +Mode1\splitter\side0\side1\side1\side0\side0\type=uavGadget +Mode1\splitter\side0\side1\side1\side0\side0\classId=SystemHealthGadget +Mode1\splitter\side0\side1\side1\side0\side0\gadget\activeConfiguration=default +Mode1\splitter\side0\side1\side1\side0\side1\type=splitter +Mode1\splitter\side0\side1\side1\side1\splitterOrientation=1 +Mode1\splitter\side0\side1\side1\side1\splitterSizes=@Invalid() +Mode1\splitter\side0\side1\side1\side1\side0\type=uavGadget +Mode1\splitter\side0\side1\side1\side1\side0\classId=LineardialGadget +Mode1\splitter\side0\side1\side1\side1\side0\gadget\activeConfiguration=Telemetry RX Rate Horizontal +Mode1\splitter\side0\side1\side1\side1\side1\type=uavGadget +Mode1\splitter\side0\side1\side1\side1\side1\classId=LineardialGadget +Mode1\splitter\side0\side1\side1\side1\side1\gadget\activeConfiguration=Telemetry TX Rate Horizontal +Mode1\splitter\side0\side1\side1\side0\side1\splitterOrientation=1 +Mode1\splitter\side0\side1\side1\side0\side1\splitterSizes=64, 64 +Mode1\splitter\side0\side1\side1\side0\side1\side0\type=uavGadget +Mode1\splitter\side0\side1\side1\side0\side1\side0\classId=LineardialGadget +Mode1\splitter\side0\side1\side1\side0\side1\side0\gadget\activeConfiguration=Mainboard CPU +Mode1\splitter\side0\side1\side1\side0\side1\side1\type=uavGadget +Mode1\splitter\side0\side1\side1\side0\side1\side1\classId=LineardialGadget +Mode1\splitter\side0\side1\side1\side0\side1\side1\gadget\activeConfiguration=AHRS CPU +Mode1\splitter\side1\side1\side0\side0\side0\splitterOrientation=2 +Mode1\splitter\side1\side1\side0\side0\side0\splitterSizes=@Invalid() +Mode1\splitter\side1\side1\side0\side0\side0\side0\type=uavGadget +Mode1\splitter\side1\side1\side0\side0\side0\side0\classId=DialGadget +Mode1\splitter\side1\side1\side0\side0\side0\side0\gadget\activeConfiguration=Deluxe Groundspeed kph +Mode1\splitter\side1\side1\side0\side0\side0\side1\type=uavGadget +Mode1\splitter\side1\side1\side0\side0\side0\side1\classId=DialGadget +Mode1\splitter\side1\side1\side0\side0\side0\side1\gadget\activeConfiguration=Deluxe Barometer +Mode1\splitter\side1\side1\side0\side0\side1\splitterOrientation=2 +Mode1\splitter\side1\side1\side0\side0\side1\splitterSizes=@Invalid() +Mode1\splitter\side1\side1\side0\side0\side1\side0\type=uavGadget +Mode1\splitter\side1\side1\side0\side0\side1\side0\classId=DialGadget +Mode1\splitter\side1\side1\side0\side0\side1\side0\gadget\activeConfiguration=Deluxe Attitude +Mode1\splitter\side1\side1\side0\side0\side1\side1\type=uavGadget +Mode1\splitter\side1\side1\side0\side0\side1\side1\classId=DialGadget +Mode1\splitter\side1\side1\side0\side0\side1\side1\gadget\activeConfiguration=Deluxe Compass +Mode1\splitter\side1\side1\side0\side1\splitterOrientation=2 +Mode1\splitter\side1\side1\side0\side1\splitterSizes=@Invalid() +Mode1\splitter\side1\side1\side0\side1\side0\type=uavGadget +Mode1\splitter\side1\side1\side0\side1\side0\classId=DialGadget +Mode1\splitter\side1\side1\side0\side1\side0\gadget\activeConfiguration=Deluxe Baro Altimeter +Mode1\splitter\side1\side1\side0\side1\side1\type=uavGadget +Mode1\splitter\side1\side1\side0\side1\side1\classId=DialGadget +Mode1\splitter\side1\side1\side0\side1\side1\gadget\activeConfiguration=Deluxe Climbrate +Mode1\splitter\side0\side0\side0\side0\splitterOrientation=2 +Mode1\splitter\side0\side0\side0\side0\splitterSizes=@Invalid() +Mode1\splitter\side0\side0\side0\side0\side0\type=uavGadget +Mode1\splitter\side0\side0\side0\side0\side0\classId=LineardialGadget +Mode1\splitter\side0\side0\side0\side0\side0\gadget\activeConfiguration=Flight Time +Mode1\splitter\side0\side0\side0\side0\side1\type=uavGadget +Mode1\splitter\side0\side0\side0\side0\side1\classId=LineardialGadget +Mode1\splitter\side0\side0\side0\side0\side1\gadget\activeConfiguration=GPS Sats +Mode1\splitter\side0\side0\side1\classId=PFDGadget +Mode1\splitter\side0\side0\side1\gadget\activeConfiguration=raw +Mode1\splitter\side1\side1\side1\splitterOrientation=1 +Mode1\splitter\side1\side1\side1\splitterSizes=64, 441 +Mode1\splitter\side1\side1\side1\side0\type=uavGadget +Mode1\splitter\side1\side1\side1\side0\classId=LineardialGadget +Mode1\splitter\side1\side1\side1\side0\gadget\activeConfiguration=Throttle +Mode1\splitter\side1\side1\side1\side1\type=splitter +Mode1\splitter\side1\side1\side1\side1\splitterOrientation=1 +Mode1\splitter\side1\side1\side1\side1\splitterSizes=64, 376 +Mode1\splitter\side1\side1\side1\side1\side0\type=uavGadget +Mode1\splitter\side1\side1\side1\side1\side0\classId=LineardialGadget +Mode1\splitter\side1\side1\side1\side1\side0\gadget\activeConfiguration=Roll +Mode1\splitter\side1\side1\side1\side1\side1\type=splitter +Mode1\splitter\side1\side1\side1\side1\side1\splitterOrientation=1 +Mode1\splitter\side1\side1\side1\side1\side1\splitterSizes=64, 311 +Mode1\splitter\side1\side1\side1\side1\side1\side0\type=uavGadget +Mode1\splitter\side1\side1\side1\side1\side1\side0\classId=LineardialGadget +Mode1\splitter\side1\side1\side1\side1\side1\side0\gadget\activeConfiguration=PitchActual +Mode1\splitter\side1\side1\side1\side1\side1\side1\type=uavGadget +Mode1\splitter\side1\side1\side1\side1\side1\side1\classId=LineardialGadget +Mode1\splitter\side1\side1\side1\side1\side1\side1\gadget\activeConfiguration=Yaw +Mode6\version=UAVGadgetManagerV1 +Mode6\showToolbars=false +Mode6\splitter\type=splitter +Mode4\splitter\side0\splitterOrientation=2 +Mode4\splitter\side0\splitterSizes=@Invalid() +Mode4\splitter\side0\side0\type=uavGadget +Mode4\splitter\side0\side0\classId=ScopeGadget +Mode4\splitter\side0\side0\gadget\activeConfiguration=Accel +Mode4\splitter\side0\side1\type=uavGadget +Mode4\splitter\side0\side1\classId=ScopeGadget +Mode4\splitter\side0\side1\gadget\activeConfiguration=Raw Gyros +Mode4\splitter\side1\side0\splitterOrientation=2 +Mode4\splitter\side1\side0\splitterSizes=390, 270 +Mode4\splitter\side1\side0\side0\type=uavGadget +Mode4\splitter\side1\side0\side0\classId=ScopeGadget +Mode4\splitter\side1\side0\side0\gadget\activeConfiguration=Attitude +Mode4\splitter\side1\side0\side1\type=uavGadget +Mode4\splitter\side1\side0\side1\classId=ScopeGadget +Mode4\splitter\side1\side0\side1\gadget\activeConfiguration=Uptimes +Mode4\splitter\side1\side1\classId=LoggingGadget +Mode6\splitter\splitterOrientation=1 +Mode6\splitter\splitterSizes=@Invalid() +Mode6\splitter\side0\type=uavGadget +Mode6\splitter\side0\classId=Uploader +Mode6\splitter\side0\gadget\activeConfiguration=default +Mode6\splitter\side1\type=splitter +Mode6\splitter\side1\splitterOrientation=2 +Mode6\splitter\side1\splitterSizes=274, 506 +Mode6\splitter\side1\side0\type=splitter +Mode6\splitter\side1\side1\type=uavGadget +Mode6\splitter\side1\side1\classId=ScopeGadget +Mode6\splitter\side1\side1\gadget\activeConfiguration=Uptimes +Mode6\splitter\side1\side0\splitterOrientation=1 +Mode6\splitter\side1\side0\splitterSizes=322, 396 +Mode6\splitter\side1\side0\side0\type=uavGadget +Mode6\splitter\side1\side0\side0\classId=SystemHealthGadget +Mode6\splitter\side1\side0\side0\gadget\activeConfiguration=default +Mode6\splitter\side1\side0\side1\type=uavGadget +Mode6\splitter\side1\side0\side1\classId=PFDGadget +Mode6\splitter\side1\side0\side1\gadget\activeConfiguration=raw + +[KeyBindings] +size=0 + +[%General] +SaveSettingsOnExit=true +LastPreferenceCategory=OPMapGadget +LastPreferencePage=default +SettingsWindowWidth=697 +SettingsWindowHeight=476 +OverrideLanguage=en_AU + +[UAVGadgetConfigurations] +configInfo\version=1.2.0 +configInfo\locked=false +ConfigGadget\default\configInfo\version=0.0.0 +ConfigGadget\default\configInfo\locked=false +DialGadget\Attitude\data\dialFile=%%DATAPATH%%dials/default/attitude.svg +DialGadget\Attitude\data\dialBackgroundID=background +DialGadget\Attitude\data\dialForegroundID=foreground +DialGadget\Attitude\data\dialNeedleID1=needle +DialGadget\Attitude\data\dialNeedleID2=needle +DialGadget\Attitude\data\dialNeedleID3=needle3 +DialGadget\Attitude\data\needle1MinValue=0 +DialGadget\Attitude\data\needle1MaxValue=360 +DialGadget\Attitude\data\needle2MinValue=0 +DialGadget\Attitude\data\needle2MaxValue=20 +DialGadget\Attitude\data\needle3MinValue=0 +DialGadget\Attitude\data\needle3MaxValue=360 +DialGadget\Attitude\data\needle1DataObject=AttitudeActual +DialGadget\Attitude\data\needle1ObjectField=Roll +DialGadget\Attitude\data\needle2DataObject=AttitudeActual +DialGadget\Attitude\data\needle2ObjectField=Pitch +DialGadget\Attitude\data\needle3DataObject=AttitudeActual +DialGadget\Attitude\data\needle3ObjectField=Roll +DialGadget\Attitude\data\needle1Factor=-1 +DialGadget\Attitude\data\needle2Factor=75 +DialGadget\Attitude\data\needle3Factor=-1 +DialGadget\Attitude\data\needle1Move=Rotate +DialGadget\Attitude\data\needle2Move=Vertical +DialGadget\Attitude\data\needle3Move=Rotate +DialGadget\Attitude\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Attitude\data\useOpenGLFlag=false +DialGadget\Attitude\data\beSmooth=false +DialGadget\Attitude\configInfo\version=0.0.0 +DialGadget\Attitude\configInfo\locked=false +DialGadget\Baro%20Altimeter\data\dialFile=%%DATAPATH%%dials/default/altimeter.svg +DialGadget\Baro%20Altimeter\data\dialBackgroundID=background +DialGadget\Baro%20Altimeter\data\dialForegroundID=foreground +DialGadget\Baro%20Altimeter\data\dialNeedleID1=needle +DialGadget\Baro%20Altimeter\data\dialNeedleID2=needle2 +DialGadget\Baro%20Altimeter\data\dialNeedleID3=needle3 +DialGadget\Baro%20Altimeter\data\needle1MinValue=0 +DialGadget\Baro%20Altimeter\data\needle1MaxValue=10 +DialGadget\Baro%20Altimeter\data\needle2MinValue=0 +DialGadget\Baro%20Altimeter\data\needle2MaxValue=100 +DialGadget\Baro%20Altimeter\data\needle3MinValue=0 +DialGadget\Baro%20Altimeter\data\needle3MaxValue=1000 +DialGadget\Baro%20Altimeter\data\needle1DataObject=BaroAltitude +DialGadget\Baro%20Altimeter\data\needle1ObjectField=Altitude +DialGadget\Baro%20Altimeter\data\needle2DataObject=BaroAltitude +DialGadget\Baro%20Altimeter\data\needle2ObjectField=Altitude +DialGadget\Baro%20Altimeter\data\needle3DataObject=BaroAltitude +DialGadget\Baro%20Altimeter\data\needle3ObjectField=Altitude +DialGadget\Baro%20Altimeter\data\needle1Factor=1 +DialGadget\Baro%20Altimeter\data\needle2Factor=1 +DialGadget\Baro%20Altimeter\data\needle3Factor=1 +DialGadget\Baro%20Altimeter\data\needle1Move=Rotate +DialGadget\Baro%20Altimeter\data\needle2Move=Rotate +DialGadget\Baro%20Altimeter\data\needle3Move=Rotate +DialGadget\Baro%20Altimeter\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Baro%20Altimeter\data\useOpenGLFlag=false +DialGadget\Baro%20Altimeter\data\beSmooth=false +DialGadget\Baro%20Altimeter\configInfo\version=0.0.0 +DialGadget\Baro%20Altimeter\configInfo\locked=false +DialGadget\Barometer\data\dialFile=%%DATAPATH%%dials/default/barometer.svg +DialGadget\Barometer\data\dialBackgroundID=background +DialGadget\Barometer\data\dialForegroundID= +DialGadget\Barometer\data\dialNeedleID1=needle +DialGadget\Barometer\data\dialNeedleID2= +DialGadget\Barometer\data\dialNeedleID3= +DialGadget\Barometer\data\needle1MinValue=1000 +DialGadget\Barometer\data\needle1MaxValue=1120 +DialGadget\Barometer\data\needle2MinValue=0 +DialGadget\Barometer\data\needle2MaxValue=100 +DialGadget\Barometer\data\needle3MinValue=0 +DialGadget\Barometer\data\needle3MaxValue=1000 +DialGadget\Barometer\data\needle1DataObject=BaroAltitude +DialGadget\Barometer\data\needle1ObjectField=Pressure +DialGadget\Barometer\data\needle2DataObject=BaroAltitude +DialGadget\Barometer\data\needle2ObjectField=Altitude +DialGadget\Barometer\data\needle3DataObject=BaroAltitude +DialGadget\Barometer\data\needle3ObjectField=Altitude +DialGadget\Barometer\data\needle1Factor=10 +DialGadget\Barometer\data\needle2Factor=1 +DialGadget\Barometer\data\needle3Factor=1 +DialGadget\Barometer\data\needle1Move=Rotate +DialGadget\Barometer\data\needle2Move=Rotate +DialGadget\Barometer\data\needle3Move=Rotate +DialGadget\Barometer\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Barometer\data\useOpenGLFlag=false +DialGadget\Barometer\data\beSmooth=false +DialGadget\Barometer\configInfo\version=0.0.0 +DialGadget\Barometer\configInfo\locked=false +DialGadget\Climbrate\data\dialFile=%%DATAPATH%%dials/default/vsi.svg +DialGadget\Climbrate\data\dialBackgroundID=background +DialGadget\Climbrate\data\dialForegroundID= +DialGadget\Climbrate\data\dialNeedleID1=needle +DialGadget\Climbrate\data\dialNeedleID2= +DialGadget\Climbrate\data\dialNeedleID3= +DialGadget\Climbrate\data\needle1MinValue=-12 +DialGadget\Climbrate\data\needle1MaxValue=12 +DialGadget\Climbrate\data\needle2MinValue=0 +DialGadget\Climbrate\data\needle2MaxValue=100 +DialGadget\Climbrate\data\needle3MinValue=0 +DialGadget\Climbrate\data\needle3MaxValue=1000 +DialGadget\Climbrate\data\needle1DataObject=VelocityActual +DialGadget\Climbrate\data\needle1ObjectField=Down +DialGadget\Climbrate\data\needle2DataObject=BaroAltitude +DialGadget\Climbrate\data\needle2ObjectField=Altitude +DialGadget\Climbrate\data\needle3DataObject=BaroAltitude +DialGadget\Climbrate\data\needle3ObjectField=Altitude +DialGadget\Climbrate\data\needle1Factor=0.01 +DialGadget\Climbrate\data\needle2Factor=1 +DialGadget\Climbrate\data\needle3Factor=1 +DialGadget\Climbrate\data\needle1Move=Rotate +DialGadget\Climbrate\data\needle2Move=Rotate +DialGadget\Climbrate\data\needle3Move=Rotate +DialGadget\Climbrate\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Climbrate\data\useOpenGLFlag=false +DialGadget\Climbrate\data\beSmooth=false +DialGadget\Climbrate\configInfo\version=0.0.0 +DialGadget\Climbrate\configInfo\locked=false +DialGadget\Compass\data\dialFile=%%DATAPATH%%dials/default/compass.svg +DialGadget\Compass\data\dialBackgroundID=background +DialGadget\Compass\data\dialForegroundID=foreground +DialGadget\Compass\data\dialNeedleID1=needle +DialGadget\Compass\data\dialNeedleID2= +DialGadget\Compass\data\dialNeedleID3= +DialGadget\Compass\data\needle1MinValue=0 +DialGadget\Compass\data\needle1MaxValue=360 +DialGadget\Compass\data\needle2MinValue=0 +DialGadget\Compass\data\needle2MaxValue=100 +DialGadget\Compass\data\needle3MinValue=0 +DialGadget\Compass\data\needle3MaxValue=1000 +DialGadget\Compass\data\needle1DataObject=AttitudeActual +DialGadget\Compass\data\needle1ObjectField=Yaw +DialGadget\Compass\data\needle2DataObject=BaroAltitude +DialGadget\Compass\data\needle2ObjectField=Altitude +DialGadget\Compass\data\needle3DataObject=BaroAltitude +DialGadget\Compass\data\needle3ObjectField=Altitude +DialGadget\Compass\data\needle1Factor=-1 +DialGadget\Compass\data\needle2Factor=1 +DialGadget\Compass\data\needle3Factor=1 +DialGadget\Compass\data\needle1Move=Rotate +DialGadget\Compass\data\needle2Move=Rotate +DialGadget\Compass\data\needle3Move=Rotate +DialGadget\Compass\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Compass\data\useOpenGLFlag=false +DialGadget\Compass\data\beSmooth=false +DialGadget\Compass\configInfo\version=0.0.0 +DialGadget\Compass\configInfo\locked=false +DialGadget\Deluxe%20Attitude\data\dialFile=%%DATAPATH%%dials/deluxe/attitude.svg +DialGadget\Deluxe%20Attitude\data\dialBackgroundID=background +DialGadget\Deluxe%20Attitude\data\dialForegroundID=foreground +DialGadget\Deluxe%20Attitude\data\dialNeedleID1=needle +DialGadget\Deluxe%20Attitude\data\dialNeedleID2=needle +DialGadget\Deluxe%20Attitude\data\dialNeedleID3=needle3 +DialGadget\Deluxe%20Attitude\data\needle1MinValue=0 +DialGadget\Deluxe%20Attitude\data\needle1MaxValue=360 +DialGadget\Deluxe%20Attitude\data\needle2MinValue=0 +DialGadget\Deluxe%20Attitude\data\needle2MaxValue=20 +DialGadget\Deluxe%20Attitude\data\needle3MinValue=0 +DialGadget\Deluxe%20Attitude\data\needle3MaxValue=360 +DialGadget\Deluxe%20Attitude\data\needle1DataObject=AttitudeActual +DialGadget\Deluxe%20Attitude\data\needle1ObjectField=Roll +DialGadget\Deluxe%20Attitude\data\needle2DataObject=AttitudeActual +DialGadget\Deluxe%20Attitude\data\needle2ObjectField=Pitch +DialGadget\Deluxe%20Attitude\data\needle3DataObject=AttitudeActual +DialGadget\Deluxe%20Attitude\data\needle3ObjectField=Roll +DialGadget\Deluxe%20Attitude\data\needle1Factor=-1 +DialGadget\Deluxe%20Attitude\data\needle2Factor=75 +DialGadget\Deluxe%20Attitude\data\needle3Factor=-1 +DialGadget\Deluxe%20Attitude\data\needle1Move=Rotate +DialGadget\Deluxe%20Attitude\data\needle2Move=Vertical +DialGadget\Deluxe%20Attitude\data\needle3Move=Rotate +DialGadget\Deluxe%20Attitude\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Deluxe%20Attitude\data\useOpenGLFlag=false +DialGadget\Deluxe%20Attitude\data\beSmooth=false +DialGadget\Deluxe%20Attitude\configInfo\version=0.0.0 +DialGadget\Deluxe%20Attitude\configInfo\locked=false +DialGadget\Deluxe%20Baro%20Altimeter\data\dialFile=%%DATAPATH%%dials/deluxe/altimeter.svg +DialGadget\Deluxe%20Baro%20Altimeter\data\dialBackgroundID=background +DialGadget\Deluxe%20Baro%20Altimeter\data\dialForegroundID=foreground +DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID1=needle +DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID2=needle2 +DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID3=needle3 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle1MinValue=0 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle1MaxValue=10 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle2MinValue=0 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle2MaxValue=100 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle3MinValue=0 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle3MaxValue=1000 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle1DataObject=BaroAltitude +DialGadget\Deluxe%20Baro%20Altimeter\data\needle1ObjectField=Altitude +DialGadget\Deluxe%20Baro%20Altimeter\data\needle2DataObject=BaroAltitude +DialGadget\Deluxe%20Baro%20Altimeter\data\needle2ObjectField=Altitude +DialGadget\Deluxe%20Baro%20Altimeter\data\needle3DataObject=BaroAltitude +DialGadget\Deluxe%20Baro%20Altimeter\data\needle3ObjectField=Altitude +DialGadget\Deluxe%20Baro%20Altimeter\data\needle1Factor=1 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle2Factor=1 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle3Factor=1 +DialGadget\Deluxe%20Baro%20Altimeter\data\needle1Move=Rotate +DialGadget\Deluxe%20Baro%20Altimeter\data\needle2Move=Rotate +DialGadget\Deluxe%20Baro%20Altimeter\data\needle3Move=Rotate +DialGadget\Deluxe%20Baro%20Altimeter\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Deluxe%20Baro%20Altimeter\data\useOpenGLFlag=false +DialGadget\Deluxe%20Baro%20Altimeter\data\beSmooth=false +DialGadget\Deluxe%20Baro%20Altimeter\configInfo\version=0.0.0 +DialGadget\Deluxe%20Baro%20Altimeter\configInfo\locked=false +DialGadget\Deluxe%20Barometer\data\dialFile=%%DATAPATH%%dials/deluxe/barometer.svg +DialGadget\Deluxe%20Barometer\data\dialBackgroundID=background +DialGadget\Deluxe%20Barometer\data\dialForegroundID=foreground +DialGadget\Deluxe%20Barometer\data\dialNeedleID1=needle +DialGadget\Deluxe%20Barometer\data\dialNeedleID2= +DialGadget\Deluxe%20Barometer\data\dialNeedleID3= +DialGadget\Deluxe%20Barometer\data\needle1MinValue=1000 +DialGadget\Deluxe%20Barometer\data\needle1MaxValue=1120 +DialGadget\Deluxe%20Barometer\data\needle2MinValue=0 +DialGadget\Deluxe%20Barometer\data\needle2MaxValue=100 +DialGadget\Deluxe%20Barometer\data\needle3MinValue=0 +DialGadget\Deluxe%20Barometer\data\needle3MaxValue=1000 +DialGadget\Deluxe%20Barometer\data\needle1DataObject=BaroAltitude +DialGadget\Deluxe%20Barometer\data\needle1ObjectField=Pressure +DialGadget\Deluxe%20Barometer\data\needle2DataObject=BaroAltitude +DialGadget\Deluxe%20Barometer\data\needle2ObjectField=Altitude +DialGadget\Deluxe%20Barometer\data\needle3DataObject=BaroAltitude +DialGadget\Deluxe%20Barometer\data\needle3ObjectField=Altitude +DialGadget\Deluxe%20Barometer\data\needle1Factor=10 +DialGadget\Deluxe%20Barometer\data\needle2Factor=1 +DialGadget\Deluxe%20Barometer\data\needle3Factor=1 +DialGadget\Deluxe%20Barometer\data\needle1Move=Rotate +DialGadget\Deluxe%20Barometer\data\needle2Move=Rotate +DialGadget\Deluxe%20Barometer\data\needle3Move=Rotate +DialGadget\Deluxe%20Barometer\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Deluxe%20Barometer\data\useOpenGLFlag=false +DialGadget\Deluxe%20Barometer\data\beSmooth=false +DialGadget\Deluxe%20Barometer\configInfo\version=0.0.0 +DialGadget\Deluxe%20Barometer\configInfo\locked=false +DialGadget\Deluxe%20Climbrate\data\dialFile=%%DATAPATH%%dials/deluxe/vsi.svg +DialGadget\Deluxe%20Climbrate\data\dialBackgroundID=background +DialGadget\Deluxe%20Climbrate\data\dialForegroundID=foreground +DialGadget\Deluxe%20Climbrate\data\dialNeedleID1=needle +DialGadget\Deluxe%20Climbrate\data\dialNeedleID2= +DialGadget\Deluxe%20Climbrate\data\dialNeedleID3= +DialGadget\Deluxe%20Climbrate\data\needle1MinValue=-11.2 +DialGadget\Deluxe%20Climbrate\data\needle1MaxValue=11.2 +DialGadget\Deluxe%20Climbrate\data\needle2MinValue=0 +DialGadget\Deluxe%20Climbrate\data\needle2MaxValue=100 +DialGadget\Deluxe%20Climbrate\data\needle3MinValue=0 +DialGadget\Deluxe%20Climbrate\data\needle3MaxValue=1000 +DialGadget\Deluxe%20Climbrate\data\needle1DataObject=VelocityActual +DialGadget\Deluxe%20Climbrate\data\needle1ObjectField=Down +DialGadget\Deluxe%20Climbrate\data\needle2DataObject=BaroAltitude +DialGadget\Deluxe%20Climbrate\data\needle2ObjectField=Altitude +DialGadget\Deluxe%20Climbrate\data\needle3DataObject=BaroAltitude +DialGadget\Deluxe%20Climbrate\data\needle3ObjectField=Altitude +DialGadget\Deluxe%20Climbrate\data\needle1Factor=0.01 +DialGadget\Deluxe%20Climbrate\data\needle2Factor=1 +DialGadget\Deluxe%20Climbrate\data\needle3Factor=1 +DialGadget\Deluxe%20Climbrate\data\needle1Move=Rotate +DialGadget\Deluxe%20Climbrate\data\needle2Move=Rotate +DialGadget\Deluxe%20Climbrate\data\needle3Move=Rotate +DialGadget\Deluxe%20Climbrate\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Deluxe%20Climbrate\data\useOpenGLFlag=false +DialGadget\Deluxe%20Climbrate\data\beSmooth=false +DialGadget\Deluxe%20Climbrate\configInfo\version=0.0.0 +DialGadget\Deluxe%20Climbrate\configInfo\locked=false +DialGadget\Deluxe%20Compass\data\dialFile=%%DATAPATH%%dials/deluxe/compass.svg +DialGadget\Deluxe%20Compass\data\dialBackgroundID=background +DialGadget\Deluxe%20Compass\data\dialForegroundID=foreground +DialGadget\Deluxe%20Compass\data\dialNeedleID1=needle +DialGadget\Deluxe%20Compass\data\dialNeedleID2= +DialGadget\Deluxe%20Compass\data\dialNeedleID3= +DialGadget\Deluxe%20Compass\data\needle1MinValue=0 +DialGadget\Deluxe%20Compass\data\needle1MaxValue=360 +DialGadget\Deluxe%20Compass\data\needle2MinValue=0 +DialGadget\Deluxe%20Compass\data\needle2MaxValue=100 +DialGadget\Deluxe%20Compass\data\needle3MinValue=0 +DialGadget\Deluxe%20Compass\data\needle3MaxValue=1000 +DialGadget\Deluxe%20Compass\data\needle1DataObject=AttitudeActual +DialGadget\Deluxe%20Compass\data\needle1ObjectField=Yaw +DialGadget\Deluxe%20Compass\data\needle2DataObject=BaroAltitude +DialGadget\Deluxe%20Compass\data\needle2ObjectField=Altitude +DialGadget\Deluxe%20Compass\data\needle3DataObject=BaroAltitude +DialGadget\Deluxe%20Compass\data\needle3ObjectField=Altitude +DialGadget\Deluxe%20Compass\data\needle1Factor=-1 +DialGadget\Deluxe%20Compass\data\needle2Factor=1 +DialGadget\Deluxe%20Compass\data\needle3Factor=1 +DialGadget\Deluxe%20Compass\data\needle1Move=Rotate +DialGadget\Deluxe%20Compass\data\needle2Move=Rotate +DialGadget\Deluxe%20Compass\data\needle3Move=Rotate +DialGadget\Deluxe%20Compass\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Deluxe%20Compass\data\useOpenGLFlag=false +DialGadget\Deluxe%20Compass\data\beSmooth=false +DialGadget\Deluxe%20Compass\configInfo\version=0.0.0 +DialGadget\Deluxe%20Compass\configInfo\locked=false +DialGadget\Deluxe%20Groundspeed%20kph\data\dialFile=%%DATAPATH%%dials/deluxe/speed.svg +DialGadget\Deluxe%20Groundspeed%20kph\data\dialBackgroundID=background +DialGadget\Deluxe%20Groundspeed%20kph\data\dialForegroundID=foreground +DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID1=needle +DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID2= +DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID3= +DialGadget\Deluxe%20Groundspeed%20kph\data\needle1MinValue=0 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle1MaxValue=120 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle2MinValue=0 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle2MaxValue=100 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle3MinValue=0 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle3MaxValue=1000 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle1DataObject=GPSPosition +DialGadget\Deluxe%20Groundspeed%20kph\data\needle1ObjectField=Groundspeed +DialGadget\Deluxe%20Groundspeed%20kph\data\needle2DataObject=BaroAltitude +DialGadget\Deluxe%20Groundspeed%20kph\data\needle2ObjectField=Altitude +DialGadget\Deluxe%20Groundspeed%20kph\data\needle3DataObject=BaroAltitude +DialGadget\Deluxe%20Groundspeed%20kph\data\needle3ObjectField=Altitude +DialGadget\Deluxe%20Groundspeed%20kph\data\needle1Factor=3.6 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle2Factor=1 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle3Factor=1 +DialGadget\Deluxe%20Groundspeed%20kph\data\needle1Move=Rotate +DialGadget\Deluxe%20Groundspeed%20kph\data\needle2Move=Rotate +DialGadget\Deluxe%20Groundspeed%20kph\data\needle3Move=Rotate +DialGadget\Deluxe%20Groundspeed%20kph\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Deluxe%20Groundspeed%20kph\data\useOpenGLFlag=false +DialGadget\Deluxe%20Groundspeed%20kph\data\beSmooth=false +DialGadget\Deluxe%20Groundspeed%20kph\configInfo\version=0.0.0 +DialGadget\Deluxe%20Groundspeed%20kph\configInfo\locked=false +DialGadget\Deluxe%20Temperature\data\dialFile=%%DATAPATH%%dials/deluxe/thermometer.svg +DialGadget\Deluxe%20Temperature\data\dialBackgroundID=background +DialGadget\Deluxe%20Temperature\data\dialForegroundID=foreground +DialGadget\Deluxe%20Temperature\data\dialNeedleID1=needle +DialGadget\Deluxe%20Temperature\data\dialNeedleID2=needle2 +DialGadget\Deluxe%20Temperature\data\dialNeedleID3=needle3 +DialGadget\Deluxe%20Temperature\data\needle1MinValue=0 +DialGadget\Deluxe%20Temperature\data\needle1MaxValue=120 +DialGadget\Deluxe%20Temperature\data\needle2MinValue=0 +DialGadget\Deluxe%20Temperature\data\needle2MaxValue=100 +DialGadget\Deluxe%20Temperature\data\needle3MinValue=0 +DialGadget\Deluxe%20Temperature\data\needle3MaxValue=1000 +DialGadget\Deluxe%20Temperature\data\needle1DataObject=BaroAltitude +DialGadget\Deluxe%20Temperature\data\needle1ObjectField=Temperature +DialGadget\Deluxe%20Temperature\data\needle2DataObject=BaroAltitude +DialGadget\Deluxe%20Temperature\data\needle2ObjectField=Altitude +DialGadget\Deluxe%20Temperature\data\needle3DataObject=BaroAltitude +DialGadget\Deluxe%20Temperature\data\needle3ObjectField=Altitude +DialGadget\Deluxe%20Temperature\data\needle1Factor=1 +DialGadget\Deluxe%20Temperature\data\needle2Factor=1 +DialGadget\Deluxe%20Temperature\data\needle3Factor=1 +DialGadget\Deluxe%20Temperature\data\needle1Move=Rotate +DialGadget\Deluxe%20Temperature\data\needle2Move=Rotate +DialGadget\Deluxe%20Temperature\data\needle3Move=Rotate +DialGadget\Deluxe%20Temperature\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Deluxe%20Temperature\data\useOpenGLFlag=false +DialGadget\Deluxe%20Temperature\data\beSmooth=false +DialGadget\Deluxe%20Temperature\configInfo\version=0.0.0 +DialGadget\Deluxe%20Temperature\configInfo\locked=false +DialGadget\Deluxe%20Turn%20Coordinator\data\dialFile=/home/lafargue/OP/OpenPilot/trunk/artwork/Dials/deluxe/turncoordinator.svg +DialGadget\Deluxe%20Turn%20Coordinator\data\dialBackgroundID=background +DialGadget\Deluxe%20Turn%20Coordinator\data\dialForegroundID=foreground +DialGadget\Deluxe%20Turn%20Coordinator\data\dialNeedleID1=needle +DialGadget\Deluxe%20Turn%20Coordinator\data\dialNeedleID2=needle2 +DialGadget\Deluxe%20Turn%20Coordinator\data\dialNeedleID3=needle2 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle1MinValue=0 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle1MaxValue=360 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle2MinValue=-20 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle2MaxValue=20 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle3MinValue=0 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle3MaxValue=360 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle1DataObject=AttitudeActual +DialGadget\Deluxe%20Turn%20Coordinator\data\needle1ObjectField=Roll +DialGadget\Deluxe%20Turn%20Coordinator\data\needle2DataObject=AttitudeRaw +DialGadget\Deluxe%20Turn%20Coordinator\data\needle2ObjectField=accels-X +DialGadget\Deluxe%20Turn%20Coordinator\data\needle3DataObject=AttitudeRaw +DialGadget\Deluxe%20Turn%20Coordinator\data\needle3ObjectField=accels-X +DialGadget\Deluxe%20Turn%20Coordinator\data\needle1Factor=-1 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle2Factor=1 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle3Factor=-1 +DialGadget\Deluxe%20Turn%20Coordinator\data\needle1Move=Rotate +DialGadget\Deluxe%20Turn%20Coordinator\data\needle2Move=Horizontal +DialGadget\Deluxe%20Turn%20Coordinator\data\needle3Move=Rotate +DialGadget\Deluxe%20Turn%20Coordinator\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Deluxe%20Turn%20Coordinator\data\useOpenGLFlag=false +DialGadget\Deluxe%20Turn%20Coordinator\data\beSmooth=false +DialGadget\Deluxe%20Turn%20Coordinator\configInfo\version=0.0.0 +DialGadget\Deluxe%20Turn%20Coordinator\configInfo\locked=false +DialGadget\Groundspeed%20kph\data\dialFile=%%DATAPATH%%dials/default/speed.svg +DialGadget\Groundspeed%20kph\data\dialBackgroundID=background +DialGadget\Groundspeed%20kph\data\dialForegroundID= +DialGadget\Groundspeed%20kph\data\dialNeedleID1=needle +DialGadget\Groundspeed%20kph\data\dialNeedleID2= +DialGadget\Groundspeed%20kph\data\dialNeedleID3= +DialGadget\Groundspeed%20kph\data\needle1MinValue=0 +DialGadget\Groundspeed%20kph\data\needle1MaxValue=120 +DialGadget\Groundspeed%20kph\data\needle2MinValue=0 +DialGadget\Groundspeed%20kph\data\needle2MaxValue=100 +DialGadget\Groundspeed%20kph\data\needle3MinValue=0 +DialGadget\Groundspeed%20kph\data\needle3MaxValue=1000 +DialGadget\Groundspeed%20kph\data\needle1DataObject=GPSPosition +DialGadget\Groundspeed%20kph\data\needle1ObjectField=Groundspeed +DialGadget\Groundspeed%20kph\data\needle2DataObject=BaroAltitude +DialGadget\Groundspeed%20kph\data\needle2ObjectField=Altitude +DialGadget\Groundspeed%20kph\data\needle3DataObject=BaroAltitude +DialGadget\Groundspeed%20kph\data\needle3ObjectField=Altitude +DialGadget\Groundspeed%20kph\data\needle1Factor=3.6 +DialGadget\Groundspeed%20kph\data\needle2Factor=1 +DialGadget\Groundspeed%20kph\data\needle3Factor=1 +DialGadget\Groundspeed%20kph\data\needle1Move=Rotate +DialGadget\Groundspeed%20kph\data\needle2Move=Rotate +DialGadget\Groundspeed%20kph\data\needle3Move=Rotate +DialGadget\Groundspeed%20kph\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Groundspeed%20kph\data\useOpenGLFlag=false +DialGadget\Groundspeed%20kph\data\beSmooth=false +DialGadget\Groundspeed%20kph\configInfo\version=0.0.0 +DialGadget\Groundspeed%20kph\configInfo\locked=false +DialGadget\HiContrast%20Attitude\data\dialFile=%%DATAPATH%%dials/hi-contrast/attitude.svg +DialGadget\HiContrast%20Attitude\data\dialBackgroundID=background +DialGadget\HiContrast%20Attitude\data\dialForegroundID=foreground +DialGadget\HiContrast%20Attitude\data\dialNeedleID1=needle +DialGadget\HiContrast%20Attitude\data\dialNeedleID2=needle +DialGadget\HiContrast%20Attitude\data\dialNeedleID3=needle3 +DialGadget\HiContrast%20Attitude\data\needle1MinValue=0 +DialGadget\HiContrast%20Attitude\data\needle1MaxValue=360 +DialGadget\HiContrast%20Attitude\data\needle2MinValue=0 +DialGadget\HiContrast%20Attitude\data\needle2MaxValue=20 +DialGadget\HiContrast%20Attitude\data\needle3MinValue=0 +DialGadget\HiContrast%20Attitude\data\needle3MaxValue=360 +DialGadget\HiContrast%20Attitude\data\needle1DataObject=AttitudeActual +DialGadget\HiContrast%20Attitude\data\needle1ObjectField=Roll +DialGadget\HiContrast%20Attitude\data\needle2DataObject=AttitudeActual +DialGadget\HiContrast%20Attitude\data\needle2ObjectField=Pitch +DialGadget\HiContrast%20Attitude\data\needle3DataObject=AttitudeActual +DialGadget\HiContrast%20Attitude\data\needle3ObjectField=Roll +DialGadget\HiContrast%20Attitude\data\needle1Factor=-1 +DialGadget\HiContrast%20Attitude\data\needle2Factor=75 +DialGadget\HiContrast%20Attitude\data\needle3Factor=-1 +DialGadget\HiContrast%20Attitude\data\needle1Move=Rotate +DialGadget\HiContrast%20Attitude\data\needle2Move=Vertical +DialGadget\HiContrast%20Attitude\data\needle3Move=Rotate +DialGadget\HiContrast%20Attitude\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\HiContrast%20Attitude\data\useOpenGLFlag=false +DialGadget\HiContrast%20Attitude\data\beSmooth=false +DialGadget\HiContrast%20Attitude\configInfo\version=0.0.0 +DialGadget\HiContrast%20Attitude\configInfo\locked=false +DialGadget\HiContrast%20Baro%20Altimeter\data\dialFile=%%DATAPATH%%dials/hi-contrast/altimeter.svg +DialGadget\HiContrast%20Baro%20Altimeter\data\dialBackgroundID=background +DialGadget\HiContrast%20Baro%20Altimeter\data\dialForegroundID=foreground +DialGadget\HiContrast%20Baro%20Altimeter\data\dialNeedleID1=needle +DialGadget\HiContrast%20Baro%20Altimeter\data\dialNeedleID2=needle2 +DialGadget\HiContrast%20Baro%20Altimeter\data\dialNeedleID3=needle3 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle1MinValue=0 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle1MaxValue=10 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle2MinValue=0 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle2MaxValue=100 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle3MinValue=0 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle3MaxValue=1000 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle1DataObject=BaroAltitude +DialGadget\HiContrast%20Baro%20Altimeter\data\needle1ObjectField=Altitude +DialGadget\HiContrast%20Baro%20Altimeter\data\needle2DataObject=BaroAltitude +DialGadget\HiContrast%20Baro%20Altimeter\data\needle2ObjectField=Altitude +DialGadget\HiContrast%20Baro%20Altimeter\data\needle3DataObject=BaroAltitude +DialGadget\HiContrast%20Baro%20Altimeter\data\needle3ObjectField=Altitude +DialGadget\HiContrast%20Baro%20Altimeter\data\needle1Factor=1 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle2Factor=1 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle3Factor=1 +DialGadget\HiContrast%20Baro%20Altimeter\data\needle1Move=Rotate +DialGadget\HiContrast%20Baro%20Altimeter\data\needle2Move=Rotate +DialGadget\HiContrast%20Baro%20Altimeter\data\needle3Move=Rotate +DialGadget\HiContrast%20Baro%20Altimeter\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\HiContrast%20Baro%20Altimeter\data\useOpenGLFlag=false +DialGadget\HiContrast%20Baro%20Altimeter\data\beSmooth=false +DialGadget\HiContrast%20Baro%20Altimeter\configInfo\version=0.0.0 +DialGadget\HiContrast%20Baro%20Altimeter\configInfo\locked=false +DialGadget\HiContrast%20Barometer\data\dialFile=%%DATAPATH%%dials/hi-contrast/barometer.svg +DialGadget\HiContrast%20Barometer\data\dialBackgroundID=background +DialGadget\HiContrast%20Barometer\data\dialForegroundID= +DialGadget\HiContrast%20Barometer\data\dialNeedleID1=needle +DialGadget\HiContrast%20Barometer\data\dialNeedleID2= +DialGadget\HiContrast%20Barometer\data\dialNeedleID3= +DialGadget\HiContrast%20Barometer\data\needle1MinValue=1000 +DialGadget\HiContrast%20Barometer\data\needle1MaxValue=1120 +DialGadget\HiContrast%20Barometer\data\needle2MinValue=0 +DialGadget\HiContrast%20Barometer\data\needle2MaxValue=100 +DialGadget\HiContrast%20Barometer\data\needle3MinValue=0 +DialGadget\HiContrast%20Barometer\data\needle3MaxValue=1000 +DialGadget\HiContrast%20Barometer\data\needle1DataObject=BaroAltitude +DialGadget\HiContrast%20Barometer\data\needle1ObjectField=Pressure +DialGadget\HiContrast%20Barometer\data\needle2DataObject=BaroAltitude +DialGadget\HiContrast%20Barometer\data\needle2ObjectField=Altitude +DialGadget\HiContrast%20Barometer\data\needle3DataObject=BaroAltitude +DialGadget\HiContrast%20Barometer\data\needle3ObjectField=Altitude +DialGadget\HiContrast%20Barometer\data\needle1Factor=10 +DialGadget\HiContrast%20Barometer\data\needle2Factor=1 +DialGadget\HiContrast%20Barometer\data\needle3Factor=1 +DialGadget\HiContrast%20Barometer\data\needle1Move=Rotate +DialGadget\HiContrast%20Barometer\data\needle2Move=Rotate +DialGadget\HiContrast%20Barometer\data\needle3Move=Rotate +DialGadget\HiContrast%20Barometer\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\HiContrast%20Barometer\data\useOpenGLFlag=false +DialGadget\HiContrast%20Barometer\data\beSmooth=false +DialGadget\HiContrast%20Barometer\configInfo\version=0.0.0 +DialGadget\HiContrast%20Barometer\configInfo\locked=false +DialGadget\HiContrast%20Climbrate\data\dialFile=%%DATAPATH%%dials/hi-contrast/vsi.svg +DialGadget\HiContrast%20Climbrate\data\dialBackgroundID=background +DialGadget\HiContrast%20Climbrate\data\dialForegroundID= +DialGadget\HiContrast%20Climbrate\data\dialNeedleID1=needle +DialGadget\HiContrast%20Climbrate\data\dialNeedleID2= +DialGadget\HiContrast%20Climbrate\data\dialNeedleID3= +DialGadget\HiContrast%20Climbrate\data\needle1MinValue=-12 +DialGadget\HiContrast%20Climbrate\data\needle1MaxValue=12 +DialGadget\HiContrast%20Climbrate\data\needle2MinValue=0 +DialGadget\HiContrast%20Climbrate\data\needle2MaxValue=100 +DialGadget\HiContrast%20Climbrate\data\needle3MinValue=0 +DialGadget\HiContrast%20Climbrate\data\needle3MaxValue=1000 +DialGadget\HiContrast%20Climbrate\data\needle1DataObject=VelocityActual +DialGadget\HiContrast%20Climbrate\data\needle1ObjectField=Down +DialGadget\HiContrast%20Climbrate\data\needle2DataObject=BaroAltitude +DialGadget\HiContrast%20Climbrate\data\needle2ObjectField=Altitude +DialGadget\HiContrast%20Climbrate\data\needle3DataObject=BaroAltitude +DialGadget\HiContrast%20Climbrate\data\needle3ObjectField=Altitude +DialGadget\HiContrast%20Climbrate\data\needle1Factor=0.01 +DialGadget\HiContrast%20Climbrate\data\needle2Factor=1 +DialGadget\HiContrast%20Climbrate\data\needle3Factor=1 +DialGadget\HiContrast%20Climbrate\data\needle1Move=Rotate +DialGadget\HiContrast%20Climbrate\data\needle2Move=Rotate +DialGadget\HiContrast%20Climbrate\data\needle3Move=Rotate +DialGadget\HiContrast%20Climbrate\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\HiContrast%20Climbrate\data\useOpenGLFlag=false +DialGadget\HiContrast%20Climbrate\data\beSmooth=false +DialGadget\HiContrast%20Climbrate\configInfo\version=0.0.0 +DialGadget\HiContrast%20Climbrate\configInfo\locked=false +DialGadget\HiContrast%20Compass\data\dialFile=%%DATAPATH%%dials/hi-contrast/compass.svg +DialGadget\HiContrast%20Compass\data\dialBackgroundID=background +DialGadget\HiContrast%20Compass\data\dialForegroundID=foreground +DialGadget\HiContrast%20Compass\data\dialNeedleID1=needle +DialGadget\HiContrast%20Compass\data\dialNeedleID2= +DialGadget\HiContrast%20Compass\data\dialNeedleID3= +DialGadget\HiContrast%20Compass\data\needle1MinValue=0 +DialGadget\HiContrast%20Compass\data\needle1MaxValue=360 +DialGadget\HiContrast%20Compass\data\needle2MinValue=0 +DialGadget\HiContrast%20Compass\data\needle2MaxValue=100 +DialGadget\HiContrast%20Compass\data\needle3MinValue=0 +DialGadget\HiContrast%20Compass\data\needle3MaxValue=1000 +DialGadget\HiContrast%20Compass\data\needle1DataObject=AttitudeActual +DialGadget\HiContrast%20Compass\data\needle1ObjectField=Yaw +DialGadget\HiContrast%20Compass\data\needle2DataObject=BaroAltitude +DialGadget\HiContrast%20Compass\data\needle2ObjectField=Altitude +DialGadget\HiContrast%20Compass\data\needle3DataObject=BaroAltitude +DialGadget\HiContrast%20Compass\data\needle3ObjectField=Altitude +DialGadget\HiContrast%20Compass\data\needle1Factor=-1 +DialGadget\HiContrast%20Compass\data\needle2Factor=1 +DialGadget\HiContrast%20Compass\data\needle3Factor=1 +DialGadget\HiContrast%20Compass\data\needle1Move=Rotate +DialGadget\HiContrast%20Compass\data\needle2Move=Rotate +DialGadget\HiContrast%20Compass\data\needle3Move=Rotate +DialGadget\HiContrast%20Compass\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\HiContrast%20Compass\data\useOpenGLFlag=false +DialGadget\HiContrast%20Compass\data\beSmooth=false +DialGadget\HiContrast%20Compass\configInfo\version=0.0.0 +DialGadget\HiContrast%20Compass\configInfo\locked=false +DialGadget\HiContrast%20Groundspeed%20kph\data\dialFile=%%DATAPATH%%dials/hi-contrast/speed.svg +DialGadget\HiContrast%20Groundspeed%20kph\data\dialBackgroundID=background +DialGadget\HiContrast%20Groundspeed%20kph\data\dialForegroundID= +DialGadget\HiContrast%20Groundspeed%20kph\data\dialNeedleID1=needle +DialGadget\HiContrast%20Groundspeed%20kph\data\dialNeedleID2= +DialGadget\HiContrast%20Groundspeed%20kph\data\dialNeedleID3= +DialGadget\HiContrast%20Groundspeed%20kph\data\needle1MinValue=0 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle1MaxValue=120 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle2MinValue=0 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle2MaxValue=100 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle3MinValue=0 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle3MaxValue=1000 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle1DataObject=GPSPosition +DialGadget\HiContrast%20Groundspeed%20kph\data\needle1ObjectField=Groundspeed +DialGadget\HiContrast%20Groundspeed%20kph\data\needle2DataObject=BaroAltitude +DialGadget\HiContrast%20Groundspeed%20kph\data\needle2ObjectField=Altitude +DialGadget\HiContrast%20Groundspeed%20kph\data\needle3DataObject=BaroAltitude +DialGadget\HiContrast%20Groundspeed%20kph\data\needle3ObjectField=Altitude +DialGadget\HiContrast%20Groundspeed%20kph\data\needle1Factor=3.6 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle2Factor=1 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle3Factor=1 +DialGadget\HiContrast%20Groundspeed%20kph\data\needle1Move=Rotate +DialGadget\HiContrast%20Groundspeed%20kph\data\needle2Move=Rotate +DialGadget\HiContrast%20Groundspeed%20kph\data\needle3Move=Rotate +DialGadget\HiContrast%20Groundspeed%20kph\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\HiContrast%20Groundspeed%20kph\data\useOpenGLFlag=false +DialGadget\HiContrast%20Groundspeed%20kph\data\beSmooth=false +DialGadget\HiContrast%20Groundspeed%20kph\configInfo\version=0.0.0 +DialGadget\HiContrast%20Groundspeed%20kph\configInfo\locked=false +DialGadget\HiContrast%20Temperature\data\dialFile=%%DATAPATH%%dials/hi-contrast/thermometer.svg +DialGadget\HiContrast%20Temperature\data\dialBackgroundID=background +DialGadget\HiContrast%20Temperature\data\dialForegroundID= +DialGadget\HiContrast%20Temperature\data\dialNeedleID1=needle +DialGadget\HiContrast%20Temperature\data\dialNeedleID2=needle2 +DialGadget\HiContrast%20Temperature\data\dialNeedleID3=needle3 +DialGadget\HiContrast%20Temperature\data\needle1MinValue=0 +DialGadget\HiContrast%20Temperature\data\needle1MaxValue=120 +DialGadget\HiContrast%20Temperature\data\needle2MinValue=0 +DialGadget\HiContrast%20Temperature\data\needle2MaxValue=100 +DialGadget\HiContrast%20Temperature\data\needle3MinValue=0 +DialGadget\HiContrast%20Temperature\data\needle3MaxValue=1000 +DialGadget\HiContrast%20Temperature\data\needle1DataObject=BaroAltitude +DialGadget\HiContrast%20Temperature\data\needle1ObjectField=Temperature +DialGadget\HiContrast%20Temperature\data\needle2DataObject=BaroAltitude +DialGadget\HiContrast%20Temperature\data\needle2ObjectField=Altitude +DialGadget\HiContrast%20Temperature\data\needle3DataObject=BaroAltitude +DialGadget\HiContrast%20Temperature\data\needle3ObjectField=Altitude +DialGadget\HiContrast%20Temperature\data\needle1Factor=1 +DialGadget\HiContrast%20Temperature\data\needle2Factor=1 +DialGadget\HiContrast%20Temperature\data\needle3Factor=1 +DialGadget\HiContrast%20Temperature\data\needle1Move=Rotate +DialGadget\HiContrast%20Temperature\data\needle2Move=Rotate +DialGadget\HiContrast%20Temperature\data\needle3Move=Rotate +DialGadget\HiContrast%20Temperature\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\HiContrast%20Temperature\data\useOpenGLFlag=false +DialGadget\HiContrast%20Temperature\data\beSmooth=false +DialGadget\HiContrast%20Temperature\configInfo\version=0.0.0 +DialGadget\HiContrast%20Temperature\configInfo\locked=false +DialGadget\Servo%20Channel%201\data\dialFile=%%DATAPATH%%dials/default/thermometer.svg +DialGadget\Servo%20Channel%201\data\dialBackgroundID=background +DialGadget\Servo%20Channel%201\data\dialForegroundID= +DialGadget\Servo%20Channel%201\data\dialNeedleID1=needle +DialGadget\Servo%20Channel%201\data\dialNeedleID2=needle2 +DialGadget\Servo%20Channel%201\data\dialNeedleID3=needle3 +DialGadget\Servo%20Channel%201\data\needle1MinValue=1000 +DialGadget\Servo%20Channel%201\data\needle1MaxValue=2000 +DialGadget\Servo%20Channel%201\data\needle2MinValue=0 +DialGadget\Servo%20Channel%201\data\needle2MaxValue=100 +DialGadget\Servo%20Channel%201\data\needle3MinValue=0 +DialGadget\Servo%20Channel%201\data\needle3MaxValue=1000 +DialGadget\Servo%20Channel%201\data\needle1DataObject=ManualControlCommand +DialGadget\Servo%20Channel%201\data\needle1ObjectField=Channel-3 +DialGadget\Servo%20Channel%201\data\needle2DataObject=BaroAltitude +DialGadget\Servo%20Channel%201\data\needle2ObjectField=Altitude +DialGadget\Servo%20Channel%201\data\needle3DataObject=BaroAltitude +DialGadget\Servo%20Channel%201\data\needle3ObjectField=Altitude +DialGadget\Servo%20Channel%201\data\needle1Factor=1 +DialGadget\Servo%20Channel%201\data\needle2Factor=1 +DialGadget\Servo%20Channel%201\data\needle3Factor=1 +DialGadget\Servo%20Channel%201\data\needle1Move=Rotate +DialGadget\Servo%20Channel%201\data\needle2Move=Rotate +DialGadget\Servo%20Channel%201\data\needle3Move=Rotate +DialGadget\Servo%20Channel%201\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Servo%20Channel%201\data\useOpenGLFlag=false +DialGadget\Servo%20Channel%201\data\beSmooth=false +DialGadget\Servo%20Channel%201\configInfo\version=0.0.0 +DialGadget\Servo%20Channel%201\configInfo\locked=false +DialGadget\Temperature\data\dialFile=%%DATAPATH%%dials/default/thermometer.svg +DialGadget\Temperature\data\dialBackgroundID=background +DialGadget\Temperature\data\dialForegroundID= +DialGadget\Temperature\data\dialNeedleID1=needle +DialGadget\Temperature\data\dialNeedleID2=needle2 +DialGadget\Temperature\data\dialNeedleID3=needle3 +DialGadget\Temperature\data\needle1MinValue=0 +DialGadget\Temperature\data\needle1MaxValue=120 +DialGadget\Temperature\data\needle2MinValue=0 +DialGadget\Temperature\data\needle2MaxValue=100 +DialGadget\Temperature\data\needle3MinValue=0 +DialGadget\Temperature\data\needle3MaxValue=1000 +DialGadget\Temperature\data\needle1DataObject=BaroAltitude +DialGadget\Temperature\data\needle1ObjectField=Temperature +DialGadget\Temperature\data\needle2DataObject=BaroAltitude +DialGadget\Temperature\data\needle2ObjectField=Altitude +DialGadget\Temperature\data\needle3DataObject=BaroAltitude +DialGadget\Temperature\data\needle3ObjectField=Altitude +DialGadget\Temperature\data\needle1Factor=1 +DialGadget\Temperature\data\needle2Factor=1 +DialGadget\Temperature\data\needle3Factor=1 +DialGadget\Temperature\data\needle1Move=Rotate +DialGadget\Temperature\data\needle2Move=Rotate +DialGadget\Temperature\data\needle3Move=Rotate +DialGadget\Temperature\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" +DialGadget\Temperature\data\useOpenGLFlag=false +DialGadget\Temperature\data\beSmooth=false +DialGadget\Temperature\configInfo\version=0.0.0 +DialGadget\Temperature\configInfo\locked=false +GCSControlGadget\MS%20Sidewinder\data\controlsMode=2 +GCSControlGadget\MS%20Sidewinder\data\rollChannel=0 +GCSControlGadget\MS%20Sidewinder\data\pitchChannel=1 +GCSControlGadget\MS%20Sidewinder\data\yawChannel=3 +GCSControlGadget\MS%20Sidewinder\data\throttleChannel=2 +GCSControlGadget\MS%20Sidewinder\data\button0Action=0 +GCSControlGadget\MS%20Sidewinder\data\button0Function=0 +GCSControlGadget\MS%20Sidewinder\data\button0Amount=0 +GCSControlGadget\MS%20Sidewinder\data\channel0Reverse=false +GCSControlGadget\MS%20Sidewinder\data\button1Action=0 +GCSControlGadget\MS%20Sidewinder\data\button1Function=0 +GCSControlGadget\MS%20Sidewinder\data\button1Amount=0 +GCSControlGadget\MS%20Sidewinder\data\channel1Reverse=false +GCSControlGadget\MS%20Sidewinder\data\button2Action=0 +GCSControlGadget\MS%20Sidewinder\data\button2Function=3 +GCSControlGadget\MS%20Sidewinder\data\button2Amount=0.1 +GCSControlGadget\MS%20Sidewinder\data\channel2Reverse=true +GCSControlGadget\MS%20Sidewinder\data\button3Action=0 +GCSControlGadget\MS%20Sidewinder\data\button3Function=3 +GCSControlGadget\MS%20Sidewinder\data\button3Amount=0.1 +GCSControlGadget\MS%20Sidewinder\data\channel3Reverse=false +GCSControlGadget\MS%20Sidewinder\data\button4Action=0 +GCSControlGadget\MS%20Sidewinder\data\button4Function=0 +GCSControlGadget\MS%20Sidewinder\data\button4Amount=0 +GCSControlGadget\MS%20Sidewinder\data\channel4Reverse=false +GCSControlGadget\MS%20Sidewinder\data\button5Action=0 +GCSControlGadget\MS%20Sidewinder\data\button5Function=0 +GCSControlGadget\MS%20Sidewinder\data\button5Amount=0 +GCSControlGadget\MS%20Sidewinder\data\channel5Reverse=false +GCSControlGadget\MS%20Sidewinder\data\button6Action=0 +GCSControlGadget\MS%20Sidewinder\data\button6Function=0 +GCSControlGadget\MS%20Sidewinder\data\button6Amount=0 +GCSControlGadget\MS%20Sidewinder\data\channel6Reverse=false +GCSControlGadget\MS%20Sidewinder\data\button7Action=0 +GCSControlGadget\MS%20Sidewinder\data\button7Function=0 +GCSControlGadget\MS%20Sidewinder\data\button7Amount=0 +GCSControlGadget\MS%20Sidewinder\data\channel7Reverse=false +GCSControlGadget\MS%20Sidewinder\configInfo\version=0.0.0 +GCSControlGadget\MS%20Sidewinder\configInfo\locked=false +GpsDisplayGadget\Flight%20GPS\data\defaultSpeed=11 +GpsDisplayGadget\Flight%20GPS\data\defaultDataBits=3 +GpsDisplayGadget\Flight%20GPS\data\defaultFlow=0 +GpsDisplayGadget\Flight%20GPS\data\defaultParity=0 +GpsDisplayGadget\Flight%20GPS\data\defaultStopBits=0 +GpsDisplayGadget\Flight%20GPS\data\defaultPort=Communications Port (COM1) +GpsDisplayGadget\Flight%20GPS\data\connectionMode=Telemetry +GpsDisplayGadget\Flight%20GPS\configInfo\version=0.0.0 +GpsDisplayGadget\Flight%20GPS\configInfo\locked=false +GpsDisplayGadget\GPS%20Mouse\data\defaultSpeed=17 +GpsDisplayGadget\GPS%20Mouse\data\defaultDataBits=3 +GpsDisplayGadget\GPS%20Mouse\data\defaultFlow=0 +GpsDisplayGadget\GPS%20Mouse\data\defaultParity=0 +GpsDisplayGadget\GPS%20Mouse\data\defaultStopBits=0 +GpsDisplayGadget\GPS%20Mouse\data\defaultPort=Communications Port (COM1) +GpsDisplayGadget\GPS%20Mouse\data\connectionMode=Serial +GpsDisplayGadget\GPS%20Mouse\configInfo\version=0.0.0 +GpsDisplayGadget\GPS%20Mouse\configInfo\locked=false +HITL\Flightgear%20HITL\data\simulatorId=FG +HITL\Flightgear%20HITL\data\binPath=\\usr\\games\\fgfs +HITL\Flightgear%20HITL\data\dataPath=\\usr\\share\\games\\FlightGear +HITL\Flightgear%20HITL\data\manual=false +HITL\Flightgear%20HITL\data\startSim=true +HITL\Flightgear%20HITL\data\hostAddress=127.0.0.1 +HITL\Flightgear%20HITL\data\remoteHostAddress=127.0.0.1 +HITL\Flightgear%20HITL\data\outPort=9010 +HITL\Flightgear%20HITL\data\inPort=9009 +HITL\Flightgear%20HITL\data\latitude= +HITL\Flightgear%20HITL\data\longitude= +HITL\Flightgear%20HITL\configInfo\version=0.0.0 +HITL\Flightgear%20HITL\configInfo\locked=false +HITL\XPlane%20HITL\data\simulatorId=X-Plane +HITL\XPlane%20HITL\data\binPath=\\home\\lafargue\\X-Plane 9\\X-Plane-i686 +HITL\XPlane%20HITL\data\dataPath=\\usr\\share\\games\\FlightGear +HITL\XPlane%20HITL\data\manual=false +HITL\XPlane%20HITL\data\startSim=false +HITL\XPlane%20HITL\data\hostAddress=127.0.0.3 +HITL\XPlane%20HITL\data\remoteHostAddress=127.0.0.1 +HITL\XPlane%20HITL\data\outPort=49000 +HITL\XPlane%20HITL\data\inPort=6756 +HITL\XPlane%20HITL\data\latitude= +HITL\XPlane%20HITL\data\longitude= +HITL\XPlane%20HITL\configInfo\version=0.0.0 +HITL\XPlane%20HITL\configInfo\locked=false +ImportExportGadget\default\data\iniFile=gcs.ini +ImportExportGadget\default\configInfo\version=1.0.1 +ImportExportGadget\default\configInfo\locked=false +LineardialGadget\AHRS%20CPU\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg +LineardialGadget\AHRS%20CPU\data\sourceDataObject=AhrsStatus +LineardialGadget\AHRS%20CPU\data\sourceObjectField=CPULoad +LineardialGadget\AHRS%20CPU\data\minValue=0 +LineardialGadget\AHRS%20CPU\data\maxValue=100 +LineardialGadget\AHRS%20CPU\data\redMin=80 +LineardialGadget\AHRS%20CPU\data\redMax=100 +LineardialGadget\AHRS%20CPU\data\yellowMin=50 +LineardialGadget\AHRS%20CPU\data\yellowMax=80 +LineardialGadget\AHRS%20CPU\data\greenMin=0 +LineardialGadget\AHRS%20CPU\data\greenMax=50 +LineardialGadget\AHRS%20CPU\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\AHRS%20CPU\data\decimalPlaces=0 +LineardialGadget\AHRS%20CPU\data\factor=1 +LineardialGadget\AHRS%20CPU\data\useOpenGLFlag=false +LineardialGadget\AHRS%20CPU\configInfo\version=0.0.0 +LineardialGadget\AHRS%20CPU\configInfo\locked=false +LineardialGadget\Accel%20Horizontal%20X\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg +LineardialGadget\Accel%20Horizontal%20X\data\sourceDataObject=AttitudeRaw +LineardialGadget\Accel%20Horizontal%20X\data\sourceObjectField=accels-X +LineardialGadget\Accel%20Horizontal%20X\data\minValue=-11 +LineardialGadget\Accel%20Horizontal%20X\data\maxValue=11 +LineardialGadget\Accel%20Horizontal%20X\data\redMin=-11 +LineardialGadget\Accel%20Horizontal%20X\data\redMax=11 +LineardialGadget\Accel%20Horizontal%20X\data\yellowMin=-11 +LineardialGadget\Accel%20Horizontal%20X\data\yellowMax=-5 +LineardialGadget\Accel%20Horizontal%20X\data\greenMin=-10 +LineardialGadget\Accel%20Horizontal%20X\data\greenMax=-9 +LineardialGadget\Accel%20Horizontal%20X\data\font="Andale Mono,8,-1,5,50,0,0,0,0,0" +LineardialGadget\Accel%20Horizontal%20X\data\decimalPlaces=2 +LineardialGadget\Accel%20Horizontal%20X\data\factor=1 +LineardialGadget\Accel%20Horizontal%20X\data\useOpenGLFlag=false +LineardialGadget\Accel%20Horizontal%20X\configInfo\version=0.0.0 +LineardialGadget\Accel%20Horizontal%20X\configInfo\locked=false +LineardialGadget\Accel%20Horizontal%20Y\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg +LineardialGadget\Accel%20Horizontal%20Y\data\sourceDataObject=AttitudeRaw +LineardialGadget\Accel%20Horizontal%20Y\data\sourceObjectField=accels-Y +LineardialGadget\Accel%20Horizontal%20Y\data\minValue=-11 +LineardialGadget\Accel%20Horizontal%20Y\data\maxValue=11 +LineardialGadget\Accel%20Horizontal%20Y\data\redMin=-11 +LineardialGadget\Accel%20Horizontal%20Y\data\redMax=11 +LineardialGadget\Accel%20Horizontal%20Y\data\yellowMin=-11 +LineardialGadget\Accel%20Horizontal%20Y\data\yellowMax=-5 +LineardialGadget\Accel%20Horizontal%20Y\data\greenMin=-10 +LineardialGadget\Accel%20Horizontal%20Y\data\greenMax=-9 +LineardialGadget\Accel%20Horizontal%20Y\data\font="Andale Mono,6,-1,5,50,0,0,0,0,0" +LineardialGadget\Accel%20Horizontal%20Y\data\decimalPlaces=2 +LineardialGadget\Accel%20Horizontal%20Y\data\factor=1 +LineardialGadget\Accel%20Horizontal%20Y\data\useOpenGLFlag=false +LineardialGadget\Accel%20Horizontal%20Y\configInfo\version=0.0.0 +LineardialGadget\Accel%20Horizontal%20Y\configInfo\locked=false +LineardialGadget\Accel%20Horizontal%20Z\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg +LineardialGadget\Accel%20Horizontal%20Z\data\sourceDataObject=AttitudeRaw +LineardialGadget\Accel%20Horizontal%20Z\data\sourceObjectField=accels-Z +LineardialGadget\Accel%20Horizontal%20Z\data\minValue=-11 +LineardialGadget\Accel%20Horizontal%20Z\data\maxValue=11 +LineardialGadget\Accel%20Horizontal%20Z\data\redMin=-11 +LineardialGadget\Accel%20Horizontal%20Z\data\redMax=11 +LineardialGadget\Accel%20Horizontal%20Z\data\yellowMin=-11 +LineardialGadget\Accel%20Horizontal%20Z\data\yellowMax=-5 +LineardialGadget\Accel%20Horizontal%20Z\data\greenMin=-10 +LineardialGadget\Accel%20Horizontal%20Z\data\greenMax=-9 +LineardialGadget\Accel%20Horizontal%20Z\data\font="Andale Mono,8,-1,5,50,0,0,0,0,0" +LineardialGadget\Accel%20Horizontal%20Z\data\decimalPlaces=2 +LineardialGadget\Accel%20Horizontal%20Z\data\factor=1 +LineardialGadget\Accel%20Horizontal%20Z\data\useOpenGLFlag=false +LineardialGadget\Accel%20Horizontal%20Z\configInfo\version=0.0.0 +LineardialGadget\Accel%20Horizontal%20Z\configInfo\locked=false +LineardialGadget\Arm%20Status\data\dFile=%%DATAPATH%%dials/default/arm-status.svg +LineardialGadget\Arm%20Status\data\sourceDataObject=ManualControlCommand +LineardialGadget\Arm%20Status\data\sourceObjectField=Armed +LineardialGadget\Arm%20Status\data\minValue=0 +LineardialGadget\Arm%20Status\data\maxValue=100 +LineardialGadget\Arm%20Status\data\redMin=0 +LineardialGadget\Arm%20Status\data\redMax=33 +LineardialGadget\Arm%20Status\data\yellowMin=33 +LineardialGadget\Arm%20Status\data\yellowMax=66 +LineardialGadget\Arm%20Status\data\greenMin=66 +LineardialGadget\Arm%20Status\data\greenMax=100 +LineardialGadget\Arm%20Status\data\font=",12,-1,5,50,0,0,0,0,0" +LineardialGadget\Arm%20Status\data\decimalPlaces=0 +LineardialGadget\Arm%20Status\data\factor=1 +LineardialGadget\Arm%20Status\data\useOpenGLFlag=false +LineardialGadget\Arm%20Status\configInfo\version=0.0.0 +LineardialGadget\Arm%20Status\configInfo\locked=false +LineardialGadget\Flight%20Time\data\dFile=%%DATAPATH%%dials/default/textonly.svg +LineardialGadget\Flight%20Time\data\sourceDataObject=SystemStats +LineardialGadget\Flight%20Time\data\sourceObjectField=FlightTime +LineardialGadget\Flight%20Time\data\minValue=0 +LineardialGadget\Flight%20Time\data\maxValue=100 +LineardialGadget\Flight%20Time\data\redMin=0 +LineardialGadget\Flight%20Time\data\redMax=33 +LineardialGadget\Flight%20Time\data\yellowMin=33 +LineardialGadget\Flight%20Time\data\yellowMax=66 +LineardialGadget\Flight%20Time\data\greenMin=66 +LineardialGadget\Flight%20Time\data\greenMax=100 +LineardialGadget\Flight%20Time\data\font=",12,-1,5,50,0,0,0,0,0" +LineardialGadget\Flight%20Time\data\decimalPlaces=0 +LineardialGadget\Flight%20Time\data\factor=0.001 +LineardialGadget\Flight%20Time\data\useOpenGLFlag=false +LineardialGadget\Flight%20Time\configInfo\version=0.0.0 +LineardialGadget\Flight%20Time\configInfo\locked=false +LineardialGadget\Flight%20mode\data\dFile=%%DATAPATH%%dials/default/flightmode-status.svg +LineardialGadget\Flight%20mode\data\sourceDataObject=ManualControlCommand +LineardialGadget\Flight%20mode\data\sourceObjectField=FlightMode +LineardialGadget\Flight%20mode\data\minValue=0 +LineardialGadget\Flight%20mode\data\maxValue=100 +LineardialGadget\Flight%20mode\data\redMin=0 +LineardialGadget\Flight%20mode\data\redMax=33 +LineardialGadget\Flight%20mode\data\yellowMin=33 +LineardialGadget\Flight%20mode\data\yellowMax=66 +LineardialGadget\Flight%20mode\data\greenMin=66 +LineardialGadget\Flight%20mode\data\greenMax=100 +LineardialGadget\Flight%20mode\data\font=",12,-1,5,50,0,0,0,0,0" +LineardialGadget\Flight%20mode\data\decimalPlaces=0 +LineardialGadget\Flight%20mode\data\factor=1 +LineardialGadget\Flight%20mode\data\useOpenGLFlag=false +LineardialGadget\Flight%20mode\configInfo\version=0.0.0 +LineardialGadget\Flight%20mode\configInfo\locked=false +LineardialGadget\GPS%20Sats\data\dFile=%%DATAPATH%%dials/default/gps-signal.svg +LineardialGadget\GPS%20Sats\data\sourceDataObject=GPSPosition +LineardialGadget\GPS%20Sats\data\sourceObjectField=Satellites +LineardialGadget\GPS%20Sats\data\minValue=0 +LineardialGadget\GPS%20Sats\data\maxValue=12 +LineardialGadget\GPS%20Sats\data\redMin=0 +LineardialGadget\GPS%20Sats\data\redMax=0 +LineardialGadget\GPS%20Sats\data\yellowMin=0 +LineardialGadget\GPS%20Sats\data\yellowMax=0 +LineardialGadget\GPS%20Sats\data\greenMin=0 +LineardialGadget\GPS%20Sats\data\greenMax=0 +LineardialGadget\GPS%20Sats\data\font=",12,-1,5,50,0,0,0,0,0" +LineardialGadget\GPS%20Sats\data\decimalPlaces=0 +LineardialGadget\GPS%20Sats\data\factor=1 +LineardialGadget\GPS%20Sats\data\useOpenGLFlag=false +LineardialGadget\GPS%20Sats\configInfo\version=0.0.0 +LineardialGadget\GPS%20Sats\configInfo\locked=false +LineardialGadget\GPS%20Status\data\dFile=%%DATAPATH%%dials/default/gps-status.svg +LineardialGadget\GPS%20Status\data\sourceDataObject=GPSPosition +LineardialGadget\GPS%20Status\data\sourceObjectField=Status +LineardialGadget\GPS%20Status\data\minValue=0 +LineardialGadget\GPS%20Status\data\maxValue=100 +LineardialGadget\GPS%20Status\data\redMin=0 +LineardialGadget\GPS%20Status\data\redMax=33 +LineardialGadget\GPS%20Status\data\yellowMin=33 +LineardialGadget\GPS%20Status\data\yellowMax=66 +LineardialGadget\GPS%20Status\data\greenMin=66 +LineardialGadget\GPS%20Status\data\greenMax=100 +LineardialGadget\GPS%20Status\data\font=",12,-1,5,50,0,0,0,0,0" +LineardialGadget\GPS%20Status\data\decimalPlaces=0 +LineardialGadget\GPS%20Status\data\factor=1 +LineardialGadget\GPS%20Status\data\useOpenGLFlag=false +LineardialGadget\GPS%20Status\configInfo\version=0.0.0 +LineardialGadget\GPS%20Status\configInfo\locked=false +LineardialGadget\Mainboard%20CPU\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg +LineardialGadget\Mainboard%20CPU\data\sourceDataObject=SystemStats +LineardialGadget\Mainboard%20CPU\data\sourceObjectField=CPULoad +LineardialGadget\Mainboard%20CPU\data\minValue=0 +LineardialGadget\Mainboard%20CPU\data\maxValue=100 +LineardialGadget\Mainboard%20CPU\data\redMin=80 +LineardialGadget\Mainboard%20CPU\data\redMax=100 +LineardialGadget\Mainboard%20CPU\data\yellowMin=50 +LineardialGadget\Mainboard%20CPU\data\yellowMax=80 +LineardialGadget\Mainboard%20CPU\data\greenMin=0 +LineardialGadget\Mainboard%20CPU\data\greenMax=50 +LineardialGadget\Mainboard%20CPU\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\Mainboard%20CPU\data\decimalPlaces=0 +LineardialGadget\Mainboard%20CPU\data\factor=1 +LineardialGadget\Mainboard%20CPU\data\useOpenGLFlag=false +LineardialGadget\Mainboard%20CPU\configInfo\version=0.0.0 +LineardialGadget\Mainboard%20CPU\configInfo\locked=false +LineardialGadget\PitchActual\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg +LineardialGadget\PitchActual\data\sourceDataObject=AttitudeActual +LineardialGadget\PitchActual\data\sourceObjectField=Pitch +LineardialGadget\PitchActual\data\minValue=-90 +LineardialGadget\PitchActual\data\maxValue=90 +LineardialGadget\PitchActual\data\redMin=0 +LineardialGadget\PitchActual\data\redMax=1 +LineardialGadget\PitchActual\data\yellowMin=0.1 +LineardialGadget\PitchActual\data\yellowMax=0.9 +LineardialGadget\PitchActual\data\greenMin=0.3 +LineardialGadget\PitchActual\data\greenMax=0.8 +LineardialGadget\PitchActual\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\PitchActual\data\decimalPlaces=2 +LineardialGadget\PitchActual\data\factor=1 +LineardialGadget\PitchActual\data\useOpenGLFlag=false +LineardialGadget\PitchActual\configInfo\version=0.0.0 +LineardialGadget\PitchActual\configInfo\locked=false +LineardialGadget\PitchCommand\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg +LineardialGadget\PitchCommand\data\sourceDataObject=ManualControlCommand +LineardialGadget\PitchCommand\data\sourceObjectField=Pitch +LineardialGadget\PitchCommand\data\minValue=-1 +LineardialGadget\PitchCommand\data\maxValue=1 +LineardialGadget\PitchCommand\data\redMin=0 +LineardialGadget\PitchCommand\data\redMax=1 +LineardialGadget\PitchCommand\data\yellowMin=0.1 +LineardialGadget\PitchCommand\data\yellowMax=0.9 +LineardialGadget\PitchCommand\data\greenMin=0.3 +LineardialGadget\PitchCommand\data\greenMax=0.8 +LineardialGadget\PitchCommand\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\PitchCommand\data\decimalPlaces=2 +LineardialGadget\PitchCommand\data\factor=1 +LineardialGadget\PitchCommand\data\useOpenGLFlag=false +LineardialGadget\PitchCommand\configInfo\version=0.0.0 +LineardialGadget\PitchCommand\configInfo\locked=false +LineardialGadget\PitchDesired\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg +LineardialGadget\PitchDesired\data\sourceDataObject=ActuatorDesired +LineardialGadget\PitchDesired\data\sourceObjectField=Pitch +LineardialGadget\PitchDesired\data\minValue=-1 +LineardialGadget\PitchDesired\data\maxValue=1 +LineardialGadget\PitchDesired\data\redMin=0 +LineardialGadget\PitchDesired\data\redMax=1 +LineardialGadget\PitchDesired\data\yellowMin=0.1 +LineardialGadget\PitchDesired\data\yellowMax=0.9 +LineardialGadget\PitchDesired\data\greenMin=0.3 +LineardialGadget\PitchDesired\data\greenMax=0.8 +LineardialGadget\PitchDesired\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\PitchDesired\data\decimalPlaces=2 +LineardialGadget\PitchDesired\data\factor=1 +LineardialGadget\PitchDesired\data\useOpenGLFlag=false +LineardialGadget\PitchDesired\configInfo\version=0.0.0 +LineardialGadget\PitchDesired\configInfo\locked=false +LineardialGadget\Roll\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg +LineardialGadget\Roll\data\sourceDataObject=ManualControlCommand +LineardialGadget\Roll\data\sourceObjectField=Roll +LineardialGadget\Roll\data\minValue=0 +LineardialGadget\Roll\data\maxValue=1 +LineardialGadget\Roll\data\redMin=0 +LineardialGadget\Roll\data\redMax=1 +LineardialGadget\Roll\data\yellowMin=0.1 +LineardialGadget\Roll\data\yellowMax=0.9 +LineardialGadget\Roll\data\greenMin=0.3 +LineardialGadget\Roll\data\greenMax=0.8 +LineardialGadget\Roll\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\Roll\data\decimalPlaces=2 +LineardialGadget\Roll\data\factor=1 +LineardialGadget\Roll\data\useOpenGLFlag=false +LineardialGadget\Roll\configInfo\version=0.0.0 +LineardialGadget\Roll\configInfo\locked=false +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\sourceDataObject=GCSTelemetryStats +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\sourceObjectField=RxDataRate +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\minValue=0 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\maxValue=1200 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\redMin=900 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\redMax=1200 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\yellowMin=650 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\yellowMax=900 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\greenMin=0 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\greenMax=650 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\decimalPlaces=0 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\factor=1 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\useOpenGLFlag=false +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\configInfo\version=0.0.0 +LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\configInfo\locked=false +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\sourceDataObject=GCSTelemetryStats +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\sourceObjectField=TxDataRate +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\minValue=0 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\maxValue=1200 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\redMin=900 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\redMax=1200 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\yellowMin=650 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\yellowMax=900 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\greenMin=0 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\greenMax=650 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\decimalPlaces=0 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\factor=1 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\data\useOpenGLFlag=false +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\configInfo\version=0.0.0 +LineardialGadget\Telemetry%20TX%20Rate%20Horizontal\configInfo\locked=false +LineardialGadget\Throttle\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg +LineardialGadget\Throttle\data\sourceDataObject=ManualControlCommand +LineardialGadget\Throttle\data\sourceObjectField=Throttle +LineardialGadget\Throttle\data\minValue=0 +LineardialGadget\Throttle\data\maxValue=1 +LineardialGadget\Throttle\data\redMin=0 +LineardialGadget\Throttle\data\redMax=1 +LineardialGadget\Throttle\data\yellowMin=0.1 +LineardialGadget\Throttle\data\yellowMax=0.9 +LineardialGadget\Throttle\data\greenMin=0.3 +LineardialGadget\Throttle\data\greenMax=0.8 +LineardialGadget\Throttle\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\Throttle\data\decimalPlaces=2 +LineardialGadget\Throttle\data\factor=1 +LineardialGadget\Throttle\data\useOpenGLFlag=false +LineardialGadget\Throttle\configInfo\version=0.0.0 +LineardialGadget\Throttle\configInfo\locked=false +LineardialGadget\Yaw\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg +LineardialGadget\Yaw\data\sourceDataObject=ManualControlCommand +LineardialGadget\Yaw\data\sourceObjectField=Yaw +LineardialGadget\Yaw\data\minValue=0 +LineardialGadget\Yaw\data\maxValue=1 +LineardialGadget\Yaw\data\redMin=0 +LineardialGadget\Yaw\data\redMax=1 +LineardialGadget\Yaw\data\yellowMin=0.1 +LineardialGadget\Yaw\data\yellowMax=0.9 +LineardialGadget\Yaw\data\greenMin=0.3 +LineardialGadget\Yaw\data\greenMax=0.8 +LineardialGadget\Yaw\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0" +LineardialGadget\Yaw\data\decimalPlaces=2 +LineardialGadget\Yaw\data\factor=1 +LineardialGadget\Yaw\data\useOpenGLFlag=false +LineardialGadget\Yaw\configInfo\version=0.0.0 +LineardialGadget\Yaw\configInfo\locked=false +ModelViewGadget\Aeroquad%20%2B\data\acFilename=%%DATAPATH%%models/multi/aeroquad/aeroquad_+.3ds +ModelViewGadget\Aeroquad%20%2B\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Aeroquad%20%2B\data\enableVbo=false +ModelViewGadget\Aeroquad%20%2B\configInfo\version=0.0.0 +ModelViewGadget\Aeroquad%20%2B\configInfo\locked=false +ModelViewGadget\Easyquad%20X\data\acFilename=%%DATAPATH%%models/multi/easy_quad/easy_quad_X.3ds +ModelViewGadget\Easyquad%20X\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Easyquad%20X\data\enableVbo=false +ModelViewGadget\Easyquad%20X\configInfo\version=0.0.0 +ModelViewGadget\Easyquad%20X\configInfo\locked=false +ModelViewGadget\Easystar\data\acFilename=%%DATAPATH%%models/planes/Easystar/easystar.3ds +ModelViewGadget\Easystar\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Easystar\data\enableVbo=false +ModelViewGadget\Easystar\configInfo\version=0.0.0 +ModelViewGadget\Easystar\configInfo\locked=false +ModelViewGadget\Firecracker\data\acFilename=%%DATAPATH%%models/planes/firecracker/firecracker.3ds +ModelViewGadget\Firecracker\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Firecracker\data\enableVbo=false +ModelViewGadget\Firecracker\configInfo\version=0.0.0 +ModelViewGadget\Firecracker\configInfo\locked=false +ModelViewGadget\Funjet\data\acFilename=%%DATAPATH%%models/planes/funjet/funjet.3ds +ModelViewGadget\Funjet\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Funjet\data\enableVbo=false +ModelViewGadget\Funjet\configInfo\version=0.0.0 +ModelViewGadget\Funjet\configInfo\locked=false +ModelViewGadget\Gaui%20330X\data\acFilename=%%DATAPATH%%models/multi/gaui_330x/gaui_330x.3ds +ModelViewGadget\Gaui%20330X\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Gaui%20330X\data\enableVbo=false +ModelViewGadget\Gaui%20330X\configInfo\version=0.0.0 +ModelViewGadget\Gaui%20330X\configInfo\locked=false +ModelViewGadget\Helicopter%20-%20TRex%20450\data\acFilename=%%DATAPATH%%models/helis/t-rex/t-rex_450_xl.3ds +ModelViewGadget\Helicopter%20-%20TRex%20450\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Helicopter%20-%20TRex%20450\data\enableVbo=false +ModelViewGadget\Helicopter%20-%20TRex%20450\configInfo\version=0.0.0 +ModelViewGadget\Helicopter%20-%20TRex%20450\configInfo\locked=false +ModelViewGadget\Hexacopter\data\acFilename=%%DATAPATH%%models/multi/mikrokopter/MK_Hexa.3ds +ModelViewGadget\Hexacopter\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Hexacopter\data\enableVbo=false +ModelViewGadget\Hexacopter\configInfo\version=0.0.0 +ModelViewGadget\Hexacopter\configInfo\locked=false +ModelViewGadget\Quadcopter\data\acFilename=%%DATAPATH%%models/multi/mikrokopter/MK_L4-ME.3ds +ModelViewGadget\Quadcopter\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Quadcopter\data\enableVbo=false +ModelViewGadget\Quadcopter\configInfo\version=0.0.0 +ModelViewGadget\Quadcopter\configInfo\locked=false +ModelViewGadget\Scorpion%20Tricopter\data\acFilename=%%DATAPATH%%models/multi/scorpion_tricopter/scorpion_tricopter.3ds +ModelViewGadget\Scorpion%20Tricopter\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Scorpion%20Tricopter\data\enableVbo=false +ModelViewGadget\Scorpion%20Tricopter\configInfo\version=0.0.0 +ModelViewGadget\Scorpion%20Tricopter\configInfo\locked=false +ModelViewGadget\Test%20Quad%20%2B\data\acFilename=%%DATAPATH%%models/multi/test_quad/test_quad_+.3ds +ModelViewGadget\Test%20Quad%20%2B\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Test%20Quad%20%2B\data\enableVbo=false +ModelViewGadget\Test%20Quad%20%2B\configInfo\version=0.0.0 +ModelViewGadget\Test%20Quad%20%2B\configInfo\locked=false +ModelViewGadget\Test%20Quad%20X\data\acFilename=%%DATAPATH%%models/multi/test_quad/test_quad_X.3ds +ModelViewGadget\Test%20Quad%20X\data\bgFilename=%%DATAPATH%%models/backgrounds/default_background.png +ModelViewGadget\Test%20Quad%20X\data\enableVbo=false +ModelViewGadget\Test%20Quad%20X\configInfo\version=0.0.0 +ModelViewGadget\Test%20Quad%20X\configInfo\locked=false +OPMapGadget\Google%20Sat\data\mapProvider=GoogleSatellite +OPMapGadget\Google%20Sat\data\defaultZoom=2 +OPMapGadget\Google%20Sat\data\defaultLatitude=0 +OPMapGadget\Google%20Sat\data\defaultLongitude=0 +OPMapGadget\Google%20Sat\data\useOpenGL=true +OPMapGadget\Google%20Sat\data\showTileGridLines=false +OPMapGadget\Google%20Sat\data\accessMode=ServerAndCache +OPMapGadget\Google%20Sat\data\useMemoryCache=true +OPMapGadget\Google%20Sat\data\uavSymbol=mapquad.png +OPMapGadget\Google%20Sat\data\cacheLocation=%%STOREPATH%%mapscache-sat/ +OPMapGadget\Google%20Sat\configInfo\version=0.0.0 +OPMapGadget\Google%20Sat\configInfo\locked=false +OPMapGadget\Memory%20Only\data\mapProvider=GoogleMap +OPMapGadget\Memory%20Only\data\defaultZoom=2 +OPMapGadget\Memory%20Only\data\defaultLatitude=0 +OPMapGadget\Memory%20Only\data\defaultLongitude=0 +OPMapGadget\Memory%20Only\data\useOpenGL=true +OPMapGadget\Memory%20Only\data\showTileGridLines=false +OPMapGadget\Memory%20Only\data\accessMode=CacheOnly +OPMapGadget\Memory%20Only\data\useMemoryCache=true +OPMapGadget\Memory%20Only\data\uavSymbol=airplanepip.png +OPMapGadget\Memory%20Only\data\cacheLocation=%%STOREPATH%%mapscache/ +OPMapGadget\Memory%20Only\configInfo\version=0.0.0 +OPMapGadget\Memory%20Only\configInfo\locked=false +OPMapGadget\default\data\mapProvider=GoogleMap +OPMapGadget\default\data\defaultZoom=2 +OPMapGadget\default\data\defaultLatitude=0 +OPMapGadget\default\data\defaultLongitude=0 +OPMapGadget\default\data\useOpenGL=false +OPMapGadget\default\data\showTileGridLines=false +OPMapGadget\default\data\accessMode=ServerAndCache +OPMapGadget\default\data\useMemoryCache=true +OPMapGadget\default\data\uavSymbol=mapquad.png +OPMapGadget\default\data\cacheLocation=%%STOREPATH%%mapscache/ +OPMapGadget\default\configInfo\version=0.0.0 +OPMapGadget\default\configInfo\locked=false +PFDGadget\raw\data\dialFile=%%DATAPATH%%pfd/default/pfd.svg +PFDGadget\raw\data\useOpenGLFlag=false +PFDGadget\raw\data\hqFonts=false +PFDGadget\raw\data\beSmooth=false +PFDGadget\raw\configInfo\version=0.0.0 +PFDGadget\raw\configInfo\locked=false +PFDGadget\smooth\data\dialFile=%%DATAPATH%%pfd/default/pfd.svg +PFDGadget\smooth\data\useOpenGLFlag=false +PFDGadget\smooth\data\hqFonts=false +PFDGadget\smooth\data\beSmooth=true +PFDGadget\smooth\configInfo\version=0.0.0 +PFDGadget\smooth\configInfo\locked=false +PipXtreme\default\configInfo\version=0.0.0 +PipXtreme\default\configInfo\locked=false +ScopeGadget\Accel\data\configurationStreamVersion=1000 +ScopeGadget\Accel\data\plotType=1 +ScopeGadget\Accel\data\dataSize=60 +ScopeGadget\Accel\data\refreshInterval=100 +ScopeGadget\Accel\data\plotCurveCount=3 +ScopeGadget\Accel\data\plotCurve0\uavObject=AttitudeRaw +ScopeGadget\Accel\data\plotCurve0\uavField=accels-X +ScopeGadget\Accel\data\plotCurve0\color=4294901760 +ScopeGadget\Accel\data\plotCurve0\yScalePower=0 +ScopeGadget\Accel\data\plotCurve0\yMinimum=0 +ScopeGadget\Accel\data\plotCurve0\yMaximum=0 +ScopeGadget\Accel\data\plotCurve1\uavObject=AttitudeRaw +ScopeGadget\Accel\data\plotCurve1\uavField=accels-Y +ScopeGadget\Accel\data\plotCurve1\color=4283782655 +ScopeGadget\Accel\data\plotCurve1\yScalePower=0 +ScopeGadget\Accel\data\plotCurve1\yMinimum=0 +ScopeGadget\Accel\data\plotCurve1\yMaximum=0 +ScopeGadget\Accel\data\plotCurve2\uavObject=AttitudeRaw +ScopeGadget\Accel\data\plotCurve2\uavField=accels-Z +ScopeGadget\Accel\data\plotCurve2\color=4283804160 +ScopeGadget\Accel\data\plotCurve2\yScalePower=0 +ScopeGadget\Accel\data\plotCurve2\yMinimum=0 +ScopeGadget\Accel\data\plotCurve2\yMaximum=0 +ScopeGadget\Accel\data\LoggingEnabled=false +ScopeGadget\Accel\data\LoggingNewFileOnConnect=false +ScopeGadget\Accel\data\LoggingPath= +ScopeGadget\Accel\configInfo\version=0.0.0 +ScopeGadget\Accel\configInfo\locked=false +ScopeGadget\Actuators\data\configurationStreamVersion=1000 +ScopeGadget\Actuators\data\plotType=1 +ScopeGadget\Actuators\data\dataSize=20 +ScopeGadget\Actuators\data\refreshInterval=100 +ScopeGadget\Actuators\data\plotCurveCount=4 +ScopeGadget\Actuators\data\plotCurve0\uavObject=ActuatorCommand +ScopeGadget\Actuators\data\plotCurve0\uavField=Channel-4 +ScopeGadget\Actuators\data\plotCurve0\color=4294901760 +ScopeGadget\Actuators\data\plotCurve0\yScalePower=0 +ScopeGadget\Actuators\data\plotCurve0\yMinimum=0 +ScopeGadget\Actuators\data\plotCurve0\yMaximum=0 +ScopeGadget\Actuators\data\plotCurve1\uavObject=ActuatorCommand +ScopeGadget\Actuators\data\plotCurve1\uavField=Channel-5 +ScopeGadget\Actuators\data\plotCurve1\color=4294901760 +ScopeGadget\Actuators\data\plotCurve1\yScalePower=0 +ScopeGadget\Actuators\data\plotCurve1\yMinimum=0 +ScopeGadget\Actuators\data\plotCurve1\yMaximum=0 +ScopeGadget\Actuators\data\plotCurve2\uavObject=ActuatorCommand +ScopeGadget\Actuators\data\plotCurve2\uavField=Channel-6 +ScopeGadget\Actuators\data\plotCurve2\color=4289374847 +ScopeGadget\Actuators\data\plotCurve2\yScalePower=0 +ScopeGadget\Actuators\data\plotCurve2\yMinimum=0 +ScopeGadget\Actuators\data\plotCurve2\yMaximum=0 +ScopeGadget\Actuators\data\plotCurve3\uavObject=ActuatorCommand +ScopeGadget\Actuators\data\plotCurve3\uavField=Channel-7 +ScopeGadget\Actuators\data\plotCurve3\color=4289374847 +ScopeGadget\Actuators\data\plotCurve3\yScalePower=0 +ScopeGadget\Actuators\data\plotCurve3\yMinimum=0 +ScopeGadget\Actuators\data\plotCurve3\yMaximum=0 +ScopeGadget\Actuators\data\LoggingEnabled=false +ScopeGadget\Actuators\data\LoggingNewFileOnConnect=false +ScopeGadget\Actuators\data\LoggingPath= +ScopeGadget\Actuators\configInfo\version=0.0.0 +ScopeGadget\Actuators\configInfo\locked=false +ScopeGadget\Attitude\data\configurationStreamVersion=1000 +ScopeGadget\Attitude\data\plotType=1 +ScopeGadget\Attitude\data\dataSize=60 +ScopeGadget\Attitude\data\refreshInterval=100 +ScopeGadget\Attitude\data\plotCurveCount=3 +ScopeGadget\Attitude\data\plotCurve0\uavObject=AttitudeActual +ScopeGadget\Attitude\data\plotCurve0\uavField=Roll +ScopeGadget\Attitude\data\plotCurve0\color=4283760895 +ScopeGadget\Attitude\data\plotCurve0\yScalePower=0 +ScopeGadget\Attitude\data\plotCurve0\yMinimum=0 +ScopeGadget\Attitude\data\plotCurve0\yMaximum=0 +ScopeGadget\Attitude\data\plotCurve1\uavObject=AttitudeActual +ScopeGadget\Attitude\data\plotCurve1\uavField=Yaw +ScopeGadget\Attitude\data\plotCurve1\color=4278233600 +ScopeGadget\Attitude\data\plotCurve1\yScalePower=0 +ScopeGadget\Attitude\data\plotCurve1\yMinimum=0 +ScopeGadget\Attitude\data\plotCurve1\yMaximum=0 +ScopeGadget\Attitude\data\plotCurve2\uavObject=AttitudeActual +ScopeGadget\Attitude\data\plotCurve2\uavField=Pitch +ScopeGadget\Attitude\data\plotCurve2\color=4294901760 +ScopeGadget\Attitude\data\plotCurve2\yScalePower=0 +ScopeGadget\Attitude\data\plotCurve2\yMinimum=0 +ScopeGadget\Attitude\data\plotCurve2\yMaximum=0 +ScopeGadget\Attitude\data\LoggingEnabled=false +ScopeGadget\Attitude\data\LoggingNewFileOnConnect=false +ScopeGadget\Attitude\data\LoggingPath= +ScopeGadget\Attitude\configInfo\version=0.0.0 +ScopeGadget\Attitude\configInfo\locked=false +ScopeGadget\Barometer\data\configurationStreamVersion=1000 +ScopeGadget\Barometer\data\plotType=1 +ScopeGadget\Barometer\data\dataSize=60 +ScopeGadget\Barometer\data\refreshInterval=1000 +ScopeGadget\Barometer\data\plotCurveCount=1 +ScopeGadget\Barometer\data\plotCurve0\uavObject=BaroAltitude +ScopeGadget\Barometer\data\plotCurve0\uavField=Pressure +ScopeGadget\Barometer\data\plotCurve0\color=4278190080 +ScopeGadget\Barometer\data\plotCurve0\yScalePower=0 +ScopeGadget\Barometer\data\plotCurve0\yMinimum=0 +ScopeGadget\Barometer\data\plotCurve0\yMaximum=0 +ScopeGadget\Barometer\data\LoggingEnabled=false +ScopeGadget\Barometer\data\LoggingNewFileOnConnect=false +ScopeGadget\Barometer\data\LoggingPath= +ScopeGadget\Barometer\configInfo\version=0.0.0 +ScopeGadget\Barometer\configInfo\locked=false +ScopeGadget\Inputs\data\configurationStreamVersion=1000 +ScopeGadget\Inputs\data\plotType=1 +ScopeGadget\Inputs\data\dataSize=40 +ScopeGadget\Inputs\data\refreshInterval=200 +ScopeGadget\Inputs\data\plotCurveCount=8 +ScopeGadget\Inputs\data\plotCurve0\uavObject=ManualControlCommand +ScopeGadget\Inputs\data\plotCurve0\uavField=Channel-1 +ScopeGadget\Inputs\data\plotCurve0\color=4278190207 +ScopeGadget\Inputs\data\plotCurve0\yScalePower=0 +ScopeGadget\Inputs\data\plotCurve0\yMinimum=0 +ScopeGadget\Inputs\data\plotCurve0\yMaximum=0 +ScopeGadget\Inputs\data\plotCurve1\uavObject=ManualControlCommand +ScopeGadget\Inputs\data\plotCurve1\uavField=Channel-4 +ScopeGadget\Inputs\data\plotCurve1\color=4294901760 +ScopeGadget\Inputs\data\plotCurve1\yScalePower=0 +ScopeGadget\Inputs\data\plotCurve1\yMinimum=0 +ScopeGadget\Inputs\data\plotCurve1\yMaximum=0 +ScopeGadget\Inputs\data\plotCurve2\uavObject=ManualControlCommand +ScopeGadget\Inputs\data\plotCurve2\uavField=Channel-5 +ScopeGadget\Inputs\data\plotCurve2\color=4294901760 +ScopeGadget\Inputs\data\plotCurve2\yScalePower=0 +ScopeGadget\Inputs\data\plotCurve2\yMinimum=0 +ScopeGadget\Inputs\data\plotCurve2\yMaximum=0 +ScopeGadget\Inputs\data\plotCurve3\uavObject=ManualControlCommand +ScopeGadget\Inputs\data\plotCurve3\uavField=Channel-6 +ScopeGadget\Inputs\data\plotCurve3\color=4294901760 +ScopeGadget\Inputs\data\plotCurve3\yScalePower=0 +ScopeGadget\Inputs\data\plotCurve3\yMinimum=0 +ScopeGadget\Inputs\data\plotCurve3\yMaximum=0 +ScopeGadget\Inputs\data\plotCurve4\uavObject=ManualControlCommand +ScopeGadget\Inputs\data\plotCurve4\uavField=Channel-7 +ScopeGadget\Inputs\data\plotCurve4\color=4294901760 +ScopeGadget\Inputs\data\plotCurve4\yScalePower=0 +ScopeGadget\Inputs\data\plotCurve4\yMinimum=0 +ScopeGadget\Inputs\data\plotCurve4\yMaximum=0 +ScopeGadget\Inputs\data\plotCurve5\uavObject=ManualControlCommand +ScopeGadget\Inputs\data\plotCurve5\uavField=Channel-2 +ScopeGadget\Inputs\data\plotCurve5\color=4283825920 +ScopeGadget\Inputs\data\plotCurve5\yScalePower=0 +ScopeGadget\Inputs\data\plotCurve5\yMinimum=0 +ScopeGadget\Inputs\data\plotCurve5\yMaximum=0 +ScopeGadget\Inputs\data\plotCurve6\uavObject=ManualControlCommand +ScopeGadget\Inputs\data\plotCurve6\uavField=Channel-3 +ScopeGadget\Inputs\data\plotCurve6\color=4294923520 +ScopeGadget\Inputs\data\plotCurve6\yScalePower=0 +ScopeGadget\Inputs\data\plotCurve6\yMinimum=0 +ScopeGadget\Inputs\data\plotCurve6\yMaximum=0 +ScopeGadget\Inputs\data\plotCurve7\uavObject=ManualControlCommand +ScopeGadget\Inputs\data\plotCurve7\uavField=Channel-0 +ScopeGadget\Inputs\data\plotCurve7\color=4294967040 +ScopeGadget\Inputs\data\plotCurve7\yScalePower=0 +ScopeGadget\Inputs\data\plotCurve7\yMinimum=0 +ScopeGadget\Inputs\data\plotCurve7\yMaximum=0 +ScopeGadget\Inputs\data\LoggingEnabled=false +ScopeGadget\Inputs\data\LoggingNewFileOnConnect=false +ScopeGadget\Inputs\data\LoggingPath= +ScopeGadget\Inputs\configInfo\version=0.0.0 +ScopeGadget\Inputs\configInfo\locked=false +ScopeGadget\Raw%20Accels\data\configurationStreamVersion=1000 +ScopeGadget\Raw%20Accels\data\plotType=1 +ScopeGadget\Raw%20Accels\data\dataSize=60 +ScopeGadget\Raw%20Accels\data\refreshInterval=500 +ScopeGadget\Raw%20Accels\data\plotCurveCount=3 +ScopeGadget\Raw%20Accels\data\plotCurve0\uavObject=AttitudeRaw +ScopeGadget\Raw%20Accels\data\plotCurve0\uavField=accels-X +ScopeGadget\Raw%20Accels\data\plotCurve0\color=4294901760 +ScopeGadget\Raw%20Accels\data\plotCurve0\yScalePower=0 +ScopeGadget\Raw%20Accels\data\plotCurve0\yMinimum=0 +ScopeGadget\Raw%20Accels\data\plotCurve0\yMaximum=0 +ScopeGadget\Raw%20Accels\data\plotCurve1\uavObject=AttitudeRaw +ScopeGadget\Raw%20Accels\data\plotCurve1\uavField=accels-Y +ScopeGadget\Raw%20Accels\data\plotCurve1\color=4283782655 +ScopeGadget\Raw%20Accels\data\plotCurve1\yScalePower=0 +ScopeGadget\Raw%20Accels\data\plotCurve1\yMinimum=0 +ScopeGadget\Raw%20Accels\data\plotCurve1\yMaximum=0 +ScopeGadget\Raw%20Accels\data\plotCurve2\uavObject=AttitudeRaw +ScopeGadget\Raw%20Accels\data\plotCurve2\uavField=accels-Z +ScopeGadget\Raw%20Accels\data\plotCurve2\color=4283804160 +ScopeGadget\Raw%20Accels\data\plotCurve2\yScalePower=0 +ScopeGadget\Raw%20Accels\data\plotCurve2\yMinimum=0 +ScopeGadget\Raw%20Accels\data\plotCurve2\yMaximum=0 +ScopeGadget\Raw%20Accels\data\LoggingEnabled=false +ScopeGadget\Raw%20Accels\data\LoggingNewFileOnConnect=false +ScopeGadget\Raw%20Accels\data\LoggingPath= +ScopeGadget\Raw%20Accels\configInfo\version=0.0.0 +ScopeGadget\Raw%20Accels\configInfo\locked=false +ScopeGadget\Raw%20Gyros\data\configurationStreamVersion=1000 +ScopeGadget\Raw%20Gyros\data\plotType=1 +ScopeGadget\Raw%20Gyros\data\dataSize=60 +ScopeGadget\Raw%20Gyros\data\refreshInterval=500 +ScopeGadget\Raw%20Gyros\data\plotCurveCount=3 +ScopeGadget\Raw%20Gyros\data\plotCurve0\uavObject=AttitudeRaw +ScopeGadget\Raw%20Gyros\data\plotCurve0\uavField=gyros-Z +ScopeGadget\Raw%20Gyros\data\plotCurve0\color=4283804160 +ScopeGadget\Raw%20Gyros\data\plotCurve0\yScalePower=0 +ScopeGadget\Raw%20Gyros\data\plotCurve0\yMinimum=0 +ScopeGadget\Raw%20Gyros\data\plotCurve0\yMaximum=0 +ScopeGadget\Raw%20Gyros\data\plotCurve1\uavObject=AttitudeRaw +ScopeGadget\Raw%20Gyros\data\plotCurve1\uavField=gyros-Y +ScopeGadget\Raw%20Gyros\data\plotCurve1\color=4283782655 +ScopeGadget\Raw%20Gyros\data\plotCurve1\yScalePower=0 +ScopeGadget\Raw%20Gyros\data\plotCurve1\yMinimum=0 +ScopeGadget\Raw%20Gyros\data\plotCurve1\yMaximum=0 +ScopeGadget\Raw%20Gyros\data\plotCurve2\uavObject=AttitudeRaw +ScopeGadget\Raw%20Gyros\data\plotCurve2\uavField=gyros-X +ScopeGadget\Raw%20Gyros\data\plotCurve2\color=4294901760 +ScopeGadget\Raw%20Gyros\data\plotCurve2\yScalePower=0 +ScopeGadget\Raw%20Gyros\data\plotCurve2\yMinimum=0 +ScopeGadget\Raw%20Gyros\data\plotCurve2\yMaximum=0 +ScopeGadget\Raw%20Gyros\data\LoggingEnabled=false +ScopeGadget\Raw%20Gyros\data\LoggingNewFileOnConnect=false +ScopeGadget\Raw%20Gyros\data\LoggingPath= +ScopeGadget\Raw%20Gyros\configInfo\version=0.0.0 +ScopeGadget\Raw%20Gyros\configInfo\locked=false +ScopeGadget\Raw%20magnetometers\data\configurationStreamVersion=1000 +ScopeGadget\Raw%20magnetometers\data\plotType=1 +ScopeGadget\Raw%20magnetometers\data\dataSize=60 +ScopeGadget\Raw%20magnetometers\data\refreshInterval=500 +ScopeGadget\Raw%20magnetometers\data\plotCurveCount=3 +ScopeGadget\Raw%20magnetometers\data\plotCurve0\uavObject=AttitudeRaw +ScopeGadget\Raw%20magnetometers\data\plotCurve0\uavField=magnetometers-X +ScopeGadget\Raw%20magnetometers\data\plotCurve0\color=4294901760 +ScopeGadget\Raw%20magnetometers\data\plotCurve0\yScalePower=0 +ScopeGadget\Raw%20magnetometers\data\plotCurve0\yMinimum=0 +ScopeGadget\Raw%20magnetometers\data\plotCurve0\yMaximum=0 +ScopeGadget\Raw%20magnetometers\data\plotCurve1\uavObject=AttitudeRaw +ScopeGadget\Raw%20magnetometers\data\plotCurve1\uavField=magnetometers-Y +ScopeGadget\Raw%20magnetometers\data\plotCurve1\color=4283782655 +ScopeGadget\Raw%20magnetometers\data\plotCurve1\yScalePower=0 +ScopeGadget\Raw%20magnetometers\data\plotCurve1\yMinimum=0 +ScopeGadget\Raw%20magnetometers\data\plotCurve1\yMaximum=0 +ScopeGadget\Raw%20magnetometers\data\plotCurve2\uavObject=AttitudeRaw +ScopeGadget\Raw%20magnetometers\data\plotCurve2\uavField=magnetometers-Z +ScopeGadget\Raw%20magnetometers\data\plotCurve2\color=4283804160 +ScopeGadget\Raw%20magnetometers\data\plotCurve2\yScalePower=0 +ScopeGadget\Raw%20magnetometers\data\plotCurve2\yMinimum=0 +ScopeGadget\Raw%20magnetometers\data\plotCurve2\yMaximum=0 +ScopeGadget\Raw%20magnetometers\data\LoggingEnabled=false +ScopeGadget\Raw%20magnetometers\data\LoggingNewFileOnConnect=false +ScopeGadget\Raw%20magnetometers\data\LoggingPath= +ScopeGadget\Raw%20magnetometers\configInfo\version=0.0.0 +ScopeGadget\Raw%20magnetometers\configInfo\locked=false +ScopeGadget\Stacks%20monitor\data\configurationStreamVersion=1000 +ScopeGadget\Stacks%20monitor\data\plotType=1 +ScopeGadget\Stacks%20monitor\data\dataSize=240 +ScopeGadget\Stacks%20monitor\data\refreshInterval=1000 +ScopeGadget\Stacks%20monitor\data\plotCurveCount=12 +ScopeGadget\Stacks%20monitor\data\plotCurve0\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve0\uavField=StackRemaining-System +ScopeGadget\Stacks%20monitor\data\plotCurve0\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve0\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve0\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve0\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve1\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve1\uavField=StackRemaining-Actuator +ScopeGadget\Stacks%20monitor\data\plotCurve1\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve1\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve1\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve1\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve2\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve2\uavField=StackRemaining-TelemetryTx +ScopeGadget\Stacks%20monitor\data\plotCurve2\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve2\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve2\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve2\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve3\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve3\uavField=StackRemaining-TelemetryTxPri +ScopeGadget\Stacks%20monitor\data\plotCurve3\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve3\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve3\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve3\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve4\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve4\uavField=StackRemaining-TelemetryRx +ScopeGadget\Stacks%20monitor\data\plotCurve4\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve4\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve4\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve4\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve5\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve5\uavField=StackRemaining-GPS +ScopeGadget\Stacks%20monitor\data\plotCurve5\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve5\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve5\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve5\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve6\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve6\uavField=StackRemaining-ManualControl +ScopeGadget\Stacks%20monitor\data\plotCurve6\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve6\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve6\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve6\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve7\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve7\uavField=StackRemaining-Altitude +ScopeGadget\Stacks%20monitor\data\plotCurve7\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve7\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve7\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve7\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve8\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve8\uavField=StackRemaining-AHRSComms +ScopeGadget\Stacks%20monitor\data\plotCurve8\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve8\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve8\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve8\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve9\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve9\uavField=StackRemaining-Stabilization +ScopeGadget\Stacks%20monitor\data\plotCurve9\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve9\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve9\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve9\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve10\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve10\uavField=StackRemaining-Guidance +ScopeGadget\Stacks%20monitor\data\plotCurve10\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve10\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve10\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve10\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve11\uavObject=TaskInfo +ScopeGadget\Stacks%20monitor\data\plotCurve11\uavField=StackRemaining-Watchdog +ScopeGadget\Stacks%20monitor\data\plotCurve11\color=4294945280 +ScopeGadget\Stacks%20monitor\data\plotCurve11\yScalePower=0 +ScopeGadget\Stacks%20monitor\data\plotCurve11\yMinimum=0 +ScopeGadget\Stacks%20monitor\data\plotCurve11\yMaximum=0 +ScopeGadget\Stacks%20monitor\data\LoggingEnabled=false +ScopeGadget\Stacks%20monitor\data\LoggingNewFileOnConnect=false +ScopeGadget\Stacks%20monitor\data\LoggingPath= +ScopeGadget\Stacks%20monitor\configInfo\version=0.0.0 +ScopeGadget\Stacks%20monitor\configInfo\locked=false +ScopeGadget\Telemetry%20quality\data\configurationStreamVersion=1000 +ScopeGadget\Telemetry%20quality\data\plotType=1 +ScopeGadget\Telemetry%20quality\data\dataSize=20 +ScopeGadget\Telemetry%20quality\data\refreshInterval=100 +ScopeGadget\Telemetry%20quality\data\plotCurveCount=3 +ScopeGadget\Telemetry%20quality\data\plotCurve0\uavObject=GCSTelemetryStats +ScopeGadget\Telemetry%20quality\data\plotCurve0\uavField=TxFailures +ScopeGadget\Telemetry%20quality\data\plotCurve0\color=4289374847 +ScopeGadget\Telemetry%20quality\data\plotCurve0\yScalePower=0 +ScopeGadget\Telemetry%20quality\data\plotCurve0\yMinimum=0 +ScopeGadget\Telemetry%20quality\data\plotCurve0\yMaximum=0 +ScopeGadget\Telemetry%20quality\data\plotCurve1\uavObject=GCSTelemetryStats +ScopeGadget\Telemetry%20quality\data\plotCurve1\uavField=RxFailures +ScopeGadget\Telemetry%20quality\data\plotCurve1\color=4283782655 +ScopeGadget\Telemetry%20quality\data\plotCurve1\yScalePower=0 +ScopeGadget\Telemetry%20quality\data\plotCurve1\yMinimum=0 +ScopeGadget\Telemetry%20quality\data\plotCurve1\yMaximum=0 +ScopeGadget\Telemetry%20quality\data\plotCurve2\uavObject=GCSTelemetryStats +ScopeGadget\Telemetry%20quality\data\plotCurve2\uavField=TxRetries +ScopeGadget\Telemetry%20quality\data\plotCurve2\color=4294901760 +ScopeGadget\Telemetry%20quality\data\plotCurve2\yScalePower=0 +ScopeGadget\Telemetry%20quality\data\plotCurve2\yMinimum=0 +ScopeGadget\Telemetry%20quality\data\plotCurve2\yMaximum=0 +ScopeGadget\Telemetry%20quality\data\LoggingEnabled=false +ScopeGadget\Telemetry%20quality\data\LoggingNewFileOnConnect=false +ScopeGadget\Telemetry%20quality\data\LoggingPath= +ScopeGadget\Telemetry%20quality\configInfo\version=0.0.0 +ScopeGadget\Telemetry%20quality\configInfo\locked=false +ScopeGadget\Uptimes\data\configurationStreamVersion=1000 +ScopeGadget\Uptimes\data\plotType=1 +ScopeGadget\Uptimes\data\dataSize=240 +ScopeGadget\Uptimes\data\refreshInterval=800 +ScopeGadget\Uptimes\data\plotCurveCount=2 +ScopeGadget\Uptimes\data\plotCurve0\uavObject=AhrsStatus +ScopeGadget\Uptimes\data\plotCurve0\uavField=RunningTime +ScopeGadget\Uptimes\data\plotCurve0\color=4289374847 +ScopeGadget\Uptimes\data\plotCurve0\yScalePower=0 +ScopeGadget\Uptimes\data\plotCurve0\yMinimum=0 +ScopeGadget\Uptimes\data\plotCurve0\yMaximum=0 +ScopeGadget\Uptimes\data\plotCurve1\uavObject=SystemStats +ScopeGadget\Uptimes\data\plotCurve1\uavField=FlightTime +ScopeGadget\Uptimes\data\plotCurve1\color=4294945407 +ScopeGadget\Uptimes\data\plotCurve1\yScalePower=0 +ScopeGadget\Uptimes\data\plotCurve1\yMinimum=0 +ScopeGadget\Uptimes\data\plotCurve1\yMaximum=0 +ScopeGadget\Uptimes\data\LoggingEnabled=false +ScopeGadget\Uptimes\data\LoggingNewFileOnConnect=false +ScopeGadget\Uptimes\data\LoggingPath= +ScopeGadget\Uptimes\configInfo\version=0.0.0 +ScopeGadget\Uptimes\configInfo\locked=false +SystemHealthGadget\default\data\diagram=%%DATAPATH%%diagrams/default/system-health.svg +SystemHealthGadget\default\configInfo\version=0.0.0 +SystemHealthGadget\default\configInfo\locked=false +UAVObjectBrowser\default\data\recentlyUpdatedColor=@Variant(\0\0\0\x43\x1\xff\xff\xff\xffyyWW\0\0) +UAVObjectBrowser\default\data\manuallyChangedColor=@Variant(\0\0\0\x43\x1\xff\xff[[\xaa\xaaVV\0\0) +UAVObjectBrowser\default\data\recentlyUpdatedTimeout=500 +UAVObjectBrowser\default\configInfo\version=0.0.0 +UAVObjectBrowser\default\configInfo\locked=false +Uploader\default\data\defaultSpeed=14 +Uploader\default\data\defaultDataBits=3 +Uploader\default\data\defaultFlow=0 +Uploader\default\data\defaultParity=0 +Uploader\default\data\defaultStopBits=0 +Uploader\default\data\defaultPort=/dev/ttyS0 +Uploader\default\configInfo\version=0.0.0 +Uploader\default\configInfo\locked=false + +[Plugins] +SoundNotifyPlugin\data\Current\1\SoundCollectionPath=%%DATAPATH%%sounds +SoundNotifyPlugin\data\Current\1\CurrentLanguage=default +SoundNotifyPlugin\data\Current\1\ObjectField=Channel +SoundNotifyPlugin\data\Current\1\DataObject=ActuatorCommand +SoundNotifyPlugin\data\Current\1\Value=Equal to +SoundNotifyPlugin\data\Current\1\ValueSpinBox=0 +SoundNotifyPlugin\data\Current\1\Sound1= +SoundNotifyPlugin\data\Current\1\Sound2= +SoundNotifyPlugin\data\Current\1\Sound3= +SoundNotifyPlugin\data\Current\1\SayOrder=Never +SoundNotifyPlugin\data\Current\1\Repeat= +SoundNotifyPlugin\data\Current\1\ExpireTimeout=0 +SoundNotifyPlugin\data\Current\size=1 +SoundNotifyPlugin\data\listNotifies\size=0 +SoundNotifyPlugin\data\EnableSound=false +SoundNotifyPlugin\configInfo\version=1.0.0 +SoundNotifyPlugin\configInfo\locked=false + +[IPconnection] +Current\1\HostName= +Current\1\Port=1 +Current\1\UseTCP=0 +Current\size=1 diff --git a/ground/openpilotgcs/src/plugins/coreplugin/core.qrc b/ground/openpilotgcs/src/plugins/coreplugin/core.qrc index aa4787ea6..917018476 100644 --- a/ground/openpilotgcs/src/plugins/coreplugin/core.qrc +++ b/ground/openpilotgcs/src/plugins/coreplugin/core.qrc @@ -52,5 +52,13 @@ <file>images/openpiloticon.png</file> <file>OpenPilotGCS.ini</file> <file>CREDITS.html</file> + <file>images/ah.png</file> + <file>images/config.png</file> + <file>images/flight.png</file> + <file>images/home.png</file> + <file>images/joystick.png</file> + <file>images/scopes.png</file> + <file>images/world.png</file> + <file>images/cog.png</file> </qresource> </RCC> diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreconstants.h b/ground/openpilotgcs/src/plugins/coreplugin/coreconstants.h index b282d3afa..f02315d2f 100644 --- a/ground/openpilotgcs/src/plugins/coreplugin/coreconstants.h +++ b/ground/openpilotgcs/src/plugins/coreplugin/coreconstants.h @@ -35,7 +35,7 @@ namespace Constants { #define GCS_VERSION_MAJOR 1 #define GCS_VERSION_MINOR 0 #define GCS_VERSION_RELEASE 0 -const char * const GCS_VERSION_TYPE = "Beta"; +const char * const GCS_VERSION_TYPE = "Alpha"; const char * const GCS_VERSION_CODENAME = "Pascal"; #define STRINGIFY_INTERNAL(x) #x diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/ah.png b/ground/openpilotgcs/src/plugins/coreplugin/images/ah.png new file mode 100644 index 000000000..a0be19bed Binary files /dev/null and b/ground/openpilotgcs/src/plugins/coreplugin/images/ah.png differ diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/cog.png b/ground/openpilotgcs/src/plugins/coreplugin/images/cog.png new file mode 100644 index 000000000..67de2c6cc Binary files /dev/null and b/ground/openpilotgcs/src/plugins/coreplugin/images/cog.png differ diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/config.png b/ground/openpilotgcs/src/plugins/coreplugin/images/config.png new file mode 100644 index 000000000..5c8213fef Binary files /dev/null and b/ground/openpilotgcs/src/plugins/coreplugin/images/config.png differ diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/flight.png b/ground/openpilotgcs/src/plugins/coreplugin/images/flight.png new file mode 100644 index 000000000..419a0b7af Binary files /dev/null and b/ground/openpilotgcs/src/plugins/coreplugin/images/flight.png differ diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/home.png b/ground/openpilotgcs/src/plugins/coreplugin/images/home.png new file mode 100644 index 000000000..fed62219f Binary files /dev/null and b/ground/openpilotgcs/src/plugins/coreplugin/images/home.png differ diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/joystick.png b/ground/openpilotgcs/src/plugins/coreplugin/images/joystick.png new file mode 100644 index 000000000..62168f56f Binary files /dev/null and b/ground/openpilotgcs/src/plugins/coreplugin/images/joystick.png differ diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/scopes.png b/ground/openpilotgcs/src/plugins/coreplugin/images/scopes.png new file mode 100644 index 000000000..01e933a61 Binary files /dev/null and b/ground/openpilotgcs/src/plugins/coreplugin/images/scopes.png differ diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/world.png b/ground/openpilotgcs/src/plugins/coreplugin/images/world.png new file mode 100644 index 000000000..68f21d301 Binary files /dev/null and b/ground/openpilotgcs/src/plugins/coreplugin/images/world.png differ diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.cpp b/ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.cpp index 3519f03e8..6dc549ba1 100644 --- a/ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.cpp +++ b/ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.cpp @@ -183,6 +183,9 @@ void ScopeGadgetOptionsPage::on_cmbUAVObjects_currentIndexChanged(QString val) UAVObjectManager *objManager = pm->getObject<UAVObjectManager>(); UAVDataObject* obj = dynamic_cast<UAVDataObject*>( objManager->getObject(val) ); + if (obj == NULL) + return; // Rare case: the config contained a UAVObject name which does not exist anymore. + QList<UAVObjectField*> fieldList = obj->getFields(); foreach (UAVObjectField* field, fieldList) { if(field->getType() == UAVObjectField::STRING || field->getType() == UAVObjectField::ENUM ) diff --git a/make/win32/README.txt b/make/win32/README.txt index 58cbccfc1..c7b3a0143 100644 --- a/make/win32/README.txt +++ b/make/win32/README.txt @@ -1,23 +1,33 @@ This set of scripts is to provide a unix-like build environment on Windows. --------------------------------------------------------------------------- -Why do I need that? -------------------- +1. Why do I need it? +2. How to install? +3. How to use it? +3.1. Interactive mode +3.2. Batch mode +4. Advanced usage +5. Limitations of use +6. Credits and license + + +1. Why do I need it? +-------------------- It allows to use the "Big Hammer", that is, to build whole OpenPilot system with a single command "make all" using the top level Makefile originally written for Linux and Mac only. -Also any routine task automation could use the same set of scripts and -commands on all platforms (Linux, Mac and Windows) if scripts are written in -the shell language. It is particularly important for cross-paltform projects -like the OpenPilot. +Also any routine task automation could use the same set of scripts and commands +on all platforms (Linux, Mac and Windows) if scripts are written in the shell +language. It is particularly important for cross-paltform projects like the +OpenPilot. -How to install this? --------------------- -Fortunately, it requires only few small text files since all others -components should already be installed on your system as parts of msysGit, -QtSDK and CodeSourcery G++ packages required to build the OpenPilot. +2. How to install? +------------------ +Fortunately, it requires only few small text files since all others components +should already be installed on your system as parts of msysGit, QtSDK and +CodeSourcery G++ packages required to build the OpenPilot. It is expected that you have the following tools installed into the listed locations (but any other locations are fine as well): @@ -29,9 +39,8 @@ locations (but any other locations are fine as well): - Unicode NSIS in %ProgramFiles%\NSIS\Unicode Also it is assumed that you have the C:\Program Files\Git\cmd\ directory in -the PATH. Usually this is the case for msysGit installation if you have -chosen the 2nd option: put only git and gitk in the PATH (it is recommended -option). +the PATH. Usually this is the case for msysGit installation if you have chosen +the 2nd option: put only git and gitk in the PATH (it is recommended option). Now you need to copy two files to your msysGit installation folders. Assuming that you installed the msysGit into C:\Program Files\Git\, @@ -40,16 +49,17 @@ you have to copy: make\win32\make -> C:\Program Files\Git\bin\ make\win32\sh.cmd -> C:\Program Files\Git\cmd\ -If you have msysGit installed into another directory, you need to update -paths accordingly. Also if you have tools installed into different -directories and they are not in the PATH, then you may want to update paths -in the sh.cmd script too (it is self-documented). +If you have msysGit installed into another directory, you need to update paths +accordingly. Also if you have tools installed into different directories and +they are not in the PATH, then you may want to update paths in the sh.cmd +script too (it is self-documented). -How to use it? --------------- +3. How to use it? +----------------- -Interactive mode: +3.1. Interactive mode +--------------------- 1) Type: @@ -68,17 +78,17 @@ and the bash prompt should appear: user@pc /d/Work/OpenPilot/git (master) $ -Note the current git branch in parentheses (master), if it exists. -The path format is also printed according to MSYS notation. And you -have to use forward slashes in paths, not backslashes. +Note the current git branch in parentheses (master), if it exists. The path +format is also printed according to MSYS notation. And you have to use forward +slashes in paths, not backslashes. 3) Enter make command with required options and target list: user@pc /d/Work/OpenPilot/git (master) $ make all -The building should be started, and you will have full system including -ground software and flight firmware built in the end. +The building should be started, and you will have full system including ground +software and flight firmware built in the end. 4) To build parts of the system you can use, for example, such commands: @@ -91,7 +101,8 @@ or to completely remove the build directory: $ make all_clean -Batch mode: +3.2. Batch mode +--------------- 1) Create a shell script file containing all required commands, for instance: @@ -106,3 +117,76 @@ Batch mode: C:\> sh cc_make_release.sh 3) Of course, a lot of other shell commands can be used in scripts. + + +4. Advanced usage +----------------- + +It is possible to go further and integrate shell scripting into Windows system +like any other executables. This allows: + + - double click on any .sh file in the Explorer window to execute it; + - type name of .sh file with any arguments on the command line to run script; + - omit .sh extension typing names since it is now recognized automatically; + - call .sh scripts even from .bat and .cmd files as Windows command; + - execute scripts which are in any directory in the PATH; + - return and check exit code from .sh scripts to .bat or .cmd batch files. + +In short, you may have quite powerful and cross-platform bash scripting on +Windows. + +In order to integrate bash scripting into Windows system you need to: + + - double click on the included shell_script.reg file to register .sh + extension in the system. Thus, any click on .sh script will execute it + automatically assuming that the sh.cmd is in the PATH; + - register .sh extension as an executable file type, so you can omit the + .sh typing commands. To do so open "My Computer" properties dialog, choose + the "Advanced" tab, "Environment variables", in the "System variables" + find the variable called "PATHEXT". It contains the list of "executable" + file extensions separated by semicolon. You want to add a ";.SH" to the + end of its value. Then click OK to apply. + +Now any .sh script can be run just by typing its name, optionally with +parameters. + +As an example, you can create a shell script named make.sh in the cmd/ +subdirectory of Git installation with the following content: + + exec /bin/make $* + +and then build the OpenPilot software typing + + make all + +directly from Windows command line or from a batch file. + +You also may want to rename or remove "C:\Program Files\Git\etc\motd" file +to get rid of git bash welcome message on every script invocation. + + +5. Limitations of use +--------------------- + +Currently there may be some problems running scripts which contain spaces in +file names or located in directories which contain spaces in full paths. +It results in in strange "file not found" or other errors. + +It is recommended to avoid using such names with spaces. + + +6. Credits and license +---------------------- + +This set of scripts uses the MSYS package included into the msysGit +distribution and MinGW make included into the QtSDK package. + +The sh.cmd, shell_script.reg and this README.txt files were written +by Oleg Semyonov (os-openpilot-org@os-propo.info) for the OpenPilot +project and are licensed under CC-BY-SA terms: + + http://creativecommons.org/licenses/by-sa/3.0/ + +Feel free to contact me for additions and improvements. + +Happy bashing! diff --git a/make/win32/make b/make/win32/make index 29a577171..4d475bff6 100644 --- a/make/win32/make +++ b/make/win32/make @@ -7,6 +7,7 @@ # See also: # README.txt # http://wiki.openpilot.org/display/Doc/GCS+Development+on+Windows +# http://wiki.openpilot.org/display/Doc/Firmware+Development+on+Windows # mingw32-make.exe $* diff --git a/make/win32/sh.cmd b/make/win32/sh.cmd index b054b16e7..b3b276fb2 100644 --- a/make/win32/sh.cmd +++ b/make/win32/sh.cmd @@ -9,6 +9,7 @@ rem rem See also: rem README.txt rem http://wiki.openpilot.org/display/Doc/GCS+Development+on+Windows +rem http://wiki.openpilot.org/display/Doc/Firmware+Development+on+Windows rem rem Based on the msys.bat file from the MSYS package rem http://www.mingw.org/wiki/msys @@ -25,18 +26,35 @@ if not "x%DISPLAY%" == "x" set DISPLAY= rem -------------------------------------------------------------------------- rem To build the OpenPilot software we need few tools in the PATH. -rem Here we attempt to guess tools location using PATH or set them -rem directly using hard-coded locations, if not found in PATH. -rem You may want to update paths according to your installation. +rem Here we attempt to guess tools location searching in the given +rem directories first, and in the PATH last, if not found where expected. +rem +rem Please note that if you have few similar tools installed somewhere but +rem not in the expected location, and they are in the PATH, then the script +rem can detect wrong directories. For instance, if you have QtSDK installed +rem on the D: drive, but have separately installed MinGW toolkit which is +rem in the PATH, then this script detects this MinGW instead of QtSDK's one. +rem As a result, the SDL headers will not be found, if they were copied into +rem QtSDK's MinGW directory. In that case make sure that you have correct +rem directories specified here. +rem +rem Also you can add any paths below just by adding extra 'call :which' +rem lines with the following parameters: +rem - environment variable which will be set to the tool location, if found; +rem - expected directory for the executable which will be searched first; +rem - any executable file which will be searched in the given directory +rem or in the PATH, if not found where expected. +rem All they will be added to the PATH in order of appearance. rem -------------------------------------------------------------------------- set NOT_FOUND= +set PATH_DIRS= -call :which PYTHON "C:\Python27" python.exe -call :which CODESOURCERY "C:\CodeSourcery\bin" cs-make.exe -call :which QTSDK "C:\Qt\2010.05\qt\bin" qmake.exe -call :which QTMINGW "C:\Qt\2010.05\mingw\bin" mingw32-make.exe call :which MSYSGIT "%ProgramFiles%\Git\bin" git.exe +call :which QTMINGW "C:\Qt\2010.05\mingw\bin" mingw32-make.exe +call :which QTSDK "C:\Qt\2010.05\qt\bin" qmake.exe +call :which CODESOURCERY "C:\CodeSourcery\bin" cs-make.exe +call :which PYTHON "C:\Python27" python.exe call :which UNSIS "%ProgramFiles%\NSIS\Unicode" makensis.exe if "%NOT_FOUND%" == "" goto set_path @@ -54,7 +72,7 @@ rem -------------------------------------------------------------------------- :set_path set PATH=%SYSTEMROOT%\system32;%SYSTEMROOT% -set PATH=%MSYSGIT%;%QTMINGW%;%QTSDK%;%CODESOURCERY%;%PYTHON%;%UNSIS%;%PATH% +set PATH=%PATH_DIRS%;%PATH% rem echo PATH: %PATH% rem -------------------------------------------------------------------------- @@ -63,7 +81,7 @@ rem Any shell script can be passed to it via command line of this batch file. rem -------------------------------------------------------------------------- if not exist "%MSYSGIT%\bash.exe" goto no_bash -call %COMSPEC% /c "%MSYSGIT%\bash" --login -i %* +call "%MSYSGIT%\bash.exe" --login -i %* goto :eof :no_bash @@ -71,18 +89,18 @@ echo Cannot find bash, exiting with error exit 1 rem -------------------------------------------------------------------------- -rem Attempt to find executable in the PATH or at expected location. +rem Attempt to find executable in the directory given or in the PATH rem -------------------------------------------------------------------------- :which -rem search in the PATH first -for %%F in (%3) do set FP=%%~$PATH:F -if exist "%FP%" goto found_in_path - -rem search at expected location last +rem search in the directory given first for %%F in (%2) do set FP=%%~F\%3 if exist "%FP%" goto found_directly +rem search in the PATH last +for %%F in (%3) do set FP=%%~$PATH:F +if exist "%FP%" goto found_in_path + :not_found for %%F in (%2) do set FP=%%~F rem echo %3: not found, expected in %FP% @@ -90,17 +108,20 @@ set FP= set NOT_FOUND=%NOT_FOUND% %3 goto set -:found_in_path -for %%F in ("%FP%") do set FP=%%~dpsF -rem echo %3: found in the PATH: %FP% -goto set - :found_directly for %%F in ("%FP%") do set FP=%%~dpsF rem echo %3: found at: %FP% +goto set + +:found_in_path +for %%F in ("%FP%") do set FP=%%~dpsF +rem echo %3: found in the PATH: %FP% :set rem set results regardless of was it found or not set %1=%FP% rem echo %1=%FP% +if "%FP%" == "" goto :eof +if not "%PATH_DIRS%" == "" set PATH_DIRS=%PATH_DIRS%; +set PATH_DIRS=%PATH_DIRS%%FP% goto :eof diff --git a/make/win32/shell_script.reg b/make/win32/shell_script.reg new file mode 100644 index 000000000..547f2bf36 --- /dev/null +++ b/make/win32/shell_script.reg @@ -0,0 +1,19 @@ +REGEDIT4 + +[HKEY_CLASSES_ROOT\.sh] +@="shfile" + +[HKEY_CLASSES_ROOT\shfile] +@="shell script" +"AlwaysShowExt"="" +"BrowserFlags"=dword:00000008 +"EditFlags"=dword:00000000 + +[HKEY_CLASSES_ROOT\shfile\shell] +@="" + +[HKEY_CLASSES_ROOT\shfile\shell\open] + +[HKEY_CLASSES_ROOT\shfile\shell\open\command] +@="cmd.exe /c call sh \"%1\" %*" +