HLCC Documentation 2.2.0
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
config.hpp File Reference

Config class header file. More...

#include <string>
#include <config-ng/ciiConfigApi.hpp>
#include <rad/config.hpp>
#include "eltpk/logger.hpp"

Go to the source code of this file.

Classes

class  hlcc::eltpk::ConfigError
 
struct  hlcc::eltpk::LsvApp
 
struct  elt::configng::CiiConfigValueConverter< hlcc::eltpk::LsvApp, CiiConfigInstanceNode >
 
class  hlcc::eltpk::Config
 

Namespaces

namespace  hlcc
 
namespace  hlcc::eltpk
 
namespace  elt
 
namespace  elt::configng
 

Variables

const char hlcc::eltpk::CONFIG_KEY_SEPARATOR_OLDB = '/'
 
const std::string hlcc::eltpk::KEY_CONFIG = rad::KEY_CONFIG
 
const std::string hlcc::eltpk::KEY_CONFIG_SIMULATE_LSV_MS = KEY_CONFIG + "simulate_lsv_ms"
 
const std::string hlcc::eltpk::KEY_CONFIG_SIMULATE_LSV_PFS = KEY_CONFIG + "simulate_lsv_pfs"
 
const std::string hlcc::eltpk::KEY_CONFIG_DET_PUBLISH_MODE = KEY_CONFIG + "det_publish_mode"
 
const std::string hlcc::eltpk::KEY_CONFIG_LSVS = KEY_CONFIG + "lsvs"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DETERM_DEST = KEY_CONFIG + "pub/determ/dest"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DETERM_NIC = KEY_CONFIG + "pub/determ/nic"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DETERM_DEST2 = KEY_CONFIG + "pub/determ/dest2"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DETERM_DEST3 = KEY_CONFIG + "pub/determ/dest3"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DETERM_DEST4 = KEY_CONFIG + "pub/determ/dest4"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DETERM_DEST5 = KEY_CONFIG + "pub/determ/dest5"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DETERM_DEST6 = KEY_CONFIG + "pub/determ/dest6"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DDS_PROFILE = KEY_CONFIG + "pub/dds/profile"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DDS_NIC = KEY_CONFIG + "pub/dds/nic"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DDS_FILE = KEY_CONFIG + "pub/dds/file"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DDS_DOMAIN_ID_HLCC = KEY_CONFIG + "pub/dds/domain_id_hlcc"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DDS_DOMAIN_ID_CCS_INS = KEY_CONFIG + "pub/dds/domain_id_ccs_ins"
 
const std::string hlcc::eltpk::KEY_CONFIG_PUB_DDS_DOMAIN_ID_GENERAL = KEY_CONFIG + "pub/dds/domain_id_general"
 
const std::string hlcc::eltpk::KEY_CONFIG_PARAMS_MOV_MIN_DELTA = KEY_CONFIG + "params/moving_min_delta"
 
const std::string hlcc::eltpk::KEY_CONFIG_PARAMS_TRACKING_ERROR = KEY_CONFIG + "params/tracking_error"
 
const std::string hlcc::eltpk::KEY_CONFIG_PARAMS_ALT_SPEED_DEG_PER_S = KEY_CONFIG + "params/alt_speed_deg_per_s"
 
const std::string hlcc::eltpk::KEY_CONFIG_PARAMS_AZ_SPEED_DEG_PER_S = KEY_CONFIG + "params/az_speed_deg_per_s"
 
const std::string hlcc::eltpk::KEY_CONFIG_ALTAZ_ALT_UPPER_LIMIT_OP = KEY_CONFIG + "altaz/alt_upper_limit_op"
 
const std::string hlcc::eltpk::KEY_CONFIG_ALTAZ_ALT_LOWER_LIMIT_OP = KEY_CONFIG + "altaz/alt_lower_limit_op"
 
const std::string hlcc::eltpk::KEY_CONFIG_ALTAZ_AZ_UPPER_LIMIT_OP = KEY_CONFIG + "altaz/az_upper_limit_op"
 
const std::string hlcc::eltpk::KEY_CONFIG_ALTAZ_AZ_LOWER_LIMIT_OP = KEY_CONFIG + "altaz/az_lower_limit_op"
 
const std::string hlcc::eltpk::KEY_CONFIG_ALTAZ_ALT_UPPER_LIMIT_FCT = KEY_CONFIG + "altaz/alt_upper_limit_fct"
 
const std::string hlcc::eltpk::KEY_CONFIG_ALTAZ_ALT_LOWER_LIMIT_FCT = KEY_CONFIG + "altaz/alt_lower_limit_fct"
 
