Commit 5337076f authored by Mariano Lizarraga's avatar Mariano Lizarraga

Merge branch 'master' of git://github.com/tecnosapiens/qgroundcontrol into mergeRemote

parents 7c4b415c 0588e56f
/*=====================================================================
QGroundControl Open Source Ground Control Station
(c) 2009, 2010 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
This file is part of the QGROUNDCONTROL project
QGROUNDCONTROL is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
QGROUNDCONTROL is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with QGROUNDCONTROL. If not, see <http://www.gnu.org/licenses/>.
======================================================================*/
#include "SlugsMAV.h" #include "SlugsMAV.h"
#include <QDebug> #include <QDebug>
...@@ -29,8 +6,6 @@ SlugsMAV::SlugsMAV(MAVLinkProtocol* mavlink, int id) : ...@@ -29,8 +6,6 @@ SlugsMAV::SlugsMAV(MAVLinkProtocol* mavlink, int id) :
UAS(mavlink, id)//, UAS(mavlink, id)//,
// Place other initializers here // Place other initializers here
{ {
} }
/** /**
...@@ -55,7 +30,7 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message) ...@@ -55,7 +30,7 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
break; break;
} }
#ifdef MAVLINK_ENABLED_SLUGS #ifdef MAVLINK_ENABLED_SLUGS_MESSAGES_QGC
case MAVLINK_MSG_ID_CPU_LOAD: case MAVLINK_MSG_ID_CPU_LOAD:
{ {
...@@ -67,7 +42,11 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message) ...@@ -67,7 +42,11 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
emit valueChanged(uasId, tr("ControlDSC Load"), cpu_load.ctrlLoad, time); emit valueChanged(uasId, tr("ControlDSC Load"), cpu_load.ctrlLoad, time);
emit valueChanged(uasId, tr("Battery Volt"), cpu_load.batVolt, time); emit valueChanged(uasId, tr("Battery Volt"), cpu_load.batVolt, time);
//emit newCpuLoad (uasId, &cpu_load); emit slugsCPULoad(uasId,
cpu_load.sensLoad,
cpu_load.ctrlLoad,
cpu_load.batVolt,
time);
break; break;
} }
...@@ -80,6 +59,12 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message) ...@@ -80,6 +59,12 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
emit valueChanged(uasId, tr("Static Pressure"),air_data.staticPressure, time); emit valueChanged(uasId, tr("Static Pressure"),air_data.staticPressure, time);
emit valueChanged(uasId, tr("Temp"),air_data.temperature,time); emit valueChanged(uasId, tr("Temp"),air_data.temperature,time);
emit slugsAirData(uasId,
air_data.dynamicPressure,
air_data.staticPressure,
air_data.temperature,
time);
break; break;
} }
case MAVLINK_MSG_ID_SENSOR_BIAS: case MAVLINK_MSG_ID_SENSOR_BIAS:
...@@ -94,6 +79,16 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message) ...@@ -94,6 +79,16 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
emit valueChanged(uasId,tr("Gy Bias"),sensor_bias.gyBias,time); emit valueChanged(uasId,tr("Gy Bias"),sensor_bias.gyBias,time);
emit valueChanged(uasId,tr("Gz Bias"),sensor_bias.gzBias,time); emit valueChanged(uasId,tr("Gz Bias"),sensor_bias.gzBias,time);
emit slugsSensorBias(uasId,
sensor_bias.axBias,
sensor_bias.ayBias,
sensor_bias.azBias,
sensor_bias.gxBias,
sensor_bias.gyBias,
sensor_bias.gzBias,
time);
break; break;
} }
case MAVLINK_MSG_ID_DIAGNOSTIC: case MAVLINK_MSG_ID_DIAGNOSTIC:
...@@ -108,6 +103,14 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message) ...@@ -108,6 +103,14 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
emit valueChanged(uasId,tr("Diag S2"),diagnostic.diagSh2,time); emit valueChanged(uasId,tr("Diag S2"),diagnostic.diagSh2,time);
emit valueChanged(uasId,tr("Diag S3"),diagnostic.diagSh3,time); emit valueChanged(uasId,tr("Diag S3"),diagnostic.diagSh3,time);
emit slugsDiagnostic(uasId,
diagnostic.diagFl1,
diagnostic.diagFl2,
diagnostic.diagFl3,
diagnostic.diagSh1,
diagnostic.diagSh2,
diagnostic.diagSh3);
break; break;
} }
case MAVLINK_MSG_ID_PILOT_CONSOLE: case MAVLINK_MSG_ID_PILOT_CONSOLE:
...@@ -121,6 +124,15 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message) ...@@ -121,6 +124,15 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
emit valueChanged(uasId,"dr",pilot.dr,time); emit valueChanged(uasId,"dr",pilot.dr,time);
emit valueChanged(uasId,"de",pilot.de,time); emit valueChanged(uasId,"de",pilot.de,time);
emit slugsPilotConsolePWM(uasId,
pilot.dt,
pilot.dla,
pilot.dra,
pilot.dr,
pilot.de,
time);
break; break;
} }
case MAVLINK_MSG_ID_PWM_COMMANDS: case MAVLINK_MSG_ID_PWM_COMMANDS:
...@@ -139,6 +151,19 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message) ...@@ -139,6 +151,19 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
emit valueChanged(uasId,"da1_c",pwm.aux1,time); emit valueChanged(uasId,"da1_c",pwm.aux1,time);
emit valueChanged(uasId,"da2_c",pwm.aux2,time); emit valueChanged(uasId,"da2_c",pwm.aux2,time);
emit slugsPWM(uasId,
pwm.dt_c,
pwm.dla_c,
pwm.dra_c,
pwm.dr_c,
pwm.dle_c,
pwm.dre_c,
pwm.dlf_c,
pwm.drf_c,
pwm.aux1,
pwm.aux2,
time);
break; break;
} }
......
...@@ -37,6 +37,60 @@ public: ...@@ -37,6 +37,60 @@ public:
public slots: public slots:
/** @brief Receive a MAVLink message from this MAV */ /** @brief Receive a MAVLink message from this MAV */
void receiveMessage(LinkInterface* link, mavlink_message_t message); void receiveMessage(LinkInterface* link, mavlink_message_t message);
signals:
// ESPECIAL SLUGS MESSAGE
void slugsCPULoad(UASInterface* uas,
uint8_t sensLoad,
uint8_t ctrlLoad,
uint8_t batVolt,
quint64 time);
void slugsAirData(UASInterface* uas,
float dinamicPressure,
float staticPresure,
uint16_t temperature,
quint64 time);
void slugsSensorBias(UASInterface* uas,
double axBias,
double ayBias,
double azBias,
double gxBias,
double gyBias,
double gzBias,
quint64 time);
void slugsDiagnostic(UASInterface* uas,
double diagFl1,
double diagFl2,
double diagFl3,
int16_t diagSh1,
int16_t diagSh2,
int16_t diagSh3,
quint64 time);
void slugsPilotConsolePWM(UASInterface* uas,
uint16_t dt,
uint16_t dla,
uint16_t dra,
uint16_t dr,
uint16_t de,
quint64 time);
void slugsPWM(UASInterface* uas,
uint16_t dt_c,
uint16_t dla_c,
uint16_t dra_c,
uint16_t dr_c,
uint16_t dle_c,
uint16_t dre_c,
uint16_t dlf_c,
uint16_t drf_c,
uint16_t da1_c,
uint16_t da2_c,
quint64 time);
}; };
#endif // SLUGSMAV_H #endif // SLUGSMAV_H
...@@ -383,6 +383,11 @@ signals: ...@@ -383,6 +383,11 @@ signals:
* @param fix 0: No IR/Ultrasound sensor, N > 0: Found N active sensors * @param fix 0: No IR/Ultrasound sensor, N > 0: Found N active sensors
*/ */
void irUltraSoundLocalizationChanged(UASInterface* uas, int fix); void irUltraSoundLocalizationChanged(UASInterface* uas, int fix);
}; };
Q_DECLARE_INTERFACE(UASInterface, "org.qgroundcontrol/1.0"); Q_DECLARE_INTERFACE(UASInterface, "org.qgroundcontrol/1.0");
......
...@@ -181,6 +181,7 @@ void MainWindow::buildWidgets() ...@@ -181,6 +181,7 @@ void MainWindow::buildWidgets()
slugsDataWidget = new QDockWidget(tr("Slugs Data"), this); slugsDataWidget = new QDockWidget(tr("Slugs Data"), this);
slugsDataWidget->setWidget( new SlugsDataSensorView(this)); slugsDataWidget->setWidget( new SlugsDataSensorView(this));
} }
/** /**
...@@ -540,7 +541,17 @@ void MainWindow::UASCreated(UASInterface* uas) ...@@ -540,7 +541,17 @@ void MainWindow::UASCreated(UASInterface* uas)
PxQuadMAV* mav = dynamic_cast<PxQuadMAV*>(uas); PxQuadMAV* mav = dynamic_cast<PxQuadMAV*>(uas);
if (mav) loadPixhawkView(); if (mav) loadPixhawkView();
SlugsMAV* mav2 = dynamic_cast<SlugsMAV*>(uas); SlugsMAV* mav2 = dynamic_cast<SlugsMAV*>(uas);
if (mav2) loadSlugsView(); if (mav2)
{
SlugsDataSensorView* slugDataView = dynamic_cast<SlugsDataSensorView*>(slugsDataWidget->widget());
if(slugDataView)
{
slugDataView->addUAS(uas);
}
loadSlugsView();
}
} }
} }
......
...@@ -47,12 +47,11 @@ void SlugsDataSensorView::loadParameters() ...@@ -47,12 +47,11 @@ void SlugsDataSensorView::loadParameters()
Axb = 0; Axb = 0;
Ayb = 0; Ayb = 0;
Azb = 0; Azb = 0;
TimeActualAcel = 0;
//Gyro //Gyro
Gxb = 0; Gxb = 0;
Gyb = 0; Gyb = 0;
Gzb = 0; Gzb = 0;
TimeActualGyro = 0; TimeActualBias = 0;
} }
...@@ -68,7 +67,7 @@ void SlugsDataSensorView::addUAS(UASInterface* uas) ...@@ -68,7 +67,7 @@ void SlugsDataSensorView::addUAS(UASInterface* uas)
connect(uas, SIGNAL(localPositionChanged(UASInterface*,double,double,double,quint64)), this, SLOT(slugLocalPositionChange(UASInterface*,double,double,double,quint64))); connect(uas, SIGNAL(localPositionChanged(UASInterface*,double,double,double,quint64)), this, SLOT(slugLocalPositionChange(UASInterface*,double,double,double,quint64)));
connect(uas, SIGNAL(speedChanged(UASInterface*,double,double,double,quint64)), this, SLOT(slugSpeedLocalPositionChanged(UASInterface*,double,double,double,quint64))); connect(uas, SIGNAL(speedChanged(UASInterface*,double,double,double,quint64)), this, SLOT(slugSpeedLocalPositionChanged(UASInterface*,double,double,double,quint64)));
connect(uas, SIGNAL(attitudeChanged(UASInterface*,double,double,double,quint64)), this, SLOT(slugAttitudeChanged(UASInterface*,double,double,double,quint64))); connect(uas, SIGNAL(attitudeChanged(UASInterface*,double,double,double,quint64)), this, SLOT(slugAttitudeChanged(UASInterface*,double,double,double,quint64)));
connect(uas, SIGNAL(sensorBiasAcelerometerChanged(UASInterface*,double,double,double,quint64)), this, SLOT(slugsSensorBiasAcelerometerChanged(UASInterface*,double,double,double,quint64))); connect(uas, SIGNAL(slugsSensorBias(UASInterface*,double,double,double,double,double,double,quint64)), this, SLOT(slugsSensorBiasAcelerometerChanged(UASInterface*,double,double,double,quint64)));
// Set this UAS as active if it is the first one // Set this UAS as active if it is the first one
if(activeUAS == 0) if(activeUAS == 0)
...@@ -81,11 +80,15 @@ void SlugsDataSensorView::addUAS(UASInterface* uas) ...@@ -81,11 +80,15 @@ void SlugsDataSensorView::addUAS(UASInterface* uas)
void SlugsDataSensorView::setActiveUAS(UASInterface* uas) void SlugsDataSensorView::setActiveUAS(UASInterface* uas)
{ {
activeUAS = uas; activeUAS = uas;
} }
void SlugsDataSensorView::refresh() void SlugsDataSensorView::refresh()
{ {
if(activeUAS)
{
//refresh UI position data //refresh UI position data
ui->ed_x->setPlainText(QString::number(Xpos, 'f', 4)); ui->ed_x->setPlainText(QString::number(Xpos, 'f', 4));
...@@ -106,10 +109,21 @@ void SlugsDataSensorView::refresh() ...@@ -106,10 +109,21 @@ void SlugsDataSensorView::refresh()
ui->m_SlugsAxBiases_textEdit->setText(QString::number(Axb, 'f', 4)); ui->m_SlugsAxBiases_textEdit->setText(QString::number(Axb, 'f', 4));
ui->m_SlugsAyBiases_textEdit->setText(QString::number(Ayb, 'f', 4)); ui->m_SlugsAyBiases_textEdit->setText(QString::number(Ayb, 'f', 4));
ui->m_SlugsAzBiases_textEdit->setText(QString::number(Azb, 'f', 4)); ui->m_SlugsAzBiases_textEdit->setText(QString::number(Azb, 'f', 4));
ui->m_SlugsGxBiases_textEdit->setText(QString::number(Gxb, 'f', 4));
ui->m_SlugsGyBiases_textEdit->setText(QString::number(Gyb, 'f', 4));
ui->m_SlugsGzBiases_textEdit->setText(QString::number(Gzb, 'f', 4));
}
} }
void SlugsDataSensorView::slugLocalPositionChanged(UASInterface * uasTemp, double x, double y, double z, quint64 time) void SlugsDataSensorView::slugLocalPositionChanged(UASInterface * uasTemp,
double x,
double y,
double z,
quint64 time)
{ {
Q_UNUSED( uasTemp); Q_UNUSED( uasTemp);
...@@ -120,7 +134,11 @@ void SlugsDataSensorView::slugLocalPositionChanged(UASInterface * uasTemp, doubl ...@@ -120,7 +134,11 @@ void SlugsDataSensorView::slugLocalPositionChanged(UASInterface * uasTemp, doubl
} }
void SlugsDataSensorView::slugSpeedLocalPositionChanged(UASInterface *uasTemp, double vx, double vy, double vz, quint64 time) void SlugsDataSensorView::slugSpeedLocalPositionChanged(UASInterface *uasTemp,
double vx,
double vy,
double vz,
quint64 time)
{ {
Q_UNUSED( uasTemp); Q_UNUSED( uasTemp);
...@@ -130,7 +148,11 @@ void SlugsDataSensorView::slugSpeedLocalPositionChanged(UASInterface *uasTemp, d ...@@ -130,7 +148,11 @@ void SlugsDataSensorView::slugSpeedLocalPositionChanged(UASInterface *uasTemp, d
TimeActualSpeed = time; TimeActualSpeed = time;
} }
void SlugsDataSensorView::slugAttitudeChanged(UASInterface *uasTemp, double slugroll, double slugpitch, double slugyaw, quint64 time) void SlugsDataSensorView::slugAttitudeChanged(UASInterface *uasTemp,
double slugroll,
double slugpitch,
double slugyaw,
quint64 time)
{ {
Q_UNUSED( uasTemp); Q_UNUSED( uasTemp);
...@@ -140,14 +162,24 @@ void SlugsDataSensorView::slugAttitudeChanged(UASInterface *uasTemp, double slug ...@@ -140,14 +162,24 @@ void SlugsDataSensorView::slugAttitudeChanged(UASInterface *uasTemp, double slug
TimeActualAttitude = time; TimeActualAttitude = time;
} }
void SlugsDataSensorView::slugsSensorBiasAcelerometerChanged(UASInterface *uasTemp, double axb, double ayb, double azb, quint64 time) void SlugsDataSensorView::slugsSensorBiasChanged(UASInterface *uasTemp,
double axb,
double ayb,
double azb,
double gxb,
double gyb,
double gzb,
quint64 time)
{ {
Q_UNUSED( uasTemp); Q_UNUSED( uasTemp);
Axb = axb; Axb = axb;
Ayb = ayb; Ayb = ayb;
Azb = azb; Azb = azb;
TimeActualAcel = time; Gxb = gxb;
Gyb = gyb;
Gzb = gzb;
TimeActualBias = time;
} }
......
...@@ -75,10 +75,35 @@ public slots: ...@@ -75,10 +75,35 @@ public slots:
void refresh(); void refresh();
void slugLocalPositionChanged(UASInterface* uasTemp,double x,double y,double z,quint64 time);
void slugSpeedLocalPositionChanged(UASInterface* uasTemp,double vx,double vy,double vz,quint64 time);
void slugAttitudeChanged(UASInterface* uasTemp,double slugroll,double slugpitch,double slugyaw, quint64 time);
void slugsSensorBiasAcelerometerChanged(UASInterface* uasTemp, double axb, double ayb, double azb, quint64 time); void slugLocalPositionChanged(UASInterface* uasTemp,
double x,
double y,
double z,
quint64 time);
void slugSpeedLocalPositionChanged(UASInterface* uasTemp,
double vx,
double vy,
double vz,
quint64 time);
void slugAttitudeChanged(UASInterface* uasTemp,
double slugroll,
double slugpitch,
double slugyaw,
quint64 time);
void slugsSensorBiasChanged(UASInterface* uasTemp,
double axb,
double ayb,
double azb,
double gxb,
double gyb,
double gzb,
quint64 time);
protected: protected:
QTimer* updateTimer; QTimer* updateTimer;
...@@ -106,12 +131,14 @@ protected: ...@@ -106,12 +131,14 @@ protected:
double Axb; double Axb;
double Ayb; double Ayb;
double Azb; double Azb;
quint64 TimeActualAcel;
//Gyro //Gyro
double Gxb; double Gxb;
double Gyb; double Gyb;
double Gzb; double Gzb;
quint64 TimeActualGyro; quint64 TimeActualBias;
//
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>323</width> <width>353</width>
<height>610</height> <height>646</height>
</rect> </rect>
</property> </property>
<property name="sizePolicy"> <property name="sizePolicy">
...@@ -24,47 +24,32 @@ ...@@ -24,47 +24,32 @@
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>335</width> <width>16777215</width>
<height>649</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
<string>Form</string> <string>Form</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout_4"> <layout class="QGridLayout" name="gridLayout_2">
<property name="margin"> <item row="0" column="0">
<number>0</number> <widget class="QTabWidget" name="SlugsSensorView_tabWidget">
</property> <property name="currentIndex">
<property name="spacing">
<number>0</number> <number>0</number>
</property> </property>
<item row="2" column="0"> <widget class="QWidget" name="tab">
<widget class="QGroupBox" name="attitude_groupBox"> <attribute name="title">
<property name="minimumSize"> <string>Position</string>
<size> </attribute>
<width>0</width> <widget class="QGroupBox" name="navigation_groupBox">
<height>0</height> <property name="geometry">
</size> <rect>
</property> <x>9</x>
<property name="maximumSize"> <y>236</y>
<size> <width>293</width>
<width>311</width> <height>108</height>
<height>61</height> </rect>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="title">
<string>Attitude</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="label_7">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -84,13 +69,12 @@ ...@@ -84,13 +69,12 @@
<bold>true</bold> <bold>true</bold>
</font> </font>
</property> </property>
<property name="text"> <property name="title">
<string>Roll</string> <string>Navigation</string>
</property> </property>
</widget> <layout class="QGridLayout" name="gridLayout_6">
</item>
<item row="0" column="1"> <item row="0" column="1">
<widget class="QPlainTextEdit" name="m_SlugAttitudeRoll_plainTextEdit"> <widget class="QTextEdit" name="m_SlugsUm_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -117,8 +101,8 @@ ...@@ -117,8 +101,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="2"> <item row="1" column="0">
<widget class="QLabel" name="label_8"> <widget class="QLabel" name="label_27">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -133,17 +117,18 @@ ...@@ -133,17 +117,18 @@
</property> </property>
<property name="font"> <property name="font">
<font> <font>
<pointsize>10</pointsize>
<weight>75</weight> <weight>75</weight>
<bold>true</bold> <bold>true</bold>
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Pitch</string> <string>Pitch C</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="3"> <item row="1" column="1">
<widget class="QPlainTextEdit" name="m_SlugAttitudePitch_plainTextEdit"> <widget class="QTextEdit" name="m_SlugsPitchC_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -170,8 +155,8 @@ ...@@ -170,8 +155,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="4"> <item row="2" column="0">
<widget class="QLabel" name="label_9"> <widget class="QLabel" name="label_28">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -186,17 +171,18 @@ ...@@ -186,17 +171,18 @@
</property> </property>
<property name="font"> <property name="font">
<font> <font>
<pointsize>10</pointsize>
<weight>75</weight> <weight>75</weight>
<bold>true</bold> <bold>true</bold>
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Yaw</string> <string>Psi_d C</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="5"> <item row="2" column="1">
<widget class="QPlainTextEdit" name="m_SlugAttitudeYaw_plainTextEdit"> <widget class="QTextEdit" name="m_SlugsPsidC_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -223,32 +209,8 @@ ...@@ -223,32 +209,8 @@
</property> </property>
</widget> </widget>
</item> </item>
</layout>
</widget>
</item>
<item row="3" column="0"> <item row="3" column="0">
<widget class="QGroupBox" name="PWMCommands_groupBox"> <widget class="QLabel" name="label_29">
<property name="minimumSize">
<size>
<width>311</width>
<height>171</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>311</width>
<height>171</height>
</size>
</property>
<property name="title">
<string>PWM Commands</string>
</property>
<layout class="QGridLayout" name="gridLayout_5">
<property name="spacing">
<number>6</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_16">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -269,12 +231,12 @@ ...@@ -269,12 +231,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Thro</string> <string>Phi C</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="2"> <item row="3" column="1">
<widget class="QTextEdit" name="m_SlugsThro_textEdit"> <widget class="QTextEdit" name="m_SlugsPhiC_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -301,8 +263,8 @@ ...@@ -301,8 +263,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="2"> <item row="4" column="0">
<widget class="QTextEdit" name="m_SlugsAile_textEdit"> <widget class="QLabel" name="label_30">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -315,22 +277,20 @@ ...@@ -315,22 +277,20 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="frameShape"> <property name="font">
<enum>QFrame::WinPanel</enum> <font>
</property> <pointsize>10</pointsize>
<property name="verticalScrollBarPolicy"> <weight>75</weight>
<enum>Qt::ScrollBarAlwaysOff</enum> <bold>true</bold>
</property> </font>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property> </property>
<property name="readOnly"> <property name="text">
<bool>true</bool> <string>Ay body</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="2"> <item row="4" column="1">
<widget class="QTextEdit" name="m_SlugsElev_textEdit"> <widget class="QTextEdit" name="m_SlugsAyBody_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -357,8 +317,8 @@ ...@@ -357,8 +317,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="2"> <item row="0" column="3">
<widget class="QTextEdit" name="m_SlugsRudd_textEdit"> <widget class="QLabel" name="label_31">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -371,22 +331,20 @@ ...@@ -371,22 +331,20 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="frameShape"> <property name="font">
<enum>QFrame::WinPanel</enum> <font>
</property> <pointsize>10</pointsize>
<property name="verticalScrollBarPolicy"> <weight>75</weight>
<enum>Qt::ScrollBarAlwaysOff</enum> <bold>true</bold>
</property> </font>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property> </property>
<property name="readOnly"> <property name="text">
<bool>true</bool> <string>From WP</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="2"> <item row="0" column="4">
<widget class="QTextEdit" name="m_SlugsFailSafe_textEdit"> <widget class="QTextEdit" name="m_SlugsFromWP_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -413,34 +371,8 @@ ...@@ -413,34 +371,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="0"> <item row="1" column="3">
<widget class="QLabel" name="label_17"> <widget class="QLabel" name="label_32">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Aile</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_18">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -461,12 +393,12 @@ ...@@ -461,12 +393,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Elev</string> <string>To WP</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="0"> <item row="1" column="4">
<widget class="QLabel" name="label_19"> <widget class="QTextEdit" name="m_SlugsToWP_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -479,46 +411,22 @@ ...@@ -479,46 +411,22 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="font"> <property name="frameShape">
<font> <enum>QFrame::WinPanel</enum>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Rudd</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_20">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property> </property>
<property name="maximumSize"> <property name="verticalScrollBarPolicy">
<size> <enum>Qt::ScrollBarAlwaysOff</enum>
<width>16777215</width>
<height>16777215</height>
</size>
</property> </property>
<property name="font"> <property name="horizontalScrollBarPolicy">
<font> <enum>Qt::ScrollBarAlwaysOff</enum>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property> </property>
<property name="text"> <property name="readOnly">
<string>FailSafe</string> <bool>true</bool>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="3"> <item row="3" column="3">
<widget class="QLabel" name="label_21"> <widget class="QLabel" name="label_33">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -539,12 +447,12 @@ ...@@ -539,12 +447,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Thro Trim</string> <string>Tot Run</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="4"> <item row="3" column="4">
<widget class="QTextEdit" name="m_SlugsThTrim_textEdit"> <widget class="QTextEdit" name="m_SlugsTotRun_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -571,8 +479,8 @@ ...@@ -571,8 +479,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="3"> <item row="4" column="3">
<widget class="QLabel" name="label_22"> <widget class="QLabel" name="label_34">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -593,12 +501,12 @@ ...@@ -593,12 +501,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Aile Trim</string> <string>Dist to G</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="4"> <item row="4" column="4">
<widget class="QTextEdit" name="m_SlugsAileTrim_textEdit"> <widget class="QTextEdit" name="m_SlugsDistToGround_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -625,8 +533,8 @@ ...@@ -625,8 +533,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="3"> <item row="0" column="0">
<widget class="QLabel" name="label_23"> <widget class="QLabel" name="label_26">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -647,22 +555,507 @@ ...@@ -647,22 +555,507 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Elev Trim</string> <string>U_m</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="4"> </layout>
<widget class="QTextEdit" name="m_SlugsElevTrim_textEdit"> </widget>
<property name="minimumSize"> <widget class="QGroupBox" name="diagnosticMessages_groupBox">
<size> <property name="geometry">
<width>0</width> <rect>
<x>9</x>
<y>350</y>
<width>293</width>
<height>107</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="title">
<string>Diagnostic Messages</string>
</property>
<layout class="QGridLayout" name="gridLayout_8">
<item row="0" column="0">
<widget class="QLabel" name="label_35">
<property name="text">
<string>Fl1</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_36">
<property name="text">
<string>Fl2</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_37">
<property name="text">
<string>Fl3</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_38">
<property name="text">
<string>Sh1</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QLabel" name="label_39">
<property name="text">
<string>Sh2</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_40">
<property name="text">
<string>Sh3</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QTextEdit" name="m_SlugsFl1_textEdit">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QTextEdit" name="m_SlugsFl2_textEdit">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QTextEdit" name="m_SlugsFl3_textEdit">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="0" column="3">
<widget class="QTextEdit" name="m_SlugsSh1_textEdit">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QTextEdit" name="m_SlugsSh2_textEdit">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="2" column="3">
<widget class="QTextEdit" name="m_SlugsSh3_textEdit">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QGroupBox" name="logMessages_groupBox">
<property name="geometry">
<rect>
<x>9</x>
<y>463</y>
<width>293</width>
<height>107</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="title">
<string>Log Messages</string>
</property>
<layout class="QGridLayout" name="gridLayout_9">
<item row="0" column="0">
<widget class="QLabel" name="label_41">
<property name="text">
<string>Fl1</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_42">
<property name="text">
<string>Fl2</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_43">
<property name="text">
<string>Fl3</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_44">
<property name="text">
<string>Fl4</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QLabel" name="label_45">
<property name="text">
<string>Fl5</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_46">
<property name="text">
<string>Fl6</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QTextEdit" name="textEdit">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QTextEdit" name="textEdit_2">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QTextEdit" name="textEdit_3">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="0" column="3">
<widget class="QTextEdit" name="textEdit_4">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QTextEdit" name="textEdit_5">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
<item row="2" column="3">
<widget class="QTextEdit" name="textEdit_6">
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="">
<property name="geometry">
<rect>
<x>9</x>
<y>9</y>
<width>297</width>
<height>145</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QGroupBox" name="position_groupBox">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="title">
<string>Position</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="text">
<string>X</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPlainTextEdit" name="ed_x">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>65</width>
<height>18</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_2">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Y</string>
</property>
</widget>
</item>
<item row="0" column="3">
<widget class="QPlainTextEdit" name="ed_y">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>65</width>
<height>18</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="4">
<widget class="QLabel" name="label_3">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="text">
<string>Z</string>
</property>
</widget>
</item>
<item row="0" column="5">
<widget class="QPlainTextEdit" name="ed_z">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>64</width>
<height>18</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_4">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Vx</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QPlainTextEdit" name="ed_vx">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height> <height>0</height>
</size> </size>
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>16777215</width> <width>65</width>
<height>16777215</height> <height>18</height>
</size> </size>
</property> </property>
<property name="frameShape"> <property name="frameShape">
...@@ -679,8 +1072,8 @@ ...@@ -679,8 +1072,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="3"> <item row="1" column="2">
<widget class="QLabel" name="label_24"> <widget class="QLabel" name="label_5">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -701,12 +1094,12 @@ ...@@ -701,12 +1094,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Rudd Trim</string> <string>Vy</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="4"> <item row="1" column="3">
<widget class="QTextEdit" name="m_SlugsRuddTrim_textEdit"> <widget class="QPlainTextEdit" name="ed_vy">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -715,8 +1108,8 @@ ...@@ -715,8 +1108,8 @@
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>16777215</width> <width>65</width>
<height>16777215</height> <height>18</height>
</size> </size>
</property> </property>
<property name="frameShape"> <property name="frameShape">
...@@ -733,8 +1126,8 @@ ...@@ -733,8 +1126,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="3"> <item row="1" column="4">
<widget class="QLabel" name="label_25"> <widget class="QLabel" name="label_6">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -755,12 +1148,12 @@ ...@@ -755,12 +1148,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Available</string> <string>Vz</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="4"> <item row="1" column="5">
<widget class="QTextEdit" name="m_SlugsAvailable_textEdit"> <widget class="QPlainTextEdit" name="ed_vz">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -769,8 +1162,8 @@ ...@@ -769,8 +1162,8 @@
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>16777215</width> <width>64</width>
<height>16777215</height> <height>18</height>
</size> </size>
</property> </property>
<property name="frameShape"> <property name="frameShape">
...@@ -790,26 +1183,142 @@ ...@@ -790,26 +1183,142 @@
</layout> </layout>
</widget> </widget>
</item> </item>
<item row="4" column="0"> <item>
<widget class="QGroupBox" name="navigation_groupBox"> <widget class="QGroupBox" name="attitude_groupBox">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>311</width> <width>0</width>
<height>171</height> <height>0</height>
</size> </size>
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>311</width> <width>16777215</width>
<height>171</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="title"> <property name="title">
<string>Navigation</string> <string>Attitude</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout_6"> <layout class="QVBoxLayout" name="verticalLayout">
<item row="0" column="1"> <item>
<widget class="QTextEdit" name="m_SlugsUm_textEdit"> <layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="label_7">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Roll</string>
</property>
</widget>
</item>
<item>
<widget class="QPlainTextEdit" name="m_SlugAttitudeRoll_plainTextEdit">
<property name="minimumSize">
<size>
<width>53</width>
<height>21</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>53</width>
<height>21</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_8">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Pitch</string>
</property>
</widget>
</item>
<item>
<widget class="QPlainTextEdit" name="m_SlugAttitudePitch_plainTextEdit">
<property name="minimumSize">
<size>
<width>54</width>
<height>21</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>54</width>
<height>21</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_9">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -822,6 +1331,31 @@ ...@@ -822,6 +1331,31 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Yaw</string>
</property>
</widget>
</item>
<item>
<widget class="QPlainTextEdit" name="m_SlugAttitudeYaw_plainTextEdit">
<property name="minimumSize">
<size>
<width>53</width>
<height>21</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>53</width>
<height>21</height>
</size>
</property>
<property name="frameShape"> <property name="frameShape">
<enum>QFrame::WinPanel</enum> <enum>QFrame::WinPanel</enum>
</property> </property>
...@@ -836,116 +1370,245 @@ ...@@ -836,116 +1370,245 @@
</property> </property>
</widget> </widget>
</item> </item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</widget>
<widget class="QWidget" name="tab_3">
<attribute name="title">
<string>Navigation</string>
</attribute>
<widget class="QGroupBox" name="gpsData_groupBox">
<property name="geometry">
<rect>
<x>0</x>
<y>40</y>
<width>301</width>
<height>121</height>
</rect>
</property>
<property name="title">
<string>GPS Data</string>
</property>
<layout class="QGridLayout" name="gridLayout_7">
<item row="4" column="0">
<widget class="QLabel" name="label_47">
<property name="text">
<string>Time</string>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_48">
<property name="text">
<string>Date</string>
</property>
</widget>
</item>
<item row="1" column="0"> <item row="1" column="0">
<widget class="QLabel" name="label_27"> <widget class="QLabel" name="label_49">
<property name="text">
<string>Longitude</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label_50">
<property name="text">
<string>Latitude</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="lineEdit_5"/>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="lineEdit_6"/>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="lineEdit_7"/>
</item>
<item row="4" column="1">
<widget class="QLineEdit" name="lineEdit_8"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_55">
<property name="text">
<string>TextLabel</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<widget class="QWidget" name="tab_5">
<attribute name="title">
<string>Page</string>
</attribute>
<widget class="QLineEdit" name="lineEdit_2">
<property name="geometry">
<rect>
<x>62</x>
<y>99</y>
<width>133</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_54">
<property name="geometry">
<rect>
<x>201</x>
<y>99</y>
<width>46</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>TextLabel</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_4">
<property name="geometry">
<rect>
<x>253</x>
<y>99</y>
<width>133</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_52">
<property name="geometry">
<rect>
<x>10</x>
<y>99</y>
<width>46</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>TextLabel</string>
</property>
</widget>
<widget class="QLabel" name="label_51">
<property name="geometry">
<rect>
<x>13</x>
<y>12</y>
<width>46</width>
<height>16</height>
</rect>
</property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>46</width>
<height>0</height> <height>0</height>
</size> </size>
</property> </property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text"> <property name="text">
<string>Pitch C</string> <string>TextLabel</string>
</property> </property>
</widget> </widget>
</item> <widget class="QLineEdit" name="lineEdit">
<item row="1" column="1"> <property name="geometry">
<widget class="QTextEdit" name="m_SlugsPitchC_textEdit"> <rect>
<x>65</x>
<y>12</y>
<width>80</width>
<height>19</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>80</width>
<height>0</height> <height>0</height>
</size> </size>
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>16777215</width> <width>100</width>
<height>16777215</height> <height>19</height>
</size> </size>
</property> </property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget> </widget>
</item> <widget class="QLabel" name="label_53">
<item row="2" column="0"> <property name="geometry">
<widget class="QLabel" name="label_28"> <rect>
<x>150</x>
<y>10</y>
<width>46</width>
<height>16</height>
</rect>
</property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>46</width>
<height>0</height> <height>0</height>
</size> </size>
</property> </property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text"> <property name="text">
<string>Psi_d C</string> <string>TextLabel</string>
</property> </property>
</widget> </widget>
</item> <widget class="QLineEdit" name="lineEdit_3">
<item row="2" column="1"> <property name="geometry">
<widget class="QTextEdit" name="m_SlugsPsidC_textEdit"> <rect>
<x>200</x>
<y>10</y>
<width>133</width>
<height>20</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>133</width>
<height>0</height> <height>0</height>
</size> </size>
</property> </property>
<property name="maximumSize"> </widget>
</widget>
<widget class="QWidget" name="tab_4">
<attribute name="title">
<string>Sensor Biases</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_10">
<item row="0" column="0">
<widget class="QGroupBox" name="sensorBiases_groupBox">
<property name="minimumSize">
<size> <size>
<width>16777215</width> <width>311</width>
<height>16777215</height> <height>111</height>
</size> </size>
</property> </property>
<property name="frameShape"> <property name="maximumSize">
<enum>QFrame::WinPanel</enum> <size>
</property> <width>311</width>
<property name="verticalScrollBarPolicy"> <height>111</height>
<enum>Qt::ScrollBarAlwaysOff</enum> </size>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property> </property>
<property name="readOnly"> <property name="title">
<bool>true</bool> <string>Sensor Biases</string>
</property> </property>
</widget> <layout class="QGridLayout" name="gridLayout_3">
</item> <item row="0" column="0">
<item row="3" column="0"> <widget class="QLabel" name="label_10">
<widget class="QLabel" name="label_29">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -966,12 +1629,12 @@ ...@@ -966,12 +1629,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Phi C</string> <string>Axb</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1"> <item row="0" column="1">
<widget class="QTextEdit" name="m_SlugsPhiC_textEdit"> <widget class="QTextEdit" name="m_SlugsAxBiases_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -998,8 +1661,8 @@ ...@@ -998,8 +1661,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="0"> <item row="0" column="2">
<widget class="QLabel" name="label_30"> <widget class="QLabel" name="label_13">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1020,12 +1683,12 @@ ...@@ -1020,12 +1683,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Ay body</string> <string>Gxb</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="1"> <item row="0" column="3">
<widget class="QTextEdit" name="m_SlugsAyBody_textEdit"> <widget class="QTextEdit" name="m_SlugsGxBiases_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1052,8 +1715,8 @@ ...@@ -1052,8 +1715,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="3"> <item row="1" column="0">
<widget class="QLabel" name="label_31"> <widget class="QLabel" name="label_11">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1074,12 +1737,12 @@ ...@@ -1074,12 +1737,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>From WP</string> <string>Ayb</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="4"> <item row="1" column="1">
<widget class="QTextEdit" name="m_SlugsFromWP_textEdit"> <widget class="QTextEdit" name="m_SlugsAyBiases_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1106,8 +1769,8 @@ ...@@ -1106,8 +1769,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="3"> <item row="1" column="2">
<widget class="QLabel" name="label_32"> <widget class="QLabel" name="label_14">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1128,12 +1791,12 @@ ...@@ -1128,12 +1791,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>To WP</string> <string>Gyb</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="4"> <item row="1" column="3">
<widget class="QTextEdit" name="m_SlugsToWP_textEdit"> <widget class="QTextEdit" name="m_SlugsGyBiases_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1160,8 +1823,8 @@ ...@@ -1160,8 +1823,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="3"> <item row="2" column="0">
<widget class="QLabel" name="label_33"> <widget class="QLabel" name="label_12">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1182,12 +1845,12 @@ ...@@ -1182,12 +1845,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Tot Run</string> <string>Azb</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="4"> <item row="2" column="1">
<widget class="QTextEdit" name="m_SlugsTotRun_textEdit"> <widget class="QTextEdit" name="m_SlugsAzBiases_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1214,8 +1877,8 @@ ...@@ -1214,8 +1877,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="3"> <item row="2" column="2">
<widget class="QLabel" name="label_34"> <widget class="QLabel" name="label_15">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1236,12 +1899,12 @@ ...@@ -1236,12 +1899,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Dist to G</string> <string>Gzb</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="4"> <item row="2" column="3">
<widget class="QTextEdit" name="m_SlugsDistToGround_textEdit"> <widget class="QTextEdit" name="m_SlugsGzBiases_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1268,109 +1931,51 @@ ...@@ -1268,109 +1931,51 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="0">
<widget class="QLabel" name="label_26">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>U_m</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
</item> </item>
<item row="5" column="0"> </layout>
<widget class="QGroupBox" name="sensorBiases_groupBox"> <zorder>sensorBiases_groupBox</zorder>
<zorder>lineEdit</zorder>
<zorder>label_51</zorder>
<zorder>lineEdit</zorder>
<zorder>lineEdit_2</zorder>
<zorder>lineEdit_3</zorder>
<zorder>lineEdit_4</zorder>
<zorder>label_51</zorder>
<zorder>label_52</zorder>
<zorder>label_53</zorder>
<zorder>label_54</zorder>
<zorder>lineEdit</zorder>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">
<string>PWM Command</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_11">
<item row="0" column="0">
<widget class="QGroupBox" name="PWMCommands_groupBox">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>311</width> <width>311</width>
<height>111</height> <height>171</height>
</size> </size>
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
<size> <size>
<width>311</width> <width>311</width>
<height>111</height> <height>171</height>
</size> </size>
</property> </property>
<property name="title"> <property name="title">
<string>Sensor Biases</string> <string>PWM Commands</string>
</property>
<layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0">
<widget class="QLabel" name="label_10">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Axb</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QTextEdit" name="m_SlugsAxBiases_textEdit">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property> </property>
<property name="readOnly"> <layout class="QGridLayout" name="gridLayout_5">
<bool>true</bool> <property name="spacing">
<number>6</number>
</property> </property>
</widget> <item row="0" column="0">
</item> <widget class="QLabel" name="label_16">
<item row="0" column="2">
<widget class="QLabel" name="label_13">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1391,12 +1996,12 @@ ...@@ -1391,12 +1996,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Gxb</string> <string>Thro</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="3"> <item row="0" column="1">
<widget class="QTextEdit" name="m_SlugsGxBiases_textEdit"> <widget class="QTextEdit" name="m_SlugsThro_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1423,8 +2028,8 @@ ...@@ -1423,8 +2028,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="0"> <item row="1" column="1">
<widget class="QLabel" name="label_11"> <widget class="QTextEdit" name="m_SlugsAile_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1437,20 +2042,22 @@ ...@@ -1437,20 +2042,22 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="font"> <property name="frameShape">
<font> <enum>QFrame::WinPanel</enum>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property> </property>
<property name="text"> <property name="verticalScrollBarPolicy">
<string>Ayb</string> <enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="1"> <item row="2" column="1">
<widget class="QTextEdit" name="m_SlugsAyBiases_textEdit"> <widget class="QTextEdit" name="m_SlugsElev_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1477,8 +2084,8 @@ ...@@ -1477,8 +2084,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="2"> <item row="3" column="1">
<widget class="QLabel" name="label_14"> <widget class="QTextEdit" name="m_SlugsRudd_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1491,20 +2098,22 @@ ...@@ -1491,20 +2098,22 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="font"> <property name="frameShape">
<font> <enum>QFrame::WinPanel</enum>
<pointsize>10</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property> </property>
<property name="text"> <property name="verticalScrollBarPolicy">
<string>Gyb</string> <enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="3"> <item row="4" column="1">
<widget class="QTextEdit" name="m_SlugsGyBiases_textEdit"> <widget class="QTextEdit" name="m_SlugsFailSafe_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1531,8 +2140,8 @@ ...@@ -1531,8 +2140,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="0"> <item row="1" column="0">
<widget class="QLabel" name="label_12"> <widget class="QLabel" name="label_17">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1553,12 +2162,12 @@ ...@@ -1553,12 +2162,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Azb</string> <string>Aile</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="1"> <item row="2" column="0">
<widget class="QTextEdit" name="m_SlugsAzBiases_textEdit"> <widget class="QLabel" name="label_18">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1571,22 +2180,20 @@ ...@@ -1571,22 +2180,20 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="frameShape"> <property name="font">
<enum>QFrame::WinPanel</enum> <font>
</property> <pointsize>10</pointsize>
<property name="verticalScrollBarPolicy"> <weight>75</weight>
<enum>Qt::ScrollBarAlwaysOff</enum> <bold>true</bold>
</property> </font>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property> </property>
<property name="readOnly"> <property name="text">
<bool>true</bool> <string>Elev</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="2"> <item row="3" column="0">
<widget class="QLabel" name="label_15"> <widget class="QLabel" name="label_19">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1607,12 +2214,12 @@ ...@@ -1607,12 +2214,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Gzb</string> <string>Rudd</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="3"> <item row="4" column="0">
<widget class="QTextEdit" name="m_SlugsGzBiases_textEdit"> <widget class="QLabel" name="label_20">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1625,49 +2232,20 @@ ...@@ -1625,49 +2232,20 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="1" column="0">
<widget class="QGroupBox" name="position_groupBox">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>311</width>
<height>91</height>
</size>
</property>
<property name="font"> <property name="font">
<font> <font>
<weight>50</weight> <pointsize>10</pointsize>
<bold>false</bold> <weight>75</weight>
<bold>true</bold>
</font> </font>
</property> </property>
<property name="title"> <property name="text">
<string>Position</string> <string>FailSafe</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout_2"> </widget>
<item row="0" column="0"> </item>
<widget class="QLabel" name="label"> <item row="0" column="2">
<widget class="QLabel" name="label_21">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1687,16 +2265,13 @@ ...@@ -1687,16 +2265,13 @@
<bold>true</bold> <bold>true</bold>
</font> </font>
</property> </property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="text"> <property name="text">
<string>X</string> <string>Thro Trim</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="1"> <item row="0" column="3">
<widget class="QPlainTextEdit" name="ed_x"> <widget class="QTextEdit" name="m_SlugsThTrim_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1723,8 +2298,8 @@ ...@@ -1723,8 +2298,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="2"> <item row="1" column="2">
<widget class="QLabel" name="label_2"> <widget class="QLabel" name="label_22">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1745,12 +2320,12 @@ ...@@ -1745,12 +2320,12 @@
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Y</string> <string>Aile Trim</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="3"> <item row="1" column="3">
<widget class="QPlainTextEdit" name="ed_y"> <widget class="QTextEdit" name="m_SlugsAileTrim_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1777,8 +2352,8 @@ ...@@ -1777,8 +2352,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="4"> <item row="2" column="2">
<widget class="QLabel" name="label_3"> <widget class="QLabel" name="label_23">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1798,16 +2373,13 @@ ...@@ -1798,16 +2373,13 @@
<bold>true</bold> <bold>true</bold>
</font> </font>
</property> </property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="text"> <property name="text">
<string>Z</string> <string>Elev Trim</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="5"> <item row="2" column="3">
<widget class="QPlainTextEdit" name="ed_z"> <widget class="QTextEdit" name="m_SlugsElevTrim_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1834,33 +2406,8 @@ ...@@ -1834,33 +2406,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="0"> <item row="3" column="2">
<widget class="QLabel" name="label_4"> <widget class="QLabel" name="label_24">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Vx</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QLabel" name="label_5">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1875,17 +2422,18 @@ ...@@ -1875,17 +2422,18 @@
</property> </property>
<property name="font"> <property name="font">
<font> <font>
<pointsize>10</pointsize>
<weight>75</weight> <weight>75</weight>
<bold>true</bold> <bold>true</bold>
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Vy</string> <string>Rudd Trim</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="3"> <item row="3" column="3">
<widget class="QPlainTextEdit" name="ed_vy"> <widget class="QTextEdit" name="m_SlugsRuddTrim_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1912,8 +2460,8 @@ ...@@ -1912,8 +2460,8 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="4"> <item row="4" column="2">
<widget class="QLabel" name="label_6"> <widget class="QLabel" name="label_25">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1928,17 +2476,18 @@ ...@@ -1928,17 +2476,18 @@
</property> </property>
<property name="font"> <property name="font">
<font> <font>
<pointsize>10</pointsize>
<weight>75</weight> <weight>75</weight>
<bold>true</bold> <bold>true</bold>
</font> </font>
</property> </property>
<property name="text"> <property name="text">
<string>Vz</string> <string>Available</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="5"> <item row="4" column="3">
<widget class="QPlainTextEdit" name="ed_vz"> <widget class="QTextEdit" name="m_SlugsAvailable_textEdit">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
...@@ -1965,36 +2514,12 @@ ...@@ -1965,36 +2514,12 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="1"> </layout>
<widget class="QPlainTextEdit" name="ed_vx">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::WinPanel</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget> </widget>
</item> </item>
</layout> </layout>
</widget> </widget>
</widget>
</item> </item>
</layout> </layout>
</widget> </widget>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment