#include "pch.h" #include "ATPControl_Serial_QT.h" #include "Logger.h" #include "ThreadDataGrabber.h" #include "SystemConfigger.h" using namespace std; #pragma once int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); //////////////////////////////////////////////////////////////////////////logger //QT_LOG::ZZ_InitLogger(QCoreApplication::applicationDirPath() + "/Log/"); QString qstrTest="This is a test message 2"; qDebug() << qstrTest; cout << "This is a test message"; //////////////////////////////////////////////////////////////////////////configger ZZ_SysConfigger test; test.Initialize(); test.LoadSettingsFromFile_System(); test.LoadSettings_Test(); //////////////////////////////////////////////////////////////////////////test ZZ_DataGrabberThread m_test; //m_test.GrabOnce(); QThread* m_pqDataGrabberThreadHolder; m_pqDataGrabberThreadHolder = new QThread(); m_test.moveToThread(m_pqDataGrabberThreadHolder); m_pqDataGrabberThreadHolder->start(); m_test.StartGrab(); //QThread::msleep(5000); //m_test.StopTestGrab(); // ZZ_ATPControl_Serial_Qt m_ctrlATP; // QByteArray qbTest; // m_ctrlATP.ATPInitialize(7); // m_ctrlATP.GetDeviceAttribute(); // m_ctrlATP.SetExposureTime(m_ctrlATP.m_adaDeviceAttr.iMinIntegrationTime); // m_ctrlATP.RecvData(qbTest); ////////////////////////////////////////////////////////////////////////// return a.exec(); }