|
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 |
1.8.5