2 #ifndef ModbusHelpers_H_ 3 #define ModbusHelpers_H_ 6 #include "ModbusTypes.h" 12 class ModbusRTUMaster;
15 namespace ModbusHelpers
18 ModbusRTU::ModbusAddr beg = 0,
19 ModbusRTU::ModbusAddr end = 255,
20 ModbusRTU::ModbusData reg = 0,
21 ModbusRTU::SlaveFunctionCode fn = ModbusRTU::fnReadInputRegisters
24 ModbusRTU::ModbusAddr autodetectSlave( std::string dev,
25 ComPort::Speed s,
int tout = 1000,
26 ModbusRTU::ModbusAddr beg = 0,
27 ModbusRTU::ModbusAddr end = 255,
28 ModbusRTU::ModbusData reg = 0,
29 ModbusRTU::SlaveFunctionCode fn = ModbusRTU::fnReadInputRegisters
32 ComPort::Speed autodetectSpeed( ModbusRTUMaster* m, ModbusRTU::ModbusAddr slave,
33 ModbusRTU::ModbusData reg = 0,
34 ModbusRTU::SlaveFunctionCode fn = ModbusRTU::fnReadInputRegisters
37 ComPort::Speed autodetectSpeed( std::string dev,
38 ModbusRTU::ModbusAddr slave,
39 int timeout_msec = 1000,
40 ModbusRTU::ModbusData reg = 0,
41 ModbusRTU::SlaveFunctionCode fn = ModbusRTU::fnReadInputRegisters
48 #endif // ModbusHelpers_H_ Definition: CallbackTimer.h:29
Definition: ModbusClient.h:18