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

Config class header file. More...

#include <string>
#include <rad/config.hpp>
#include "pfssimhlcc/logger.hpp"

Go to the source code of this file.

Classes

struct  hlcc::pfssimhlcc::SvDescription
 
struct  elt::configng::CiiConfigValueConverter< hlcc::pfssimhlcc::SvDescription, CiiConfigInstanceNode >
 
struct  hlcc::pfssimhlcc::ConfigPack
 
class  hlcc::pfssimhlcc::Config
 

Namespaces

namespace  hlcc
 
namespace  hlcc::pfssimhlcc
 
namespace  elt
 
namespace  elt::configng
 

Variables

const std::string hlcc::pfssimhlcc::PREFIX_KEY_CONFIG = rad::KEY_CONFIG
 
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_NIC = PREFIX_KEY_CONFIG + "pub/determ/nic"
 
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_DDS_PROFILE = PREFIX_KEY_CONFIG + "pub/dds/profile"
 
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_PUBLISHER = PREFIX_KEY_CONFIG + "pub/dds/profile_publisher"
 
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_DDS_PROFILE_SUBSCRIBER = PREFIX_KEY_CONFIG + "pub/dds/profile_subscriber"
 
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_FILE = PREFIX_KEY_CONFIG + "pub/dds/profile_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_FILE = PREFIX_KEY_CONFIG + "pub/dds/file"
 
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_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_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_CONFIG_SIM_ACTIVITY_PERIOD_MS = PREFIX_KEY_CONFIG + "sim_activity_period_ms"
 
const std::vector< std::string > hlcc::pfssimhlcc::OLDB_CFG_KEYS_STRING
 
const std::vector< std::string > hlcc::pfssimhlcc::OLDB_CFG_KEYS_DOUBLE
 
const std::vector< std::string > hlcc::pfssimhlcc::OLDB_CFG_KEYS_UINT32
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_VERSION = std::string(VERSION)
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_MODNAME = "pfssimhlcc"
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PROCNAME = "pfssimhlcc"
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_FILENAME = "config/pfssimhlcc/config.yaml"
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_SCXML_FILENAME = "config/pfssimhlcc/sm.xml"
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_SCXML_APPEND = ""
 
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_REQ_ENDPOINT = "zpb.rr://127.0.0.1:11007/"
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_OLDB_URI_PREFIX = "cii.oldb:///elt/tel/"
 
const uint32_t hlcc::pfssimhlcc::CONFIG_DEFAULT_OLDB_CONN_TIMEOUT = 1
 
const uint32_t hlcc::pfssimhlcc::CONFIG_DEFAULT_OLDB_ASYNC_PERIOD = 0
 
const bool hlcc::pfssimhlcc::CONFIG_DEFAULT_TRS_HEALTH_ENABLED = false
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_DEST = "239.128.7.1:10000"
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DETERM_NIC = "127.0.0.1"
 
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_DDS_PROFILE = ""
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_FILE = ""
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_NIC = ""
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PUB_DDS_DOMAIN_ID_HLCC = 3
 
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_PARAMS_MOV_MIN_DELTA = 0.003
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_PARAMS_TRACKING_ERROR = 0.5
 
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_ALTAZ_ALT_UPPER_LIMIT_OP = 1.544616
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_OP = 0.349066
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_OP = 6.283185
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_OP = -3.141593
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_ALT_UPPER_LIMIT_FCT = 1.570796
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_ALT_LOWER_LIMIT_FCT = 0.0
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_AZ_UPPER_LIMIT_FCT = 6.283185
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_ALTAZ_AZ_LOWER_LIMIT_FCT = -3.141593
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_SITE_INFO_ELEVATION = 3046
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_SITE_INFO_LATITUDE = -0.429164
 
const double hlcc::pfssimhlcc::CONFIG_DEFAULT_SITE_INFO_LONGITUDE = 1.225075
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_SITE_INFO_ID = "ELT"
 
const std::vector< SvDescriptionhlcc::pfssimhlcc::CONFIG_DEFAULT_SV_LIST = {}
 
const std::string hlcc::pfssimhlcc::CONFIG_DEFAULT_SV_SPECIFIC_CONFIG = ""
 
const uint32_t hlcc::pfssimhlcc::CONFIG_DEFAULT_SIM_ACTIVITY_PERIOD_MS = 1000
 

Detailed Description

Config class header file.

Author