ifw-fcf  3.0.0
Classes | Typedefs | Variables
fcf::devmgr::common Namespace Reference

Classes

class  ActionMgr
 
class  ActionsEnable
 
class  ActionsInit
 
class  ActionsRecover
 
class  ActionsSetup
 
class  ActionsStd
 
class  ActivityEnabling
 
class  ActivityInitialising
 
class  ActivityRecovering
 
class  AppCmdsImpl
 
class  Config
 
struct  ConfigSet
 
struct  DaqInfo
 
class  DataContext
 
class  DbInterface
 
class  Device
 
class  DeviceConfig
 Device Configuration class. More...
 
struct  DeviceControllerData
 The DeviceControllerData struct. More...
 
class  DeviceFacade
 
class  DeviceFactory
 
class  DeviceLcsIf
 
class  DeviceMaker
 
class  IConfig
 
class  IDevice
 
class  IDeviceConfig
 Device Configuration class. More...
 
class  IDeviceMaker
 
class  MetaDaqImpl
 
class  StdCmdsImpl
 
class  TaskSetup
 

Typedefs

using CfgBool = fcf::devmgr::common::ConfigSet< bool >
 
using CfgShort = fcf::devmgr::common::ConfigSet< short >
 
using CfgInt = fcf::devmgr::common::ConfigSet< int >
 
using CfgUInt = fcf::devmgr::common::ConfigSet< unsigned int >
 
using CfgDouble = fcf::devmgr::common::ConfigSet< double >
 
using MapCfgBool = std::map< int, CfgBool >
 
using MapCfgShort = std::map< int, CfgShort >
 
using MapCfgInt = std::map< int, CfgInt >
 
using MapCfgUInt = std::map< int, CfgUInt >
 
using MapCfgDouble = std::map< int, CfgDouble >
 

Variables

constexpr auto CONFIG_DEFAULT_PROCNAME = "devmgrServer"
 
constexpr auto CONFIG_DEFAULT_FILENAME = ""
 
constexpr auto CONFIG_DEFAULT_SCXML_FILENAME = "Supervisor.xml"
 
constexpr auto CONFIG_DEFAULT_LOGLEVEL = "ERROR"
 
constexpr auto CONFIG_DEFAULT_DB_ENDPOINT = "127.0.0.1:6379"
 
constexpr int CONFIG_DEFAULT_DB_TIMEOUT = 2
 
constexpr auto CONFIG_DEFAULT_REQ_ENDPOINT = "tcp://*:5578"
 
constexpr auto CONFIG_DEFAULT_PUB_ENDPOINT = "tcp://*:5568"
 
constexpr auto CONFIG_DEFAULT_DICTIONARIES = "fcf/devmgr/server/primary.did"
 
constexpr auto CONFIG_DEFAULT_FIT_PREFIX = "FCS"
 
constexpr unsigned int CONFIG_DEFAULT_CMD_TOUT = 60000
 
constexpr auto CONFIG_ENVVAR_DBHOST = "DB_HOST"
 
const short SRV_STATE_NOT_OPERATIONAL = 1
 
const short SRV_STATE_OPERATIONAL = 2
 
const short SRV_SUBSTATE_NOTREADY = 1
 
const short SRV_SUBSTATE_READY = 2
 
const short SRV_SUBSTATE_IDLE = 3
 
const short SRV_SUBSTATE_INITIALISING = 4
 
const short SRV_SUBSTATE_ENABLING = 5
 
const short SRV_SUBSTATE_SETTING_UP = 6
 
const short SRV_SUBSTATE_ERROR = 10
 
const std::string SRV_STATE_NOT_OPERATIONAL_STR = "NotOperational"
 
const std::string SRV_STATE_OPERATIONAL_STR = "Operational"
 
const std::string SRV_STATE_UNAVAILABLE_STR = "Unavailable"
 
const std::string SRV_SUBSTATE_NOTREADY_STR = "NotRead"
 
const std::string SRV_SUBSTATE_READY_STR = "Ready"
 
const std::string SRV_SUBSTATE_IDLE_STR = "Idle"
 
const std::string SRV_SUBSTATE_INITIALISING_STR = "Initialising"
 
const std::string SRV_SUBSTATE_ENABLING_STR = "Enabling"
 
const std::string SRV_SUBSTATE_ERROR_STR = "Error"
 
const std::string SRV_SUBSTATE_SETTING_UP_STR = "SettingUp"
 
