RIC-642 related changes: REST subscription, rnib enhancements, symptomdata, rest...
[ric-plt/xapp-frame-py.git] / ricxappframe / entities / rnib / enb_pb2.py
index 7df3324..1fb4b4e 100644 (file)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # source: enb.proto
 
@@ -14,6 +15,8 @@ _sym_db = _symbol_database.Default()
 
 
 from . import additional_cell_information_pb2 as additional__cell__information__pb2
+from . import e2node_component_config_pb2 as e2node__component__config__pb2
+from . import nb_types_pb2 as nb__types__pb2
 
 
 DESCRIPTOR = _descriptor.FileDescriptor(
@@ -21,9 +24,9 @@ DESCRIPTOR = _descriptor.FileDescriptor(
   package='entities',
   syntax='proto3',
   serialized_options=None,
-  serialized_pb=_b('\n\tenb.proto\x12\x08\x65ntities\x1a!additional_cell_information.proto\"p\n\x03\x45nb\x12#\n\x08\x65nb_type\x18\x01 \x01(\x0e\x32\x11.entities.EnbType\x12.\n\x0cserved_cells\x18\x02 \x03(\x0b\x32\x18.entities.ServedCellInfo\x12\x14\n\x0cgu_group_ids\x18\x03 \x03(\t\"\xc0\x05\n\x0eServedCellInfo\x12\x0b\n\x03pci\x18\x01 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x02 \x01(\t\x12\x0b\n\x03tac\x18\x03 \x01(\t\x12\x17\n\x0f\x62roadcast_plmns\x18\x04 \x03(\t\x12\x34\n\x11\x63hoice_eutra_mode\x18\x05 \x01(\x0b\x32\x19.entities.ChoiceEUTRAMode\x12(\n\neutra_mode\x18\x06 \x01(\x0e\x32\x14.entities.Eutra.Mode\x12?\n\x17number_of_antenna_ports\x18\x07 \x01(\x0e\x32\x1e.entities.NumberOfAntennaPorts\x12\x39\n\x13prach_configuration\x18\x08 \x01(\x0b\x32\x1c.entities.PrachConfiguration\x12\x35\n\x14mbsfn_subframe_infos\x18\t \x03(\x0b\x32\x17.entities.MbsfnSubframe\x12\x0e\n\x06\x63sg_id\x18\n \x01(\t\x12$\n\x1cmbms_service_area_identities\x18\x0b \x03(\t\x12\x17\n\x0fmultiband_infos\x18\x0c \x03(\r\x12I\n\x1c\x66req_band_indicator_priority\x18\r \x01(\x0e\x32#.entities.FreqBandIndicatorPriority\x12:\n\x14\x62\x61ndwidth_reduced_si\x18\x0e \x01(\x0e\x32\x1c.entities.BandwidthReducedSI\x12\x37\n\x0fneighbour_infos\x18\x0f \x03(\x0b\x32\x1e.entities.NeighbourInformation\x12H\n\x1b\x61\x64\x64itional_cell_information\x18\x10 \x01(\x0b\x32#.entities.AdditionalCellInformation\"Q\n\x0f\x43hoiceEUTRAMode\x12\x1e\n\x03\x66\x64\x64\x18\x01 \x01(\x0b\x32\x11.entities.FddInfo\x12\x1e\n\x03tdd\x18\x02 \x01(\x0b\x32\x11.entities.TddInfo\".\n\x05\x45utra\"%\n\x04Mode\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03\x46\x44\x44\x10\x01\x12\x07\n\x03TDD\x10\x02\"O\n\x14NeighbourInformation\x12\x0c\n\x04\x65\x63gi\x18\x01 \x01(\t\x12\x0b\n\x03pci\x18\x02 \x01(\r\x12\x0f\n\x07\x65\x61r_fcn\x18\x03 \x01(\r\x12\x0b\n\x03tac\x18\x04 \x01(\t\"\xe2\x01\n\rMbsfnSubframe\x12J\n\x1cradioframe_allocation_period\x18\x01 \x01(\x0e\x32$.entities.RadioframeAllocationPeriod\x12$\n\x1cradioframe_allocation_offset\x18\x02 \x01(\r\x12\x1b\n\x13subframe_allocation\x18\x03 \x01(\t\x12\x42\n\x18subframe_allocation_type\x18\x04 \x01(\x0e\x32 .entities.SubframeAllocationType\"\xba\x01\n\x12PrachConfiguration\x12\x1b\n\x13root_sequence_index\x18\x01 \x01(\r\x12+\n#zero_correlation_zone_configuration\x18\x02 \x01(\r\x12\x17\n\x0fhigh_speed_flag\x18\x03 \x01(\x08\x12\x1e\n\x16prach_frequency_offset\x18\x04 \x01(\r\x12!\n\x19prach_configuration_index\x18\x05 \x01(\r\"\x8d\x03\n\x07TddInfo\x12\x0f\n\x07\x65\x61r_fcn\x18\x01 \x01(\r\x12?\n\x16transmission_bandwidth\x18\x02 \x01(\x0e\x32\x1f.entities.TransmissionBandwidth\x12\x39\n\x13subframe_assignment\x18\x03 \x01(\x0e\x32\x1c.entities.SubframeAssignment\x12<\n\x15special_subframe_info\x18\x04 \x01(\x0b\x32\x1d.entities.SpecialSubframeInfo\x12Q\n additional_special_subframe_info\x18\x05 \x01(\x0b\x32\'.entities.AdditionalSpecialSubframeInfo\x12\x64\n*additional_special_subframe_extension_info\x18\x06 \x01(\x0b\x32\x30.entities.AdditionalSpecialSubframeExtensionInfo\"\xfb\x01\n&AdditionalSpecialSubframeExtensionInfo\x12m\n.additional_special_subframe_patterns_extension\x18\x01 \x01(\x0e\x32\x35.entities.AdditionalSpecialSubframePatterns.Extension\x12\x30\n\x10\x63yclic_prefix_dl\x18\x02 \x01(\x0e\x32\x16.entities.CyclicPrefix\x12\x30\n\x10\x63yclic_prefix_ul\x18\x03 \x01(\x0e\x32\x16.entities.CyclicPrefix\"\xdf\x01\n\x1d\x41\x64\x64itionalSpecialSubframeInfo\x12Z\n$additional_special_subframe_patterns\x18\x01 \x01(\x0e\x32,.entities.AdditionalSpecialSubframe.Patterns\x12\x30\n\x10\x63yclic_prefix_dl\x18\x02 \x01(\x0e\x32\x16.entities.CyclicPrefix\x12\x30\n\x10\x63yclic_prefix_ul\x18\x03 \x01(\x0e\x32\x16.entities.CyclicPrefix\"\xb7\x01\n\x07\x46\x64\x64Info\x12\x11\n\tulear_fcn\x18\x01 \x01(\r\x12\x11\n\tdlear_fcn\x18\x02 \x01(\r\x12\x42\n\x19ul_transmission_bandwidth\x18\x03 \x01(\x0e\x32\x1f.entities.TransmissionBandwidth\x12\x42\n\x19\x64l_transmission_bandwidth\x18\x04 \x01(\x0e\x32\x1f.entities.TransmissionBandwidth\"\xc0\x01\n\x13SpecialSubframeInfo\x12\x45\n\x19special_subframe_patterns\x18\x01 \x01(\x0e\x32\".entities.SpecialSubframe.Patterns\x12\x30\n\x10\x63yclic_prefix_dl\x18\x02 \x01(\x0e\x32\x16.entities.CyclicPrefix\x12\x30\n\x10\x63yclic_prefix_ul\x18\x03 \x01(\x0e\x32\x16.entities.CyclicPrefix\"\x84\x01\n\x0fSpecialSubframe\"q\n\x08Patterns\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04SSP0\x10\x01\x12\x08\n\x04SSP1\x10\x02\x12\x08\n\x04SSP2\x10\x03\x12\x08\n\x04SSP3\x10\x04\x12\x08\n\x04SSP4\x10\x05\x12\x08\n\x04SSP5\x10\x06\x12\x08\n\x04SSP6\x10\x07\x12\x08\n\x04SSP7\x10\x08\x12\x08\n\x04SSP8\x10\t\"\x98\x01\n\x19\x41\x64\x64itionalSpecialSubframe\"{\n\x08Patterns\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04SSP0\x10\x01\x12\x08\n\x04SSP1\x10\x02\x12\x08\n\x04SSP2\x10\x03\x12\x08\n\x04SSP3\x10\x04\x12\x08\n\x04SSP4\x10\x05\x12\x08\n\x04SSP5\x10\x06\x12\x08\n\x04SSP6\x10\x07\x12\x08\n\x04SSP7\x10\x08\x12\x08\n\x04SSP8\x10\t\x12\x08\n\x04SSP9\x10\n\"H\n!AdditionalSpecialSubframePatterns\"#\n\tExtension\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05SSP10\x10\x01*k\n\x19\x46reqBandIndicatorPriority\x12(\n$UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY\x10\x00\x12\x13\n\x0fNOT_BROADCASTED\x10\x01\x12\x0f\n\x0b\x42ROADCASTED\x10\x02*E\n\x12\x42\x61ndwidthReducedSI\x12 \n\x1cUNKNOWN_BANDWIDTH_REDUCED_SI\x10\x00\x12\r\n\tSCHEDULED\x10\x01*]\n\x16SubframeAllocationType\x12$\n UNKNOWN_SUBFRAME_ALLOCATION_TYPE\x10\x00\x12\r\n\tONE_FRAME\x10\x01\x12\x0e\n\nFOUR_FRAME\x10\x02*x\n\x1aRadioframeAllocationPeriod\x12(\n$UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD\x10\x00\x12\x06\n\x02N1\x10\x01\x12\x06\n\x02N2\x10\x02\x12\x06\n\x02N4\x10\x03\x12\x06\n\x02N8\x10\x04\x12\x07\n\x03N16\x10\x05\x12\x07\n\x03N32\x10\x06*V\n\x14NumberOfAntennaPorts\x12#\n\x1fUNKNOWN_NUMBER_OF_ANTENNA_PORTS\x10\x00\x12\x07\n\x03\x41N1\x10\x01\x12\x07\n\x03\x41N2\x10\x02\x12\x07\n\x03\x41N4\x10\x03*\xa6\x01\n\x07\x45nbType\x12\x14\n\x10UNKNOWN_ENB_TYPE\x10\x00\x12\r\n\tMACRO_ENB\x10\x01\x12\x0c\n\x08HOME_ENB\x10\x02\x12\x13\n\x0fSHORT_MACRO_ENB\x10\x03\x12\x12\n\x0eLONG_MACRO_ENB\x10\x04\x12\x10\n\x0cMACRO_NG_ENB\x10\x05\x12\x16\n\x12SHORT_MACRO_NG_ENB\x10\x06\x12\x15\n\x11LONG_MACRO_NG_ENB\x10\x07*t\n\x12SubframeAssignment\x12\x1f\n\x1bUNKNOWN_SUBFRAME_ASSIGNMENT\x10\x00\x12\x07\n\x03SA0\x10\x01\x12\x07\n\x03SA1\x10\x02\x12\x07\n\x03SA2\x10\x03\x12\x07\n\x03SA3\x10\x04\x12\x07\n\x03SA4\x10\x05\x12\x07\n\x03SA5\x10\x06\x12\x07\n\x03SA6\x10\x07*C\n\x0c\x43yclicPrefix\x12\x19\n\x15UNKNOWN_CYCLIC_PREFIX\x10\x00\x12\n\n\x06NORMAL\x10\x01\x12\x0c\n\x08\x45XTENDED\x10\x02*\x80\x01\n\x15TransmissionBandwidth\x12\"\n\x1eUNKNOWN_TRANSMISSION_BANDWIDTH\x10\x00\x12\x07\n\x03\x42W6\x10\x01\x12\x08\n\x04\x42W15\x10\x02\x12\x08\n\x04\x42W25\x10\x03\x12\x08\n\x04\x42W50\x10\x04\x12\x08\n\x04\x42W75\x10\x05\x12\t\n\x05\x42W100\x10\x06\x12\x07\n\x03\x42W1\x10\x07\x62\x06proto3')
+  serialized_pb=_b('\n\tenb.proto\x12\x08\x65ntities\x1a!additional_cell_information.proto\x1a\x1d\x65\x32node_component_config.proto\x1a\x0enb_types.proto\"\xa7\x01\n\x03\x45nb\x12#\n\x08\x65nb_type\x18\x01 \x01(\x0e\x32\x11.entities.EnbType\x12.\n\x0cserved_cells\x18\x02 \x03(\x0b\x32\x18.entities.ServedCellInfo\x12\x14\n\x0cgu_group_ids\x18\x03 \x03(\t\x12\x35\n\x0cnode_configs\x18\x04 \x03(\x0b\x32\x1f.entities.E2nodeComponentConfig\"\xc0\x05\n\x0eServedCellInfo\x12\x0b\n\x03pci\x18\x01 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x02 \x01(\t\x12\x0b\n\x03tac\x18\x03 \x01(\t\x12\x17\n\x0f\x62roadcast_plmns\x18\x04 \x03(\t\x12\x34\n\x11\x63hoice_eutra_mode\x18\x05 \x01(\x0b\x32\x19.entities.ChoiceEUTRAMode\x12(\n\neutra_mode\x18\x06 \x01(\x0e\x32\x14.entities.Eutra.Mode\x12?\n\x17number_of_antenna_ports\x18\x07 \x01(\x0e\x32\x1e.entities.NumberOfAntennaPorts\x12\x39\n\x13prach_configuration\x18\x08 \x01(\x0b\x32\x1c.entities.PrachConfiguration\x12\x35\n\x14mbsfn_subframe_infos\x18\t \x03(\x0b\x32\x17.entities.MbsfnSubframe\x12\x0e\n\x06\x63sg_id\x18\n \x01(\t\x12$\n\x1cmbms_service_area_identities\x18\x0b \x03(\t\x12\x17\n\x0fmultiband_infos\x18\x0c \x03(\r\x12I\n\x1c\x66req_band_indicator_priority\x18\r \x01(\x0e\x32#.entities.FreqBandIndicatorPriority\x12:\n\x14\x62\x61ndwidth_reduced_si\x18\x0e \x01(\x0e\x32\x1c.entities.BandwidthReducedSI\x12\x37\n\x0fneighbour_infos\x18\x0f \x03(\x0b\x32\x1e.entities.NeighbourInformation\x12H\n\x1b\x61\x64\x64itional_cell_information\x18\x10 \x01(\x0b\x32#.entities.AdditionalCellInformation\"Q\n\x0f\x43hoiceEUTRAMode\x12\x1e\n\x03\x66\x64\x64\x18\x01 \x01(\x0b\x32\x11.entities.FddInfo\x12\x1e\n\x03tdd\x18\x02 \x01(\x0b\x32\x11.entities.TddInfo\".\n\x05\x45utra\"%\n\x04Mode\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03\x46\x44\x44\x10\x01\x12\x07\n\x03TDD\x10\x02\"O\n\x14NeighbourInformation\x12\x0c\n\x04\x65\x63gi\x18\x01 \x01(\t\x12\x0b\n\x03pci\x18\x02 \x01(\r\x12\x0f\n\x07\x65\x61r_fcn\x18\x03 \x01(\r\x12\x0b\n\x03tac\x18\x04 \x01(\t\"\xe2\x01\n\rMbsfnSubframe\x12J\n\x1cradioframe_allocation_period\x18\x01 \x01(\x0e\x32$.entities.RadioframeAllocationPeriod\x12$\n\x1cradioframe_allocation_offset\x18\x02 \x01(\r\x12\x1b\n\x13subframe_allocation\x18\x03 \x01(\t\x12\x42\n\x18subframe_allocation_type\x18\x04 \x01(\x0e\x32 .entities.SubframeAllocationType\"\xba\x01\n\x12PrachConfiguration\x12\x1b\n\x13root_sequence_index\x18\x01 \x01(\r\x12+\n#zero_correlation_zone_configuration\x18\x02 \x01(\r\x12\x17\n\x0fhigh_speed_flag\x18\x03 \x01(\x08\x12\x1e\n\x16prach_frequency_offset\x18\x04 \x01(\r\x12!\n\x19prach_configuration_index\x18\x05 \x01(\r\"\x8d\x03\n\x07TddInfo\x12\x0f\n\x07\x65\x61r_fcn\x18\x01 \x01(\r\x12?\n\x16transmission_bandwidth\x18\x02 \x01(\x0e\x32\x1f.entities.TransmissionBandwidth\x12\x39\n\x13subframe_assignment\x18\x03 \x01(\x0e\x32\x1c.entities.SubframeAssignment\x12<\n\x15special_subframe_info\x18\x04 \x01(\x0b\x32\x1d.entities.SpecialSubframeInfo\x12Q\n additional_special_subframe_info\x18\x05 \x01(\x0b\x32\'.entities.AdditionalSpecialSubframeInfo\x12\x64\n*additional_special_subframe_extension_info\x18\x06 \x01(\x0b\x32\x30.entities.AdditionalSpecialSubframeExtensionInfo\"\xfb\x01\n&AdditionalSpecialSubframeExtensionInfo\x12m\n.additional_special_subframe_patterns_extension\x18\x01 \x01(\x0e\x32\x35.entities.AdditionalSpecialSubframePatterns.Extension\x12\x30\n\x10\x63yclic_prefix_dl\x18\x02 \x01(\x0e\x32\x16.entities.CyclicPrefix\x12\x30\n\x10\x63yclic_prefix_ul\x18\x03 \x01(\x0e\x32\x16.entities.CyclicPrefix\"\xdf\x01\n\x1d\x41\x64\x64itionalSpecialSubframeInfo\x12Z\n$additional_special_subframe_patterns\x18\x01 \x01(\x0e\x32,.entities.AdditionalSpecialSubframe.Patterns\x12\x30\n\x10\x63yclic_prefix_dl\x18\x02 \x01(\x0e\x32\x16.entities.CyclicPrefix\x12\x30\n\x10\x63yclic_prefix_ul\x18\x03 \x01(\x0e\x32\x16.entities.CyclicPrefix\"\xb7\x01\n\x07\x46\x64\x64Info\x12\x11\n\tulear_fcn\x18\x01 \x01(\r\x12\x11\n\tdlear_fcn\x18\x02 \x01(\r\x12\x42\n\x19ul_transmission_bandwidth\x18\x03 \x01(\x0e\x32\x1f.entities.TransmissionBandwidth\x12\x42\n\x19\x64l_transmission_bandwidth\x18\x04 \x01(\x0e\x32\x1f.entities.TransmissionBandwidth\"\xc0\x01\n\x13SpecialSubframeInfo\x12\x45\n\x19special_subframe_patterns\x18\x01 \x01(\x0e\x32\".entities.SpecialSubframe.Patterns\x12\x30\n\x10\x63yclic_prefix_dl\x18\x02 \x01(\x0e\x32\x16.entities.CyclicPrefix\x12\x30\n\x10\x63yclic_prefix_ul\x18\x03 \x01(\x0e\x32\x16.entities.CyclicPrefix\"\x84\x01\n\x0fSpecialSubframe\"q\n\x08Patterns\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04SSP0\x10\x01\x12\x08\n\x04SSP1\x10\x02\x12\x08\n\x04SSP2\x10\x03\x12\x08\n\x04SSP3\x10\x04\x12\x08\n\x04SSP4\x10\x05\x12\x08\n\x04SSP5\x10\x06\x12\x08\n\x04SSP6\x10\x07\x12\x08\n\x04SSP7\x10\x08\x12\x08\n\x04SSP8\x10\t\"\x98\x01\n\x19\x41\x64\x64itionalSpecialSubframe\"{\n\x08Patterns\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04SSP0\x10\x01\x12\x08\n\x04SSP1\x10\x02\x12\x08\n\x04SSP2\x10\x03\x12\x08\n\x04SSP3\x10\x04\x12\x08\n\x04SSP4\x10\x05\x12\x08\n\x04SSP5\x10\x06\x12\x08\n\x04SSP6\x10\x07\x12\x08\n\x04SSP7\x10\x08\x12\x08\n\x04SSP8\x10\t\x12\x08\n\x04SSP9\x10\n\"H\n!AdditionalSpecialSubframePatterns\"#\n\tExtension\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05SSP10\x10\x01*k\n\x19\x46reqBandIndicatorPriority\x12(\n$UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY\x10\x00\x12\x13\n\x0fNOT_BROADCASTED\x10\x01\x12\x0f\n\x0b\x42ROADCASTED\x10\x02*E\n\x12\x42\x61ndwidthReducedSI\x12 \n\x1cUNKNOWN_BANDWIDTH_REDUCED_SI\x10\x00\x12\r\n\tSCHEDULED\x10\x01*]\n\x16SubframeAllocationType\x12$\n UNKNOWN_SUBFRAME_ALLOCATION_TYPE\x10\x00\x12\r\n\tONE_FRAME\x10\x01\x12\x0e\n\nFOUR_FRAME\x10\x02*x\n\x1aRadioframeAllocationPeriod\x12(\n$UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD\x10\x00\x12\x06\n\x02N1\x10\x01\x12\x06\n\x02N2\x10\x02\x12\x06\n\x02N4\x10\x03\x12\x06\n\x02N8\x10\x04\x12\x07\n\x03N16\x10\x05\x12\x07\n\x03N32\x10\x06*V\n\x14NumberOfAntennaPorts\x12#\n\x1fUNKNOWN_NUMBER_OF_ANTENNA_PORTS\x10\x00\x12\x07\n\x03\x41N1\x10\x01\x12\x07\n\x03\x41N2\x10\x02\x12\x07\n\x03\x41N4\x10\x03*t\n\x12SubframeAssignment\x12\x1f\n\x1bUNKNOWN_SUBFRAME_ASSIGNMENT\x10\x00\x12\x07\n\x03SA0\x10\x01\x12\x07\n\x03SA1\x10\x02\x12\x07\n\x03SA2\x10\x03\x12\x07\n\x03SA3\x10\x04\x12\x07\n\x03SA4\x10\x05\x12\x07\n\x03SA5\x10\x06\x12\x07\n\x03SA6\x10\x07*C\n\x0c\x43yclicPrefix\x12\x19\n\x15UNKNOWN_CYCLIC_PREFIX\x10\x00\x12\n\n\x06NORMAL\x10\x01\x12\x0c\n\x08\x45XTENDED\x10\x02*\x80\x01\n\x15TransmissionBandwidth\x12\"\n\x1eUNKNOWN_TRANSMISSION_BANDWIDTH\x10\x00\x12\x07\n\x03\x42W6\x10\x01\x12\x08\n\x04\x42W15\x10\x02\x12\x08\n\x04\x42W25\x10\x03\x12\x08\n\x04\x42W50\x10\x04\x12\x08\n\x04\x42W75\x10\x05\x12\t\n\x05\x42W100\x10\x06\x12\x07\n\x03\x42W1\x10\x07\x62\x06proto3')
   ,
-  dependencies=[additional__cell__information__pb2.DESCRIPTOR,])
+  dependencies=[additional__cell__information__pb2.DESCRIPTOR,e2node__component__config__pb2.DESCRIPTOR,nb__types__pb2.DESCRIPTOR,])
 
 _FREQBANDINDICATORPRIORITY = _descriptor.EnumDescriptor(
   name='FreqBandIndicatorPriority',
@@ -46,8 +49,8 @@ _FREQBANDINDICATORPRIORITY = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3134,
-  serialized_end=3241,
+  serialized_start=3237,
+  serialized_end=3344,
 )
 _sym_db.RegisterEnumDescriptor(_FREQBANDINDICATORPRIORITY)
 
