ifw
0.0.1-dev
|
{{cookiecutter.device_name|capitalize()}}Config class header file. More...
#include <string>
#include <yaml-cpp/yaml.h>
#include "fcf/common/iComm.hpp"
#include "devmgr/common/deviceConfig.hpp"
#include "devmgr/common/configSet.hpp"
#include "devmgr/common/dataContext.hpp"
#include "devmgr/devices/{{cookiecutter.device_name|lower}}RpcErrors.hpp"
#include "devmgr/devices/{{cookiecutter.device_name|lower}}HwErrors.hpp"
Go to the source code of this file.
Namespaces | |
devmgr | |
Macros | |
#define | DEVMGR_DEVICE_ {{cookiecutter.device_name|upper}}_CONFIG_HPP |
Functions | |
virtual virtual void | devmgr::ReadConfig () |
DeviceConfig constructor. More... | |
virtual void | devmgr::GetConfig (fcf::common::VectorVariant ¶ms) |
Obtain the list of configuration parameters. More... | |
virtual std::string | devmgr::GetMapFile () |
virtual void | devmgr::GetConfigList (std::vector< std::string > &cfg_list, std::string prefix) |
Get configuration list. More... | |
Variables | |
const short | devmgr::SUBSTATE_INITIALISING = 101 |
const short | devmgr::SUBSTATE_STANDBY_FAILURE = 104 |
const std::string | devmgr::SUBSTATE_NOTREADY_STR = "NotReady" |
const std::string | devmgr::SUBSTATE_INITIALISING_STR = "Initialising" |
const std::unordered_map < short, std::string > | devmgr::SubstateMap |
const std::vector< std::string > | devmgr::cfgMapping |
const std::vector< std::string > | devmgr::statMapping |
const std::vector< std::string > | devmgr::rpcMapping |
class { | |
} | devmgr::upper |
{{cookiecutter.device_name}} Configuration class More... | |
devmgr::common::MapCfgBool | devmgr::m_map_cfg_bool |
Map for {{cookiecutter.device_name}} boolean paramaters. More... | |
devmgr::common::MapCfgInt | devmgr::m_map_cfg_int |
Map for {{cookiecutter.device_name}} integer parameters. More... | |
devmgr::common::MapCfgUInt | devmgr::m_map_cfg_uint |
Map for {{cookiecutter.device_name}} unsigned int parameters. More... | |
{{cookiecutter.device_name|capitalize()}}Config class header file.
#define DEVMGR_DEVICE_ {{cookiecutter.device_name|upper}}_CONFIG_HPP |