const std::unordered_map< short, std::string > SrvStateMap
 
const std::unordered_map< std::string, short > SrvStateStrMap
 
const std::unordered_map< short, std::string > SrvSubstateMap
 
const std::unordered_map< std::string, short > SrvSubstateStrMap
 
const std::string KEY_CONTROL_STATE = "state"
 
const std::string KEY_CONTROL_SUBSTATE = "substate"
 
const std::string KEY_CONTROL_STATUS = "status"
 
const std::string KEY_CONTROL_STATE_STR = "state_str"
 
const std::string KEY_CONTROL_SUBSTATE_STR = "substate_str"
 
const std::string KEY_CONFIG_REQ_ENDPOINT = "req_endpoint"
 
const std::string KEY_CONFIG_PUB_ENDPOINT = "pub_endpoint"
 
const std::string KEY_CONFIG_SUB_ENDPOINT = "sub_endpoint"
 
const std::string KEY_CONFIG_EXT_PUB_ENDPOINT = "ext_pub_endpoint"
 
const std::string KEY_CONFIG_EXT_SUB_ENDPOINT = "ext_sub_endpoint"
 
const std::string KEY_CONFIG_DB_ENDPOINT = "db_endpoint"
 
const std::string KEY_CONFIG_DB_TIMEOUT = "db_timeout"
 
const std::string KEY_CONFIG_SM_SCXML = "scxml"
 
const std::string KEY_CONFIG_FILENAME = "filename"
 
const std::string KEY_CONFIG_LOG_LEVEL = "loglevel"
 
const std::string KEY_CONFIG_SERVER_ID = "server_id"
 
const std::string KEY_CONFIG_SERVER = "server"
 
const std::string KEY_CONFIG_DEVICES = "devices"
 
const std::string KEY_CONFIG_DEVFILE = "cfgfile"
 
const std::string KEY_CONFIG_CMDTOUT = "cmdtout"
 
const std::string KEY_CONFIG_TYPE = "type"
 
const std::string KEY_CONFIG_DICTIONARIES = "dictionaries"
 
const std::string KEY_CONFIG_PREFIX = "fits_prefix"
 
constexpr auto CI_IDENTIFIER = "identifier"
 
constexpr auto CI_SIMULATED = "simulated"
 
constexpr auto CI_IGNORED = "ignored"
 
constexpr auto CI_ADDRESS = "address"
 
constexpr auto CI_SIM_ADDRESS = "simaddr"
 
constexpr auto CI_TYPE = "type"
 
constexpr auto CI_PREFIX = "prefix"
 
constexpr auto CI_NAMESPACE = "namespace"
 
constexpr auto CI_MAP_FILE = "mapfile"
 
constexpr auto CI_FITS_PREFIX = "fits_prefix"
 
constexpr auto CI_ALIAS = "alias"
 
constexpr auto CI_CFG_FILE = "cfgfile"
 
constexpr auto CI_CTRL_CONFIG = "ctrl_config"
 
constexpr auto RPC_INIT = "rpcInit"
 
constexpr auto RPC_ENABLE = "rpcEnable"
 
constexpr auto RPC_DISABLE = "rpcDisable"
 
constexpr auto RPC_STOP = "rpcStop"
 
constexpr auto RPC_RESET = "rpcReset"
 
constexpr auto CI_STAT_SUBSTATE = "substate"
 
constexpr auto CI_STAT_STATE = "state"
 
constexpr auto CI_STAT_STATU = "status"
 
constexpr auto CI_STAT_LOCAL = "local"
 
constexpr auto CI_STAT_ERROR_CODE = "error_code"
 
constexpr auto CI_STAT_ERROR_STR = "error_str"
 
constexpr auto DB_CONTROLLER_PREFIX = "lcs"
 
constexpr auto CAT_STAT = "stat"
 
constexpr auto CAT_CFG = "cfg"
 
constexpr auto CAT_RPC = "rpc"
 
constexpr int STATE_NOT_OPERATIONAL = 1
 
constexpr int STATE_OPERATIONAL = 2
 
constexpr auto STATE_NOT_OPERATIONAL_STR = "NotOperational"
 
constexpr auto STATE_OPERATIONAL_STR = "Operational"
 
constexpr auto STATE_UNAVAILABLE_STR = "Unavailable"
 
const std::unordered_map< short, std::string > StateMap
 
const std::unordered_map< std::string, short > StateStrMap
 
