#pragma once #include "ResDataObject.h" #include "CareRayDRDefinition.h" namespace CCOS::Dev::Detail::Detector { class DetectorConfiguration { public: DetectorConfiguration(string ConfigPath); ~DetectorConfiguration(); bool LoadConfigurations(DeviceIndexStruct& DeviceConf, ResDataObject& ACQMODElist); bool GetDetModeInfo(DetModeInfoStruct& DetModeInfo, DetCalibInfo& DetCalibInfo, int nMode); bool SaveConfig(); ResDataObject m_Configurations; private: std::string m_strConfigPath; //ÅäÖÃÎļþ·¾¶ ResDataObject m_ConfigAll; DeviceIndexStruct m_DeviceInfo; }; } //end namespace CCOS::Dev::Detail::Detector