#include "stdafx.h" #include "OemCalib.h" #include "CCOS.Dev.FPD.Sensview.h" OemCalib::OemCalib(std::shared_ptr EventCenter, FPDDeviceSensview* pFPD) { m_pFPD = pFPD; SetEventCenter(EventCenter); } OemCalib::~OemCalib() { } RET_STATUS OemCalib::ActiveCalibration(CCOS_CALIBRATION_TYPE eType) { return m_pFPD->ActiveCalibration(eType); } RET_STATUS OemCalib::PrepareCalibration() { return m_pFPD->PrepareCalibration(); } RET_STATUS OemCalib::GetRequestedDose(string& strDose) { return m_pFPD->GetRequestedDose(strDose); } RET_STATUS OemCalib::StartCalibration() { return m_pFPD->StartCalibration(); } RET_STATUS OemCalib::StopCalibration() { return m_pFPD->StopCalibration(); } RET_STATUS OemCalib::SetCorrectionType(CCOS_CORRECTION_TYPE eType) { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCalib::SetSID(int nSID) { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCalib::UploadCalibrationFiles(string strFileName) { return RET_STATUS::RET_NOSUPPORT; } bool OemCalib::Support_DarkCalib() { return false; } bool OemCalib::Support_XrayCalib() { return false; } bool OemCalib::Support_HaveImageCalib() { return false; } RET_STATUS OemCalib::GetCalibrationStep(int nDetectorID, std::string& strCalibrationStepInfo) { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCalib::AcceptCalibration() { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCalib::RejectCalibration() { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCalib::SaveCalibrationFile(bool bSaveFlag) { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS OemCalib::StartOffset(bool isAll) { return m_pFPD->StartOffset(isAll); } RET_STATUS OemCalib::AbortOffset() { return m_pFPD->AbortOffset(); }