#include "stdafx.h" #include "OEM.Calib.h" #include "CCOS.Dev.FPD.iRay.h" OemCalib::OemCalib(std::shared_ptr EventCenter, FPDDeviceIRay* pFPD) { m_pFPD = pFPD; SetEventCenter(EventCenter); } OemCalib::~OemCalib() { } RET_STATUS OemCalib::SetSID(int nSID) { return m_pFPD->SetSID(nSID); } RET_STATUS OemCalib::ActiveCalibration(CCOS_CALIBRATION_TYPE in) { return m_pFPD->ActiveCalibration(in); } RET_STATUS OemCalib::PrepareCalibration() { return m_pFPD->PrepareCalibration(); } RET_STATUS OemCalib::GetRequestedDose(std::string& out) { return m_pFPD->GetRequestedDose(out); } RET_STATUS OemCalib::SetRequestedDose(std::string in) { return m_pFPD->SetRequestedDose(in); } RET_STATUS OemCalib::StartCalibration() { return m_pFPD->StartCalibration(); } RET_STATUS OemCalib::StopCalibration() { return m_pFPD->StopCalibration(); } RET_STATUS OemCalib::SetCorrectionType(CCOS_CORRECTION_TYPE in) { return m_pFPD->SetCorrectionType(in); } RET_STATUS OemCalib::UploadCalibrationFiles(string strFileName) { return m_pFPD->UploadCalibrationFiles(strFileName); } RET_STATUS OemCalib::GetCalibrationStep(int nDetectorID, string& strCalibrationStepInfo) { return m_pFPD->GetCalibrationStep(nDetectorID, strCalibrationStepInfo); } bool OemCalib::Support_HaveImageCalib() { return true; //ZSKK校正:有图校正 } RET_STATUS OemCalib::AcceptCalibration() { return m_pFPD->AcceptCalibration(); } RET_STATUS OemCalib::RejectCalibration() { return m_pFPD->RejectCalibration(); } RET_STATUS OemCalib::SaveCalibrationFile(bool bSaveFlag) { return m_pFPD->SaveCalibrationFile(bSaveFlag); }