#include "ConfigManager.h" ConfigManager::ConfigManager() : m_IOCfgWrapper(nullptr) , m_MachineCfg(new MachineCfg()) , m_Machine(nullptr){ } ConfigManager::~ConfigManager() { DELP(m_IOCfgWrapper); DELP(m_MachineCfg); } void ConfigManager::Init() { m_IOCfgWrapper = new IOCfgWrapper(); m_Machine = Machine::CreateInstance(m_MachineCfg->m_MachineType); m_Machine->Init(); m_IOCfgWrapper->Init(); m_AlarmCfgWrapper = new AlarmCfgWrapper(); m_AlarmCfgWrapper->Init(); }