diff --git a/M3KTE_TERM/m3kte.cpp b/M3KTE_TERM/m3kte.cpp index 41cf804..81e9ddf 100644 --- a/M3KTE_TERM/m3kte.cpp +++ b/M3KTE_TERM/m3kte.cpp @@ -1230,9 +1230,9 @@ bool M3KTE::pingNetworkDevices() modbusDevice->setNumberOfRetries(0); QModbusRequest requestOfDeviceType(QModbusRequest::EncapsulatedInterfaceTransport, QByteArray::fromHex("0E0404")); QModbusRequest requestOfBoardID(QModbusRequest::EncapsulatedInterfaceTransport, QByteArray::fromHex("0E0401")); - + modbusDevice->setTimeout(50); for(CurrentConnectedDevice=0; CurrentConnectedDevice<4;) { - modbusDevice->setTimeout(1000); + auto *reply = modbusDevice->sendRawRequest(requestOfDeviceType, tmp_adr); //Запрос типа устройства. if(reply == nullptr) { @@ -1265,7 +1265,7 @@ bool M3KTE::pingNetworkDevices() QModbusResponse resp = reply->rawResult(); QString result = QString(resp.data().remove(0, MODBUS_REQUEST_PROTOCOL_INFO_LENGTH)); if(result == QString("KTE")) { - modbusDevice->setTimeout(1000); + //modbusDevice->setTimeout(1000); auto *subreply = modbusDevice->sendRawRequest(requestOfBoardID, tmp_adr); while(!subreply->isFinished()) {