#include "stdafx.h" #include "OemCtrl.h" #include "CCOS.Dev.FPD.TrixellDR.h" OemCtrl::OemCtrl(std::shared_ptr EventCenter, FPDDeviceTrixell* pFPD) { m_pFPD = pFPD; SetEventCenter(EventCenter); } OemCtrl::~OemCtrl() { } RET_STATUS OemCtrl::RESET() { //return m_pFPD->ResetError(); return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCtrl::ActiveDetector(bool bActive) { return m_pFPD->ActiveDetector(bActive); } RET_STATUS OemCtrl::WakeupDetector() { return RET_STATUS::RET_SUCCEED; } RET_STATUS OemCtrl::EnterExam(int nExamStatus) { return m_pFPD->EnterExam(nExamStatus); } RET_STATUS OemCtrl::ExitExam() { return RET_STATUS::RET_SUCCEED; } //RET_STATUS OemCtrl::AttachConnect() //{ // return m_pFPD->AttachConnect(); //} // // //RET_STATUS OemCtrl::CancelAttach() //{ // return m_pFPD->CancelAttach(); //} // // RET_STATUS OemCtrl::GetDetectorInfo(string& strFDI) { return m_pFPD->GetDetectorInfo(strFDI); } RET_STATUS OemCtrl::ResetConnect() { return m_pFPD->ResetConnect(); } RET_STATUS OemCtrl::DisConnectFPD() { return m_pFPD->DisConnectFPD(); } RET_STATUS OemCtrl::DisConnectFPDForce() { return m_pFPD->DisConnectFPDForce(); } RET_STATUS OemCtrl::UpdateFirmware() { //return m_pFPD->UpdateFirmware(); return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCtrl::RecoverImage(bool bRecoverIt) { //return m_pFPD->RecoverImage(bRecoverIt); return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCtrl::SaveSensitivity() { //return m_pFPD->SaveSensitivity(); return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCtrl::SaveRawDataMode(int nSaveRawDataMode) { // return m_pFPD->SetSaveRawDataMode(nSaveRawDataMode); } RET_STATUS OemCtrl::OfflineFPD(int nOfflineFPDMode) { // return m_pFPD->OfflineFPD(nOfflineFPDMode); } RET_STATUS OemCtrl::OnlineFPD(int nOnlineFPDMode) { // return m_pFPD->OnlineFPD(nOnlineFPDMode); } RET_STATUS OemCtrl::GetAutonumousImageList(int nDetectorID, vector& AutonumousList) { // return m_pFPD->GetAutonumousImageList(nDetectorID, AutonumousList); } RET_STATUS OemCtrl::RemoveAutonumousImageList(string strMeta) { // return m_pFPD->RemoveAutonumousImageList(strMeta); } RET_STATUS OemCtrl::RemoveAutonumousAll() { // return m_pFPD->RemoveAutonumousAll(); } RET_STATUS OemCtrl::GetImageMetaData(string strMetaData) { // return m_pFPD->GetImageMetaData(strMetaData); } RET_STATUS OemCtrl::ExportAutonumousAll() { // return m_pFPD->ExportAutonumousAll(); }