mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-10-18 19:39:43 +08:00
测试前
This commit is contained in:
122
main.cpp
122
main.cpp
@ -12,43 +12,91 @@ using namespace std;
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
using namespace ZZ_MISCDEF::ZZ_RUNPARAMS;
|
||||
using namespace ZZ_MISCDEF::MISC_DETECTOR;
|
||||
|
||||
QCoreApplication a(argc, argv);
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
////
|
||||
GY39Controller m_ctrlHumitureDetector;
|
||||
DataFileProcessor m_dfpSaver;
|
||||
ZZ_SysConfigger m_scConfiggerLoader;
|
||||
Scheduler m_sTimer;
|
||||
CMainDataGrabber m_mdgGrabber;
|
||||
|
||||
////
|
||||
bool bRes;
|
||||
float m_fChassisTemp, m_fChassisHum;
|
||||
|
||||
RunTimeGrabberParams m_struRuntimeParams;
|
||||
EContext m_struEC;
|
||||
MEContext m_struMEC;
|
||||
HumitureDeviceInfo m_struHumitureDI;
|
||||
//////////////////////////////////////////////////////////////////////////logger
|
||||
//QT_LOG::ZZ_InitLogger(QCoreApplication::applicationDirPath() + "/Log/");
|
||||
float fTemp, fHum;
|
||||
GY39Controller m_test123;
|
||||
m_test123.Initialize("COM11");
|
||||
m_test123.GetHumiture(fTemp, fHum);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////configger
|
||||
DataFileProcessor testdp;
|
||||
ZZ_SysConfigger test;
|
||||
Scheduler testS;
|
||||
|
||||
RunTimeGrabberParams testp;
|
||||
EContext testEC;
|
||||
MEContext testMEC;
|
||||
test.Initialize();
|
||||
test.LoadSettingsFromFile_System();
|
||||
test.LoadSettingsFromFile_MISC();
|
||||
test.GetGrabberRunParams(testp);
|
||||
test.GetECParams(testEC);
|
||||
test.GetMECParams(testMEC);
|
||||
|
||||
testS.SetAcqTimeParams(testp.atsParams);
|
||||
|
||||
|
||||
//m_test123;
|
||||
//m_test123.Initialize("COM11");
|
||||
//m_test123.GetHumiture(fTemp, fHum);
|
||||
//////////////////////////////////////////////////////////////////////////config
|
||||
bRes = m_scConfiggerLoader.Initialize();
|
||||
if (bRes)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
m_scConfiggerLoader.GetParams(m_struRuntimeParams, m_struEC, m_struMEC, m_struHumitureDI);
|
||||
|
||||
testdp.SetEnvironmentContex(testEC);
|
||||
testdp.SetManmadeEnviromentalContext(testMEC);
|
||||
m_sTimer.SetAcqTimeParams(m_struRuntimeParams.atsParams);
|
||||
m_dfpSaver.SetEnvironmentContex(m_struEC);
|
||||
m_dfpSaver.SetManmadeEnviromentalContext(m_struMEC);
|
||||
|
||||
m_ctrlHumitureDetector.Initialize(m_struHumitureDI.qstrInterfaceName.toStdString());
|
||||
//////////////////////////////////////////////////////////////////////////prepare
|
||||
m_sTimer.Preheating();
|
||||
|
||||
m_ctrlHumitureDetector.GetHumiture_retry(m_fChassisTemp, m_fChassisHum);
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
QThread* m_pqDataGrabberThreadHolder = new QThread();
|
||||
QThread* m_pqTimerThreadHolder = new QThread();
|
||||
|
||||
m_mdgGrabber.moveToThread(m_pqDataGrabberThreadHolder);
|
||||
m_sTimer.moveToThread(m_pqTimerThreadHolder);
|
||||
|
||||
m_mdgGrabber.SetContext(m_struRuntimeParams, m_dfpSaver, m_sTimer);
|
||||
m_mdgGrabber.Init_Normal();
|
||||
|
||||
m_pqDataGrabberThreadHolder->start();
|
||||
m_pqTimerThreadHolder->start();
|
||||
|
||||
m_mdgGrabber.Init_Self();
|
||||
m_sTimer.SelfStart();
|
||||
//////////////////////////////////////////////////////////////////////////test
|
||||
// DataFileProcessor testdp;
|
||||
// ZZ_SysConfigger test;
|
||||
// Scheduler testS;
|
||||
//
|
||||
// RunTimeGrabberParams testp;
|
||||
// EContext testEC;
|
||||
// MEContext testMEC;
|
||||
// test.Initialize();
|
||||
// test.LoadSettingsFromFile_System();
|
||||
// test.LoadSettingsFromFile_MISC();
|
||||
// test.GetGrabberRunParams(testp);
|
||||
// test.GetECParams(testEC);
|
||||
// test.GetMECParams(testMEC);
|
||||
//
|
||||
// testS.SetAcqTimeParams(testp.atsParams);
|
||||
// testdp.SetEnvironmentContex(testEC);
|
||||
// testdp.SetManmadeEnviromentalContext(testMEC);
|
||||
//testdp.WriteDataFile();
|
||||
//////////////////////////////////////////////////////////////////////////test
|
||||
using namespace ZZ_MISCDEF::ZZ_RUNPARAMS;
|
||||
CMainDataGrabber testDG;
|
||||
QThread* m_pqDataGrabberThreadHolder = new QThread();
|
||||
testDG.moveToThread(m_pqDataGrabberThreadHolder);
|
||||
testDG.SetContext(testp, testdp, testS);
|
||||
testDG.Init_Normal();
|
||||
//CMainDataGrabber testDG;
|
||||
//QThread* m_pqDataGrabberThreadHolder = new QThread();
|
||||
//testDG.moveToThread(m_pqDataGrabberThreadHolder);
|
||||
//testDG.SetContext(testp, testdp, testS);
|
||||
//testDG.Init_Normal();
|
||||
//testDG.SetGrabberFileProcessor(testdp);
|
||||
//testDG.SetGrabberParams(testp);
|
||||
//testDG.SetTimer(testS);
|
||||
@ -56,23 +104,19 @@ int main(int argc, char *argv[])
|
||||
//testDG.InitializeWorkers();
|
||||
//testDG.SetupMsgPipelines();
|
||||
//testDG.StartWorkers();
|
||||
m_pqDataGrabberThreadHolder->start();
|
||||
testDG.Init_Self();
|
||||
//m_pqDataGrabberThreadHolder->start();
|
||||
//testDG.Init_Self();
|
||||
//testDG.InitThreadStatus();
|
||||
//testDG.InitializeWorkers();
|
||||
//testDG.InitLS();
|
||||
//testDG.SetupMsgPipelines();
|
||||
//testDG.StartWorkers();
|
||||
|
||||
|
||||
|
||||
|
||||
//testDG.StartGrab();
|
||||
|
||||
QThread* m_pqTimerThreadHolder = new QThread();
|
||||
testS.moveToThread(m_pqTimerThreadHolder);
|
||||
m_pqTimerThreadHolder->start();
|
||||
testS.SelfStart();
|
||||
//QThread* m_pqTimerThreadHolder = new QThread();
|
||||
//testS.moveToThread(m_pqTimerThreadHolder);
|
||||
//m_pqTimerThreadHolder->start();
|
||||
//testS.SelfStart();
|
||||
|
||||
//QString qstrTest = "This is a test message 2";
|
||||
//qDebug() << qstrTest;
|
||||
|
Reference in New Issue
Block a user