更新了底层逻辑

This commit is contained in:
2021-11-24 17:38:18 +08:00
parent 36ba2a39f3
commit 4c1a69ac9d
24 changed files with 407 additions and 80 deletions

View File

@ -0,0 +1,33 @@
#pragma once
#include "pch.h"
#include "ATPControl_Serial_QT.h"
#include <atomic>
class CAbstractFSController :public QObject
{
Q_OBJECT
public:
CAbstractFSController(QObject* parent = nullptr);
virtual ~CAbstractFSController();
public:
private:
CIrisFSBase *m_pFSCtrl;
int m_iThreadID;
int m_iDeviceType;
public slots:
//call first
virtual int SetRunParas(int iThreadID, int iDeviceType);
//create derived class from base class
virtual int InitializeFSControl();
virtual int StartAcquisition();
virtual int StopAcquisition();
signals:
void SignalAcqStarted();
void SignalAcqFinished(int iThreadID, int iFlagStatus);
};