##// END OF EJS Templates
lfrsgse is able to parse TM_LFR_SCIENCE_NORMAL_ASM_F0 packets...
lfrsgse is able to parse TM_LFR_SCIENCE_NORMAL_ASM_F0 packets possibility to store the spectral matrices possibility to plot diagonal values of the matrices

File last commit:

r60:ead0b0c28332 default
r60:ead0b0c28332 default
Show More
mainwindowui.h
104 lines | 2.4 KiB | text/x-c | CLexer
First version of the gse-lesia module...
r23 #ifndef MAINWINDOWUI_H
#define MAINWINDOWUI_H
#include <QWidget>
#include <qipdialogbox.h>
#include <QLabel>
#include <QPushButton>
#include <QGridLayout>
#include <QVBoxLayout>
#include <QGroupBox>
#include <QSpinBox>
#include <QTextEdit>
#include <QTabWidget>
rmapplugin updated, waveform plots removed (exported in gse_lesia)...
r25
admin@pc-p-leroy3.LAB-LPP.LOCAL
QDockWidgets used for the waveform displays...
r34 #include <wfdisplay.h>
Minor updates to the rmapplugin...
r45 #include <pagespectra.h>
dashboard tab added to the rmapplugin...
r46 #include <parameterdump.h>
lfrsgse is able to parse TM_LFR_SCIENCE_NORMAL_ASM_F0 packets...
r60 #include <asmpage.h>
admin@pc-p-leroy3.LAB-LPP.LOCAL
QDockWidgets used for the waveform displays...
r34
First version of the gse-lesia module...
r23 #include "tmstatistics.h"
First version of gse_lesia functional, includung waveform display...
r24 #include "hkdisplay.h"
Changes to lfrsge...
r58 #include "recordpage.h"
First version of the gse-lesia module...
r23
class MainWindowUI : public QWidget
{
Q_OBJECT
public:
explicit MainWindowUI(QWidget *parent = 0);
void setTCTMServerAddressIP(QString address);
QString getTMEchoServerAddress();
int getTMPort();
int getTCPort();
void displayOnConsole(QString message);
QTabWidget *spwTabWidget;
QWidget* spwTabWidgetPage0;
QWidget* spwTabWidgetPage1;
QWidget* spwTabWidgetPage2;
QWidget* spwTabWidgetPage3;
TMStatistics* tmStatistics;
WFDisplay* wfDisplay;
Changes to lfrsge...
r58 WFPage* wfPage_CWF_F1;
WFPage* wfPage_CWF_F2;
Sync
r59 WFPage* wfPage_CWF_F3;
lfrsgse is able to parse TM_LFR_SCIENCE_NORMAL_ASM_F0 packets...
r60 ASMPage* asmPage_F0;
First version of gse_lesia functional, includung waveform display...
r24 HKDisplay* hkDisplay;
Changes to lfrsge...
r58 RecordPage* recordPage;
rmapplugin updated, waveform plots removed (exported in gse_lesia)...
r25
QWidget* widget_spectrogram;
First version of the gse-lesia module...
r23
Minor updates to the rmapplugin...
r45 ParameterDump* parameterDump;
First version of the gse-lesia module...
r23 QPushButton *button_openServerTCTM;
QPushButton *button_testServerTCTM;
QPushButton *button_openSocketEchoServer;
QPushButton *button_TCAcknowledgement;
QPushButton *button_TCRejection;
QPushButton *button_GSEHK;
QPushButton *button_clearConsole;
First version of gse_lesia functional, includung waveform display...
r24 QPushButton *button_resetStatistics;
First version of the gse-lesia module...
r23
QIPDialogBox *serverTMEchoDialogBox;
QSpinBox *spinbox_serverTMEchoPort;
signals:
public slots:
void clearConsole();
void totalOfBytesHasChanged(unsigned int nbBytes);
First version of gse_lesia functional, includung waveform display...
r24 void totalOfPacketsHasChanged(unsigned int nbPackets);
First version of the gse-lesia module...
r23
private:
QLabel *label_serverTMEcho;
QLabel *label_serverTMEchoPort;
QLabel *label_TMServerPort;
QLabel *label_TCServerPort;
QLabel *label_currentTCTMServer;
QLabel *label_currentTCTMServerIP;
QLabel *label_totalOfBytes;
First version of gse_lesia functional, includung waveform display...
r24 QLabel *label_totalOfPackets;
First version of the gse-lesia module...
r23
QTextEdit *console;
QSpinBox *spinbox_TMServerPort;
QSpinBox *spinbox_TCServerPort;
QGroupBox *groupbox_TMEcho;
QGroupBox *groupbox_ports;
QGroupBox *groupbox_TMToForeignGSETester;
QVBoxLayout *layout_TMEcho;
QVBoxLayout *layout_TMToForeignGSETester;
QVBoxLayout *layout_overallLayout;
QGridLayout *mainLayout;
QGridLayout *layout_ports;
};
#endif // MAINWINDOWUI_H