Merge remote-tracking branch 'origin/zhangzhuo'

This commit is contained in:
xin
2022-02-24 09:54:41 +08:00
3 changed files with 18 additions and 4 deletions

View File

@ -428,7 +428,7 @@ int CMainDataGrabber::GrabOnceFinished()
{
if (m_iFlagIsCapturing)
{
qDebug() << "Fatal Thread Err.";
qDebug() << "Fatal Warning.Last capture not finished.New acquisition will not start";
return 1000;
}
m_iFlagIsCapturing = 1;

View File

@ -28,7 +28,7 @@ void Scheduler::Preheating()
#ifdef _DEBUG
QThread::msleep(5000);
#else
QThread::msleep(10000);//NEED TO CHANGE BEFOR HAND TO CUSTOM
QThread::msleep(900000);//NEED TO CHANGE BEFOR HAND TO CUSTOM
#endif
qDebug() << "Preheating Finished";
}
@ -53,7 +53,7 @@ void Scheduler::StartAsPlanned()
int iIntervalInMS = m_struAcqTime.qtInterval.hour() * 3600 * 1000 + m_struAcqTime.qtInterval.minute() * 60 * 1000 + m_struAcqTime.qtInterval.second() * 1000;
m_GrabTimer->start(5000);
m_GrabTimer->start(iIntervalInMS);
//this->OnTimeCounter();
//emit &QTimer::timeout;
}

View File

@ -193,7 +193,21 @@
return 1;
}
#else
m_struAcqTime.qtInterval = QTime::fromString(m_qjoJObj.value("IntervalTime").toString(), "mm");
QString qstrTemp;
int iTemp = m_qjoJObj.value("IntervalTime").toInt();
if (iTemp < 10)
{
qstrTemp = m_qjoJObj.value("IntervalTime").toString();
if (qstrTemp.size() == 1)
{
qstrTemp = "0" + qstrTemp;
}
m_struAcqTime.qtInterval = QTime::fromString(qstrTemp, "mm");
}
else
{
m_struAcqTime.qtInterval = QTime::fromString(m_qjoJObj.value("IntervalTime").toString(), "mm");
}
if (!m_struAcqTime.qtInterval.isValid())
{
qDebug() << "Invalid IntervalTime";