#ifndef SIMULATERMODBUS_H #define SIMULATERMODBUS_H #include #include #include class Simulatermodbus : public QObject { Q_OBJECT public: explicit Simulatermodbus(QObject *parent = nullptr); void init(); void open(QString serialPort , int slaveAddress); void readCoil(int startAddress, quint16 readSize); public: signals: void initiateStateResult(bool initFlag); void openStateResult(bool openFlag); void coilIsReady(QBitArray coilDataFromClient); public: QTimer *timer; }; #endif // SIMULATERMODBUS_H