#include "OemCtrl.h" #include "CCOS.Dev.FPD.TiRayDR.h" OemCtrl::OemCtrl(std::shared_ptr EventCenter, FPDDeviceTiRay* pFPD) { m_pFPD = pFPD; SetEventCenter(EventCenter); } OemCtrl::~OemCtrl() { } RET_STATUS OemCtrl::ScanDetector(string& strDetectorInfo) { if (nullptr == m_pFPD) { std::cerr << "[OemCtrl::ScanDetector] m_pFPD is null!" << std::endl; return RET_STATUS::RET_FAILED; } return m_pFPD->ScanDetector(strDetectorInfo); } RET_STATUS OemCtrl::EnterExam(int nExamStatus) { return m_pFPD->EnterExam(nExamStatus); } RET_STATUS OemCtrl::ExitExam() { return RET_STATUS::RET_SUCCEED; } RET_STATUS OemCtrl::ActiveDetector(bool bActive) { return RET_STATUS::RET_SUCCEED; } RET_STATUS OemCtrl::ActiveDetector() { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCtrl::GetDetectorInfo(string& strFDI) { return RET_STATUS::RET_NOSUPPORT; }