constexpr int SUBSTATE_NOTREADY = 100
 
constexpr int SUBSTATE_READY = 101
 
constexpr int SUBSTATE_INITIALISING = 102
 
constexpr int SUBSTATE_ERROR = 199
 
constexpr auto SUBSTATE_NOTREADY_STR = "NotReady"
 
constexpr auto SUBSTATE_INITIALISING_STR = "Initialising"
 
constexpr auto SUBSTATE_READY_STR = "Ready"
 
constexpr auto SUBSTATE_ERROR_STR = "Error"
 
constexpr int SUBSTATE_OP_DISABLING = 205
 
constexpr int SUBSTATE_OP_ERROR = 299
 
constexpr auto SUBSTATE_OP_DISABLING_STR = "Disabling"
 
constexpr auto SUBSTATE_OP_ERROR_STR = "OpError"
 
constexpr auto FITS_PARAM_ID = "ID"
 
constexpr auto FITS_PARAM_NAME = "NAME"
 
constexpr auto FITS_PARAM_STAT = "STAT"
 
constexpr auto FITS_PARAM_DEVSIM = "DEVSIM"
 
constexpr auto FITS_PARAM_DEVIGN = "DEVIGN"
 

Typedef Documentation

◆ CfgBool

◆ CfgDouble

◆ CfgInt

◆ CfgShort

◆ CfgUInt

◆ MapCfgBool

using fcf::devmgr::common::MapCfgBool = typedef std::map<int, CfgBool>

◆ MapCfgDouble

using fcf::devmgr::common::MapCfgDouble = typedef std::map<int, CfgDouble>

◆ MapCfgInt

using fcf::devmgr::common::MapCfgInt = typedef std::map<int, CfgInt>

◆ MapCfgShort

using fcf::devmgr::common::MapCfgShort = typedef std::map<int, CfgShort>

◆ MapCfgUInt

using fcf::devmgr::common::MapCfgUInt = typedef std::map<int, CfgUInt>

Variable Documentation

◆ CAT_CFG

constexpr auto fcf::devmgr::common::CAT_CFG = "cfg"
constexpr

◆ CAT_RPC

constexpr auto fcf::devmgr::common::CAT_RPC = "rpc"
constexpr

◆ CAT_STAT

constexpr auto fcf::devmgr::common::CAT_STAT = "stat"
constexpr

◆ CI_ADDRESS

constexpr auto fcf::devmgr::common::CI_ADDRESS = "address"
constexpr

◆ CI_ALIAS

constexpr auto fcf::devmgr::common::CI_ALIAS = "alias"
constexpr

◆ CI_CFG_FILE

constexpr auto fcf::devmgr::common::CI_CFG_FILE = "cfgfile"
constexpr

◆ CI_CTRL_CONFIG

constexpr auto fcf::devmgr::common::CI_CTRL_CONFIG = "ctrl_config"
constexpr

◆ CI_FITS_PREFIX

constexpr auto fcf::devmgr::common::CI_FITS_PREFIX = "fits_prefix"
constexpr

◆ CI_IDENTIFIER

constexpr auto fcf::devmgr::common::CI_IDENTIFIER = "identifier"
constexpr

◆ CI_IGNORED

constexpr auto fcf::devmgr::common::CI_IGNORED = "ignored"
constexpr

◆ CI_MAP_FILE

constexpr auto fcf::devmgr::common::CI_MAP_FILE = "mapfile"
constexpr

◆ CI_NAMESPACE

constexpr auto fcf::devmgr::common::CI_NAMESPACE = "namespace"
constexpr

◆ CI_PREFIX

constexpr auto fcf::devmgr::common::CI_PREFIX = "prefix"
constexpr

◆ CI_SIM_ADDRESS

constexpr auto fcf::devmgr::common::CI_SIM_ADDRESS = "simaddr"
constexpr

◆ CI_SIMULATED

constexpr auto fcf::devmgr::common::CI_SIMULATED = "simulated"
constexpr

◆ CI_STAT_ERROR_CODE

constexpr auto fcf::devmgr::common::CI_STAT_ERROR_CODE = "error_code"
constexpr

◆ CI_STAT_ERROR_STR

constexpr auto fcf::devmgr::common::CI_STAT_ERROR_STR = "error_str"
constexpr

◆ CI_STAT_LOCAL

constexpr auto fcf::devmgr::common::CI_STAT_LOCAL = "local"
constexpr

◆ CI_STAT_STATE

