AETHER-2846 Support all parameters which lists in Aether Docs
AETHER-2847 Integrating with Prometheus and record eNB information
AETHER-2848 Move SAS configuration as enodeb base, not plugin in driver code
AETHER-2879 add gps information in prometheus
AETHER-2880 add ip and port as configurable parameter in enodebd
AETHER-2897 Firmware update feature over CWMP
AETHER-3022 Integrate firmware upgrade state into configuration workflow
AETHER-3120 Develop ACS state machine with firmware upgrade feature
Change-Id: I0bcbf2229ba3c1638f2a997f3c651f8d6240145d
diff --git a/data_models/data_model_parameters.py b/data_models/data_model_parameters.py
index 27df4d9..751b351 100644
--- a/data_models/data_model_parameters.py
+++ b/data_models/data_model_parameters.py
@@ -31,20 +31,37 @@
SERIAL_NUMBER = 'Serial number'
CELL_ID = 'Cell ID'
+ IP_ADDRESS = "ip_address"
# Capabilities
DUPLEX_MODE_CAPABILITY = 'Duplex mode capability'
BAND_CAPABILITY = 'Band capability'
# RF-related parameters
- EARFCNDL = 'EARFCNDL'
- EARFCNUL = 'EARFCNUL'
+ EARFCNDL = 'earfcndl1'
+ EARFCNUL = 'earfcnul1'
+ EARFCNDL2 = 'earfcndl2'
+ EARFCNUL2 = 'earfcnul2'
+ EARFCNDL_LIST = 'earfcndl_list'
+ EARFCNUL_LIST = 'earfcnul_list'
+
+ FREQ_BAND_1 = "freq_band_1"
+ FREQ_BAND_2 = "freq_band_2"
+ FREQ_BAND_LIST = "freq_band_list"
+
BAND = 'Band'
PCI = 'PCI'
DL_BANDWIDTH = 'DL bandwidth'
UL_BANDWIDTH = 'UL bandwidth'
SUBFRAME_ASSIGNMENT = 'Subframe assignment'
SPECIAL_SUBFRAME_PATTERN = 'Special subframe pattern'
+ TX_POWER = "tx_power"
+ TUNNEL_TYPE = "tunnel_type"
+
+ # Radio Resource Management (RRM) parameters
+ CARRIER_AGG_ENABLE = "carrier_agg_enable"
+ CARRIER_NUMBER = "carrier_number"
+ CONTIGUOUS_CC = "contiguous_cc"
# Other LTE parameters
ADMIN_STATE = 'Admin state'
@@ -54,6 +71,7 @@
# RAN parameters
CELL_RESERVED = 'Cell reserved'
CELL_BARRED = 'Cell barred'
+ PRIM_SOURCE = "prim_source"
# Core network parameters
MME_IP = 'MME IP'
@@ -70,13 +88,15 @@
PLMN_N_PLMNID = 'PLMN %d PLMNID'
# PLMN arrays are added below
- TAC = 'TAC'
+ TAC = 'tac'
+ TAC2 = 'tac2'
IP_SEC_ENABLE = 'IPSec enable'
MME_POOL_ENABLE = 'MME pool enable'
# Management server parameters
PERIODIC_INFORM_ENABLE = 'Periodic inform enable'
PERIODIC_INFORM_INTERVAL = 'Periodic inform interval'
+ ENABLE_CWMP = "enable_cwmp"
# Performance management parameters
PERF_MGMT_ENABLE = 'Perf mgmt enable'
@@ -85,6 +105,33 @@
PERF_MGMT_USER = 'Perf mgmt username'
PERF_MGMT_PASSWORD = 'Perf mgmt password'
+ SAS_ENABLE = "sas_enabled"
+ SAS_SERVER_URL = "sas_server_url"
+ SAS_UID = "sas_uid"
+ SAS_CATEGORY = "sas_category"
+ SAS_CHANNEL_TYPE = "sas_channel_type"
+ SAS_CERT_SUBJECT = "sas_cert_subject"
+ SAS_IC_GROUP_ID = "sas_icg_group_id"
+ SAS_LOCATION = "sas_location"
+ SAS_HEIGHT_TYPE = "sas_height_type"
+ SAS_FCCID = "sas_fccid"
+ SAS_MEAS_CAPS = "sas_measure_capability"
+ SAS_MANU_ENABLE = "sas_manufacturer_prefix_enable"
+
+ SAS_CPI_ENABLE = "sas_cpi_enable"
+ SAS_CPI_IPE = "sas_cpi_ipe"
+ SAS_CPI_NAME = "sas_cpi_name"
+ SAS_CPI_ID = "sas_cpi_id"
+ SAS_CPI_DATA = "sas_cpi_signature_data"
+ SAS_ANTA_AZIMUTH = "sas_antenna_azimuth"
+ SAS_ANTA_DOWNTILT = "sas_antenna_downtilt"
+ SAS_ANTA_GAIN = "sas_antenna_gain"
+ SAS_ANTA_BEAMWIDTH = "sas_antenna_beamwidth"
+
+ FIRMWARE_VERSION = "firmware_version"
+ FIRMWARE_URL = "firmware_url"
+ FIRMWARE_SIZE = "firmware_size"
+
class TrParameterType():
BOOLEAN = 'boolean'