#pragma once #include #include #include "ScanTestCfg.h" #include "ScanParamCfg.h" #include "CorrectParamCfg.h" #include "SkyWritingCfg.h" #include "PowerCompensate.h" #include "TimePowerCompensate.h" #include using namespace std; class ScanCfg { public: ScanCfg(); ~ScanCfg(); public: int m_cno; string m_config_name; string m_scan_code; string m_scan_value; public: static const string TABLE_NAME; static const string FIELD_CNO; static const string FIELD_CONFIG_NAME; static const string FIELD_SCAN_CODE; static const string FIELD_SCAN_VALUE; }; class ScanCfgWrapper { public: ScanCfgWrapper(); ~ScanCfgWrapper(); public: ScanParamCfg m_ScanParamCfg; ScanParamCfg m_HatchingParams; ScanParamCfg m_BorderParams; ScanParamCfg m_SupportParams; CorrectParamCfg m_CorrectParamCfg; ScanTestCfg m_ScanTestCfg; SkyWritingCfg m_SkyWritingCfg; PowerCompensateCfg m_PowerCompensateCfg; TimePowerCompensateCfg m_TimePowerCompensateCfg; map m_ScanParamCfgMap; //客户端没有用到 不传 };