#pragma once #include "pch.h" #include "ATPControl_Serial_QT.h" #include class ZZ_ATPAbsCtrlThread :public QObject { Q_OBJECT public: public: std::atomic 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(); };