##// END OF EJS Templates
Progress bar added to the plugin
Progress bar added to the plugin

File last commit:

r52:061b27b067a0 default
r57:71cb087f0080 default
Show More
parameterdump.h
113 lines | 2.8 KiB | text/x-c | CLexer
#ifndef PARAMETERDUMP_H
#define PARAMETERDUMP_H
#include <QGroupBox>
#include <QGridLayout>
#include <QPushButton>
#include <QLabel>
#include <QSpinBox>
#include <QDoubleSpinBox>
#include <tmpackettoread.h>
#include <TC_types.h>
#include "parameterdump_global.h"
#include "tcpackettosend.h"
class PARAMETERDUMPSHARED_EXPORT ParameterDump : public QWidget
{
Q_OBJECT
public:
explicit ParameterDump(QWidget *parent = 0);
void buildTabParameterDump();
void buildCOMM();
void buildNORM();
void buildBURST();
void buildSBM1();
void buildSBM2();
void buildActions();
void updateParameterDump(TMPacketToRead *tmPacketToRead);
void actionsSetEnabled(bool state);
void GetCRCAsTwoBytes(unsigned char* data, unsigned char* crcAsTwoBytes, unsigned int sizeOfData);
QGroupBox* groupbox_parameterDump;
QGroupBox* groupbox_COMM;
QGroupBox* groupbox_NORM;
QGroupBox* groupbox_BURST;
QGroupBox* groupbox_SBM1;
QGroupBox* groupbox_SBM2;
QGridLayout* layout_parameterDump;
QGridLayout* layout_COMM;
QGridLayout* layout_NORM;
QGridLayout* layout_BURST;
QGridLayout* layout_SBM1;
QGridLayout* layout_SBM2;
QPushButton* button_loadCommon;
QPushButton* button_loadNormal;
QPushButton* button_loadBurst;
QPushButton* button_loadSBM1;
QPushButton* button_loadSBM2;
QPushButton* button_parameterDump;
//
QLabel* sy_lfr_bw;
QLabel* sy_lfr_sp0;
QLabel* sy_lfr_sp1;
QLabel* sy_lfr_r0;
QLabel* sy_lfr_r1;
//
QLabel* sy_lfr_n_swf_l;
QLabel* sy_lfr_n_swf_p;
QLabel* sy_lfr_n_asm_p;
QLabel* sy_lfr_n_bp_p0;
QLabel* sy_lfr_n_bp_p1;
//
QLabel* sy_lfr_b_bp_p0;
QLabel* sy_lfr_b_bp_p1;
//
QLabel* sy_lfr_s1_bp_p0;
QLabel* sy_lfr_s1_bp_p1;
//
QLabel* sy_lfr_s2_bp_p0;
QLabel* sy_lfr_s2_bp_p1;
QSpinBox* spinbox_sy_lfr_bw;
QSpinBox* spinbox_sy_lfr_sp0;
QSpinBox* spinbox_sy_lfr_sp1;
QSpinBox* spinbox_sy_lfr_r0;
QSpinBox* spinbox_sy_lfr_r1;
//
QSpinBox* spinbox_sy_lfr_n_swf_l;
QSpinBox* spinbox_sy_lfr_n_swf_p;
QSpinBox* spinbox_sy_lfr_n_asm_p;
QSpinBox* spinbox_sy_lfr_n_bp_p0;
QSpinBox* spinbox_sy_lfr_n_bp_p1;
//
QSpinBox* spinbox_sy_lfr_b_bp_p0;
QSpinBox* spinbox_sy_lfr_b_bp_p1;
//
QDoubleSpinBox* spinbox_sy_lfr_s1_bp_p0;
QSpinBox* spinbox_sy_lfr_s1_bp_p1;
//
QSpinBox* spinbox_sy_lfr_s2_bp_p0;
QSpinBox* spinbox_sy_lfr_s2_bp_p1;
TCPacketToSend* packetToSend;
signals:
unsigned int WriteSPWSig(char *Value, unsigned int count, char targetLogicalAddress, char userApplication);
public slots:
void sendParameterDump();
void sendLoadCommon();
void sendLoadNormal();
void sendLoadBurst();
void sendLoadSBM1();
void sendLoadSBM2();
};
#endif // PARAMETERDUMP_H