44 lines
929 B
C++
44 lines
929 B
C++
#ifndef SETPRIBOR_H
|
|
#define SETPRIBOR_H
|
|
|
|
#include <QDialog>
|
|
#include <QtSerialPort/QSerialPort>
|
|
#include <QtSerialPort/QSerialPortInfo>
|
|
#include "QDebug"
|
|
#include "mainwindow.h"
|
|
#include "comWorks.h"
|
|
#include <QModbusRtuSerialMaster> // чтоб знал ошибки модбаса
|
|
|
|
namespace Ui {
|
|
class setPribor;
|
|
}
|
|
|
|
class SetPribor : public QDialog
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit SetPribor(MainWindow *parent = nullptr);
|
|
~SetPribor();
|
|
|
|
private slots:
|
|
void on_pushButtonSetParam_clicked();
|
|
|
|
void on_pushButtonDetectAuto_clicked();
|
|
|
|
public slots:
|
|
void getFoundedPribor(uint a, uint s,uint b);
|
|
void priborNotFounded();
|
|
void priborIsSetConnAtr(QModbusDevice::Error); // прибор принял новые атрибуты соединения???
|
|
void getProgressBar(uint a);
|
|
|
|
private:
|
|
|
|
MainWindow *parent;
|
|
Ui::MainWindow *parentUi;
|
|
Ui::setPribor *ui;
|
|
|
|
};
|
|
|
|
#endif // SETPRIBOR_H
|