@@ -69,8 +72,8 @@ _BANDWIDTHREDUCEDSI = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3243,
-  serialized_end=3312,
+  serialized_start=3346,
+  serialized_end=3415,
 )
 _sym_db.RegisterEnumDescriptor(_BANDWIDTHREDUCEDSI)
 
@@ -96,8 +99,8 @@ _SUBFRAMEALLOCATIONTYPE = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3314,
-  serialized_end=3407,
+  serialized_start=3417,
+  serialized_end=3510,
 )
 _sym_db.RegisterEnumDescriptor(_SUBFRAMEALLOCATIONTYPE)
 
@@ -139,8 +142,8 @@ _RADIOFRAMEALLOCATIONPERIOD = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3409,
-  serialized_end=3529,
+  serialized_start=3512,
+  serialized_end=3632,
 )
 _sym_db.RegisterEnumDescriptor(_RADIOFRAMEALLOCATIONPERIOD)
 
@@ -170,59 +173,12 @@ _NUMBEROFANTENNAPORTS = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3531,
-  serialized_end=3617,
+  serialized_start=3634,
+  serialized_end=3720,
 )
 _sym_db.RegisterEnumDescriptor(_NUMBEROFANTENNAPORTS)
 
 NumberOfAntennaPorts = enum_type_wrapper.EnumTypeWrapper(_NUMBEROFANTENNAPORTS)
