Commit 5dbcb71b authored by Pavel Vainerman's avatar Pavel Vainerman

Немного подправил логику обработки для ModbusSlave

parent b25663ab
...@@ -30,7 +30,7 @@ AC_ENABLE_SHARED(yes) ...@@ -30,7 +30,7 @@ AC_ENABLE_SHARED(yes)
AC_ENABLE_STATIC(no) AC_ENABLE_STATIC(no)
AM_PROG_LIBTOOL AM_PROG_LIBTOOL
LIBVER=0:9:2 LIBVER=0:9:0
AC_SUBST(LIBVER) AC_SUBST(LIBVER)
# Checks for libraries. # Checks for libraries.
......
...@@ -69,6 +69,13 @@ mbErrCode ModbusTCPServer::receive( ModbusRTU::ModbusAddr addr, timeout_t timeou ...@@ -69,6 +69,13 @@ mbErrCode ModbusTCPServer::receive( ModbusRTU::ModbusAddr addr, timeout_t timeou
} }
} }
// Если получили пакет по TCP
// то вроде задержек с остальной частью быть не должно
// а если пакет, не нам, то обработка пройдёт быстро..
// (поэтому ставим условный timeout)
// не != 0, т.к. в recv стоит assert(timeout)
timeout = 1;
do do
{ {
// buf.addr = curQueryHeader.uID; // buf.addr = curQueryHeader.uID;
......
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