|
HLCC Documentation 2.2.0
|
Classes | |
| class | ActionMgr |
| class | ActionsMonCmds |
| class | ActivityDoControl |
| class | ActivityDoEstimation |
| class | ActivityDoInit |
| class | Config |
| class | ConfigError |
| struct | ConfigPack |
| class | DataContext |
| class | MonCmdsImpl |
| struct | MonitoredApp |
| struct | MonitoredSubsystem |
| class | OldbInterface |
| class | PyRunner |
Enumerations | |
| enum | ConfigType { CFG_STRING , CFG_DOUBLE , CFG_UINT16 , CFG_UINT32 , CFG_VEC_STRING , CFG_MONITORED_SUBSYSTEMS } |
Functions | |
| log4cplus::Logger & | GetLogger () |
| const std::string | HEARTBEAT ("mon/heartbeat") |
Variables | |
| const char | CONFIG_KEY_SEPARATOR_OLDB = '/' |
| const std::string | KEY_CONFIG = rad::KEY_CONFIG |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE = KEY_CONFIG + "pub/dds/profile" |
| const std::string | KEY_CONFIG_PUB_DDS_NIC = KEY_CONFIG + "pub/dds/nic" |
| const std::string | KEY_CONFIG_PUB_DDS_FILE = KEY_CONFIG + "pub/dds/file" |
| const std::string | KEY_CONFIG_PUB_DDS_DOMAIN_ID_HLCC = KEY_CONFIG + "pub/dds/domain_id_hlcc" |
| const std::string | KEY_CONFIG_PUB_DDS_DOMAIN_ID_CCS_INS = KEY_CONFIG + "pub/dds/domain_id_ccs_ins" |
| const std::string | KEY_CONFIG_PUB_DDS_DOMAIN_ID_GENERAL = KEY_CONFIG + "pub/dds/domain_id_general" |
| const std::string | KEY_CONFIG_ESTIMATION_PERIOD_MS = KEY_CONFIG + "estimation_period_ms" |
| const std::string | KEY_CONFIG_READYFORHANDOVER_INERTIA_MS = KEY_CONFIG + "ready_for_handover_inertia_ms" |
| const std::string | KEY_CONFIG_ESTIMATIONSCRIPTS = KEY_CONFIG + "estim_scripts" |
| const std::string | KEY_CONFIG_MONITORED_SUBSYSTEMS = KEY_CONFIG + "monitored_subsystems" |
| const std::string | KEY_CONFIG_NIGHT_TIME_NEEDED_SUBSYS = KEY_CONFIG + "night_time_cfg/needed_subsystems" |
| const std::string | KEY_CONFIG_NIGHT_TIME_NOT_NEEDED_SUBSYS = KEY_CONFIG + "night_time_cfg/not_needed_subsystems" |
| const std::string | KEY_CONFIG_NIGHT_TIME_NOT_NEEDED_CRITICAL_SUBSYS = KEY_CONFIG + "night_time_cfg/not_needed_critical_subsystems" |
| const std::vector< std::string > | OLDB_CFG_KEYS_STRING |
| const std::vector< std::string > | OLDB_CFG_KEYS_VECTOR_STRING |
| const std::vector< std::string > | OLDB_CFG_KEYS_UINT32 |
| const std::string | CONFIG_DEFAULT_VERSION = std::string(VERSION) |
| const std::string | CONFIG_DEFAULT_MODNAME = "telmon" |
| const std::string | CONFIG_DEFAULT_PROCNAME = "telmon" |
| const std::string | CONFIG_DEFAULT_FILENAME = "config/telmon/config.yaml" |
| const std::string | CONFIG_DEFAULT_SCXML_FILENAME = "telmon/sm.xml" |
| const std::string | CONFIG_DEFAULT_SCXML_APPEND = "" |
| const std::string | CONFIG_DEFAULT_LOG_LEVEL = "INFO" |
| const std::string | CONFIG_DEFAULT_LOG_PROPERTIES = "config/telmon/log.properties" |
| const std::string | CONFIG_DEFAULT_REQ_ENDPOINT = "zpb.rr://127.0.0.1:11003/" |
| const std::string | CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:///elt/cs/hlcc/" |
| const uint32_t | CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 1 |
| const uint32_t | CONFIG_DEFAULT_OLDB_ASYNC_PERIOD = 0 |
| const bool | CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false |
| const std::string | CONFIG_DEFAULT_PUB_DDS_PROFILE = "" |
| const std::string | CONFIG_DEFAULT_PUB_DDS_NIC = "" |
| const std::string | CONFIG_DEFAULT_PUB_DDS_FILE = "" |
| const uint32_t | CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_HLCC = 3 |
| const uint32_t | CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_CCS_INS = 2 |
| const uint32_t | CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_GENERAL = 1 |
| const uint32_t | CONFIG_DEFAULT_ESTIMATION_PERIOD_MS = 1000 |
| const uint32_t | CONFIG_DEFAULT_READYFORHANDOVER_INERTIA_MS = 850 |
| const std::vector< std::string > | CONFIG_DEFAULT_ESTIMATIONSCRIPTS = {"MonScripts.ReadyForHandoverEstimation", "MonScripts.CcsStateEstimation"} |
| const std::vector< MonitoredSubsystem > | CONFIG_DEFAULT_MONITORED_SUBSYSTEMS = {} |
| const std::vector< std::string > | CONFIG_DEFAULT_NIGHT_TIME_NEEDED = {"eltpk", "telif", "telmon"} |
| const std::vector< std::string > | CONFIG_DEFAULT_NIGHT_TIME_NOT_NEEDED = {"m2psest", "m2whest", "m3psest", "m3whest"} |
| const std::vector< std::string > | CONFIG_DEFAULT_NIGHT_TIME_NOT_NEEDED_CRITICAL = {"segexmgr"} |
| const std::string | LOGGER_NAME = "telmon" |
| log4cplus::Logger & hlcc::telmon::GetLogger | ( | ) |
| const std::string hlcc::telmon::HEARTBEAT | ( | "mon/heartbeat" | ) |
| const uint32_t hlcc::telmon::CONFIG_DEFAULT_ESTIMATION_PERIOD_MS = 1000 |
| const std::vector<std::string> hlcc::telmon::CONFIG_DEFAULT_ESTIMATIONSCRIPTS = {"MonScripts.ReadyForHandoverEstimation", "MonScripts.CcsStateEstimation"} |
| const std::string hlcc::telmon::CONFIG_DEFAULT_FILENAME = "config/telmon/config.yaml" |
| const std::string hlcc::telmon::CONFIG_DEFAULT_LOG_LEVEL = "INFO" |
| const std::string hlcc::telmon::CONFIG_DEFAULT_LOG_PROPERTIES = "config/telmon/log.properties" |
| const std::string hlcc::telmon::CONFIG_DEFAULT_MODNAME = "telmon" |
| const std::vector<MonitoredSubsystem> hlcc::telmon::CONFIG_DEFAULT_MONITORED_SUBSYSTEMS = {} |
| const std::vector<std::string> hlcc::telmon::CONFIG_DEFAULT_NIGHT_TIME_NEEDED = {"eltpk", "telif", "telmon"} |
| const std::vector<std::string> hlcc::telmon::CONFIG_DEFAULT_NIGHT_TIME_NOT_NEEDED = {"m2psest", "m2whest", "m3psest", "m3whest"} |
| const std::vector<std::string> hlcc::telmon::CONFIG_DEFAULT_NIGHT_TIME_NOT_NEEDED_CRITICAL = {"segexmgr"} |
| const uint32_t hlcc::telmon::CONFIG_DEFAULT_OLDB_ASYNC_PERIOD = 0 |
| const uint32_t hlcc::telmon::CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 1 |
| const std::string hlcc::telmon::CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:///elt/cs/hlcc/" |
| const std::string hlcc::telmon::CONFIG_DEFAULT_PROCNAME = "telmon" |
| const uint32_t hlcc::telmon::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_CCS_INS = 2 |
| const uint32_t hlcc::telmon::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_GENERAL = 1 |
| const uint32_t hlcc::telmon::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_HLCC = 3 |
| const std::string hlcc::telmon::CONFIG_DEFAULT_PUB_DDS_FILE = "" |
| const std::string hlcc::telmon::CONFIG_DEFAULT_PUB_DDS_NIC = "" |
| const std::string hlcc::telmon::CONFIG_DEFAULT_PUB_DDS_PROFILE = "" |
| const uint32_t hlcc::telmon::CONFIG_DEFAULT_READYFORHANDOVER_INERTIA_MS = 850 |
| const std::string hlcc::telmon::CONFIG_DEFAULT_REQ_ENDPOINT = "zpb.rr://127.0.0.1:11003/" |
| const std::string hlcc::telmon::CONFIG_DEFAULT_SCXML_APPEND = "" |
| const std::string hlcc::telmon::CONFIG_DEFAULT_SCXML_FILENAME = "telmon/sm.xml" |
| const bool hlcc::telmon::CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false |
| const std::string hlcc::telmon::CONFIG_DEFAULT_VERSION = std::string(VERSION) |
Default application configuration values.
| const char hlcc::telmon::CONFIG_KEY_SEPARATOR_OLDB = '/' |
| const std::string hlcc::telmon::KEY_CONFIG = rad::KEY_CONFIG |
| const std::string hlcc::telmon::KEY_CONFIG_ESTIMATION_PERIOD_MS = KEY_CONFIG + "estimation_period_ms" |
| const std::string hlcc::telmon::KEY_CONFIG_ESTIMATIONSCRIPTS = KEY_CONFIG + "estim_scripts" |
| const std::string hlcc::telmon::KEY_CONFIG_MONITORED_SUBSYSTEMS = KEY_CONFIG + "monitored_subsystems" |
| const std::string hlcc::telmon::KEY_CONFIG_NIGHT_TIME_NEEDED_SUBSYS = KEY_CONFIG + "night_time_cfg/needed_subsystems" |
| const std::string hlcc::telmon::KEY_CONFIG_NIGHT_TIME_NOT_NEEDED_CRITICAL_SUBSYS = KEY_CONFIG + "night_time_cfg/not_needed_critical_subsystems" |
| const std::string hlcc::telmon::KEY_CONFIG_NIGHT_TIME_NOT_NEEDED_SUBSYS = KEY_CONFIG + "night_time_cfg/not_needed_subsystems" |
| const std::string hlcc::telmon::KEY_CONFIG_PUB_DDS_DOMAIN_ID_CCS_INS = KEY_CONFIG + "pub/dds/domain_id_ccs_ins" |
| const std::string hlcc::telmon::KEY_CONFIG_PUB_DDS_DOMAIN_ID_GENERAL = KEY_CONFIG + "pub/dds/domain_id_general" |
| const std::string hlcc::telmon::KEY_CONFIG_PUB_DDS_DOMAIN_ID_HLCC = KEY_CONFIG + "pub/dds/domain_id_hlcc" |
| const std::string hlcc::telmon::KEY_CONFIG_PUB_DDS_FILE = KEY_CONFIG + "pub/dds/file" |
| const std::string hlcc::telmon::KEY_CONFIG_PUB_DDS_NIC = KEY_CONFIG + "pub/dds/nic" |
| const std::string hlcc::telmon::KEY_CONFIG_PUB_DDS_PROFILE = KEY_CONFIG + "pub/dds/profile" |
| const std::string hlcc::telmon::KEY_CONFIG_READYFORHANDOVER_INERTIA_MS = KEY_CONFIG + "ready_for_handover_inertia_ms" |
| const std::string hlcc::telmon::LOGGER_NAME = "telmon" |
| const std::vector<std::string> hlcc::telmon::OLDB_CFG_KEYS_STRING |
| const std::vector<std::string> hlcc::telmon::OLDB_CFG_KEYS_UINT32 |
| const std::vector<std::string> hlcc::telmon::OLDB_CFG_KEYS_VECTOR_STRING |