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:
22
main.cpp
22
main.cpp
@ -6,6 +6,7 @@
|
||||
#include "DataFileProcessor.h"
|
||||
#include "Scheduler.h"
|
||||
#include "GY39Controller.h"
|
||||
#include "MainDataUploader.h"
|
||||
using namespace std;
|
||||
#pragma once
|
||||
|
||||
@ -26,23 +27,26 @@ int main(int argc, char *argv[])
|
||||
ZZ_SysConfigger m_scConfiggerLoader;
|
||||
Scheduler m_sTimer;
|
||||
CMainDataGrabber m_mdgGrabber;
|
||||
CMainDataUploader m_mduUploader;
|
||||
|
||||
////
|
||||
bool bRes;
|
||||
float m_fChassisTemp, m_fChassisHum;
|
||||
float m_fChassisTemp = 0, m_fChassisHum = 0;
|
||||
|
||||
RunTimeGrabberParams m_struRuntimeParams;
|
||||
EContext m_struEC;
|
||||
MEContext m_struMEC;
|
||||
HumitureDeviceInfo m_struHumitureDI;
|
||||
//////////////////////////////////////////////////////////////////////////logger
|
||||
QT_LOG::ZZ_InitLogger("/home/data/Log/");
|
||||
///create main system logger
|
||||
//QT_LOG::ZZ_InitLogger("/home/data/Log/");
|
||||
|
||||
|
||||
//m_test123;
|
||||
//m_test123.Initialize("COM11");
|
||||
//m_test123.GetHumiture(fTemp, fHum);
|
||||
//////////////////////////////////////////////////////////////////////////config
|
||||
///turn on power supply
|
||||
system("gpio write 1 1");//<2F>豸<EFBFBD>ϵ<EFBFBD>
|
||||
qDebug() << "gpio write 1 1......" << endl;
|
||||
|
||||
@ -58,25 +62,33 @@ int main(int argc, char *argv[])
|
||||
m_dfpSaver.SetEnvironmentContex(m_struEC);
|
||||
m_dfpSaver.SetManmadeEnviromentalContext(m_struMEC);
|
||||
|
||||
m_ctrlHumitureDetector.Initialize(m_struHumitureDI.qstrInterfaceName.toStdString());
|
||||
m_mduUploader.SetContext(m_struEC, m_struMEC);
|
||||
//m_ctrlHumitureDetector.Initialize(m_struHumitureDI.qstrInterfaceName.toStdString());
|
||||
//////////////////////////////////////////////////////////////////////////prepare
|
||||
m_sTimer.Preheating();
|
||||
m_ctrlHumitureDetector.GetHumiture_retry(m_fChassisTemp, m_fChassisHum);
|
||||
//m_ctrlHumitureDetector.GetHumiture_retry(m_fChassisTemp, m_fChassisHum);
|
||||
|
||||
m_struEC.qstrCaseTemperature= QString("%1").arg(m_fChassisTemp);
|
||||
m_struEC.qstrCaseHumidity = QString("%1").arg(m_fChassisHum);
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
QThread* m_pqDataGrabberThreadHolder = new QThread();
|
||||
QThread* m_pqTimerThreadHolder = new QThread();
|
||||
QThread* m_pqUploaderThreadHolder = new QThread();
|
||||
|
||||
m_mdgGrabber.moveToThread(m_pqDataGrabberThreadHolder);
|
||||
m_sTimer.moveToThread(m_pqTimerThreadHolder);
|
||||
m_mduUploader.moveToThread(m_pqUploaderThreadHolder);
|
||||
|
||||
m_mdgGrabber.SetContext(m_struRuntimeParams, m_dfpSaver, m_sTimer);
|
||||
//m_mdgGrabber.SetContext(m_struRuntimeParams, m_dfpSaver, m_sTimer);
|
||||
m_mdgGrabber.SetContext(m_struRuntimeParams, m_dfpSaver, m_sTimer, m_mduUploader);
|
||||
m_mdgGrabber.Init_Normal();
|
||||
|
||||
m_mduUploader.Initialize();
|
||||
m_mduUploader.Upload();
|
||||
|
||||
m_pqDataGrabberThreadHolder->start();
|
||||
m_pqTimerThreadHolder->start();
|
||||
m_pqUploaderThreadHolder->start();
|
||||
|
||||
m_mdgGrabber.Init_Self();
|
||||
m_sTimer.SelfStart();
|
||||
|
Reference in New Issue
Block a user