Обновление списка ошибок

This commit is contained in:
Вячеслав Штейбезандт 2025-10-16 09:56:36 +03:00
parent 227deaf686
commit 9071eb4322

View File

@ -1004,8 +1004,7 @@ void M3KTE::checkBoards()
}
});
}
// Если нет ни одной активной платы — сразу запускаем сканирование
// Если нет ни одной активной платы
if(*totalActiveBoards == 0) {
emit errorAtCheckBoards();
}
@ -1217,7 +1216,6 @@ bool M3KTE::pingNetworkDevices()
int tmp_adr = 1;
bool isRun = false;
bool *tmp_isRun = &isRun;
auto bar = new QProgressDialog(this);
connect(bar, &QProgressDialog::canceled, this, [tmp_isRun]() {
*tmp_isRun = true;
@ -1595,13 +1593,25 @@ void M3KTE::displayResultOfScan(QModbusReply *reply, int boardID, int status)
statusText += QString(" (Hardfault)");
break;
case 6:
statusText += QString(" (ADC Error)");
statusText += QString(" (Empty Settings)");
break;
case 7:
statusText += QString(" (UART Error)");
statusText += QString(" (ADC Error)");
break;
case 8:
statusText += QString(" (Measure Error)");
statusText += QString(" (Program Err 4)");
break;
case 9:
statusText += QString(" (Program Err 5)");
break;
case 10:
statusText += QString(" (EEPROM Error)");
break;
case 11:
statusText += QString(" (Unstable discharge level)");
break;
case 12:
statusText += QString(" (RS/UART Errors)");
break;
default:
statusText += QString(" (Program Err %1)").arg(numb_err - 4);