#pragma once #include"pch.h" #include "ThreadIS1Controller.h" #include "ThreadiSIFController.h" class ZZ_DataGrabberThread :public QObject { Q_OBJECT public: ZZ_DataGrabberThread(QObject* parent = nullptr); ~ZZ_DataGrabberThread(); public: private: ZZ_iSIFControlThread m_tcISIFCtrlThread; ZZ_IS1ControlThread m_tcIS1CtrlThread; QThread* m_pqISIFThreadHolder; QThread* m_pqIS1ThreadHolder; public: int SetupSignals(); int StartGrabberThread(); private: public slots: int TestGrab(); int StopTestGrab(); signals: void SignalStartGrabOnce(); void SignalStopGrab(); };