|
|
#include "parameterdump.h"
|
|
|
|
|
|
ParameterDump::ParameterDump(QWidget *parent) :
|
|
|
QWidget(parent)
|
|
|
{
|
|
|
this->buildTabParameterDump();
|
|
|
|
|
|
this->setLayout(layout_parameterDump);
|
|
|
}
|
|
|
|
|
|
void ParameterDump::buildTabParameterDump()
|
|
|
{
|
|
|
buildCOMM();
|
|
|
buildNORM();
|
|
|
buildBURST();
|
|
|
buildSBM1();
|
|
|
buildSBM2();
|
|
|
|
|
|
layout_parameterDump = new QGridLayout();
|
|
|
|
|
|
layout_parameterDump->addWidget(groupbox_COMM, 0, 0, 1, 1);
|
|
|
layout_parameterDump->addWidget(groupbox_NORM, 0, 1, 1, 1);
|
|
|
layout_parameterDump->addWidget(groupbox_BURST, 1, 0, 1, 1);
|
|
|
layout_parameterDump->addWidget(groupbox_SBM1,2 , 0, 1, 1);
|
|
|
layout_parameterDump->addWidget(groupbox_SBM2, 2, 1, 1, 1);
|
|
|
|
|
|
layout_parameterDump->setRowStretch(3, 1);
|
|
|
layout_parameterDump->setColumnStretch(2, 1);
|
|
|
}
|
|
|
|
|
|
void ParameterDump::buildCOMM()
|
|
|
{
|
|
|
groupbox_COMM = new QGroupBox(tr("COMMON_PAR"));
|
|
|
layout_COMM = new QGridLayout();
|
|
|
|
|
|
sy_lfr_bw = new QLabel("sy_lfr_bw ");
|
|
|
sy_lfr_sp0 = new QLabel("sy_lfr_sp0 ");
|
|
|
sy_lfr_sp1 = new QLabel("sy_lfr_sp1 ");
|
|
|
sy_lfr_r0 = new QLabel("sy_lfr_r0 ");
|
|
|
sy_lfr_r1 = new QLabel("sy_lfr_r1 ");
|
|
|
|
|
|
spinbox_sy_lfr_bw = new QSpinBox();
|
|
|
spinbox_sy_lfr_sp0 = new QSpinBox();
|
|
|
spinbox_sy_lfr_sp1 = new QSpinBox();
|
|
|
spinbox_sy_lfr_r0 = new QSpinBox();
|
|
|
spinbox_sy_lfr_r1 = new QSpinBox();
|
|
|
|
|
|
spinbox_sy_lfr_bw->setRange(0, 1);
|
|
|
spinbox_sy_lfr_sp0->setRange(0, 1);
|
|
|
spinbox_sy_lfr_sp1->setRange(0, 1);
|
|
|
spinbox_sy_lfr_r0->setRange(0, 1);
|
|
|
spinbox_sy_lfr_r1->setRange(0, 1);
|
|
|
|
|
|
spinbox_sy_lfr_bw->setValue(1);
|
|
|
spinbox_sy_lfr_sp0->setValue(0);
|
|
|
spinbox_sy_lfr_sp1->setValue(0);
|
|
|
spinbox_sy_lfr_r0->setValue(0);
|
|
|
spinbox_sy_lfr_r1->setValue(0);
|
|
|
|
|
|
layout_COMM->addWidget(sy_lfr_bw, 0, 0, 1, 1);
|
|
|
layout_COMM->addWidget(sy_lfr_sp0, 1, 0, 1, 1);
|
|
|
layout_COMM->addWidget(sy_lfr_sp1, 2, 0, 1, 1);
|
|
|
layout_COMM->addWidget(sy_lfr_r0, 3, 0, 1, 1);
|
|
|
layout_COMM->addWidget(sy_lfr_r1, 4, 0, 1, 1);
|
|
|
|
|
|
layout_COMM->addWidget(spinbox_sy_lfr_bw, 0, 1, 1, 1);
|
|
|
layout_COMM->addWidget(spinbox_sy_lfr_sp0, 1, 1, 1, 1);
|
|
|
layout_COMM->addWidget(spinbox_sy_lfr_sp1, 2, 1, 1, 1);
|
|
|
layout_COMM->addWidget(spinbox_sy_lfr_r0, 3, 1, 1, 1);
|
|
|
layout_COMM->addWidget(spinbox_sy_lfr_r1, 4, 1, 1, 1);
|
|
|
|
|
|
layout_COMM->setColumnStretch(2, 1);
|
|
|
layout_COMM->setRowStretch(5, 1);
|
|
|
|
|
|
groupbox_COMM->setLayout(layout_COMM);
|
|
|
}
|
|
|
|
|
|
void ParameterDump::buildNORM()
|
|
|
{
|
|
|
groupbox_NORM = new QGroupBox(tr("NORMAL_PAR"));
|
|
|
layout_NORM = new QGridLayout();
|
|
|
|
|
|
sy_lfr_n_swf_l = new QLabel("sy_lfr_n_swf_l ");
|
|
|
sy_lfr_n_swf_p = new QLabel("sy_lfr_n_swf_p ");
|
|
|
sy_lfr_n_asm_p = new QLabel("sy_lfr_n_asm_p ");
|
|
|
sy_lfr_n_bp_p0 = new QLabel("sy_lfr_n_bp_p0 ");
|
|
|
sy_lfr_n_bp_p1 = new QLabel("sy_lfr_n_bp_p1 ");
|
|
|
|
|
|
spinbox_sy_lfr_n_swf_l = new QSpinBox();
|
|
|
spinbox_sy_lfr_n_swf_p = new QSpinBox();
|
|
|
spinbox_sy_lfr_n_asm_p = new QSpinBox();
|
|
|
spinbox_sy_lfr_n_bp_p0 = new QSpinBox();
|
|
|
spinbox_sy_lfr_n_bp_p1 = new QSpinBox();
|
|
|
|
|
|
spinbox_sy_lfr_n_swf_l->setRange(256, 65535);
|
|
|
spinbox_sy_lfr_n_swf_p->setRange(16, 65535);
|
|
|
spinbox_sy_lfr_n_asm_p->setRange(16, 65535);
|
|
|
spinbox_sy_lfr_n_bp_p0->setRange(4, 3600);
|
|
|
spinbox_sy_lfr_n_bp_p1->setRange(20, 3600);
|
|
|
|
|
|
spinbox_sy_lfr_n_swf_l->setValue(2048);
|
|
|
spinbox_sy_lfr_n_swf_p->setValue(300);
|
|
|
spinbox_sy_lfr_n_asm_p->setValue(3600);
|
|
|
spinbox_sy_lfr_n_bp_p0->setValue(4);
|
|
|
spinbox_sy_lfr_n_bp_p1->setValue(20);
|
|
|
|
|
|
layout_NORM->addWidget(sy_lfr_n_swf_l, 0, 0, 1, 1);
|
|
|
layout_NORM->addWidget(sy_lfr_n_swf_p, 1, 0, 1, 1);
|
|
|
layout_NORM->addWidget(sy_lfr_n_asm_p, 2, 0, 1, 1);
|
|
|
layout_NORM->addWidget(sy_lfr_n_bp_p0, 3, 0, 1, 1);
|
|
|
layout_NORM->addWidget(sy_lfr_n_bp_p1, 4, 0, 1, 1);
|
|
|
|
|
|
layout_NORM->addWidget(spinbox_sy_lfr_n_swf_l, 0, 1, 1, 1);
|
|
|
layout_NORM->addWidget(spinbox_sy_lfr_n_swf_p, 1, 1, 1, 1);
|
|
|
layout_NORM->addWidget(spinbox_sy_lfr_n_asm_p, 2, 1, 1, 1);
|
|
|
layout_NORM->addWidget(spinbox_sy_lfr_n_bp_p0, 3, 1, 1, 1);
|
|
|
layout_NORM->addWidget(spinbox_sy_lfr_n_bp_p1, 4, 1, 1, 1);
|
|
|
|
|
|
layout_NORM->setColumnStretch(2, 1);
|
|
|
layout_NORM->setRowStretch(5, 1);
|
|
|
|
|
|
groupbox_NORM->setLayout(layout_NORM);
|
|
|
}
|
|
|
|
|
|
void ParameterDump::buildBURST()
|
|
|
{
|
|
|
groupbox_BURST = new QGroupBox(tr("BURST_PAR"));
|
|
|
layout_BURST = new QGridLayout();
|
|
|
|
|
|
sy_lfr_b_bp_p0 = new QLabel("sy_lfr_b_bp_p0 ");
|
|
|
sy_lfr_b_bp_p1 = new QLabel("sy_lfr_b_bp_p1 ");
|
|
|
|
|
|
spinbox_sy_lfr_b_bp_p0 = new QSpinBox();
|
|
|
spinbox_sy_lfr_b_bp_p1 = new QSpinBox();
|
|
|
|
|
|
layout_BURST->addWidget(sy_lfr_b_bp_p0, 0, 0, 1, 1);
|
|
|
layout_BURST->addWidget(sy_lfr_b_bp_p1, 1, 0, 1, 1);
|
|
|
layout_BURST->addWidget(spinbox_sy_lfr_b_bp_p0, 0, 1, 1, 1);
|
|
|
layout_BURST->addWidget(spinbox_sy_lfr_b_bp_p1, 1, 1, 1, 1);
|
|
|
|
|
|
layout_BURST->setColumnStretch(2, 1);
|
|
|
layout_BURST->setRowStretch(3, 1);
|
|
|
|
|
|
groupbox_BURST->setLayout(layout_BURST);
|
|
|
}
|
|
|
|
|
|
void ParameterDump::buildSBM1()
|
|
|
{
|
|
|
groupbox_SBM1 = new QGroupBox(tr("SBM1_PAR"));
|
|
|
layout_SBM1 = new QGridLayout();
|
|
|
|
|
|
sy_lfr_s1_bp_p0 = new QLabel("sy_lfr_s1_bp_p0 ");
|
|
|
sy_lfr_s1_bp_p1 = new QLabel("sy_lfr_s1_bp_p1 ");
|
|
|
|
|
|
spinbox_sy_lfr_s1_bp_p0 = new QSpinBox();
|
|
|
spinbox_sy_lfr_s1_bp_p1 = new QSpinBox();
|
|
|
|
|
|
layout_SBM1->addWidget(sy_lfr_s1_bp_p0, 0, 0, 1, 1);
|
|
|
layout_SBM1->addWidget(sy_lfr_s1_bp_p1, 1, 0, 1, 1);
|
|
|
layout_SBM1->addWidget(spinbox_sy_lfr_s1_bp_p0, 0, 1, 1, 1);
|
|
|
layout_SBM1->addWidget(spinbox_sy_lfr_s1_bp_p1, 1, 1, 1, 1);
|
|
|
|
|
|
layout_SBM1->setColumnStretch(2, 1);
|
|
|
layout_SBM1->setRowStretch(3, 1);
|
|
|
|
|
|
groupbox_SBM1->setLayout(layout_SBM1);
|
|
|
}
|
|
|
|
|
|
void ParameterDump::buildSBM2()
|
|
|
{
|
|
|
groupbox_SBM2 = new QGroupBox(tr("SBM2_PAR"));
|
|
|
layout_SBM2 = new QGridLayout();
|
|
|
|
|
|
sy_lfr_s2_bp_p0 = new QLabel("sy_lfr_s2_bp_p0 ");
|
|
|
sy_lfr_s2_bp_p1 = new QLabel("sy_lfr_s2_bp_p1 ");
|
|
|
|
|
|
spinbox_sy_lfr_s2_bp_p0 = new QSpinBox();
|
|
|
spinbox_sy_lfr_s2_bp_p1 = new QSpinBox();
|
|
|
|
|
|
layout_SBM2->addWidget(sy_lfr_s2_bp_p0, 0, 0, 1, 1);
|
|
|
layout_SBM2->addWidget(sy_lfr_s2_bp_p1, 1, 0, 1, 1);
|
|
|
layout_SBM2->addWidget(spinbox_sy_lfr_s2_bp_p0, 0, 1, 1, 1);
|
|
|
layout_SBM2->addWidget(spinbox_sy_lfr_s2_bp_p1, 1, 1, 1, 1);
|
|
|
|
|
|
layout_SBM2->setColumnStretch(2, 1);
|
|
|
layout_SBM2->setRowStretch(3, 1);
|
|
|
|
|
|
groupbox_SBM2->setLayout(layout_SBM2);
|
|
|
}
|
|
|
|
|
|
void ParameterDump::updateParameterDump(TMPacketToRead *tmPacketToRead)
|
|
|
{
|
|
|
|
|
|
Packet_TM_LFR_PARAMETER_DUMP_t *parameterPacket;
|
|
|
|
|
|
parameterPacket = (Packet_TM_LFR_PARAMETER_DUMP_t *) tmPacketToRead->Value;
|
|
|
|
|
|
sy_lfr_bw->setText(" sy_lfr_bw: " + QString::number( (parameterPacket->bw_sp0_sp1_r0_r1 & 0x10 ) >> 4 ) );
|
|
|
sy_lfr_sp0->setText(" sy_lfr_bw: " + QString::number( (parameterPacket->bw_sp0_sp1_r0_r1 & 0x08 ) >> 3 ) );
|
|
|
sy_lfr_sp1->setText(" sy_lfr_bw: " + QString::number( (parameterPacket->bw_sp0_sp1_r0_r1 & 0x04 ) >> 2 ) );
|
|
|
sy_lfr_r0->setText(" sy_lfr_bw: " + QString::number( (parameterPacket->bw_sp0_sp1_r0_r1 & 0x02 ) >> 1 ) );
|
|
|
sy_lfr_r1->setText(" sy_lfr_bw: " + QString::number( (parameterPacket->bw_sp0_sp1_r0_r1 & 0x01 ) ) );
|
|
|
|
|
|
sy_lfr_n_swf_l->setText(" sy_lfr_n_swf_l: "
|
|
|
+ QString::number( parameterPacket->sy_lfr_n_swf_l[0] * 256
|
|
|
+ parameterPacket->sy_lfr_n_swf_l[1] ) );
|
|
|
sy_lfr_n_swf_p->setText(" sy_lfr_n_swf_p: "
|
|
|
+ QString::number( parameterPacket->sy_lfr_n_swf_p[0] * 256
|
|
|
+ parameterPacket->sy_lfr_n_swf_p[1] ) );
|
|
|
sy_lfr_n_asm_p->setText(" sy_lfr_n_asm_p: "
|
|
|
+ QString::number( parameterPacket->sy_lfr_n_asm_p[0] * 256
|
|
|
+ parameterPacket->sy_lfr_n_asm_p[1] ) );
|
|
|
sy_lfr_n_bp_p0->setText(" sy_lfr_n_bp_p0: " + QString::number( parameterPacket->sy_lfr_n_bp_p0 ) );
|
|
|
sy_lfr_n_bp_p1->setText(" sy_lfr_n_bp_p1: " + QString::number( parameterPacket->sy_lfr_n_bp_p1 ) );
|
|
|
|
|
|
sy_lfr_b_bp_p0->setText(" sy_lfr_b_p0: " + QString::number( parameterPacket->sy_lfr_b_bp_p0 ) );
|
|
|
sy_lfr_b_bp_p1->setText(" sy_lfr_b_p1: " + QString::number( parameterPacket->sy_lfr_b_bp_p1 ) );
|
|
|
|
|
|
sy_lfr_s1_bp_p0->setText(" sy_lfr_s1_p0: " + QString::number( parameterPacket->sy_lfr_s1_bp_p0 ) );
|
|
|
sy_lfr_s1_bp_p1->setText(" sy_lfr_s1_p1: " + QString::number( parameterPacket->sy_lfr_s1_bp_p1 ) );
|
|
|
|
|
|
sy_lfr_s2_bp_p0->setText(" sy_lfr_s2_p0: " + QString::number( parameterPacket->sy_lfr_s2_bp_p0 ) );
|
|
|
sy_lfr_s2_bp_p1->setText(" sy_lfr_s2_p1: " + QString::number( parameterPacket->sy_lfr_s2_bp_p1 ) );
|
|
|
}
|
|
|
|