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