Files
TowerOptoSifAndSpectral/main.cpp

44 lines
1.2 KiB
C++
Raw Normal View History

2021-11-03 09:39:17 +08:00
#include "pch.h"
#include "ATPControl_Serial_QT.h"
2021-11-03 09:39:17 +08:00
#include "Logger.h"
#include "ThreadDataGrabber.h"
using namespace std;
2021-11-05 17:00:48 +08:00
#pragma once
2021-11-03 09:39:17 +08:00
int main(int argc, char *argv[])
2021-10-28 13:34:00 +08:00
{
QCoreApplication a(argc, argv);
2021-11-03 09:39:17 +08:00
//////////////////////////////////////////////////////////////////////////logger
2021-11-03 17:45:16 +08:00
//QT_LOG::ZZ_InitLogger(QCoreApplication::applicationDirPath() + "/Log/");
2021-11-03 09:39:17 +08:00
QString qstrTest="This is a test message 2";
qDebug() << qstrTest;
2021-11-05 17:00:48 +08:00
cout << "This is a test message";
2021-11-03 09:39:17 +08:00
//////////////////////////////////////////////////////////////////////////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.TestGrab();
//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);
2021-11-03 09:39:17 +08:00
//////////////////////////////////////////////////////////////////////////
return a.exec();
}