-_ENBTYPE = _descriptor.EnumDescriptor(
-  name='EnbType',
-  full_name='entities.EnbType',
-  filename=None,
-  file=DESCRIPTOR,
-  values=[
-    _descriptor.EnumValueDescriptor(
-      name='UNKNOWN_ENB_TYPE', index=0, number=0,
-      serialized_options=None,
-      type=None),
-    _descriptor.EnumValueDescriptor(
-      name='MACRO_ENB', index=1, number=1,
-      serialized_options=None,
-      type=None),
-    _descriptor.EnumValueDescriptor(
-      name='HOME_ENB', index=2, number=2,
-      serialized_options=None,
-      type=None),
-    _descriptor.EnumValueDescriptor(
-      name='SHORT_MACRO_ENB', index=3, number=3,
-      serialized_options=None,
-      type=None),
-    _descriptor.EnumValueDescriptor(
-      name='LONG_MACRO_ENB', index=4, number=4,
-      serialized_options=None,
-      type=None),
-    _descriptor.EnumValueDescriptor(
-      name='MACRO_NG_ENB', index=5, number=5,
-      serialized_options=None,
-      type=None),
-    _descriptor.EnumValueDescriptor(
-      name='SHORT_MACRO_NG_ENB', index=6, number=6,
-      serialized_options=None,
-      type=None),
-    _descriptor.EnumValueDescriptor(
-      name='LONG_MACRO_NG_ENB', index=7, number=7,
-      serialized_options=None,
-      type=None),
-  ],
-  containing_type=None,
-  serialized_options=None,
-  serialized_start=3620,
-  serialized_end=3786,
-)
-_sym_db.RegisterEnumDescriptor(_ENBTYPE)
-
-EnbType = enum_type_wrapper.EnumTypeWrapper(_ENBTYPE)
 _SUBFRAMEASSIGNMENT = _descriptor.EnumDescriptor(
   name='SubframeAssignment',
   full_name='entities.SubframeAssignment',
@@ -264,8 +220,8 @@ _SUBFRAMEASSIGNMENT = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3788,
-  serialized_end=3904,
+  serialized_start=3722,
+  serialized_end=3838,
 )
 _sym_db.RegisterEnumDescriptor(_SUBFRAMEASSIGNMENT)
 
