You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #ifndef WIDGET_H
- #define WIDGET_H
-
- #include <QSerialPort>
- #include <QWidget>
- #include <QTimer>
- #include "mymodbus.h"
- #include "communicationhistory.h"
- #include "serialcommunicator.h"
-
- namespace Ui {
- class Widget;
- }
-
- class Widget : public QWidget
- {
- Q_OBJECT
-
- public:
- explicit Widget(QWidget *parent = 0);
- ~Widget();
-
- private slots:
- void on_btnConnect_clicked();
-
- void on_pushWrite_clicked();
-
- void on_btn_read_clicked();
-
- void on_btn_SaveDate_clicked();
-
- void on_btn_ReadDate_clicked();
-
- void on_btn_ClearDate_clicked();
-
- void on_btn_ClearRead_clicked();
-
- void onSerialDataReceived(const QByteArray &data);
-
- void onSerialStatusChanged(const QString &status);
-
- void onSerialTimeout();
-
- private:
- Ui::Widget *ui;
- SerialCommunicator *serialComm;
- MyModbus *modbus;
- };
-
- #endif // WIDGET_H
|