253 lines
7.1 KiB
C++
253 lines
7.1 KiB
C++
#include "Senser.h"
|
|
#include "ui_Senser.h"
|
|
|
|
Senser::Senser(QWidget *parent) :
|
|
ToolsWidget(parent),
|
|
ui(new Ui::Senser)
|
|
{
|
|
ui->setupUi(this);
|
|
|
|
QFile file(":/qss/Senser.qss");
|
|
file.open(QFile::ReadOnly);
|
|
QTextStream filetext(&file);
|
|
QString stylesheet = filetext.readAll();
|
|
this->setStyleSheet(stylesheet);
|
|
file.close();
|
|
|
|
}
|
|
|
|
Senser::~Senser()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
|
|
void Senser::resizeEvent(QResizeEvent *event)
|
|
{
|
|
|
|
|
|
}
|
|
|
|
void Senser::setINS(int source,int pos,QVariant value)
|
|
{
|
|
if(source == 1)
|
|
{
|
|
switch (pos) {
|
|
case 1:
|
|
ui->label_1_svn->setText(value.toString());
|
|
break;
|
|
case 2:
|
|
ui->label_1_BIT->setText(value.toString());
|
|
break;
|
|
case 3:
|
|
ui->label_1_AttitudeStatus->setText(value.toString());
|
|
break;
|
|
case 4:
|
|
ui->label_1_HeadingStatus->setText(value.toString());
|
|
break;
|
|
case 5:
|
|
ui->label_1_SpeedStatus->setText(value.toString());
|
|
break;
|
|
case 6:
|
|
ui->label_1_PositionStatus->setText(value.toString());
|
|
break;
|
|
case 7:
|
|
ui->label_1_System->setText(value.toString());
|
|
break;
|
|
case 8:
|
|
ui->label_1_COM->setText(value.toString());
|
|
break;
|
|
case 9:
|
|
ui->label_1_GPS->setText(value.toString());
|
|
break;
|
|
case 10:
|
|
ui->label_1_lng->setText(value.toString());
|
|
break;
|
|
case 11:
|
|
ui->label_1_lat->setText(value.toString());
|
|
break;
|
|
case 12:
|
|
ui->label_1_alt->setText(value.toString());
|
|
break;
|
|
case 13:
|
|
ui->label_1_gs->setText(value.toString());
|
|
break;
|
|
case 14:
|
|
ui->label_1_rol->setText(value.toString());
|
|
break;
|
|
case 15:
|
|
ui->label_1_pit->setText(value.toString());
|
|
break;
|
|
case 16:
|
|
ui->label_1_yaw->setText(value.toString());
|
|
break;
|
|
case 17:
|
|
ui->label_1_heading->setText(value.toString());
|
|
break;
|
|
case 18:
|
|
ui->label_1_p->setText(value.toString());
|
|
break;
|
|
case 19:
|
|
ui->label_1_q->setText(value.toString());
|
|
break;
|
|
case 20:
|
|
ui->label_1_r->setText(value.toString());
|
|
break;
|
|
case 21:
|
|
ui->label_1_ax->setText(value.toString());
|
|
break;
|
|
case 22:
|
|
ui->label_1_ay->setText(value.toString());
|
|
break;
|
|
case 23:
|
|
ui->label_1_az->setText(value.toString());
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
else if(source == 2)
|
|
{
|
|
switch (pos) {
|
|
case 1:
|
|
ui->label_2_svn->setText(value.toString());
|
|
break;
|
|
case 2:
|
|
ui->label_2_BIT->setText(value.toString());
|
|
break;
|
|
case 3:
|
|
ui->label_2_AttitudeStatus->setText(value.toString());
|
|
break;
|
|
case 4:
|
|
ui->label_2_HeadingStatus->setText(value.toString());
|
|
break;
|
|
case 5:
|
|
ui->label_2_SpeedStatus->setText(value.toString());
|
|
break;
|
|
case 6:
|
|
ui->label_2_PositionStatus->setText(value.toString());
|
|
break;
|
|
case 7:
|
|
ui->label_2_System->setText(value.toString());
|
|
break;
|
|
case 8:
|
|
ui->label_2_COM->setText(value.toString());
|
|
break;
|
|
case 9:
|
|
ui->label_2_GPS->setText(value.toString());
|
|
break;
|
|
case 10:
|
|
ui->label_2_lng->setText(value.toString());
|
|
break;
|
|
case 11:
|
|
ui->label_2_lat->setText(value.toString());
|
|
break;
|
|
case 12:
|
|
ui->label_2_alt->setText(value.toString());
|
|
break;
|
|
case 13:
|
|
ui->label_2_gs->setText(value.toString());
|
|
break;
|
|
case 14:
|
|
ui->label_2_rol->setText(value.toString());
|
|
break;
|
|
case 15:
|
|
ui->label_2_pit->setText(value.toString());
|
|
break;
|
|
case 16:
|
|
ui->label_2_yaw->setText(value.toString());
|
|
break;
|
|
case 17:
|
|
ui->label_2_heading->setText(value.toString());
|
|
break;
|
|
case 18:
|
|
ui->label_2_p->setText(value.toString());
|
|
break;
|
|
case 19:
|
|
ui->label_2_q->setText(value.toString());
|
|
break;
|
|
case 20:
|
|
ui->label_2_r->setText(value.toString());
|
|
break;
|
|
case 21:
|
|
ui->label_2_ax->setText(value.toString());
|
|
break;
|
|
case 22:
|
|
ui->label_2_ay->setText(value.toString());
|
|
break;
|
|
case 23:
|
|
ui->label_2_az->setText(value.toString());
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
void Senser::setDAS(int source,int pos,QVariant value)
|
|
{
|
|
if(source == 1)
|
|
{
|
|
switch (pos) {
|
|
case 1:
|
|
//ui->label_1_atteck->setText(value.toString());
|
|
break;
|
|
case 2:
|
|
//ui->label_1_slide->setText(value.toString());
|
|
break;
|
|
case 3:
|
|
ui->label_1_rel_alt->setText(value.toString());
|
|
break;
|
|
case 4:
|
|
ui->label_1_cas->setText(value.toString());
|
|
break;
|
|
case 5:
|
|
ui->label_1_tas->setText(value.toString());
|
|
break;
|
|
case 6:
|
|
ui->label_1_ma->setText(value.toString());
|
|
break;
|
|
case 7:
|
|
ui->label_1_dynamic->setText(value.toString());
|
|
break;
|
|
case 8:
|
|
ui->label_1_static->setText(value.toString());
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
else if(source == 2)
|
|
{
|
|
switch (pos) {
|
|
case 1:
|
|
ui->label_2_atteck->setText(value.toString());
|
|
break;
|
|
case 2:
|
|
ui->label_2_slide->setText(value.toString());
|
|
break;
|
|
case 3:
|
|
//ui->label_2_pre_alt->setText(value.toString());
|
|
break;
|
|
case 4:
|
|
//ui->label_2_cas->setText(value.toString());
|
|
break;
|
|
case 5:
|
|
//ui->label_2_tas->setText(value.toString());
|
|
break;
|
|
case 6:
|
|
//ui->label_2_ma->setText(value.toString());
|
|
break;
|
|
case 7:
|
|
ui->label_2_dynamic->setText(value.toString());
|
|
break;
|
|
case 8:
|
|
ui->label_2_static->setText(value.toString());
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|