@@ -291,8 +247,8 @@ _CYCLICPREFIX = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3906,
-  serialized_end=3973,
+  serialized_start=3840,
+  serialized_end=3907,
 )
 _sym_db.RegisterEnumDescriptor(_CYCLICPREFIX)
 
@@ -338,8 +294,8 @@ _TRANSMISSIONBANDWIDTH = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3976,
-  serialized_end=4104,
+  serialized_start=3910,
+  serialized_end=4038,
 )
 _sym_db.RegisterEnumDescriptor(_TRANSMISSIONBANDWIDTH)
 
@@ -363,14 +319,6 @@ UNKNOWN_NUMBER_OF_ANTENNA_PORTS = 0
 AN1 = 1
 AN2 = 2
 AN4 = 3
-UNKNOWN_ENB_TYPE = 0
-MACRO_ENB = 1
-HOME_ENB = 2
-SHORT_MACRO_ENB = 3
-LONG_MACRO_ENB = 4
-MACRO_NG_ENB = 5
-SHORT_MACRO_NG_ENB = 6
-LONG_MACRO_NG_ENB = 7
 UNKNOWN_SUBFRAME_ASSIGNMENT = 0
 SA0 = 1
 SA1 = 2
@@ -413,8 +361,8 @@ _EUTRA_MODE = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=971,
-  serialized_end=1008,
+  serialized_start=1074,
+  serialized_end=1111,
 )
 _sym_db.RegisterEnumDescriptor(_EUTRA_MODE)
 
