##// END OF EJS Templates
Minor updates to the rmapplugin...
Minor updates to the rmapplugin ASM display abilities added to the lfrsgse

File last commit:

r45:bff3fdf42776 default
r45:bff3fdf42776 default
Show More
parameterdump.cpp
224 lines | 8.3 KiB | text/x-c | CppLexer
#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 ) );
}