Commit 313fe2e3 authored by Pavel Vainerman's avatar Pavel Vainerman

Добавил в Modbus параметр sleepPause

parent fb66b274
...@@ -13,6 +13,7 @@ using namespace UniSetTypes; ...@@ -13,6 +13,7 @@ using namespace UniSetTypes;
ModbusClient::ModbusClient(): ModbusClient::ModbusClient():
replyTimeOut_ms(2000), replyTimeOut_ms(2000),
aftersend_msec(0), aftersend_msec(0),
sleepPause_usec(100),
crcNoCheckit(false) crcNoCheckit(false)
{ {
tmProcessing.setTiming(replyTimeOut_ms); tmProcessing.setTiming(replyTimeOut_ms);
...@@ -294,7 +295,7 @@ mbErrCode ModbusClient::recv( ModbusAddr addr, ModbusByte qfunc, ...@@ -294,7 +295,7 @@ mbErrCode ModbusClient::recv( ModbusAddr addr, ModbusByte qfunc,
break; break;
} }
usleep(100); usleep(sleepPause_usec);
} }
if( !begin ) if( !begin )
......
...@@ -15,6 +15,7 @@ ModbusServer::ModbusServer(): ...@@ -15,6 +15,7 @@ ModbusServer::ModbusServer():
recvTimeOut_ms(50), recvTimeOut_ms(50),
replyTimeout_ms(2000), replyTimeout_ms(2000),
aftersend_msec(0), aftersend_msec(0),
sleepPause_usec(100),
onBroadcast(false), onBroadcast(false),
crcNoCheckit(false) crcNoCheckit(false)
{ {
...@@ -473,7 +474,7 @@ mbErrCode ModbusServer::recv( ModbusRTU::ModbusAddr addr, ModbusMessage& rbuf, t ...@@ -473,7 +474,7 @@ mbErrCode ModbusServer::recv( ModbusRTU::ModbusAddr addr, ModbusMessage& rbuf, t
break; break;
} }
usleep(100); usleep(sleepPause_usec);
} }
if( !begin ) if( !begin )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment