ifw-fcf 7.1.4
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
deviceConfig.hpp File Reference
#include <string>
#include <unordered_map>
#include <yaml-cpp/yaml.h>
#include <ifw/core/utils/bat/logger.hpp>
#include <ifw/core/utils/bat/config.hpp>
#include <ifw/core/protocol/base/iComm.hpp>
#include <ifw/fcf/devmgr/common/iDeviceConfig.hpp>
#include <config-ng/ciiConfigApi.hpp>

Go to the source code of this file.

Classes

class  ifw::fcf::devmgr::common::DeviceConfig
 Device Configuration class. More...
 

Namespaces

namespace  ifw
 
namespace  ifw::fcf
 ActionsEnable class source file.
 
namespace  ifw::fcf::devmgr
 actuatorLcsIf class header file.
 
namespace  ifw::fcf::devmgr::common
 ActionMgr class source file.
 

Variables

constexpr auto ifw::fcf::devmgr::common::CI_IDENTIFIER = "identifier"
 
constexpr auto ifw::fcf::devmgr::common::CI_SIMULATED = "simulated"
 
constexpr auto ifw::fcf::devmgr::common::CI_IGNORED = "ignored"
 
constexpr auto ifw::fcf::devmgr::common::CI_ADDRESS = "dev_endpoint"
 
constexpr auto ifw::fcf::devmgr::common::CI_SIM_ADDRESS = "sim_endpoint"
 
constexpr auto ifw::fcf::devmgr::common::CI_TYPE = "type"
 
constexpr auto ifw::fcf::devmgr::common::CI_PREFIX = "prefix"
 
constexpr auto ifw::fcf::devmgr::common::CI_NAME = "name"
 
constexpr auto ifw::fcf::devmgr::common::CI_NAMESPACE = "namespace"
 
constexpr auto ifw::fcf::devmgr::common::CI_MAP_FILE = "mapfile"
 
constexpr auto ifw::fcf::devmgr::common::CI_FITS_PREFIX = "fits_prefix"
 
constexpr auto ifw::fcf::devmgr::common::CI_ALIAS = "alias"
 
constexpr auto ifw::fcf::devmgr::common::CI_ID = "id"
 
constexpr auto ifw::fcf::devmgr::common::CI_OVERVIEW = "overview"
 
constexpr auto ifw::fcf::devmgr::common::CI_DESCRIPTION = "description"
 
constexpr auto ifw::fcf::devmgr::common::CI_CFG_FILE = "cfgfile"
 
constexpr auto ifw::fcf::devmgr::common::CI_CTRL_CONFIG = "ctrl_config"
 
constexpr auto ifw::fcf::devmgr::common::CI_WIDGET = "widget"
 
constexpr auto ifw::fcf::devmgr::common::CI_WIDGET_MODULE = "module"
 
constexpr auto ifw::fcf::devmgr::common::CI_WIDGET_CLASS = "class"
 
constexpr auto ifw::fcf::devmgr::common::CI_WIDGET_WIDGET = "widget"
 
constexpr auto ifw::fcf::devmgr::common::CI_WIDGET_HEIGHT = "height"
 
constexpr auto ifw::fcf::devmgr::common::CI_INTERFACE_CFG = "interface_cfg"
 
constexpr auto ifw::fcf::devmgr::common::RPC_INIT = "rpcInit"
 
constexpr auto ifw::fcf::devmgr::common::RPC_ENABLE = "rpcEnable"
 
constexpr auto ifw::fcf::devmgr::common::RPC_DISABLE = "rpcDisable"
 
constexpr auto ifw::fcf::devmgr::common::RPC_STOP = "rpcStop"
 
constexpr auto ifw::fcf::devmgr::common::RPC_RESET = "rpcReset"
 
constexpr auto ifw::fcf::devmgr::common::CI_STAT_SUBSTATE = "substate"
 
constexpr auto ifw::fcf::devmgr::common::CI_STAT_STATE = "state"
 
constexpr auto ifw::fcf::devmgr::common::CI_STAT_STATU = "status"
 
constexpr auto ifw::fcf::devmgr::common::CI_STAT_LOCAL = "local"
 
constexpr auto ifw::fcf::devmgr::common::CI_STAT_ERROR_CODE = "error_code"
 
constexpr auto ifw::fcf::devmgr::common::CI_STAT_ERROR_STR = "error_str"
 
constexpr auto ifw::fcf::devmgr::common::DB_CONTROLLER_PREFIX = "lcs"
 
constexpr auto ifw::fcf::devmgr::common::CAT_STAT = "stat"
 
constexpr auto ifw::fcf::devmgr::common::CAT_CFG = "cfg"
 
constexpr auto ifw::fcf::devmgr::common::CAT_CTRL = "ctrl"
 
constexpr auto ifw::fcf::devmgr::common::CAT_RPC = "rpc"
 
constexpr int ifw::fcf::devmgr::common::STATE_NOT_OPERATIONAL = 1
 
constexpr int ifw::fcf::devmgr::common::STATE_OPERATIONAL = 2
 
constexpr auto ifw::fcf::devmgr::common::STATE_NOT_OPERATIONAL_STR = "NotOperational"
 
constexpr auto ifw::fcf::devmgr::common::STATE_OPERATIONAL_STR = "Operational"
 
constexpr auto ifw::fcf::devmgr::common::STATE_UNAVAILABLE_STR = "Unavailable"
 
const std::unordered_map< short, std::string > ifw::fcf::devmgr::common::STATE_MAP
 
const std::unordered_map< std::string, short > ifw::fcf::devmgr::common::STATE_STR_MAP
 
constexpr int ifw::fcf::devmgr::common::SUBSTATE_NOTREADY = 100
 
constexpr int ifw::fcf::devmgr::common::SUBSTATE_READY = 101
 
constexpr int ifw::fcf::devmgr::common::SUBSTATE_INITIALISING = 102
 
constexpr int ifw::fcf::devmgr::common::SUBSTATE_ERROR = 199
 
constexpr auto ifw::fcf::devmgr::common::SUBSTATE_NOTREADY_STR = "NotReady"
 
constexpr auto ifw::fcf::devmgr::common::SUBSTATE_INITIALISING_STR = "Initialising"
 
constexpr auto ifw::fcf::devmgr::common::SUBSTATE_READY_STR = "Ready"
 
constexpr auto ifw::fcf::devmgr::common::SUBSTATE_ERROR_STR = "Error"
 
constexpr int ifw::fcf::devmgr::common::SUBSTATE_OP_DISABLING = 205
 
constexpr int ifw::fcf::devmgr::common::SUBSTATE_OP_ERROR = 299
 
constexpr auto ifw::fcf::devmgr::common::SUBSTATE_OP_DISABLING_STR = "Disabling"
 
constexpr auto ifw::fcf::devmgr::common::SUBSTATE_OP_ERROR_STR = "OpError"
 
constexpr auto ifw::fcf::devmgr::common::FITS_PARAM_ID = "ID"
 
constexpr auto ifw::fcf::devmgr::common::FITS_PARAM_NAME = "NAME"
 
constexpr auto ifw::fcf::devmgr::common::FITS_PARAM_STAT = "STAT"
 
constexpr auto ifw::fcf::devmgr::common::FITS_PARAM_DEVSIM = "DEVSIM"
 
constexpr auto ifw::fcf::devmgr::common::FITS_PARAM_DEVIGN = "DEVIGN"