ifw-sup 5.0.0
Loading...
Searching...
No Matches
Classes | Enumerations | Functions | Variables
ifw::sup::syssup::common Namespace Reference

ActionsInit class source file. More...

Classes

class  ActionMgr
 
class  ActionsDisable
 
class  ActionsEnable
 
class  ActionsInit
 
class  ActionsRecover
 
class  ActionsStd
 
class  ActivityDisabling
 
class  ActivityEnabling
 
class  ActivityInitialising
 
class  ActivityRecovering
 
class  AppCmdsImpl
 
class  Config
 
struct  DaqInfo
 
class  DataContext
 
class  Dispatcher
 
class  Factory
 
class  Generic
 
class  ISubsys
 
class  MetaDaqImpl
 
class  SingleReplier
 
struct  State
 The State struct. More...
 
class  StdCmdsImpl
 
struct  Subsys
 
struct  SubsysData
 The SubsysData struct. More...
 
class  SubsysFacade
 
struct  SubsystemConfig
 

Enumerations

enum class  ScopeEnum : short { EXTERNAL = 10 , INTERNAL = 11 }
 

Functions

template<typename T >
std::ostream & operator<< (typename std::enable_if< std::is_enum< T >::value, std::ostream >::type &stream, const T &e)
 
std::string Demangle (const char *name)
 

Variables

constexpr auto KEY_CONTROL_ESTIMATED_STATE = "estimated_state"
 
constexpr auto KEY_CONTROL_ESTIMATED_SUBSTATE = "estimated_substate"
 
constexpr auto KEY_CONFIG_SUBSYS = "subsystems"
 
constexpr auto KEY_CONFIG_OB_MODES = "ob_modes"
 
constexpr auto KEY_CONFIG_OP_MODES = "op_modes"
 
constexpr auto KEY_CONFIG_SUBSYS_NAME = "name"
 
constexpr auto KEY_CONFIG_SUBSYS_SCOPE = "scope"
 
constexpr auto KEY_CONFIG_SUBSYS_ACCESS = "access"
 
constexpr auto KEY_CONFIG_SUBSYS_RR_ENDPOINT = "rr_endpoint"
 
constexpr auto KEY_CONFIG_SUBSYS_PS_ENDPOINT = "ps_endpoint"
 
constexpr auto KEY_CONFIG_SUBSYS_TYPE = "type"
 
const std::map< std::string, ScopeEnumScopeMap
 
constexpr auto CONFIG_ENVVAR_DBHOST = "DB_HOST"
 
constexpr auto KEY_DB_OB_MODES = "ob_mode"
 
constexpr auto KEY_STATUS_SUBSYS_STATE = "state"
 
constexpr auto KEY_STATUS_SUBSYS_SUBSTATE = "substate"
 
constexpr auto STATE_UNDEFINED_STR = "Undefined"
 
constexpr auto STATE_NOT_OP_ERROR_STR = "NotOpError"
 
constexpr auto STATE_ERROR_STR = "Error"
 
constexpr auto STATE_OFF_STR = "Off"
 
constexpr auto STATE_NOT_OPERATIONAL_STR = "NotOperational"
 
constexpr auto STATE_OPERATIONAL_STR = "Operational"
 
constexpr auto SUBSTATE_NOTREADY_STR = "NotReady"
 
constexpr auto SUBSTATE_INITIALISING_STR = "Initialising"
 
constexpr auto SUBSTATE_READY_STR = "Ready"
 
constexpr auto SUBSTATE_ENABLING_STR = "Enabling"
 
constexpr auto SUBSTATE_RECOVERING_STR = "Recovering"
 
constexpr auto SUBSTATE_IDLE_STR = "Idle"
 
constexpr auto SUBSTATE_BUSY_STR = "Busy"
 
constexpr auto SUBSTATE_SETTING_UP_STR = "SettingUp"
 
constexpr auto SUBSTATE_NOT_RECORDING_STR = "NotRecording"
 
constexpr auto SUBSTATE_RECORDING_STR = "Recording"
 
constexpr auto SUBSTATE_REC_PAUSED_STR = "RecPaused"
 
constexpr auto SUBSTATE_ACTIVE_STR = "Active"
 
constexpr auto KEY_STATUS_SUBSYS_CONNECTION = "connection_status"
 

Detailed Description

ActionsInit class source file.

ActionMgr class header file.

Author

Enumeration Type Documentation

◆ ScopeEnum

enum class ifw::sup::syssup::common::ScopeEnum : short
strong

Default application configuration values.

Enumerator
EXTERNAL 
INTERNAL 

Function Documentation

◆ Demangle()

std::string ifw::sup::syssup::common::Demangle ( const char * name)

◆ operator<<()

template<typename T >
std::ostream & ifw::sup::syssup::common::operator<< ( typename std::enable_if< std::is_enum< T >::value, std::ostream >::type & stream,
const T & e )

Variable Documentation

◆ CONFIG_ENVVAR_DBHOST

