1、过滤BT110出现的读取数据异常

This commit is contained in:
Mr.V 2024-03-21 10:52:12 +08:00
parent b60a1a9622
commit 3f05a63aee
1 changed files with 2 additions and 0 deletions

View File

@ -752,6 +752,8 @@ void MainWindow::getQueueDataThread()
bool isNoCarriage = false;
int carT = strTrainInfo.mid(3, 2).simplified().toInt(&isNoCarriage);
if (isNoCarriage && carT >= 10) continue;
// 因信号不稳定 增加一行过滤 出现读到的数据里 空格替代了实际字符的情况
if (strTrainInfo.mid(7, 7).simplified().size() < 7) continue;
vecTrain.append(strTrainInfo);
int train_order = vecTrain.size();
this->resultTableModel_->setItem(train_order - 1, 0, new QStandardItem(strTrainInfo));