6 #include <unordered_set>
8 #include "modbus/ModbusRTUSlaveSlot.h"
15 MBSlave(
const std::unordered_set<uniset::ModbusRTU::ModbusAddr>&
vaddr,
const std::string& dev,
const std::string& speed,
bool use485 =
false );
18 inline void setVerbose(
bool state )
23 inline void setReply(
long val )
27 inline void setReply2(
long val )
31 inline void setReply3(
long val )
38 void setLog( std::shared_ptr<DebugStream> dlog );
42 void sigterm(
int signo );
99 std::unordered_set<uniset::ModbusRTU::ModbusAddr>
vaddr;
103 typedef std::unordered_map<uniset::ModbusRTU::mbErrCode, unsigned int> ExchangeErrorMap;
104 ExchangeErrorMap errmap;
105 uniset::ModbusRTU::mbErrCode prev;
113 typedef std::unordered_map<int, std::string> FileList;