constexpr auto fcf::devmgr::common::CI_STAT_STATE = "state"
constexpr

◆ CI_STAT_STATU

constexpr auto fcf::devmgr::common::CI_STAT_STATU = "status"
constexpr

◆ CI_STAT_SUBSTATE

constexpr auto fcf::devmgr::common::CI_STAT_SUBSTATE = "substate"
constexpr

◆ CI_TYPE

constexpr auto fcf::devmgr::common::CI_TYPE = "type"
constexpr

◆ CONFIG_DEFAULT_CMD_TOUT

constexpr unsigned int fcf::devmgr::common::CONFIG_DEFAULT_CMD_TOUT = 60000
constexpr

◆ CONFIG_DEFAULT_DB_ENDPOINT

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_DB_ENDPOINT = "127.0.0.1:6379"
constexpr

◆ CONFIG_DEFAULT_DB_TIMEOUT

constexpr int fcf::devmgr::common::CONFIG_DEFAULT_DB_TIMEOUT = 2
constexpr

◆ CONFIG_DEFAULT_DICTIONARIES

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_DICTIONARIES = "fcf/devmgr/server/primary.did"
constexpr

◆ CONFIG_DEFAULT_FILENAME

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_FILENAME = ""
constexpr

no default value to force user to specify config filename since it overwrites the command line options.

◆ CONFIG_DEFAULT_FIT_PREFIX

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_FIT_PREFIX = "FCS"
constexpr

◆ CONFIG_DEFAULT_LOGLEVEL

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_LOGLEVEL = "ERROR"
constexpr

◆ CONFIG_DEFAULT_PROCNAME

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_PROCNAME = "devmgrServer"
constexpr

Default application configuration values.

◆ CONFIG_DEFAULT_PUB_ENDPOINT

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_PUB_ENDPOINT = "tcp://*:5568"
constexpr

◆ CONFIG_DEFAULT_REQ_ENDPOINT

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_REQ_ENDPOINT = "tcp://*:5578"
constexpr

◆ CONFIG_DEFAULT_SCXML_FILENAME

constexpr auto fcf::devmgr::common::CONFIG_DEFAULT_SCXML_FILENAME = "Supervisor.xml"
constexpr

◆ CONFIG_ENVVAR_DBHOST

constexpr auto fcf::devmgr::common::CONFIG_ENVVAR_DBHOST = "DB_HOST"
constexpr

Application configuration environment variables

◆ DB_CONTROLLER_PREFIX

constexpr auto fcf::devmgr::common::DB_CONTROLLER_PREFIX = "lcs"
constexpr

◆ FITS_PARAM_DEVIGN

constexpr auto fcf::devmgr::common::FITS_PARAM_DEVIGN = "DEVIGN"
constexpr

◆ FITS_PARAM_DEVSIM

constexpr auto fcf::devmgr::common::FITS_PARAM_DEVSIM = "DEVSIM"
constexpr

◆ FITS_PARAM_ID

constexpr auto fcf::devmgr::common::FITS_PARAM_ID = "ID"
constexpr

◆ FITS_PARAM_NAME

constexpr auto fcf::devmgr::common::FITS_PARAM_NAME = "NAME"
constexpr

◆ FITS_PARAM_STAT

constexpr auto fcf::devmgr::common::FITS_PARAM_STAT = "STAT"
constexpr

◆ KEY_CONFIG_CMDTOUT

const std::string fcf::devmgr::common::KEY_CONFIG_CMDTOUT = "cmdtout"

◆ KEY_CONFIG_DB_ENDPOINT

const std::string fcf::devmgr::common::KEY_CONFIG_DB_ENDPOINT = "db_endpoint"

◆ KEY_CONFIG_DB_TIMEOUT

const std::string fcf::devmgr::common::KEY_CONFIG_DB_TIMEOUT = "db_timeout"

◆ KEY_CONFIG_DEVFILE

const std::string fcf::devmgr::common::KEY_CONFIG_DEVFILE = "cfgfile"

◆ KEY_CONFIG_DEVICES

const std::string fcf::devmgr::common::KEY_CONFIG_DEVICES = "devices"

◆ KEY_CONFIG_DICTIONARIES

const std::string fcf::devmgr::common::KEY_CONFIG_DICTIONARIES = "dictionaries"

◆ KEY_CONFIG_EXT_PUB_ENDPOINT

