diff --git a/M3KTE_TERM/m3kte.cpp b/M3KTE_TERM/m3kte.cpp index eaae695..14dfef2 100644 --- a/M3KTE_TERM/m3kte.cpp +++ b/M3KTE_TERM/m3kte.cpp @@ -1421,6 +1421,7 @@ void M3KTE::boardScan(unsigned boardID) } else { logError(tr("Плата %1 (ID %2)").arg(boardID+1).arg(Boards[boardID].adr), reply->errorString(), ++Boards[boardID].error_TX, ""); + Boards[boardID].boardScanners->start(m_deviceSettingsDialog->currentBoardTimer(boardID)); } }); else { @@ -1433,6 +1434,7 @@ void M3KTE::boardScan(unsigned boardID) } else { logError(tr("Плата %1 (ID %2)").arg(boardID+1).arg(Boards[boardID].adr), modbusDevice->errorString(), ++Boards[boardID].error_TX, ""); + Boards[boardID].boardScanners->start(m_deviceSettingsDialog->currentBoardTimer(boardID)); } }