优化RFID流程逻辑、修改自检流程,关闭循环阀

This commit is contained in:
2026-08-18 11:32:05 +08:00
parent cc5789f8b2
commit 5fc755d13f
21 changed files with 1651 additions and 1598 deletions
+6 -2
View File
@@ -9,6 +9,10 @@ DialogMaintenanceTimeSetting::DialogMaintenanceTimeSetting(QWidget *parent) :
{
ui->setupUi(this);
resetSchedule = false;
#ifdef BNS_DEBUG
ui->spinBoxRuntime->setMinimum(0);
#endif
}
DialogMaintenanceTimeSetting::~DialogMaintenanceTimeSetting()
@@ -25,7 +29,7 @@ int DialogMaintenanceTimeSetting::getInterval(RFIDPara_t* para)
QDate curDate = QDate::currentDate();
int curdate = curDate.toString("yyMMdd").toInt();
para->maintenanceDate = curdate; // 维护日期
para->runTime = 0;
para->runtimeMs = 0;
}
return 0;
}
@@ -65,7 +69,7 @@ void DialogMaintenanceTimeSetting::updateUI(RFIDPara_t para)
int timeoutDay = curDate.daysTo(mtEndDate);
ui->label_MaintenanceTime->setText(QString("%1 Days").arg(timeoutDay));
ui->spinBox->setValue(para.maintenanceInterval);
double h = para.runTime / 60.0 / 60.0;
double h = para.runtimeMs / 1000.0 / 60.0 / 60.0;
// 保留两位小数
ui->label_CurRunTime->setText(QString("%1 Hours").arg(QString::number(h, 'f', 2)));
ui->spinBoxRuntime->setValue(para.maintenanceHours);