mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-10-19 19:49:42 +08:00
重大更新
1.添加了对双通道光闸系统的支持。 2.针对QEPro系列硬件添加了非线性矫正 3.进行了完整的实际采集测试,通过。 4.优化统一了ATP基类内置自动曝光函数。
This commit is contained in:
33
main.cpp
33
main.cpp
@ -19,8 +19,8 @@ int main(int argc, char *argv[])
|
||||
QCoreApplication a(argc, argv);
|
||||
|
||||
|
||||
system("gpio mode 1 output");//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ų<EFBFBD>ʼ<EFBFBD><CABC>
|
||||
qDebug() << "gpio mode 1 output......" << endl;
|
||||
//system("gpio mode 1 output");//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ų<EFBFBD>ʼ<EFBFBD><CABC>
|
||||
//qDebug() << "gpio mode 1 output......" << endl;
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
////
|
||||
GY39Controller m_ctrlHumitureDetector;
|
||||
@ -46,12 +46,33 @@ int main(int argc, char *argv[])
|
||||
HumitureDeviceInfo m_struHumitureDI;
|
||||
//////////////////////////////////////////////////////////////////////////logger
|
||||
///create main system logger
|
||||
QT_LOG::ZZ_InitLogger("/home/data/Log/");
|
||||
//QT_LOG::ZZ_InitLogger("/home/data/Log/");
|
||||
//////////////////////////////////////////////////////////////////////////config
|
||||
///turn on power supply
|
||||
system("gpio mode 1 out");
|
||||
|
||||
//////add support to dual channel
|
||||
system("gpio mode 1 out");
|
||||
system("gpio mode 4 out");
|
||||
system("gpio mode 5 out");
|
||||
qDebug() << "gpio 1;4;5; ready" << endl;
|
||||
|
||||
system("gpio write 1 1");//<2F>豸<EFBFBD>ϵ<EFBFBD>
|
||||
qDebug() << "gpio write 1 1......" << endl;
|
||||
|
||||
// QString qstrCMD_A, qstrCMD_B, qstrCMD_Temp;
|
||||
// qstrCMD_Temp = QString::fromStdString("4");
|
||||
// qDebug() << qstrCMD_Temp << endl;
|
||||
// qstrCMD_A = "gpio write " + qstrCMD_Temp + " 0";
|
||||
//
|
||||
// qstrCMD_Temp = QString::fromStdString("5");
|
||||
// qDebug() << qstrCMD_Temp << endl;
|
||||
// qstrCMD_B = "gpio write " + qstrCMD_Temp + " 0";
|
||||
//
|
||||
// qDebug() << qstrCMD_A << endl;
|
||||
// qDebug() << qstrCMD_B << endl;
|
||||
// system(qstrCMD_A.toLatin1());
|
||||
// system(qstrCMD_B.toLatin1());
|
||||
|
||||
QThread::msleep(5000);
|
||||
bRes = m_scConfiggerLoader.Initialize();
|
||||
if (bRes)
|
||||
@ -66,10 +87,10 @@ int main(int argc, char *argv[])
|
||||
m_dfpSaver.SetManmadeEnviromentalContext(m_struMEC);
|
||||
|
||||
m_mduUploader.SetContext(m_struEC, m_struMEC);
|
||||
m_mduUploader.Initialize();
|
||||
//m_mduUploader.Initialize();
|
||||
//m_ctrlHumitureDetector.Initialize(m_struHumitureDI.qstrInterfaceName.toStdString());
|
||||
//////////////////////////////////////////////////////////////////////////prepare
|
||||
m_sTimer.Preheating();
|
||||
//m_sTimer.Preheating();
|
||||
//m_ctrlHumitureDetector.GetHumiture_retry(m_fChassisTemp, m_fChassisHum);
|
||||
|
||||
m_struEC.qstrCaseTemperature= QString("%1").arg(m_fChassisTemp);
|
||||
|
Reference in New Issue
Block a user