123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include <QTimer>
- #include <QLineEdit>
- #include <vector>
- #include <string>
- #include <mutex>
- #include "modulecomm.h"
- #define mninsnum 8
- namespace Ui {
- class MainWindow;
- }
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- public:
- explicit MainWindow(QWidget *parent = 0);
- ~MainWindow();
- private slots:
- void on_pushButton_Inspection_clicked();
- void on_pushButton_OutReport_clicked();
- void onTimer();
- private:
- void UpdateMSG(const char * strdata,const unsigned int nSize,const unsigned int index,const QDateTime * dt,const char * strmemname);
- private:
- Ui::MainWindow *ui;
- int mnCountMsg = 0;
- int mnCountTimer = 0;
- int mnTimerMax = 30;
- std::string mstrerr;
- int mnRes = 0;
- std::vector<std::string> mvectorinsres;
- std::vector<int> mvectornres;
- QLineEdit * mpLE[mninsnum];
- std::mutex mmutex;
- };
- #endif // MAINWINDOW_H
|