Add qmodmaster and move udp app to applications

This commit is contained in:
2023-12-04 16:26:09 +01:00
parent 6906abb18d
commit 915abfcc9a
147 changed files with 15978 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
#ifndef BUSMONITOR_H
#define BUSMONITOR_H
#include <QMainWindow>
#include <QLabel>
#include <QPlainTextEdit>
#include "src/rawdatamodel.h"
namespace Ui {
class BusMonitor;
}
class BusMonitor : public QMainWindow
{
Q_OBJECT
public:
explicit BusMonitor(QWidget *parent, RawDataModel *rawDataModel);
~BusMonitor();
private:
Ui::BusMonitor *ui;
RawDataModel *m_rawDataModel;
void parseTxMsg(QString msg, QPlainTextEdit* txtADU);
void parseTxPDU(QStringList pdu, QString slave, QPlainTextEdit* txtADU);
void parseRxMsg(QString msg, QPlainTextEdit* txtADU);
void parseRxPDU(QStringList pdu, QString slave, QPlainTextEdit* txtADU);
void parseSysMsg(QString msg, QPlainTextEdit* txtADU);
protected:
void closeEvent(QCloseEvent *event);
void showEvent(QShowEvent *event);
private slots:
void clear();
void exit();
void save();
void SxS();
void selectedRow(const QModelIndex & selected);
};
#endif // BUSMONITOR_H