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

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) { if(*totalActiveBoards == 0) {
emit errorAtCheckBoards(); emit errorAtCheckBoards();
} }
@ -1217,7 +1216,6 @@ bool M3KTE::pingNetworkDevices()
int tmp_adr = 1; int tmp_adr = 1;
bool isRun = false; bool isRun = false;
bool *tmp_isRun = &isRun; bool *tmp_isRun = &isRun;
auto bar = new QProgressDialog(this); auto bar = new QProgressDialog(this);
connect(bar, &QProgressDialog::canceled, this, [tmp_isRun]() { connect(bar, &QProgressDialog::canceled, this, [tmp_isRun]() {
*tmp_isRun = true; *tmp_isRun = true;
@ -1595,13 +1593,25 @@ void M3KTE::displayResultOfScan(QModbusReply *reply, int boardID, int status)
statusText += QString(" (Hardfault)"); statusText += QString(" (Hardfault)");
break; break;
case 6: case 6:
statusText += QString(" (ADC Error)"); statusText += QString(" (Empty Settings)");
break; break;
case 7: case 7:
statusText += QString(" (UART Error)"); statusText += QString(" (ADC Error)");
break; break;
case 8: 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; break;
default: default:
statusText += QString(" (Program Err %1)").arg(numb_err - 4); statusText += QString(" (Program Err %1)").arg(numb_err - 4);