@@ -467,8 +415,8 @@ _SPECIALSUBFRAME_PATTERNS = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=2790,
-  serialized_end=2903,
+  serialized_start=2893,
+  serialized_end=3006,
 )
 _sym_db.RegisterEnumDescriptor(_SPECIALSUBFRAME_PATTERNS)
 
@@ -525,8 +473,8 @@ _ADDITIONALSPECIALSUBFRAME_PATTERNS = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=2935,
-  serialized_end=3058,
+  serialized_start=3038,
+  serialized_end=3161,
 )
 _sym_db.RegisterEnumDescriptor(_ADDITIONALSPECIALSUBFRAME_PATTERNS)
 
@@ -547,8 +495,8 @@ _ADDITIONALSPECIALSUBFRAMEPATTERNS_EXTENSION = _descriptor.EnumDescriptor(
   ],
   containing_type=None,
   serialized_options=None,
-  serialized_start=3097,
-  serialized_end=3132,
+  serialized_start=3200,
+  serialized_end=3235,
 )
 _sym_db.RegisterEnumDescriptor(_ADDITIONALSPECIALSUBFRAMEPATTERNS_EXTENSION)
 
@@ -581,6 +529,13 @@ _ENB = _descriptor.Descriptor(
       message_type=None, enum_type=None, containing_type=None,
       is_extension=False, extension_scope=None,
       serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='node_configs', full_name='entities.Enb.node_configs', index=3,
+      number=4, type=11, cpp_type=10, label=3,
+      has_default_value=False, default_value=[],
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
   ],
   extensions=[
   ],
@@ -593,8 +548,8 @@ _ENB = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=58,
-  serialized_end=170,
+  serialized_start=106,
+  serialized_end=273,
 )
 
 
@@ -729,8 +684,8 @@ _SERVEDCELLINFO = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=173,
-  serialized_end=877,
+  serialized_start=276,
+  serialized_end=980,
 )
 
 
@@ -767,8 +722,8 @@ _CHOICEEUTRAMODE = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=879,
-  serialized_end=960,
+  serialized_start=982,
+  serialized_end=1063,
 )
 
 
@@ -792,8 +747,8 @@ _EUTRA = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=962,
-  serialized_end=1008,
+  serialized_start=1065,
+  serialized_end=1111,
 )
 
 
@@ -844,8 +799,8 @@ _NEIGHBOURINFORMATION = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=1010,
-  serialized_end=1089,
+  serialized_start=1113,
+  serialized_end=1192,
 )
 
 
@@ -896,8 +851,8 @@ _MBSFNSUBFRAME = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=1092,
-  serialized_end=1318,
+  serialized_start=1195,
+  serialized_end=1421,
 )
 
 
@@ -955,8 +910,8 @@ _PRACHCONFIGURATION = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=1321,
-  serialized_end=1507,
+  serialized_start=1424,
+  serialized_end=1610,
 )
 
 
@@ -1021,8 +976,8 @@ _TDDINFO = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=1510,
-  serialized_end=1907,
+  serialized_start=1613,
+  serialized_end=2010,
 )
 
 
@@ -1066,8 +1021,8 @@ _ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=1910,
-  serialized_end=2161,
+  serialized_start=2013,
+  serialized_end=2264,
 )
 
 
@@ -1111,8 +1066,8 @@ _ADDITIONALSPECIALSUBFRAMEINFO = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=2164,
-  serialized_end=2387,
+  serialized_start=2267,
+  serialized_end=2490,
 )
 
 
@@ -1163,8 +1118,8 @@ _FDDINFO = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=2390,
-  serialized_end=2573,
+  serialized_start=2493,
+  serialized_end=2676,
 )
 
 
