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