#include "stdafx.h" #include "OemCtrl.h" #include "CCOS.Dev.FPD.AxsDM.h" CAxsCtrlUnit::CAxsCtrlUnit(std::shared_ptr EventCenter, CFPDDeviceAXS* pFPD) { m_pFPD = pFPD; SetEventCenter(EventCenter); } CAxsCtrlUnit::~CAxsCtrlUnit() { } RET_STATUS CAxsCtrlUnit::EnterExam(int nExamStatus) { return m_pFPD->EnterExam(nExamStatus); } RET_STATUS CAxsCtrlUnit::ExitExam() { return RET_STATUS::RET_SUCCEED; } RET_STATUS CAxsCtrlUnit::ActiveDetector(bool bActive) { return m_pFPD->ActiveDetector(0,bActive); } RET_STATUS CAxsCtrlUnit::GetDetectorInfo(string& strFDI) { return m_pFPD->GetDetectorInfo(strFDI); } RET_STATUS CAxsCtrlUnit::RESET() { m_pFPD->Reset(); return RET_STATUS::RET_SUCCEED; } RET_STATUS CAxsCtrlUnit::ResetConnect() { return m_pFPD->ResetConnect(); } RET_STATUS CAxsCtrlUnit::SetExposureTimes(int nTimes) { return m_pFPD->SetExposureTimes(nTimes); }