2010-08-24 01:18:26 +02:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<ui version="4.0">
|
|
|
|
<class>AHRSWidget</class>
|
|
|
|
<widget class="QWidget" name="AHRSWidget">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>0</x>
|
|
|
|
<y>0</y>
|
|
|
|
<width>720</width>
|
|
|
|
<height>480</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="windowTitle">
|
|
|
|
<string>Form</string>
|
|
|
|
</property>
|
2010-08-28 20:48:51 +02:00
|
|
|
<widget class="QFrame" name="Position6">
|
2010-08-24 01:18:26 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>10</x>
|
2010-08-30 00:00:54 +02:00
|
|
|
<y>7</y>
|
2010-08-25 01:33:25 +02:00
|
|
|
<width>641</width>
|
|
|
|
<height>461</height>
|
2010-08-24 01:18:26 +02:00
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="frameShape">
|
|
|
|
<enum>QFrame::StyledPanel</enum>
|
|
|
|
</property>
|
|
|
|
<property name="frameShadow">
|
|
|
|
<enum>QFrame::Raised</enum>
|
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
<widget class="QGraphicsView" name="ahrsBargraph">
|
2010-08-24 01:18:26 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>10</x>
|
2010-10-22 00:05:07 +02:00
|
|
|
<y>210</y>
|
2010-08-25 01:33:25 +02:00
|
|
|
<width>341</width>
|
2010-09-06 13:53:13 +02:00
|
|
|
<height>131</height>
|
2010-08-25 01:33:25 +02:00
|
|
|
</rect>
|
|
|
|
</property>
|
2010-08-26 00:54:32 +02:00
|
|
|
<property name="toolTip">
|
|
|
|
<string>These are the sensor variance values computed by the AHRS.
|
|
|
|
|
|
|
|
Tip: lower is better!</string>
|
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
<property name="verticalScrollBarPolicy">
|
|
|
|
<enum>Qt::ScrollBarAlwaysOff</enum>
|
|
|
|
</property>
|
|
|
|
<property name="horizontalScrollBarPolicy">
|
|
|
|
<enum>Qt::ScrollBarAlwaysOff</enum>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
<widget class="QLabel" name="calibInstructions">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-10-22 00:05:07 +02:00
|
|
|
<x>380</x>
|
|
|
|
<y>280</y>
|
2010-08-26 00:54:32 +02:00
|
|
|
<width>231</width>
|
2010-08-25 01:33:25 +02:00
|
|
|
<height>17</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
2010-08-26 23:23:23 +02:00
|
|
|
<string>Telemetry link not established.</string>
|
2010-08-25 01:33:25 +02:00
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
<widget class="QPushButton" name="ahrsCalibStart">
|
2010-08-26 23:23:23 +02:00
|
|
|
<property name="enabled">
|
|
|
|
<bool>false</bool>
|
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-10-22 00:05:07 +02:00
|
|
|
<x>450</x>
|
|
|
|
<y>240</y>
|
2010-08-25 01:33:25 +02:00
|
|
|
<width>93</width>
|
|
|
|
<height>27</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
2010-08-26 00:54:32 +02:00
|
|
|
<property name="toolTip">
|
2010-09-07 14:26:33 +02:00
|
|
|
<string>Press to start a calibration procedure, about 15 seconds.
|
2010-08-26 00:54:32 +02:00
|
|
|
|
2010-08-30 00:00:54 +02:00
|
|
|
Hint: run this with engines at cruising speed.</string>
|
2010-08-25 01:33:25 +02:00
|
|
|
</property>
|
|
|
|
<property name="text">
|
2010-08-26 00:54:32 +02:00
|
|
|
<string>Start</string>
|
2010-08-25 01:33:25 +02:00
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
<widget class="Line" name="line">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-10-22 00:05:07 +02:00
|
|
|
<x>220</x>
|
|
|
|
<y>180</y>
|
2010-08-25 01:33:25 +02:00
|
|
|
<width>411</width>
|
|
|
|
<height>20</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
<widget class="QLabel" name="label_2">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>10</x>
|
2010-09-06 13:53:13 +02:00
|
|
|
<y>380</y>
|
2010-08-25 01:33:25 +02:00
|
|
|
<width>111</width>
|
|
|
|
<height>17</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>AHRS Algorithm:</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
<widget class="QComboBox" name="algorithm">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>140</x>
|
2010-09-06 13:53:13 +02:00
|
|
|
<y>370</y>
|
2010-08-25 01:33:25 +02:00
|
|
|
<width>131</width>
|
|
|
|
<height>31</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
2010-08-26 23:23:23 +02:00
|
|
|
<property name="toolTip">
|
2010-09-07 14:26:33 +02:00
|
|
|
<string>Select the sensor integration algorithm here.
|
|
|
|
"Simple" only uses accelerometer values
|
|
|
|
"INSGPS" the full featured algorithm integrating all sensors</string>
|
2010-08-26 23:23:23 +02:00
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
</widget>
|
2010-08-30 00:00:54 +02:00
|
|
|
<widget class="QGraphicsView" name="sixPointsHelp">
|
2010-08-25 01:33:25 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>10</x>
|
2010-10-22 00:05:07 +02:00
|
|
|
<y>40</y>
|
2010-08-25 01:33:25 +02:00
|
|
|
<width>191</width>
|
2010-08-24 01:18:26 +02:00
|
|
|
<height>151</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
2010-09-07 14:26:33 +02:00
|
|
|
<property name="toolTip">
|
|
|
|
<string>Nice paper plane, eh?</string>
|
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
</widget>
|
|
|
|
<widget class="QLabel" name="label_3">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-10-22 00:05:07 +02:00
|
|
|
<x>20</x>
|
|
|
|
<y>10</y>
|
|
|
|
<width>181</width>
|
2010-08-25 01:33:25 +02:00
|
|
|
<height>17</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
2010-10-22 00:05:07 +02:00
|
|
|
<string>#1: Six Point Calibration</string>
|
2010-08-24 01:18:26 +02:00
|
|
|
</property>
|
|
|
|
</widget>
|
2010-08-30 00:00:54 +02:00
|
|
|
<widget class="QPushButton" name="sixPointsStart">
|
2010-08-26 23:23:23 +02:00
|
|
|
<property name="enabled">
|
|
|
|
<bool>false</bool>
|
|
|
|
</property>
|
2010-08-24 01:18:26 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-10-22 00:05:07 +02:00
|
|
|
<x>250</x>
|
|
|
|
<y>10</y>
|
2010-08-28 20:48:51 +02:00
|
|
|
<width>111</width>
|
2010-08-24 01:18:26 +02:00
|
|
|
<height>27</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
2010-09-07 14:26:33 +02:00
|
|
|
<property name="toolTip">
|
|
|
|
<string>Launch a sensor range and bias calibration.</string>
|
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
<property name="text">
|
2010-08-30 00:00:54 +02:00
|
|
|
<string>Start</string>
|
2010-08-25 01:33:25 +02:00
|
|
|
</property>
|
|
|
|
</widget>
|
2010-08-30 00:00:54 +02:00
|
|
|
<widget class="QTextEdit" name="sixPointCalibInstructions">
|
2010-08-25 01:33:25 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-08-30 00:00:54 +02:00
|
|
|
<x>220</x>
|
2010-10-22 00:05:07 +02:00
|
|
|
<y>50</y>
|
2010-08-30 00:00:54 +02:00
|
|
|
<width>411</width>
|
|
|
|
<height>121</height>
|
2010-08-25 01:33:25 +02:00
|
|
|
</rect>
|
|
|
|
</property>
|
2010-09-07 14:26:33 +02:00
|
|
|
<property name="toolTip">
|
|
|
|
<string>Six Point Calibration instructions</string>
|
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
</widget>
|
2010-09-07 22:08:29 +02:00
|
|
|
<widget class="QRadioButton" name="homeLocationSet">
|
2010-08-26 23:23:23 +02:00
|
|
|
<property name="enabled">
|
|
|
|
<bool>false</bool>
|
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-09-07 22:08:29 +02:00
|
|
|
<x>480</x>
|
2010-09-07 14:26:33 +02:00
|
|
|
<y>361</y>
|
2010-09-07 22:08:29 +02:00
|
|
|
<width>51</width>
|
2010-09-07 14:26:33 +02:00
|
|
|
<height>31</height>
|
2010-08-25 01:33:25 +02:00
|
|
|
</rect>
|
2010-08-24 01:18:26 +02:00
|
|
|
</property>
|
2010-08-26 23:23:23 +02:00
|
|
|
<property name="toolTip">
|
2010-09-07 14:26:33 +02:00
|
|
|
<string>Saves the Home Location. This is only enabled
|
|
|
|
if the Home Location is set, i.e. if the GPS fix is
|
2010-09-07 22:08:29 +02:00
|
|
|
successful.
|
|
|
|
|
|
|
|
Disabled if there is no GPS fix.</string>
|
2010-08-26 23:23:23 +02:00
|
|
|
</property>
|
2010-08-24 01:18:26 +02:00
|
|
|
<property name="text">
|
2010-09-07 22:08:29 +02:00
|
|
|
<string>Set</string>
|
|
|
|
</property>
|
|
|
|
<property name="checked">
|
|
|
|
<bool>true</bool>
|
2010-08-24 01:18:26 +02:00
|
|
|
</property>
|
2010-09-07 22:08:29 +02:00
|
|
|
<attribute name="buttonGroup">
|
|
|
|
<string>buttonGroup</string>
|
|
|
|
</attribute>
|
2010-08-24 01:18:26 +02:00
|
|
|
</widget>
|
2010-08-26 16:23:40 +02:00
|
|
|
<widget class="QPushButton" name="ahrsSettingsRequest">
|
2010-08-25 01:33:25 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-09-07 22:08:29 +02:00
|
|
|
<x>280</x>
|
2010-08-25 01:33:25 +02:00
|
|
|
<y>430</y>
|
|
|
|
<width>93</width>
|
|
|
|
<height>27</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
2010-08-26 23:23:23 +02:00
|
|
|
<property name="toolTip">
|
|
|
|
<string>Refresh this screen with current values from the board.</string>
|
|
|
|
</property>
|
2010-08-25 01:33:25 +02:00
|
|
|
<property name="text">
|
|
|
|
<string>Request</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
<widget class="Line" name="line_3">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>120</x>
|
2010-09-07 14:26:33 +02:00
|
|
|
<y>340</y>
|
2010-08-25 01:33:25 +02:00
|
|
|
<width>411</width>
|
|
|
|
<height>20</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
</property>
|
|
|
|
</widget>
|
2010-08-26 00:54:32 +02:00
|
|
|
<widget class="QLabel" name="label">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-10-22 00:05:07 +02:00
|
|
|
<x>380</x>
|
|
|
|
<y>210</y>
|
2010-09-06 13:53:13 +02:00
|
|
|
<width>251</width>
|
2010-08-26 00:54:32 +02:00
|
|
|
<height>17</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
2010-10-22 00:05:07 +02:00
|
|
|
<string>#2: Sensor noise calibration</string>
|
2010-08-26 00:54:32 +02:00
|
|
|
</property>
|
|
|
|
</widget>
|
2010-08-26 16:23:40 +02:00
|
|
|
<widget class="QProgressBar" name="calibProgress">
|
|
|
|
<property name="enabled">
|
|
|
|
<bool>true</bool>
|
|
|
|
</property>
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>390</x>
|
2010-10-22 00:05:07 +02:00
|
|
|
<y>310</y>
|
2010-08-26 16:23:40 +02:00
|
|
|
<width>201</width>
|
|
|
|
<height>23</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="maximum">
|
|
|
|
<number>15</number>
|
|
|
|
</property>
|
|
|
|
<property name="value">
|
|
|
|
<number>0</number>
|
|
|
|
</property>
|
|
|
|
<property name="textVisible">
|
|
|
|
<bool>false</bool>
|
|
|
|
</property>
|
|
|
|
</widget>
|
2010-08-30 00:00:54 +02:00
|
|
|
<widget class="QPushButton" name="sixPointsSave">
|
|
|
|
<property name="enabled">
|
|
|
|
<bool>false</bool>
|
|
|
|
</property>
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
2010-10-22 00:05:07 +02:00
|
|
|
<x>380</x>
|
|
|
|
<y>10</y>
|
2010-08-30 00:00:54 +02:00
|
|
|
<width>111</width>
|
|
|
|
<height>27</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
2010-09-07 14:26:33 +02:00
|
|
|
<property name="toolTip">
|
|
|
|
<string>Save settings (only enabled when calibration is running)</string>
|
|
|
|
</property>
|
2010-08-30 00:00:54 +02:00
|
|
|
<property name="text">
|
|
|
|
<string>Save Position</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
2010-09-07 22:08:29 +02:00
|
|
|
<widget class="QPushButton" name="ahrsSettingsSaveRAM">
|
2010-09-07 14:26:33 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>390</x>
|
|
|
|
<y>430</y>
|
|
|
|
<width>111</width>
|
2010-09-07 22:08:29 +02:00
|
|
|
<height>27</height>
|
2010-09-07 14:26:33 +02:00
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Save settings to the OP board (RAM only).
|
|
|
|
|
|
|
|
This does not save the calibration settings, this is done using the
|
|
|
|
specific calibration button on top of the screen.</string>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Save to RAM</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
2010-09-07 22:08:29 +02:00
|
|
|
<widget class="QPushButton" name="ahrsSettingsSaveSD">
|
2010-09-07 14:26:33 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>520</x>
|
|
|
|
<y>430</y>
|
|
|
|
<width>101</width>
|
2010-09-07 22:08:29 +02:00
|
|
|
<height>27</height>
|
2010-09-07 14:26:33 +02:00
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Send settings to OP board, and save to the microSD card.</string>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Save to SD</string>
|
|
|
|
</property>
|
|
|
|
<property name="checked">
|
2010-09-07 22:08:29 +02:00
|
|
|
<bool>false</bool>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
<widget class="QRadioButton" name="homeLocationClear">
|
|
|
|
<property name="enabled">
|
2010-09-07 14:26:33 +02:00
|
|
|
<bool>true</bool>
|
|
|
|
</property>
|
2010-09-07 22:08:29 +02:00
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>550</x>
|
|
|
|
<y>360</y>
|
|
|
|
<width>71</width>
|
|
|
|
<height>31</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="toolTip">
|
|
|
|
<string>Clears the HomeLocation: only makes sense if you save
|
|
|
|
to SD. This will force the AHRS to use the next GPS fix as the
|
|
|
|
new home location unless it is in indoor mode.</string>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Clear</string>
|
|
|
|
</property>
|
2010-09-07 14:26:33 +02:00
|
|
|
<attribute name="buttonGroup">
|
|
|
|
<string>buttonGroup</string>
|
|
|
|
</attribute>
|
|
|
|
</widget>
|
2010-09-07 22:08:29 +02:00
|
|
|
<widget class="QLabel" name="label_4">
|
|
|
|
<property name="geometry">
|
|
|
|
<rect>
|
|
|
|
<x>370</x>
|
|
|
|
<y>360</y>
|
|
|
|
<width>101</width>
|
|
|
|
<height>31</height>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
<property name="text">
|
|
|
|
<string>Home Location:</string>
|
|
|
|
</property>
|
|
|
|
</widget>
|
2010-08-24 01:18:26 +02:00
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
<resources/>
|
|
|
|
<connections/>
|
2010-09-07 14:26:33 +02:00
|
|
|
<buttongroups>
|
|
|
|
<buttongroup name="buttonGroup"/>
|
|
|
|
</buttongroups>
|
2010-08-24 01:18:26 +02:00
|
|
|
</ui>
|