diff --git a/DNP3XML/XmlToConfig.cpp b/DNP3XML/XmlToConfig.cpp index bf23c2f8..dd0062d7 100644 --- a/DNP3XML/XmlToConfig.cpp +++ b/DNP3XML/XmlToConfig.cpp @@ -213,7 +213,7 @@ DeviceTemplate XmlToConfig::Convert(const APLXML_DNP::DeviceTemplate_t& arCfg, b return t; } -CommandModes ConvertMode(const std::string& arMode) +CommandModes XmlToConfig::ConvertMode(const std::string& arMode) { if(arMode == "SBO") return CM_SBO_ONLY; if(arMode == "DO_ONLY") return CM_DO_ONLY; diff --git a/DNP3XML/XmlToConfig.h b/DNP3XML/XmlToConfig.h index 0131b1c3..76e2513c 100644 --- a/DNP3XML/XmlToConfig.h +++ b/DNP3XML/XmlToConfig.h @@ -84,6 +84,7 @@ class XmlToConfig static SlaveConfig Convert(const APLXML_DNP::SlaveConfig_t& arCfg, const APLXML_DNP::AppLayer_t& arApp); static VtoConfig Convert(const APLXML_DNP::VtoPorts_t& arCfg); static DeviceTemplate Convert( const APLXML_DNP::DeviceTemplate_t& arCfg, bool aStartOnline = false); + static CommandModes ConvertMode(const std::string& arMode); private: