Masterctrl/Sources/Chalet/ChaletModbusServer.h
2021-05-26 04:15:57 -04:00

26 lines
591 B
C++

#ifndef CHALETMODBUSSERVER_H
#define CHALETMODBUSSERVER_H
#include <QObject>
#include <ModbusBackend.h>
class CChaletModbusServer : public CModbusBackend
{
Q_OBJECT
public:
CChaletModbusServer(CModbusRepository *Repo, int ModbusPort, int DevID);
virtual ~CChaletModbusServer();
int StartChaletModbusServer();
int CloseChaletModbusServer();
bool IsModbusConnected();
virtual void RegistersDatabaseUpdated(quint16 StartAddress, quint16 Length);
virtual void ModbusRequestException(quint8 ExceptionCode, quint8 FctCode);
};
#endif // CHALETMODUBSERVER_H