constexpr auto ifw::sup::syssup::common::CONFIG_ENVVAR_DBHOST = "DB_HOST"
constexpr

Application configuration environment variables

◆ KEY_CONFIG_OB_MODES

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_OB_MODES = "ob_modes"
constexpr

◆ KEY_CONFIG_OP_MODES

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_OP_MODES = "op_modes"
constexpr

◆ KEY_CONFIG_SUBSYS

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_SUBSYS = "subsystems"
constexpr

◆ KEY_CONFIG_SUBSYS_ACCESS

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_SUBSYS_ACCESS = "access"
constexpr

◆ KEY_CONFIG_SUBSYS_NAME

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_SUBSYS_NAME = "name"
constexpr

◆ KEY_CONFIG_SUBSYS_PS_ENDPOINT

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_SUBSYS_PS_ENDPOINT = "ps_endpoint"
constexpr

◆ KEY_CONFIG_SUBSYS_RR_ENDPOINT

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_SUBSYS_RR_ENDPOINT = "rr_endpoint"
constexpr

◆ KEY_CONFIG_SUBSYS_SCOPE

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_SUBSYS_SCOPE = "scope"
constexpr

◆ KEY_CONFIG_SUBSYS_TYPE

constexpr auto ifw::sup::syssup::common::KEY_CONFIG_SUBSYS_TYPE = "type"
constexpr

◆ KEY_CONTROL_ESTIMATED_STATE

constexpr auto ifw::sup::syssup::common::KEY_CONTROL_ESTIMATED_STATE = "estimated_state"
constexpr

◆ KEY_CONTROL_ESTIMATED_SUBSTATE

constexpr auto ifw::sup::syssup::common::KEY_CONTROL_ESTIMATED_SUBSTATE = "estimated_substate"
constexpr

◆ KEY_DB_OB_MODES

constexpr auto ifw::sup::syssup::common::KEY_DB_OB_MODES = "ob_mode"
constexpr

◆ KEY_STATUS_SUBSYS_CONNECTION

constexpr auto ifw::sup::syssup::common::KEY_STATUS_SUBSYS_CONNECTION = "connection_status"
constexpr

◆ KEY_STATUS_SUBSYS_STATE

constexpr auto ifw::sup::syssup::common::KEY_STATUS_SUBSYS_STATE = "state"
constexpr

◆ KEY_STATUS_SUBSYS_SUBSTATE

constexpr auto ifw::sup::syssup::common::KEY_STATUS_SUBSYS_SUBSTATE = "substate"
constexpr

◆ ScopeMap

const std::map<std::string, ScopeEnum> ifw::sup::syssup::common::ScopeMap
Initial value:
{
{ "external", ScopeEnum::EXTERNAL },
{ "internal", ScopeEnum::INTERNAL }
}

◆ STATE_ERROR_STR

constexpr auto ifw::sup::syssup::common::STATE_ERROR_STR = "Error"
constexpr

◆ STATE_NOT_OP_ERROR_STR

constexpr auto ifw::sup::syssup::common::STATE_NOT_OP_ERROR_STR = "NotOpError"
constexpr

◆ STATE_NOT_OPERATIONAL_STR

constexpr auto ifw::sup::syssup::common::STATE_NOT_OPERATIONAL_STR = "NotOperational"
constexpr

◆ STATE_OFF_STR

constexpr auto ifw::sup::syssup::common::STATE_OFF_STR = "Off"
constexpr

◆ STATE_OPERATIONAL_STR

constexpr auto ifw::sup::syssup::common::STATE_OPERATIONAL_STR = "Operational"
constexpr

◆ STATE_UNDEFINED_STR

constexpr auto ifw::sup::syssup::common::STATE_UNDEFINED_STR = "Undefined"
constexpr

◆ SUBSTATE_ACTIVE_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_ACTIVE_STR = "Active"
constexpr

◆ SUBSTATE_BUSY_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_BUSY_STR = "Busy"
constexpr

◆ SUBSTATE_ENABLING_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_ENABLING_STR = "Enabling"
constexpr

◆ SUBSTATE_IDLE_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_IDLE_STR = "Idle"
constexpr

◆ SUBSTATE_INITIALISING_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_INITIALISING_STR = "Initialising"
constexpr

◆ SUBSTATE_NOT_RECORDING_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_NOT_RECORDING_STR = "NotRecording"
constexpr

◆ SUBSTATE_NOTREADY_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_NOTREADY_STR = "NotReady"
constexpr

◆ SUBSTATE_READY_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_READY_STR = "Ready"
constexpr

◆ SUBSTATE_REC_PAUSED_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_REC_PAUSED_STR = "RecPaused"
constexpr

◆ SUBSTATE_RECORDING_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_RECORDING_STR = "Recording"
constexpr

◆ SUBSTATE_RECOVERING_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_RECOVERING_STR = "Recovering"
constexpr

◆ SUBSTATE_SETTING_UP_STR

constexpr auto ifw::sup::syssup::common::SUBSTATE_SETTING_UP_STR = "SettingUp"
constexpr