mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-10-18 19:39:43 +08:00
添加了新的控制基类,现在iSIF和IS1的控制类将派生自基类;学习并测试了Qthread一些功能;测试了QMutex的一些功能
This commit is contained in:
27
main.cpp
27
main.cpp
@ -1,6 +1,7 @@
|
||||
#include "pch.h"
|
||||
#include "ATPControl_Serial_QT.h"
|
||||
#include "Logger.h"
|
||||
#include "ThreadDataGrabber.h"
|
||||
using namespace std;
|
||||
#pragma once
|
||||
|
||||
@ -14,13 +15,25 @@ int main(int argc, char *argv[])
|
||||
qDebug() << qstrTest;
|
||||
cout << "This is a test message";
|
||||
//////////////////////////////////////////////////////////////////////////test
|
||||
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);
|
||||
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);
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
return a.exec();
|
||||
}
|
||||
|
Reference in New Issue
Block a user