Go to the documentation of this file.
9 #ifndef FCF_DEVMGR_COMMON_IDEVICECONFIG_HPP_
10 #define FCF_DEVMGR_COMMON_IDEVICECONFIG_HPP_
16 #include <yaml-cpp/yaml.h>
18 #include <fcf/common/iComm.hpp>
43 virtual void GetConfig(fcf::common::VectorVariant& params)
const = 0;
113 virtual std::string
GetNodeId(
const std::string& attrib)
const = 0;
125 virtual std::string
GetProcId(
const std::string& attrib)
const = 0;
171 #endif //FCF_DEVMGR_COMMON_IDEVICECONFIG_HPP_
virtual std::string GetAddress() const =0
virtual int GetNamespace() const =0
virtual std::string GetType() const =0
virtual void SetIgnoreFlag(const bool flag)=0
Set ignore flag.
virtual std::string GetObjId() const =0
Get object id.
virtual bool GetSimulated() const =0
GetSimulated.
virtual std::string GetNodeId(const std::string &attrib) const =0
Get node id.
virtual void GetConfig(fcf::common::VectorVariant ¶ms) const =0
Obtain the list of configuration parameters.
virtual bool GetIgnored() const =0
Get ignored flag.
Definition: actionMgr.cpp:29
configSet class header file.
Device Configuration class.
Definition: iDeviceConfig.hpp:32
virtual std::string GetCfgAsString() const =0
virtual std::string GetProcId(const std::string &attrib) const =0
Get procedure id.
virtual std::string GetSimAddress() const =0
virtual std::string GetPrefix() const =0
virtual std::string GetName() const =0
virtual std::string GetAlias() const =0
virtual std::string GetIdentifier() const =0
virtual std::string GetMapFile() const =0
virtual void SetSimulateFlag(const bool flag)=0
Set simulation flag.