#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include #include #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 mvectorinsres; std::vector mvectornres; QLineEdit * mpLE[mninsnum]; std::mutex mmutex; }; #endif // MAINWINDOW_H