@@ -1208,8 +1163,8 @@ _SPECIALSUBFRAMEINFO = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=2576,
-  serialized_end=2768,
+  serialized_start=2679,
+  serialized_end=2871,
 )
 
 
@@ -1233,8 +1188,8 @@ _SPECIALSUBFRAME = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=2771,
-  serialized_end=2903,
+  serialized_start=2874,
+  serialized_end=3006,
 )
 
 
@@ -1258,8 +1213,8 @@ _ADDITIONALSPECIALSUBFRAME = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=2906,
-  serialized_end=3058,
+  serialized_start=3009,
+  serialized_end=3161,
 )
 
 
@@ -1283,12 +1238,13 @@ _ADDITIONALSPECIALSUBFRAMEPATTERNS = _descriptor.Descriptor(
   extension_ranges=[],
   oneofs=[
   ],
-  serialized_start=3060,
-  serialized_end=3132,
+  serialized_start=3163,
+  serialized_end=3235,
 )
 
-_ENB.fields_by_name['enb_type'].enum_type = _ENBTYPE
+_ENB.fields_by_name['enb_type'].enum_type = nb__types__pb2._ENBTYPE
 _ENB.fields_by_name['served_cells'].message_type = _SERVEDCELLINFO
+_ENB.fields_by_name['node_configs'].message_type = e2node__component__config__pb2._E2NODECOMPONENTCONFIG
 _SERVEDCELLINFO.fields_by_name['choice_eutra_mode'].message_type = _CHOICEEUTRAMODE
 _SERVEDCELLINFO.fields_by_name['eutra_mode'].enum_type = _EUTRA_MODE
 _SERVEDCELLINFO.fields_by_name['number_of_antenna_ports'].enum_type = _NUMBEROFANTENNAPORTS
@@ -1342,115 +1298,114 @@ DESCRIPTOR.enum_types_by_name['BandwidthReducedSI'] = _BANDWIDTHREDUCEDSI
 DESCRIPTOR.enum_types_by_name['SubframeAllocationType'] = _SUBFRAMEALLOCATIONTYPE
 DESCRIPTOR.enum_types_by_name['RadioframeAllocationPeriod'] = _RADIOFRAMEALLOCATIONPERIOD
 DESCRIPTOR.enum_types_by_name['NumberOfAntennaPorts'] = _NUMBEROFANTENNAPORTS
-DESCRIPTOR.enum_types_by_name['EnbType'] = _ENBTYPE
 DESCRIPTOR.enum_types_by_name['SubframeAssignment'] = _SUBFRAMEASSIGNMENT
 DESCRIPTOR.enum_types_by_name['CyclicPrefix'] = _CYCLICPREFIX
 DESCRIPTOR.enum_types_by_name['TransmissionBandwidth'] = _TRANSMISSIONBANDWIDTH
 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
 
-Enb = _reflection.GeneratedProtocolMessageType('Enb', (_message.Message,), dict(
-  DESCRIPTOR = _ENB,
-  __module__ = 'enb_pb2'
+Enb = _reflection.GeneratedProtocolMessageType('Enb', (_message.Message,), {
+  'DESCRIPTOR' : _ENB,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.Enb)
-  ))
+  })
 _sym_db.RegisterMessage(Enb)
 
-ServedCellInfo = _reflection.GeneratedProtocolMessageType('ServedCellInfo', (_message.Message,), dict(
-  DESCRIPTOR = _SERVEDCELLINFO,
-  __module__ = 'enb_pb2'
+ServedCellInfo = _reflection.GeneratedProtocolMessageType('ServedCellInfo', (_message.Message,), {
+  'DESCRIPTOR' : _SERVEDCELLINFO,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.ServedCellInfo)
-  ))
+  })
 _sym_db.RegisterMessage(ServedCellInfo)
 
-ChoiceEUTRAMode = _reflection.GeneratedProtocolMessageType('ChoiceEUTRAMode', (_message.Message,), dict(
-  DESCRIPTOR = _CHOICEEUTRAMODE,
-  __module__ = 'enb_pb2'
+ChoiceEUTRAMode = _reflection.GeneratedProtocolMessageType('ChoiceEUTRAMode', (_message.Message,), {
+  'DESCRIPTOR' : _CHOICEEUTRAMODE,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.ChoiceEUTRAMode)
-  ))
+  })
 _sym_db.RegisterMessage(ChoiceEUTRAMode)
 
-Eutra = _reflection.GeneratedProtocolMessageType('Eutra', (_message.Message,), dict(
-  DESCRIPTOR = _EUTRA,
-  __module__ = 'enb_pb2'
+Eutra = _reflection.GeneratedProtocolMessageType('Eutra', (_message.Message,), {
+  'DESCRIPTOR' : _EUTRA,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.Eutra)
-  ))
+  })
 _sym_db.RegisterMessage(Eutra)
 
-NeighbourInformation = _reflection.GeneratedProtocolMessageType('NeighbourInformation', (_message.Message,), dict(
-  DESCRIPTOR = _NEIGHBOURINFORMATION,
-  __module__ = 'enb_pb2'
+NeighbourInformation = _reflection.GeneratedProtocolMessageType('NeighbourInformation', (_message.Message,), {
+  'DESCRIPTOR' : _NEIGHBOURINFORMATION,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.NeighbourInformation)
-  ))
+  })
 _sym_db.RegisterMessage(NeighbourInformation)
 
