添加了对/proc/mounts下硬件列表的检测功能,无法识别到TF卡挂在的话 程序将闪灯提示异常,不再继续执行

This commit is contained in:
卓 张
2024-07-09 15:45:32 +08:00
parent 3ce267dccf
commit b3b07908ea
12 changed files with 118 additions and 62 deletions

View File

@ -655,7 +655,7 @@ int ZZ_ATPControl_Serial_Qt::SingleShot(DataFrame& dfData)
qbSend.resize(3);
// qbSend[1] = 0x00;
// qbSend[2] = 0x01;
qbSend[1] = m_iExposureTime >> 8;;
qbSend[1] = m_iExposureTime >> 8;
qbSend[2] = m_iExposureTime & 0xFF;
int iRes = SendCommand(qbSend);
if (iRes != 0)
@ -691,8 +691,6 @@ int ZZ_ATPControl_Serial_Qt::SingleShot(DataFrame& dfData)
for (size_t i = 0; i < iDataSizeInPixel; i++)
{
dfData.lData[i] = qToBigEndian(usData[i]);
}
// for (int i = 0; i < iDataSizeInPixel; i++)
// {

View File

@ -191,9 +191,17 @@ void DataFileProcessor::RecoverBackground(QString qstrDataFileName, QString qstr
vecExpotime.push_back(dfDataTemp.usExposureTimeInMS);
vecDTime.push_back(dfDataTemp.dTimes);
int iB = dfDataTemp.usExposureTimeInMS % 10;
m_dfBackground = m_vecDataFrame[iB];
if (dfDataTemp.usExposureTimeInMS<10)
{
int iB = dfDataTemp.usExposureTimeInMS % 10;
m_dfBackground = m_vecDataFrame[iB];
}
else if (dfDataTemp.usExposureTimeInMS >=10&& dfDataTemp.usExposureTimeInMS<=99)
{
int iA = dfDataTemp.usExposureTimeInMS / 10;
m_dfBackground = m_vecDataFrame[8 + iA];
}
for (int i = 0; i < 2048 ; i++)
{