Commit 9408a997 authored by Pavel Vainerman's avatar Pavel Vainerman

(Modbus): сделал более "жёсткую" проверку на наличие связи с устройством.

Чтобы "связь была", устройство должно "отвечать без ошибок".
parent 35fc6425
......@@ -2772,8 +2772,7 @@ void MBExchange::poll()
if( ex.err == ModbusRTU::erTimeOut && !d->ask_every_reg )
break;
// если контроллер хоть что-то ответил, то вроде как связь есть..
if( ex.err != ModbusRTU::erTimeOut )
if( ex.err == ModbusRTU::erNoError )
d->resp_real = true;
}
......
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