const std::string fcf::devmgr::common::KEY_CONFIG_EXT_PUB_ENDPOINT = "ext_pub_endpoint"

◆ KEY_CONFIG_EXT_SUB_ENDPOINT

const std::string fcf::devmgr::common::KEY_CONFIG_EXT_SUB_ENDPOINT = "ext_sub_endpoint"

◆ KEY_CONFIG_FILENAME

const std::string fcf::devmgr::common::KEY_CONFIG_FILENAME = "filename"

◆ KEY_CONFIG_LOG_LEVEL

const std::string fcf::devmgr::common::KEY_CONFIG_LOG_LEVEL = "loglevel"

◆ KEY_CONFIG_PREFIX

const std::string fcf::devmgr::common::KEY_CONFIG_PREFIX = "fits_prefix"

◆ KEY_CONFIG_PUB_ENDPOINT

const std::string fcf::devmgr::common::KEY_CONFIG_PUB_ENDPOINT = "pub_endpoint"

◆ KEY_CONFIG_REQ_ENDPOINT

const std::string fcf::devmgr::common::KEY_CONFIG_REQ_ENDPOINT = "req_endpoint"

◆ KEY_CONFIG_SERVER

const std::string fcf::devmgr::common::KEY_CONFIG_SERVER = "server"

◆ KEY_CONFIG_SERVER_ID

const std::string fcf::devmgr::common::KEY_CONFIG_SERVER_ID = "server_id"

◆ KEY_CONFIG_SM_SCXML

const std::string fcf::devmgr::common::KEY_CONFIG_SM_SCXML = "scxml"

◆ KEY_CONFIG_SUB_ENDPOINT

const std::string fcf::devmgr::common::KEY_CONFIG_SUB_ENDPOINT = "sub_endpoint"

◆ KEY_CONFIG_TYPE

const std::string fcf::devmgr::common::KEY_CONFIG_TYPE = "type"

◆ KEY_CONTROL_STATE

const std::string fcf::devmgr::common::KEY_CONTROL_STATE = "state"

◆ KEY_CONTROL_STATE_STR

const std::string fcf::devmgr::common::KEY_CONTROL_STATE_STR = "state_str"

◆ KEY_CONTROL_STATUS

const std::string fcf::devmgr::common::KEY_CONTROL_STATUS = "status"

◆ KEY_CONTROL_SUBSTATE

const std::string fcf::devmgr::common::KEY_CONTROL_SUBSTATE = "substate"

◆ KEY_CONTROL_SUBSTATE_STR

const std::string fcf::devmgr::common::KEY_CONTROL_SUBSTATE_STR = "substate_str"

◆ RPC_DISABLE

constexpr auto fcf::devmgr::common::RPC_DISABLE = "rpcDisable"
constexpr

◆ RPC_ENABLE

constexpr auto fcf::devmgr::common::RPC_ENABLE = "rpcEnable"
constexpr

◆ RPC_INIT

constexpr auto fcf::devmgr::common::RPC_INIT = "rpcInit"
constexpr

◆ RPC_RESET

constexpr auto fcf::devmgr::common::RPC_RESET = "rpcReset"
constexpr

◆ RPC_STOP

constexpr auto fcf::devmgr::common::RPC_STOP = "rpcStop"
constexpr

◆ SRV_STATE_NOT_OPERATIONAL

const short fcf::devmgr::common::SRV_STATE_NOT_OPERATIONAL = 1

◆ SRV_STATE_NOT_OPERATIONAL_STR

const std::string fcf::devmgr::common::SRV_STATE_NOT_OPERATIONAL_STR = "NotOperational"

◆ SRV_STATE_OPERATIONAL

const short fcf::devmgr::common::SRV_STATE_OPERATIONAL = 2

◆ SRV_STATE_OPERATIONAL_STR

const std::string fcf::devmgr::common::SRV_STATE_OPERATIONAL_STR = "Operational"

◆ SRV_STATE_UNAVAILABLE_STR

const std::string fcf::devmgr::common::SRV_STATE_UNAVAILABLE_STR = "Unavailable"

◆ SRV_SUBSTATE_ENABLING

const short fcf::devmgr::common::SRV_SUBSTATE_ENABLING = 5

◆ SRV_SUBSTATE_ENABLING_STR

const std::string fcf::devmgr::common::SRV_SUBSTATE_ENABLING_STR = "Enabling"

◆ SRV_SUBSTATE_ERROR

const short fcf::devmgr::common::SRV_SUBSTATE_ERROR = 10

