|
HLCC Documentation 2.2.0
|
Namespaces | |
| namespace | test |
Classes | |
| class | ActionMgr |
| class | ActionsCommands |
| class | ActionsMetadaqCmds |
| class | ActionsSimCmds |
| class | ActionsTelifCmds |
| class | ActivityDoControl |
| class | ActivityDoEstimation |
| class | ActivityDoInit |
| class | ActivitySimulateRousHandling |
| class | CommandsImpl |
| class | Config |
| class | ConfigError |
| class | DataAcquisition |
| class | DataAcquisitionList |
| class | DataContext |
| struct | FitsData |
| class | FitsItemGeneric |
| class | FitsItemRadToDeg |
| class | FitsItemTelAlt |
| class | FitsItemTelAz |
| class | FitsItemTelEpoch |
| class | FitsItemTelEpochsystem |
| class | FitsItemTelTargDec |
| class | FitsItemTelTargRa |
| class | FitsKeywords |
| class | GuideStarHelper |
| struct | LsvApp |
| class | MetadaqCmdsImpl |
| class | OffsetHandler |
| class | OldbInterface |
| class | PresetDataHelper |
| class | RousData |
| class | SeqServerFacade |
| class | SimCmdsImpl |
| class | TelifCmdsImpl |
| struct | TelNamedPosition |
| class | TestOffsetHandler |
| struct | TrexData |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const GuideStarHelper::GuideStars &guide_star) |
| log4cplus::Logger & | GetLogger () |
| const std::string | PRESET_MODE ("preset/mode") |
| const std::string | PRESET_SEQUENCE ("preset/sequence") |
| const std::string | OFFSET_MODE ("offset/mode") |
| const std::string | OFFSET_SEQUENCE ("offset/sequence") |
| const std::string | HEARTBEAT ("mon/heartbeat") |
| TEST_F (TestOffsetHandler, OffsetArgsAsString) | |
| TEST_F (TestOffsetHandler, DdsExecuteHandshakeWithSequence) | |
| TEST_F (TestOffsetHandler, DdsSendOffsetArgumentsToSequence) | |
| TEST_F (TestOffsetHandler, DdsWaitForSequenceToFinish) | |
| TEST_F (TestOffsetHandler, DdsPublishOffsetCompleted) | |
| TEST_F (TestOffsetHandler, CheckReceivedMessage) | |
Variables | |
| const char | CONFIG_KEY_SEPARATOR_OLDB = '/' |
| const std::string | KEY_CONFIG = rad::KEY_CONFIG |
| const std::string | KEY_CONFIG_REQ_ELTPK = KEY_CONFIG + "req_eltpk" |
| const std::string | KEY_CONFIG_REQ_TREX = KEY_CONFIG + "req_trex" |
| const std::string | KEY_CONFIG_LSVS = KEY_CONFIG + "lsvs" |
| 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_ALTAZ_ALT_UPPER_LIMIT_OP = KEY_CONFIG + "altaz/alt_upper_limit_op" |
| const std::string | KEY_CONFIG_ALTAZ_ALT_LOWER_LIMIT_OP = KEY_CONFIG + "altaz/alt_lower_limit_op" |
| const std::string | KEY_CONFIG_ALTAZ_AZ_UPPER_LIMIT_OP = KEY_CONFIG + "altaz/az_upper_limit_op" |
| const std::string | KEY_CONFIG_ALTAZ_AZ_LOWER_LIMIT_OP = KEY_CONFIG + "altaz/az_lower_limit_op" |
| const std::string | KEY_CONFIG_ALTAZ_ALT_UPPER_LIMIT_FCT = KEY_CONFIG + "altaz/alt_upper_limit_fct" |
| const std::string | KEY_CONFIG_ALTAZ_ALT_LOWER_LIMIT_FCT = KEY_CONFIG + "altaz/alt_lower_limit_fct" |
| const std::string | KEY_CONFIG_ALTAZ_AZ_UPPER_LIMIT_FCT = KEY_CONFIG + "altaz/az_upper_limit_fct" |
| const std::string | KEY_CONFIG_ALTAZ_AZ_LOWER_LIMIT_FCT = KEY_CONFIG + "altaz/az_lower_limit_fct" |
| const std::string | KEY_CONFIG_ROUS_TIMER_PERIOD_S = KEY_CONFIG + "rous/timer_period_s" |
| const std::string | KEY_CONFIG_READY_FOR_HANDOVER_ESTIMATION_PERIOD_MS = KEY_CONFIG + "ready_for_handover/estimation_period_ms" |
| const std::string | KEY_CONFIG_NAMED_POS = KEY_CONFIG + "tel_named_pos" |
| const std::vector< std::string > | OLDB_CFG_KEYS_STRING |
| const std::vector< std::string > | OLDB_CFG_KEYS_UINT32 |
| const std::vector< std::string > | OLDB_CFG_KEYS_DOUBLE |
| const std::string | CONFIG_DEFAULT_VERSION = std::string(VERSION) |
| const std::string | CONFIG_DEFAULT_MODNAME = "telif" |
| const std::string | CONFIG_DEFAULT_PROCNAME = "telif" |
| const std::string | CONFIG_DEFAULT_FILENAME = "config/telif/config.yaml" |
| const std::string | CONFIG_DEFAULT_SCXML_FILENAME = "telif/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/telif/log.properties" |
| const std::string | CONFIG_DEFAULT_REQ_ENDPOINT = "zpb.rr://127.0.0.1:12081/" |
| const std::string | CONFIG_DEFAULT_REQ_ELTPK = "zpb.rr://localhost:11002/" |
| const std::string | CONFIG_DEFAULT_REQ_TREX = "zpb.rr://localhost:14001/" |
| 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::vector< LsvApp > | CONFIG_DEFAULT_LSVS = {} |
| 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 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_ROUS_TIMER_PERIOD_S = 300 |
| const uint32_t | CONFIG_DEFAULT_READY_FOR_HANDOVER_ESTIMATION_PERIOD_MS = 1000 |
| const TelNamedPosition | park = {.pos_string = "PARK", .alt_pos = 0.0, .az_pos = 0.0} |
| const TelNamedPosition | zenith = {.pos_string = "ZENITH", .alt_pos = 1.570796, .az_pos = 0.0} |
| const std::vector< TelNamedPosition > | CONFIG_DEFAULT_CONFIG_NAMED_POS = {park, zenith} |
| const std::string | LOGGER_NAME = "telif" |
| const std::string | ELT_TELIF_DATA_POINTS_SPEC |
| const std::string | ELT_HLCC_TELIF_DATA_POINTS_SPEC |
| log4cplus::Logger & hlcc::telif::GetLogger | ( | ) |
| const std::string hlcc::telif::HEARTBEAT | ( | "mon/heartbeat" | ) |
| const std::string hlcc::telif::OFFSET_MODE | ( | "offset/mode" | ) |
| const std::string hlcc::telif::OFFSET_SEQUENCE | ( | "offset/sequence" | ) |
| std::ostream & hlcc::telif::operator<< | ( | std::ostream & | stream, |
| const GuideStarHelper::GuideStars & | guide_star ) |
Impleemtation of ostream operator for the GuideStarHelper::GuideStars object
| const std::string hlcc::telif::PRESET_MODE | ( | "preset/mode" | ) |
| const std::string hlcc::telif::PRESET_SEQUENCE | ( | "preset/sequence" | ) |
| hlcc::telif::TEST_F | ( | TestOffsetHandler | , |
| CheckReceivedMessage | ) |
| hlcc::telif::TEST_F | ( | TestOffsetHandler | , |
| DdsExecuteHandshakeWithSequence | ) |
| hlcc::telif::TEST_F | ( | TestOffsetHandler | , |
| DdsPublishOffsetCompleted | ) |
| hlcc::telif::TEST_F | ( | TestOffsetHandler | , |
| DdsSendOffsetArgumentsToSequence | ) |
| hlcc::telif::TEST_F | ( | TestOffsetHandler | , |
| DdsWaitForSequenceToFinish | ) |
| hlcc::telif::TEST_F | ( | TestOffsetHandler | , |
| OffsetArgsAsString | ) |
| const double hlcc::telif::CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_FCT = 0.0 |
| const double hlcc::telif::CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_OP = 0.349066 |
| const double hlcc::telif::CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_FCT = 1.570796 |
| const double hlcc::telif::CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_OP = 1.544616 |
| const double hlcc::telif::CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_FCT = -3.141593 |
| const double hlcc::telif::CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_OP = -3.141593 |
| const double hlcc::telif::CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_FCT = 6.283185 |
| const double hlcc::telif::CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_OP = 6.283185 |
| const std::vector<TelNamedPosition> hlcc::telif::CONFIG_DEFAULT_CONFIG_NAMED_POS = {park, zenith} |
| const std::string hlcc::telif::CONFIG_DEFAULT_FILENAME = "config/telif/config.yaml" |
| const std::string hlcc::telif::CONFIG_DEFAULT_LOG_LEVEL = "INFO" |
| const std::string hlcc::telif::CONFIG_DEFAULT_LOG_PROPERTIES = "config/telif/log.properties" |
| const std::vector<LsvApp> hlcc::telif::CONFIG_DEFAULT_LSVS = {} |
| const std::string hlcc::telif::CONFIG_DEFAULT_MODNAME = "telif" |
| const uint32_t hlcc::telif::CONFIG_DEFAULT_OLDB_ASYNC_PERIOD = 0 |
| const uint32_t hlcc::telif::CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 1 |
| const std::string hlcc::telif::CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:///elt/cs/hlcc/" |
| const std::string hlcc::telif::CONFIG_DEFAULT_PROCNAME = "telif" |
| const uint32_t hlcc::telif::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_CCS_INS = 2 |
| const uint32_t hlcc::telif::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_GENERAL = 1 |
| const uint32_t hlcc::telif::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_HLCC = 3 |
| const std::string hlcc::telif::CONFIG_DEFAULT_PUB_DDS_FILE = "" |
| const std::string hlcc::telif::CONFIG_DEFAULT_PUB_DDS_NIC = "" |
| const std::string hlcc::telif::CONFIG_DEFAULT_PUB_DDS_PROFILE = "" |
| const uint32_t hlcc::telif::CONFIG_DEFAULT_READY_FOR_HANDOVER_ESTIMATION_PERIOD_MS = 1000 |
| const std::string hlcc::telif::CONFIG_DEFAULT_REQ_ELTPK = "zpb.rr://localhost:11002/" |
| const std::string hlcc::telif::CONFIG_DEFAULT_REQ_ENDPOINT = "zpb.rr://127.0.0.1:12081/" |
| const std::string hlcc::telif::CONFIG_DEFAULT_REQ_TREX = "zpb.rr://localhost:14001/" |
| const double hlcc::telif::CONFIG_DEFAULT_ROUS_TIMER_PERIOD_S = 300 |
| const std::string hlcc::telif::CONFIG_DEFAULT_SCXML_APPEND = "" |
| const std::string hlcc::telif::CONFIG_DEFAULT_SCXML_FILENAME = "telif/sm.xml" |
| const bool hlcc::telif::CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false |
| const std::string hlcc::telif::CONFIG_DEFAULT_VERSION = std::string(VERSION) |
Default application configuration values.
| const char hlcc::telif::CONFIG_KEY_SEPARATOR_OLDB = '/' |
| const std::string hlcc::telif::ELT_HLCC_TELIF_DATA_POINTS_SPEC |
| const std::string hlcc::telif::ELT_TELIF_DATA_POINTS_SPEC |
| const std::string hlcc::telif::KEY_CONFIG = rad::KEY_CONFIG |
| const std::string hlcc::telif::KEY_CONFIG_ALTAZ_ALT_LOWER_LIMIT_FCT = KEY_CONFIG + "altaz/alt_lower_limit_fct" |
| const std::string hlcc::telif::KEY_CONFIG_ALTAZ_ALT_LOWER_LIMIT_OP = KEY_CONFIG + "altaz/alt_lower_limit_op" |
| const std::string hlcc::telif::KEY_CONFIG_ALTAZ_ALT_UPPER_LIMIT_FCT = KEY_CONFIG + "altaz/alt_upper_limit_fct" |
| const std::string hlcc::telif::KEY_CONFIG_ALTAZ_ALT_UPPER_LIMIT_OP = KEY_CONFIG + "altaz/alt_upper_limit_op" |
| const std::string hlcc::telif::KEY_CONFIG_ALTAZ_AZ_LOWER_LIMIT_FCT = KEY_CONFIG + "altaz/az_lower_limit_fct" |
| const std::string hlcc::telif::KEY_CONFIG_ALTAZ_AZ_LOWER_LIMIT_OP = KEY_CONFIG + "altaz/az_lower_limit_op" |
| const std::string hlcc::telif::KEY_CONFIG_ALTAZ_AZ_UPPER_LIMIT_FCT = KEY_CONFIG + "altaz/az_upper_limit_fct" |
| const std::string hlcc::telif::KEY_CONFIG_ALTAZ_AZ_UPPER_LIMIT_OP = KEY_CONFIG + "altaz/az_upper_limit_op" |
| const std::string hlcc::telif::KEY_CONFIG_LSVS = KEY_CONFIG + "lsvs" |
| const std::string hlcc::telif::KEY_CONFIG_NAMED_POS = KEY_CONFIG + "tel_named_pos" |
| const std::string hlcc::telif::KEY_CONFIG_PUB_DDS_DOMAIN_ID_CCS_INS = KEY_CONFIG + "pub/dds/domain_id_ccs_ins" |
| const std::string hlcc::telif::KEY_CONFIG_PUB_DDS_DOMAIN_ID_GENERAL = KEY_CONFIG + "pub/dds/domain_id_general" |
| const std::string hlcc::telif::KEY_CONFIG_PUB_DDS_DOMAIN_ID_HLCC = KEY_CONFIG + "pub/dds/domain_id_hlcc" |
| const std::string hlcc::telif::KEY_CONFIG_PUB_DDS_FILE = KEY_CONFIG + "pub/dds/file" |
| const std::string hlcc::telif::KEY_CONFIG_PUB_DDS_NIC = KEY_CONFIG + "pub/dds/nic" |
| const std::string hlcc::telif::KEY_CONFIG_PUB_DDS_PROFILE = KEY_CONFIG + "pub/dds/profile" |
| const std::string hlcc::telif::KEY_CONFIG_READY_FOR_HANDOVER_ESTIMATION_PERIOD_MS = KEY_CONFIG + "ready_for_handover/estimation_period_ms" |
| const std::string hlcc::telif::KEY_CONFIG_REQ_ELTPK = KEY_CONFIG + "req_eltpk" |
| const std::string hlcc::telif::KEY_CONFIG_REQ_TREX = KEY_CONFIG + "req_trex" |
| const std::string hlcc::telif::KEY_CONFIG_ROUS_TIMER_PERIOD_S = KEY_CONFIG + "rous/timer_period_s" |
| const std::string hlcc::telif::LOGGER_NAME = "telif" |
| const std::vector<std::string> hlcc::telif::OLDB_CFG_KEYS_DOUBLE |
| const std::vector<std::string> hlcc::telif::OLDB_CFG_KEYS_STRING |
| const std::vector<std::string> hlcc::telif::OLDB_CFG_KEYS_UINT32 |
| const TelNamedPosition hlcc::telif::park = {.pos_string = "PARK", .alt_pos = 0.0, .az_pos = 0.0} |
| const TelNamedPosition hlcc::telif::zenith = {.pos_string = "ZENITH", .alt_pos = 1.570796, .az_pos = 0.0} |