mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2025-10-19 11:49:42 +08:00
主采集逻辑修改中,添加了部分写文件实现
This commit is contained in:
@ -17,13 +17,19 @@ private:
|
||||
vector<CAbstractFSController *> m_pControlThread;
|
||||
vector<QThread* > m_pqThreadHolder;
|
||||
|
||||
int *m_piFlagCaptureThreadStatus;
|
||||
int *m_piFlagCaptureThreadStatus_Signal;
|
||||
int *m_piFlagCaptureThreadStatus_Dark;
|
||||
int m_iTotalThreads;
|
||||
|
||||
int m_iFlagIsCapturing;
|
||||
|
||||
AcqTimeSettings m_struAcqTime;
|
||||
FSContext m_struDeviceContext;
|
||||
|
||||
FSContext m_struDeviceContext;
|
||||
LSContext m_struLinearShutterContext;
|
||||
AcqPosSettings m_struAcqPosSetting;
|
||||
AcqTimeSettings m_struAcqTime;
|
||||
|
||||
|
||||
QTimer *m_GrabTimer;
|
||||
|
||||
public:
|
||||
//Call this first
|
||||
@ -32,17 +38,24 @@ public:
|
||||
int InitThreadStatus();
|
||||
int InitializeWorkers();
|
||||
int StartWorkers();
|
||||
|
||||
int SetupMsgPipelines();
|
||||
|
||||
public slots:
|
||||
int HandleThreadEvent(int iThreadID, int iFlagStatus);
|
||||
int StartGrab();
|
||||
int GrabFinished();
|
||||
|
||||
public slots:
|
||||
int HandleThreadEvent_Signal(int iThreadID, int iFlagStatus);
|
||||
int HandleThreadEvent_Dark(int iThreadID, int iFlagStatus);
|
||||
int StartGrabTimer();
|
||||
int GrabOnceFinished();
|
||||
int OnTimeCounter();
|
||||
|
||||
signals:
|
||||
void SignalStartGrabOnce();
|
||||
void SignalStopGrab();
|
||||
void SignalStartGrabOnce_Signal();
|
||||
void SignalStartGrabOnce_Dark();
|
||||
|
||||
void SignalGrabOnceFinished();
|
||||
|
||||
|
||||
void SignalStopGrab();
|
||||
void SignalStartGrab();
|
||||
};
|
Reference in New Issue
Block a user