◆ SRV_SUBSTATE_ERROR_STR

const std::string fcf::devmgr::common::SRV_SUBSTATE_ERROR_STR = "Error"

◆ SRV_SUBSTATE_IDLE

const short fcf::devmgr::common::SRV_SUBSTATE_IDLE = 3

◆ SRV_SUBSTATE_IDLE_STR

const std::string fcf::devmgr::common::SRV_SUBSTATE_IDLE_STR = "Idle"

◆ SRV_SUBSTATE_INITIALISING

const short fcf::devmgr::common::SRV_SUBSTATE_INITIALISING = 4

◆ SRV_SUBSTATE_INITIALISING_STR

const std::string fcf::devmgr::common::SRV_SUBSTATE_INITIALISING_STR = "Initialising"

◆ SRV_SUBSTATE_NOTREADY

const short fcf::devmgr::common::SRV_SUBSTATE_NOTREADY = 1

◆ SRV_SUBSTATE_NOTREADY_STR

const std::string fcf::devmgr::common::SRV_SUBSTATE_NOTREADY_STR = "NotRead"

◆ SRV_SUBSTATE_READY

const short fcf::devmgr::common::SRV_SUBSTATE_READY = 2

◆ SRV_SUBSTATE_READY_STR

const std::string fcf::devmgr::common::SRV_SUBSTATE_READY_STR = "Ready"

◆ SRV_SUBSTATE_SETTING_UP

const short fcf::devmgr::common::SRV_SUBSTATE_SETTING_UP = 6

◆ SRV_SUBSTATE_SETTING_UP_STR

const std::string fcf::devmgr::common::SRV_SUBSTATE_SETTING_UP_STR = "SettingUp"

◆ SrvStateMap

const std::unordered_map<short, std::string> fcf::devmgr::common::SrvStateMap

◆ SrvStateStrMap

const std::unordered_map<std::string, short> fcf::devmgr::common::SrvStateStrMap

◆ SrvSubstateMap

const std::unordered_map<short, std::string> fcf::devmgr::common::SrvSubstateMap

◆ SrvSubstateStrMap

const std::unordered_map<std::string, short> fcf::devmgr::common::SrvSubstateStrMap

◆ STATE_NOT_OPERATIONAL

constexpr int fcf::devmgr::common::STATE_NOT_OPERATIONAL = 1
constexpr

◆ STATE_NOT_OPERATIONAL_STR

constexpr auto fcf::devmgr::common::STATE_NOT_OPERATIONAL_STR = "NotOperational"
constexpr

◆ STATE_OPERATIONAL

constexpr int fcf::devmgr::common::STATE_OPERATIONAL = 2
constexpr

◆ STATE_OPERATIONAL_STR

constexpr auto fcf::devmgr::common::STATE_OPERATIONAL_STR = "Operational"
constexpr

◆ STATE_UNAVAILABLE_STR

constexpr auto fcf::devmgr::common::STATE_UNAVAILABLE_STR = "Unavailable"
constexpr

◆ StateMap

const std::unordered_map<short, std::string> fcf::devmgr::common::StateMap

◆ StateStrMap

const std::unordered_map<std::string, short> fcf::devmgr::common::StateStrMap

◆ SUBSTATE_ERROR

constexpr int fcf::devmgr::common::SUBSTATE_ERROR = 199
constexpr

◆ SUBSTATE_ERROR_STR

constexpr auto fcf::devmgr::common::SUBSTATE_ERROR_STR = "Error"
constexpr

◆ SUBSTATE_INITIALISING

constexpr int fcf::devmgr::common::SUBSTATE_INITIALISING = 102
constexpr

◆ SUBSTATE_INITIALISING_STR

constexpr auto fcf::devmgr::common::SUBSTATE_INITIALISING_STR = "Initialising"
constexpr

◆ SUBSTATE_NOTREADY

constexpr int fcf::devmgr::common::SUBSTATE_NOTREADY = 100
constexpr

◆ SUBSTATE_NOTREADY_STR

constexpr auto fcf::devmgr::common::SUBSTATE_NOTREADY_STR = "NotReady"
constexpr

◆ SUBSTATE_OP_DISABLING

constexpr int fcf::devmgr::common::SUBSTATE_OP_DISABLING = 205
constexpr

◆ SUBSTATE_OP_DISABLING_STR