-MbsfnSubframe = _reflection.GeneratedProtocolMessageType('MbsfnSubframe', (_message.Message,), dict(
-  DESCRIPTOR = _MBSFNSUBFRAME,
-  __module__ = 'enb_pb2'
+MbsfnSubframe = _reflection.GeneratedProtocolMessageType('MbsfnSubframe', (_message.Message,), {
+  'DESCRIPTOR' : _MBSFNSUBFRAME,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.MbsfnSubframe)
-  ))
+  })
 _sym_db.RegisterMessage(MbsfnSubframe)
 
-PrachConfiguration = _reflection.GeneratedProtocolMessageType('PrachConfiguration', (_message.Message,), dict(
-  DESCRIPTOR = _PRACHCONFIGURATION,
-  __module__ = 'enb_pb2'
+PrachConfiguration = _reflection.GeneratedProtocolMessageType('PrachConfiguration', (_message.Message,), {
+  'DESCRIPTOR' : _PRACHCONFIGURATION,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.PrachConfiguration)
-  ))
+  })
 _sym_db.RegisterMessage(PrachConfiguration)
 
-TddInfo = _reflection.GeneratedProtocolMessageType('TddInfo', (_message.Message,), dict(
-  DESCRIPTOR = _TDDINFO,
-  __module__ = 'enb_pb2'
+TddInfo = _reflection.GeneratedProtocolMessageType('TddInfo', (_message.Message,), {
+  'DESCRIPTOR' : _TDDINFO,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.TddInfo)
-  ))
+  })
 _sym_db.RegisterMessage(TddInfo)
 
-AdditionalSpecialSubframeExtensionInfo = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframeExtensionInfo', (_message.Message,), dict(
-  DESCRIPTOR = _ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO,
-  __module__ = 'enb_pb2'
+AdditionalSpecialSubframeExtensionInfo = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframeExtensionInfo', (_message.Message,), {
+  'DESCRIPTOR' : _ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.AdditionalSpecialSubframeExtensionInfo)
-  ))
+  })
 _sym_db.RegisterMessage(AdditionalSpecialSubframeExtensionInfo)
 
-AdditionalSpecialSubframeInfo = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframeInfo', (_message.Message,), dict(
-  DESCRIPTOR = _ADDITIONALSPECIALSUBFRAMEINFO,
-  __module__ = 'enb_pb2'
+AdditionalSpecialSubframeInfo = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframeInfo', (_message.Message,), {
+  'DESCRIPTOR' : _ADDITIONALSPECIALSUBFRAMEINFO,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.AdditionalSpecialSubframeInfo)
-  ))
+  })
 _sym_db.RegisterMessage(AdditionalSpecialSubframeInfo)
 
-FddInfo = _reflection.GeneratedProtocolMessageType('FddInfo', (_message.Message,), dict(
-  DESCRIPTOR = _FDDINFO,
-  __module__ = 'enb_pb2'
+FddInfo = _reflection.GeneratedProtocolMessageType('FddInfo', (_message.Message,), {
+  'DESCRIPTOR' : _FDDINFO,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.FddInfo)
-  ))
+  })
 _sym_db.RegisterMessage(FddInfo)
 
-SpecialSubframeInfo = _reflection.GeneratedProtocolMessageType('SpecialSubframeInfo', (_message.Message,), dict(
-  DESCRIPTOR = _SPECIALSUBFRAMEINFO,
-  __module__ = 'enb_pb2'
+SpecialSubframeInfo = _reflection.GeneratedProtocolMessageType('SpecialSubframeInfo', (_message.Message,), {
+  'DESCRIPTOR' : _SPECIALSUBFRAMEINFO,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.SpecialSubframeInfo)
-  ))
+  })
 _sym_db.RegisterMessage(SpecialSubframeInfo)
 
-SpecialSubframe = _reflection.GeneratedProtocolMessageType('SpecialSubframe', (_message.Message,), dict(
-  DESCRIPTOR = _SPECIALSUBFRAME,
-  __module__ = 'enb_pb2'
+SpecialSubframe = _reflection.GeneratedProtocolMessageType('SpecialSubframe', (_message.Message,), {
+  'DESCRIPTOR' : _SPECIALSUBFRAME,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.SpecialSubframe)
-  ))
+  })
 _sym_db.RegisterMessage(SpecialSubframe)
 
-AdditionalSpecialSubframe = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframe', (_message.Message,), dict(
-  DESCRIPTOR = _ADDITIONALSPECIALSUBFRAME,
-  __module__ = 'enb_pb2'
+AdditionalSpecialSubframe = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframe', (_message.Message,), {
+  'DESCRIPTOR' : _ADDITIONALSPECIALSUBFRAME,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.AdditionalSpecialSubframe)
-  ))
+  })
 _sym_db.RegisterMessage(AdditionalSpecialSubframe)
 
-AdditionalSpecialSubframePatterns = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframePatterns', (_message.Message,), dict(
-  DESCRIPTOR = _ADDITIONALSPECIALSUBFRAMEPATTERNS,
-  __module__ = 'enb_pb2'
+AdditionalSpecialSubframePatterns = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframePatterns', (_message.Message,), {
+  'DESCRIPTOR' : _ADDITIONALSPECIALSUBFRAMEPATTERNS,
+  '__module__' : 'enb_pb2'
   # @@protoc_insertion_point(class_scope:entities.AdditionalSpecialSubframePatterns)
-  ))
+  })
 _sym_db.RegisterMessage(AdditionalSpecialSubframePatterns)