添加了新的控制基类,现在iSIF和IS1的控制类将派生自基类;学习并测试了Qthread一些功能;测试了QMutex的一些功能

This commit is contained in:
2021-11-08 16:59:50 +08:00
parent 377be64388
commit 9c93e66a05
11 changed files with 254 additions and 33 deletions

View File

@ -0,0 +1,29 @@
#pragma once
#include "pch.h"
#include "ATPControl_Serial_QT.h"
#include <atomic>
class ZZ_ATPAbsCtrlThread :public QObject
{
Q_OBJECT
public:
public:
std::atomic<bool> m_bFlagIsCollecting;
QMutex m_Mutex;
public:
ZZ_ATPAbsCtrlThread(QObject* parent = nullptr);
virtual ~ZZ_ATPAbsCtrlThread();
private:
ZZ_ATPControl_Serial_Qt m_iSIFctrl;
public slots:
virtual int StartTestAcquisition();
int StopTestAcquisition();
signals:
void AcqStarted();
void AcqFinished();
};