constexpr auto fcf::devmgr::common::SUBSTATE_OP_DISABLING_STR = "Disabling"
constexpr

◆ SUBSTATE_OP_ERROR

constexpr int fcf::devmgr::common::SUBSTATE_OP_ERROR = 299
constexpr

◆ SUBSTATE_OP_ERROR_STR

constexpr auto fcf::devmgr::common::SUBSTATE_OP_ERROR_STR = "OpError"
constexpr

◆ SUBSTATE_READY

constexpr int fcf::devmgr::common::SUBSTATE_READY = 101
constexpr

◆ SUBSTATE_READY_STR

constexpr auto fcf::devmgr::common::SUBSTATE_READY_STR = "Ready"
constexpr
fcf::devmgr::common::SRV_SUBSTATE_IDLE_STR
const std::string SRV_SUBSTATE_IDLE_STR
Definition: dataContext.hpp:50
fcf::devmgr::common::SRV_STATE_NOT_OPERATIONAL
const short SRV_STATE_NOT_OPERATIONAL
Definition: dataContext.hpp:31
fcf::devmgr::common::STATE_OPERATIONAL
constexpr int STATE_OPERATIONAL
Definition: deviceConfig.hpp:65
fcf::devmgr::common::SRV_SUBSTATE_ERROR_STR
const std::string SRV_SUBSTATE_ERROR_STR
Definition: dataContext.hpp:53
fcf::devmgr::common::SRV_SUBSTATE_INITIALISING_STR
const std::string SRV_SUBSTATE_INITIALISING_STR
Definition: dataContext.hpp:51
fcf::devmgr::common::STATE_NOT_OPERATIONAL_STR
constexpr auto STATE_NOT_OPERATIONAL_STR
Definition: deviceConfig.hpp:67
fcf::devmgr::common::SRV_SUBSTATE_NOTREADY_STR
const std::string SRV_SUBSTATE_NOTREADY_STR
Definition: dataContext.hpp:48
fcf::devmgr::common::SRV_SUBSTATE_READY_STR
const std::string SRV_SUBSTATE_READY_STR
Definition: dataContext.hpp:49
fcf::devmgr::common::SRV_SUBSTATE_ENABLING
const short SRV_SUBSTATE_ENABLING
Definition: dataContext.hpp:39
fcf::devmgr::common::SRV_SUBSTATE_READY
const short SRV_SUBSTATE_READY
Definition: dataContext.hpp:36
fcf::devmgr::common::SRV_STATE_OPERATIONAL
const short SRV_STATE_OPERATIONAL
Definition: dataContext.hpp:32
fcf::devmgr::common::STATE_OPERATIONAL_STR
constexpr auto STATE_OPERATIONAL_STR
Definition: deviceConfig.hpp:68
fcf::devmgr::common::SRV_SUBSTATE_IDLE
const short SRV_SUBSTATE_IDLE
Definition: dataContext.hpp:37
fcf::devmgr::common::SRV_SUBSTATE_SETTING_UP_STR
const std::string SRV_SUBSTATE_SETTING_UP_STR
Definition: dataContext.hpp:54
fcf::devmgr::common::SRV_SUBSTATE_ENABLING_STR
const std::string SRV_SUBSTATE_ENABLING_STR
Definition: dataContext.hpp:52
fcf::devmgr::common::SRV_SUBSTATE_SETTING_UP
const short SRV_SUBSTATE_SETTING_UP
Definition: dataContext.hpp:40
fcf::devmgr::common::SRV_SUBSTATE_NOTREADY
const short SRV_SUBSTATE_NOTREADY
Definition: dataContext.hpp:35
fcf::devmgr::common::SRV_STATE_NOT_OPERATIONAL_STR
const std::string SRV_STATE_NOT_OPERATIONAL_STR
Definition: dataContext.hpp:44
fcf::devmgr::common::SRV_SUBSTATE_ERROR
const short SRV_SUBSTATE_ERROR
Definition: dataContext.hpp:41
fcf::devmgr::common::SRV_SUBSTATE_INITIALISING
const short SRV_SUBSTATE_INITIALISING
Definition: dataContext.hpp:38
fcf::devmgr::common::SRV_STATE_OPERATIONAL_STR
const std::string SRV_STATE_OPERATIONAL_STR
Definition: dataContext.hpp:45
fcf::devmgr::common::STATE_NOT_OPERATIONAL
constexpr int STATE_NOT_OPERATIONAL
Definition: deviceConfig.hpp:64