#pragma once #include "CCOS.Dev.FPDDeviceMould.hpp" using namespace CCOS::Dev::Detail::Detector; namespace CCOS::Dev::Detail::Detector { class FPDDeviceSensview; } class OemAcq : public AcqUnit { FPDDeviceSensview* m_pFPD; public: OemAcq(std::shared_ptr EventCenter, FPDDeviceSensview* pFPD); ~OemAcq(); virtual RET_STATUS SetAcqMode(std::string strMode) override; virtual RET_STATUS SetFluPPS(float fFluPPS) override; virtual RET_STATUS GetFluPPS(float& fFluPPS) override; virtual RET_STATUS SetBinningMode(int nBinningX, int nBinningY) override; virtual RET_STATUS UpdateModeInRunning(std::vector& vAcqModeList) override; };