#pragma once #include #include class DDAWrapper : public GrabberWrapper { public: static constexpr const char *GRABBERTYPE = "DDA"; DDAWrapper(int updateRate_Hz = GrabberWrapper::DEFAULT_RATE_HZ, int display = 0, int pixelDecimation = GrabberWrapper::DEFAULT_PIXELDECIMATION, int cropLeft = 0, int cropRight = 0, int cropTop = 0, int cropBottom = 0); DDAWrapper(const QJsonDocument &grabberConfig = QJsonDocument()); virtual ~DDAWrapper(){}; public slots: virtual void action(); private: DDAGrabber _grabber; };