#include "stdafx.h" #include "OEM.DetectorCtrl.h" #include "CCOS.Dev.FPD.iRay.h" OemDetectorCtrl::OemDetectorCtrl(std::shared_ptr EventCenter, FPDDeviceIRay* pFPD) { m_pFPD = pFPD; SetEventCenter(EventCenter); } OemDetectorCtrl::~OemDetectorCtrl() { } RET_STATUS OemDetectorCtrl::RESET() { return m_pFPD->ResetError(); } RET_STATUS OemDetectorCtrl::ActiveDetector(bool bActive) { return m_pFPD->ActiveDetector(bActive); } RET_STATUS OemDetectorCtrl::WakeupDetector() { return RET_STATUS::RET_SUCCEED; } RET_STATUS OemDetectorCtrl::EnterExam(int nExamStatus) { return m_pFPD->EnterExam( nExamStatus); } RET_STATUS OemDetectorCtrl::ExitExam() { return RET_STATUS::RET_SUCCEED; } RET_STATUS OemDetectorCtrl::AttachConnect() { return m_pFPD->AttachConnect(); } RET_STATUS OemDetectorCtrl::CancelAttach() { return m_pFPD->CancelAttach(); } RET_STATUS OemDetectorCtrl::GetDetectorInfo(string& strFDI) { return m_pFPD->GetDetectorInfo( strFDI); } RET_STATUS OemDetectorCtrl::ResetConnect() { return m_pFPD->ResetConnect(); } RET_STATUS OemDetectorCtrl::DisConnectFPD() { return m_pFPD->DisConnectFPD(); } RET_STATUS OemDetectorCtrl::DisConnectFPDForce() { //same with DisConnectFPD() return m_pFPD->DisConnectFPD(); } RET_STATUS OemDetectorCtrl::UpdateFirmware() { return m_pFPD->UpdateFirmware(); } RET_STATUS OemDetectorCtrl::RecoverImage(bool bRecoverIt) { return m_pFPD->RecoverImage(bRecoverIt); } RET_STATUS OemDetectorCtrl::GetRecoverImageState(string& strREI) { return m_pFPD->GetRecoverImageState(strREI); } RET_STATUS OemDetectorCtrl::SaveSensitivity() { return m_pFPD->SaveSensitivity(); } RET_STATUS OemDetectorCtrl::UpdateNotifyStatusTimePeriod(int nTime) { return m_pFPD->UpdateNotifyStatusTimePeriod(nTime); }