const std::string hlcc::eltpk::KEY_CONFIG_ALTAZ_AZ_UPPER_LIMIT_FCT = KEY_CONFIG + "altaz/az_upper_limit_fct"
 
const std::string hlcc::eltpk::KEY_CONFIG_ALTAZ_AZ_LOWER_LIMIT_FCT = KEY_CONFIG + "altaz/az_lower_limit_fct"
 
const std::string hlcc::eltpk::KEY_CONFIG_SITE_INFO_ELEVATION = KEY_CONFIG + "site/info/elevation"
 
const std::string hlcc::eltpk::KEY_CONFIG_SITE_INFO_LATITUDE = KEY_CONFIG + "site/info/latitude"
 
const std::string hlcc::eltpk::KEY_CONFIG_SITE_INFO_LONGITUDE = KEY_CONFIG + "site/info/longitude"
 
const std::string hlcc::eltpk::KEY_CONFIG_SITE_INFO_ID = KEY_CONFIG + "site/info/id"
 
const std::vector< std::string > hlcc::eltpk::OLDB_CFG_KEYS_STRING
 
const std::vector< std::string > hlcc::eltpk::OLDB_CFG_KEYS_DOUBLE
 
const std::vector< std::string > hlcc::eltpk::OLDB_CFG_KEYS_UINT32
 
const std::vector< std::string > hlcc::eltpk::OLDB_CFG_KEYS_BOOL
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_VERSION = std::string(VERSION)
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_MODNAME = "eltpk"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PROCNAME = "eltpk"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_FILENAME = "config/eltpk/config.yaml"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_SCXML_FILENAME = "config/eltpk/sm.xml"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_SCXML_APPEND = ""
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_LOG_LEVEL = "INFO"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_LOG_PROPERTIES = "config/eltpk/log.properties"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_REQ_ENDPOINT = "zpb.rr://127.0.0.1:12081/"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:///elt/cs/hlcc/"
 
const int hlcc::eltpk::CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 1
 
const int hlcc::eltpk::CONFIG_DEFAULT_OLDB_ASYNC_PERIOD = 0
 
const bool hlcc::eltpk::CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_DET_PUBLISH_MODE = "LLNETIO, MUDPI"
 
const bool hlcc::eltpk::CONFIG_DEFAULT_SIMULATE_LSV_MS = true
 
const bool hlcc::eltpk::CONFIG_DEFAULT_SIMULATE_LSV_PFS = true
 
const std::vector< LsvApphlcc::eltpk::CONFIG_DEFAULT_LSVS = {}
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DETERM_DEST = "239.128.7.1:10000"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DETERM_NIC = "127.0.0.1"
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DETERM_DEST2 = ""
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DETERM_DEST3 = ""
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DETERM_DEST4 = ""
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DETERM_DEST5 = ""
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DETERM_DEST6 = ""
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DDS_PROFILE = ""
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DDS_NIC = ""
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_PUB_DDS_FILE = ""
 
const uint32_t hlcc::eltpk::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_HLCC = 3
 
const uint32_t hlcc::eltpk::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_CCS_INS = 2
 
const uint32_t hlcc::eltpk::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_GENERAL = 1
 
const double hlcc::eltpk::CONFIG_DEFAULT_PARAMS_MOV_MIN_DELTA = 0.003
 
const double hlcc::eltpk::CONFIG_DEFAULT_PARAMS_TRACKING_ERROR = 0.5
 
const double hlcc::eltpk::CONFIG_DEFAULT_PARAMS_ALT_SPEED_DEG_PER_S = 5.0
 
const double hlcc::eltpk::CONFIG_DEFAULT_PARAMS_AZ_SPEED_DEG_PER_S = 5.0
 
const double hlcc::eltpk::CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_OP = 1.544616
 
const double hlcc::eltpk::CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_OP = 0.349066
 
const double hlcc::eltpk::CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_OP = 6.283185
 
const double hlcc::eltpk::CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_OP = -3.141593
 
const double hlcc::eltpk::CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_FCT = 1.570796
 
const double hlcc::eltpk::CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_FCT = 0.0
 
const double hlcc::eltpk::CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_FCT = 6.283185
 
const double hlcc::eltpk::CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_FCT = -3.141593
 
const double hlcc::eltpk::CONFIG_DEFAULT_SITE_INFO_ELEVATION = 3046
 
const double hlcc::eltpk::CONFIG_DEFAULT_SITE_INFO_LATITUDE = -0.429164
 
const double hlcc::eltpk::CONFIG_DEFAULT_SITE_INFO_LONGITUDE = 1.225075
 
const std::string hlcc::eltpk::CONFIG_DEFAULT_SITE_INFO_ID = "ELT"
 

Detailed Description

Config class header file.

Author