|
HLCC Documentation 2.2.0
|
Classes | |
| class | ActionMgr |
| class | ActionsGpCmds |
| class | ActionsGuards |
| class | ActionsSimCmds |
| class | ActivityDoControl |
| class | ActivityDoEstimation |
| class | ActivityDoInit |
| class | ActivitySim |
| class | Config |
| struct | ConfigPack |
| class | DataContext |
| class | ElapsedTimeStats |
| class | ExecTimeStats |
| class | GpCmdsImpl |
| class | OldbInterface |
| class | PyRunner |
| class | SimCmdsImpl |
| struct | SvDescription |
Functions | |
| std::string | UpdateYaml (std::string yaml_in, std::string key_in, std::string value_in) |
| log4cplus::Logger & | GetLogger () |
| const std::string | HEARTBEAT ("mon/heartbeat") |
Variables | |
| const std::string | PREFIX_KEY_CONFIG = rad::KEY_CONFIG |
| const std::string | KEY_CONFIG_PUB_DETERM_DEST = PREFIX_KEY_CONFIG + "pub/determ/dest" |
| const std::string | KEY_CONFIG_PUB_DETERM_NIC = PREFIX_KEY_CONFIG + "pub/determ/nic" |
| const std::string | KEY_CONFIG_PUB_DETERM_DEST2 = PREFIX_KEY_CONFIG + "pub/determ/dest2" |
| const std::string | KEY_CONFIG_PUB_DETERM_DEST3 = PREFIX_KEY_CONFIG + "pub/determ/dest3" |
| const std::string | KEY_CONFIG_PUB_DETERM_DEST4 = PREFIX_KEY_CONFIG + "pub/determ/dest4" |
| const std::string | KEY_CONFIG_PUB_DETERM_DEST5 = PREFIX_KEY_CONFIG + "pub/determ/dest5" |
| const std::string | KEY_CONFIG_PUB_DETERM_DEST6 = PREFIX_KEY_CONFIG + "pub/determ/dest6" |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE = PREFIX_KEY_CONFIG + "pub/dds/profile" |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE_TOPIC = PREFIX_KEY_CONFIG + "pub/dds/profile_topic" |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE_PUBLISHER = PREFIX_KEY_CONFIG + "pub/dds/profile_publisher" |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE_WRITER = PREFIX_KEY_CONFIG + "pub/dds/profile_writer" |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE_SUBSCRIBER = PREFIX_KEY_CONFIG + "pub/dds/profile_subscriber" |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE_READER = PREFIX_KEY_CONFIG + "pub/dds/profile_reader" |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE_FILE = PREFIX_KEY_CONFIG + "pub/dds/profile_file" |
| const std::string | KEY_CONFIG_PUB_DDS_NIC = PREFIX_KEY_CONFIG + "pub/dds/nic" |
| const std::string | KEY_CONFIG_PUB_DDS_FILE = PREFIX_KEY_CONFIG + "pub/dds/file" |
| const std::string | KEY_CONFIG_PUB_DDS_DOMAIN_ID_HLCC = PREFIX_KEY_CONFIG + "pub/dds/domain_id_hlcc" |
| const std::string | KEY_CONFIG_PUB_DDS_DOMAIN_ID_CCS_INS = PREFIX_KEY_CONFIG + "pub/dds/domain_id_ccs_ins" |
| const std::string | KEY_CONFIG_PUB_DDS_DOMAIN_ID_GENERAL = PREFIX_KEY_CONFIG + "pub/dds/domain_id_general" |
| const std::string | KEY_CONFIG_SV_LIST = PREFIX_KEY_CONFIG + "sv_list" |
| const std::string | KEY_CONFIG_SV_SPECIFIC_CONFIG = PREFIX_KEY_CONFIG + "sv_specific_config" |
| const std::string | KEY_CONFIG_SIM_ACTIVITY_PERIOD_MS = PREFIX_KEY_CONFIG + "sim_activity_period_ms" |
| const std::vector< std::string > | OLDB_CFG_KEYS_STRING |
| const std::vector< std::string > | OLDB_CFG_KEYS_DOUBLE |
| const std::vector< std::string > | OLDB_CFG_KEYS_UINT32 |
| const std::string | CONFIG_DEFAULT_VERSION = std::string(VERSION) |
| const std::string | CONFIG_DEFAULT_MODNAME = "pfssimhlcc" |
| const std::string | CONFIG_DEFAULT_PROCNAME = "pfssimhlcc" |
| const std::string | CONFIG_DEFAULT_FILENAME = "config/pfssimhlcc/config.yaml" |
| const std::string | CONFIG_DEFAULT_SCXML_FILENAME = "config/pfssimhlcc/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/pfssimhlcc/log.properties" |
| const std::string | CONFIG_DEFAULT_REQ_ENDPOINT = "zpb.rr://127.0.0.1:11007/" |
| const std::string | CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:///elt/tel/" |
| 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_DETERM_DEST = "239.128.7.1:10000" |
| const std::string | CONFIG_DEFAULT_PUB_DETERM_NIC = "127.0.0.1" |
| const std::string | CONFIG_DEFAULT_PUB_DETERM_DEST2 = "" |
| const std::string | CONFIG_DEFAULT_PUB_DETERM_DEST3 = "" |
| const std::string | CONFIG_DEFAULT_PUB_DETERM_DEST4 = "" |
| const std::string | CONFIG_DEFAULT_PUB_DETERM_DEST5 = "" |
| const std::string | CONFIG_DEFAULT_PUB_DETERM_DEST6 = "" |
| const std::string | CONFIG_DEFAULT_PUB_DDS_PROFILE = "" |
| const std::string | CONFIG_DEFAULT_PUB_DDS_FILE = "" |
| const std::string | CONFIG_DEFAULT_PUB_DDS_NIC = "" |
| const double | CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_HLCC = 3 |
| const double | CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_CCS_INS = 2 |
| const double | CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_GENERAL = 1 |
| const double | CONFIG_DEFAULT_PARAMS_MOV_MIN_DELTA = 0.003 |
| const double | CONFIG_DEFAULT_PARAMS_TRACKING_ERROR = 0.5 |
| const double | CONFIG_DEFAULT_PARAMS_ALT_SPEED_DEG_PER_S = 5.0 |
| const double | CONFIG_DEFAULT_PARAMS_AZ_SPEED_DEG_PER_S = 5.0 |
| const double | CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_OP = 1.544616 |
| const double | CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_OP = 0.349066 |
| const double | CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_OP = 6.283185 |
| const double | CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_OP = -3.141593 |
| const double | CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_FCT = 1.570796 |
| const double | CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_FCT = 0.0 |
| const double | CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_FCT = 6.283185 |
| const double | CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_FCT = -3.141593 |
| const double | CONFIG_DEFAULT_SITE_INFO_ELEVATION = 3046 |
| const double | CONFIG_DEFAULT_SITE_INFO_LATITUDE = -0.429164 |
| const double | CONFIG_DEFAULT_SITE_INFO_LONGITUDE = 1.225075 |
| const std::string | CONFIG_DEFAULT_SITE_INFO_ID = "ELT" |
| const std::vector< SvDescription > | CONFIG_DEFAULT_SV_LIST = {} |
| const std::string | CONFIG_DEFAULT_SV_SPECIFIC_CONFIG = "" |
| const uint32_t | CONFIG_DEFAULT_SIM_ACTIVITY_PERIOD_MS = 1000 |
| const std::string | LOGGER_NAME = "pfssimhlcc" |
| const std::string | KEY_MON_GPA_PCORR_RA = "mon/gpa/pcorrection_ra" |
| const std::string | KEY_MON_GPA_PCORR_DEC = "mon/gpa/pcorrection_dec" |
| const std::string | KEY_MON_GPA_PCORR_VALID = "mon/gpa/pcorrection_valid" |
| const std::string | KEY_MON_GPA_PCORR_TSTAMP = "mon/gpa/timstamp" |
| const std::string | KEY_MON_GPB_PCORR_RA = "mon/gpb/pcorrection_ra" |
| const std::string | KEY_MON_GPB_PCORR_DEC = "mon/gpb/pcorrection_dec" |
| const std::string | KEY_MON_GPB_PCORR_VALID = "mon/gpb/pcorrection_valid" |
| const std::string | KEY_MON_GPB_PCORR_TSTAMP = "mon/gpb/timstamp" |
| const std::string | KEY_MON_GPC_PCORR_RA = "mon/gpc/pcorrection_ra" |
| const std::string | KEY_MON_GPC_PCORR_DEC = "mon/gpc/pcorrection_dec" |
| const std::string | KEY_MON_GPC_PCORR_VALID = "mon/gpc/pcorrection_valid" |
| const std::string | KEY_MON_GPC_PCORR_TSTAMP = "mon/gpc/timstamp" |
| log4cplus::Logger & hlcc::pfssimhlcc::GetLogger | ( | ) |
| const std::string hlcc::pfssimhlcc::HEARTBEAT | ( | "mon/heartbeat" | ) |
| std::string hlcc::pfssimhlcc::UpdateYaml | ( | std::string | yaml_in, |
| std::string | key_in, | ||
| std::string | value_in ) |
Update a Yaml string given a parameter key and value. It searches in the Yaml for the parameter with a given key and replaces the content by the given value.
It is only allowed to change scalar nodes, other node types will be refused to change
| [in] | yaml_in | string, containing the original yaml to be modified. |
| [in] | key_in | string, representing the parameter key to be modified. To represent nested nodes use the dot '.' example: key.subkey1.subkey2 |
| [in] | value_in | string, with the new value for the 'key' parameter. |
| std::runtime_error,if | key not found or if not possible to update for any other reason |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_FCT = 0.0 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_OP = 0.349066 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_FCT = 1.570796 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_OP = 1.544616 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_FCT = -3.141593 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_OP = -3.141593 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_FCT = 6.283185 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_OP = 6.283185 |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_FILENAME = "config/pfssimhlcc/config.yaml" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_LOG_LEVEL = "INFO" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_LOG_PROPERTIES = "config/pfssimhlcc/log.properties" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_MODNAME = "pfssimhlcc" |
| const uint32_t hlcc::pfssimhlcc::CONFIG_DEFAULT_OLDB_ASYNC_PERIOD = 0 |
| const uint32_t hlcc::pfssimhlcc::CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 1 |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:///elt/tel/" |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PARAMS_ALT_SPEED_DEG_PER_S = 5.0 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PARAMS_AZ_SPEED_DEG_PER_S = 5.0 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PARAMS_MOV_MIN_DELTA = 0.003 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PARAMS_TRACKING_ERROR = 0.5 |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PROCNAME = "pfssimhlcc" |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_CCS_INS = 2 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_GENERAL = 1 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_HLCC = 3 |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_FILE = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_NIC = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_PROFILE = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_DEST = "239.128.7.1:10000" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_DEST2 = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_DEST3 = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_DEST4 = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_DEST5 = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_DEST6 = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_NIC = "127.0.0.1" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_REQ_ENDPOINT = "zpb.rr://127.0.0.1:11007/" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_SCXML_APPEND = "" |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_SCXML_FILENAME = "config/pfssimhlcc/sm.xml" |
| const uint32_t hlcc::pfssimhlcc::CONFIG_DEFAULT_SIM_ACTIVITY_PERIOD_MS = 1000 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_SITE_INFO_ELEVATION = 3046 |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_SITE_INFO_ID = "ELT" |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_SITE_INFO_LATITUDE = -0.429164 |
| const double hlcc::pfssimhlcc::CONFIG_DEFAULT_SITE_INFO_LONGITUDE = 1.225075 |
| const std::vector<SvDescription> hlcc::pfssimhlcc::CONFIG_DEFAULT_SV_LIST = {} |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_SV_SPECIFIC_CONFIG = "" |
| const bool hlcc::pfssimhlcc::CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false |
| const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_VERSION = std::string(VERSION) |
Default application configuration values.
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_DOMAIN_ID_CCS_INS = PREFIX_KEY_CONFIG + "pub/dds/domain_id_ccs_ins" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_DOMAIN_ID_GENERAL = PREFIX_KEY_CONFIG + "pub/dds/domain_id_general" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_DOMAIN_ID_HLCC = PREFIX_KEY_CONFIG + "pub/dds/domain_id_hlcc" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_FILE = PREFIX_KEY_CONFIG + "pub/dds/file" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_NIC = PREFIX_KEY_CONFIG + "pub/dds/nic" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_PROFILE = PREFIX_KEY_CONFIG + "pub/dds/profile" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_PROFILE_FILE = PREFIX_KEY_CONFIG + "pub/dds/profile_file" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_PROFILE_PUBLISHER = PREFIX_KEY_CONFIG + "pub/dds/profile_publisher" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_PROFILE_READER = PREFIX_KEY_CONFIG + "pub/dds/profile_reader" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_PROFILE_SUBSCRIBER = PREFIX_KEY_CONFIG + "pub/dds/profile_subscriber" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_PROFILE_TOPIC = PREFIX_KEY_CONFIG + "pub/dds/profile_topic" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DDS_PROFILE_WRITER = PREFIX_KEY_CONFIG + "pub/dds/profile_writer" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DETERM_DEST = PREFIX_KEY_CONFIG + "pub/determ/dest" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DETERM_DEST2 = PREFIX_KEY_CONFIG + "pub/determ/dest2" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DETERM_DEST3 = PREFIX_KEY_CONFIG + "pub/determ/dest3" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DETERM_DEST4 = PREFIX_KEY_CONFIG + "pub/determ/dest4" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DETERM_DEST5 = PREFIX_KEY_CONFIG + "pub/determ/dest5" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DETERM_DEST6 = PREFIX_KEY_CONFIG + "pub/determ/dest6" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_PUB_DETERM_NIC = PREFIX_KEY_CONFIG + "pub/determ/nic" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_SIM_ACTIVITY_PERIOD_MS = PREFIX_KEY_CONFIG + "sim_activity_period_ms" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_SV_LIST = PREFIX_KEY_CONFIG + "sv_list" |
| const std::string hlcc::pfssimhlcc::KEY_CONFIG_SV_SPECIFIC_CONFIG = PREFIX_KEY_CONFIG + "sv_specific_config" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPA_PCORR_DEC = "mon/gpa/pcorrection_dec" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPA_PCORR_RA = "mon/gpa/pcorrection_ra" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPA_PCORR_TSTAMP = "mon/gpa/timstamp" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPA_PCORR_VALID = "mon/gpa/pcorrection_valid" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPB_PCORR_DEC = "mon/gpb/pcorrection_dec" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPB_PCORR_RA = "mon/gpb/pcorrection_ra" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPB_PCORR_TSTAMP = "mon/gpb/timstamp" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPB_PCORR_VALID = "mon/gpb/pcorrection_valid" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPC_PCORR_DEC = "mon/gpc/pcorrection_dec" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPC_PCORR_RA = "mon/gpc/pcorrection_ra" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPC_PCORR_TSTAMP = "mon/gpc/timstamp" |
| const std::string hlcc::pfssimhlcc::KEY_MON_GPC_PCORR_VALID = "mon/gpc/pcorrection_valid" |
| const std::string hlcc::pfssimhlcc::LOGGER_NAME = "pfssimhlcc" |
| const std::vector<std::string> hlcc::pfssimhlcc::OLDB_CFG_KEYS_DOUBLE |
| const std::vector<std::string> hlcc::pfssimhlcc::OLDB_CFG_KEYS_STRING |
| const std::vector<std::string> hlcc::pfssimhlcc::OLDB_CFG_KEYS_UINT32 |
| const std::string hlcc::pfssimhlcc::PREFIX_KEY_CONFIG = rad::KEY_CONFIG |