2 #ifndef ModbusRTUMaster_H_
3 #define ModbusRTUMaster_H_
8 #include "Configuration.h"
9 #include "PassiveTimer.h"
11 #include "ModbusTypes.h"
12 #include "ModbusClient.h"
29 virtual void cleanupChannel()
override
34 void setSpeed( ComPort::Speed s );
35 void setSpeed(
const std::string& s );
36 ComPort::Speed getSpeed();
38 void setParity( ComPort::Parity parity );
39 void setCharacterSize( ComPort::CharacterSize csize );
40 void setStopBits( ComPort::StopBits sBit );
52 virtual size_t getNextData(
unsigned char* buf,
size_t len )
override;
57 virtual ModbusRTU::mbErrCode sendData(
unsigned char* buf,
size_t len )
override;
73 #endif // ModbusRTUMaster_H_