1234567891011121314151617181920212223 |
- #pragma once
- #include "ResDataObject.h"
- #include "DetectorCtrlDefinition.h"
- #include "Detector_Model_Def.h"
- class DetectorConfiguration
- {
- public:
- DetectorConfiguration(string ConfigPath);
- ~DetectorConfiguration();
- ResDataObject m_Configurations;
- bool LoadConfigurations(DeviceIndexStruct& DeviceConf, std::vector<AcqModeInfo>& vAcqModeInfoList);
- bool SaveConfig();
- //LoadConfigurations后在调用此函数
- bool LoadCalibrationDose(string& strWorkPath, ResDataObject& CalibDoseList);
- //LoadConfigurations后在调用此函数
- bool LoadDetectorMode(string& strWorkPath, ResDataObject& ApplicationModeList);
- private:
- ResDataObject m_ConfigAll;
- std::string m_strConfigPath; //配置文件路径
- };
|