Add rnib functionality
[ric-plt/xapp-frame-py.git] / ricxappframe / entities / rnib / enb_pb2.py
diff --git a/ricxappframe/entities/rnib/enb_pb2.py b/ricxappframe/entities/rnib/enb_pb2.py
new file mode 100644 (file)
index 0000000..7df3324
--- /dev/null
@@ -0,0 +1,1457 @@
+# Generated by the protocol buffer compiler.  DO NOT EDIT!
+# source: enb.proto
+
+import sys
+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
+from google.protobuf.internal import enum_type_wrapper
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+# @@protoc_insertion_point(imports)
+
+_sym_db = _symbol_database.Default()
+
+
+from . import additional_cell_information_pb2 as additional__cell__information__pb2
+
+
+DESCRIPTOR = _descriptor.FileDescriptor(
+  name='enb.proto',
+  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')
+  ,
+  dependencies=[additional__cell__information__pb2.DESCRIPTOR,])
+
+_FREQBANDINDICATORPRIORITY = _descriptor.EnumDescriptor(
+  name='FreqBandIndicatorPriority',
+  full_name='entities.FreqBandIndicatorPriority',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='NOT_BROADCASTED', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BROADCASTED', index=2, number=2,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3134,
+  serialized_end=3241,
+)
+_sym_db.RegisterEnumDescriptor(_FREQBANDINDICATORPRIORITY)
+
+FreqBandIndicatorPriority = enum_type_wrapper.EnumTypeWrapper(_FREQBANDINDICATORPRIORITY)
+_BANDWIDTHREDUCEDSI = _descriptor.EnumDescriptor(
+  name='BandwidthReducedSI',
+  full_name='entities.BandwidthReducedSI',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN_BANDWIDTH_REDUCED_SI', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SCHEDULED', index=1, number=1,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3243,
+  serialized_end=3312,
+)
+_sym_db.RegisterEnumDescriptor(_BANDWIDTHREDUCEDSI)
+
+BandwidthReducedSI = enum_type_wrapper.EnumTypeWrapper(_BANDWIDTHREDUCEDSI)
+_SUBFRAMEALLOCATIONTYPE = _descriptor.EnumDescriptor(
+  name='SubframeAllocationType',
+  full_name='entities.SubframeAllocationType',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN_SUBFRAME_ALLOCATION_TYPE', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='ONE_FRAME', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='FOUR_FRAME', index=2, number=2,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3314,
+  serialized_end=3407,
+)
+_sym_db.RegisterEnumDescriptor(_SUBFRAMEALLOCATIONTYPE)
+
+SubframeAllocationType = enum_type_wrapper.EnumTypeWrapper(_SUBFRAMEALLOCATIONTYPE)
+_RADIOFRAMEALLOCATIONPERIOD = _descriptor.EnumDescriptor(
+  name='RadioframeAllocationPeriod',
+  full_name='entities.RadioframeAllocationPeriod',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='N1', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='N2', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='N4', index=3, number=3,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='N8', index=4, number=4,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='N16', index=5, number=5,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='N32', index=6, number=6,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3409,
+  serialized_end=3529,
+)
+_sym_db.RegisterEnumDescriptor(_RADIOFRAMEALLOCATIONPERIOD)
+
+RadioframeAllocationPeriod = enum_type_wrapper.EnumTypeWrapper(_RADIOFRAMEALLOCATIONPERIOD)
+_NUMBEROFANTENNAPORTS = _descriptor.EnumDescriptor(
+  name='NumberOfAntennaPorts',
+  full_name='entities.NumberOfAntennaPorts',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN_NUMBER_OF_ANTENNA_PORTS', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='AN1', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='AN2', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='AN4', index=3, number=3,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3531,
+  serialized_end=3617,
+)
+_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',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN_SUBFRAME_ASSIGNMENT', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SA0', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SA1', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SA2', index=3, number=3,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SA3', index=4, number=4,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SA4', index=5, number=5,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SA5', index=6, number=6,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SA6', index=7, number=7,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3788,
+  serialized_end=3904,
+)
+_sym_db.RegisterEnumDescriptor(_SUBFRAMEASSIGNMENT)
+
+SubframeAssignment = enum_type_wrapper.EnumTypeWrapper(_SUBFRAMEASSIGNMENT)
+_CYCLICPREFIX = _descriptor.EnumDescriptor(
+  name='CyclicPrefix',
+  full_name='entities.CyclicPrefix',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN_CYCLIC_PREFIX', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='NORMAL', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='EXTENDED', index=2, number=2,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3906,
+  serialized_end=3973,
+)
+_sym_db.RegisterEnumDescriptor(_CYCLICPREFIX)
+
+CyclicPrefix = enum_type_wrapper.EnumTypeWrapper(_CYCLICPREFIX)
+_TRANSMISSIONBANDWIDTH = _descriptor.EnumDescriptor(
+  name='TransmissionBandwidth',
+  full_name='entities.TransmissionBandwidth',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN_TRANSMISSION_BANDWIDTH', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BW6', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BW15', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BW25', index=3, number=3,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BW50', index=4, number=4,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BW75', index=5, number=5,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BW100', index=6, number=6,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='BW1', index=7, number=7,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3976,
+  serialized_end=4104,
+)
+_sym_db.RegisterEnumDescriptor(_TRANSMISSIONBANDWIDTH)
+
+TransmissionBandwidth = enum_type_wrapper.EnumTypeWrapper(_TRANSMISSIONBANDWIDTH)
+UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY = 0
+NOT_BROADCASTED = 1
+BROADCASTED = 2
+UNKNOWN_BANDWIDTH_REDUCED_SI = 0
+SCHEDULED = 1
+UNKNOWN_SUBFRAME_ALLOCATION_TYPE = 0
+ONE_FRAME = 1
+FOUR_FRAME = 2
+UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD = 0
+N1 = 1
+N2 = 2
+N4 = 3
+N8 = 4
+N16 = 5
+N32 = 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
+SA2 = 3
+SA3 = 4
+SA4 = 5
+SA5 = 6
+SA6 = 7
+UNKNOWN_CYCLIC_PREFIX = 0
+NORMAL = 1
+EXTENDED = 2
+UNKNOWN_TRANSMISSION_BANDWIDTH = 0
+BW6 = 1
+BW15 = 2
+BW25 = 3
+BW50 = 4
+BW75 = 5
+BW100 = 6
+BW1 = 7
+
+
+_EUTRA_MODE = _descriptor.EnumDescriptor(
+  name='Mode',
+  full_name='entities.Eutra.Mode',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='FDD', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='TDD', index=2, number=2,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=971,
+  serialized_end=1008,
+)
+_sym_db.RegisterEnumDescriptor(_EUTRA_MODE)
+
+_SPECIALSUBFRAME_PATTERNS = _descriptor.EnumDescriptor(
+  name='Patterns',
+  full_name='entities.SpecialSubframe.Patterns',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP0', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP1', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP2', index=3, number=3,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP3', index=4, number=4,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP4', index=5, number=5,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP5', index=6, number=6,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP6', index=7, number=7,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP7', index=8, number=8,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP8', index=9, number=9,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=2790,
+  serialized_end=2903,
+)
+_sym_db.RegisterEnumDescriptor(_SPECIALSUBFRAME_PATTERNS)
+
+_ADDITIONALSPECIALSUBFRAME_PATTERNS = _descriptor.EnumDescriptor(
+  name='Patterns',
+  full_name='entities.AdditionalSpecialSubframe.Patterns',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP0', index=1, number=1,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP1', index=2, number=2,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP2', index=3, number=3,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP3', index=4, number=4,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP4', index=5, number=5,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP5', index=6, number=6,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP6', index=7, number=7,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP7', index=8, number=8,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP8', index=9, number=9,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP9', index=10, number=10,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=2935,
+  serialized_end=3058,
+)
+_sym_db.RegisterEnumDescriptor(_ADDITIONALSPECIALSUBFRAME_PATTERNS)
+
+_ADDITIONALSPECIALSUBFRAMEPATTERNS_EXTENSION = _descriptor.EnumDescriptor(
+  name='Extension',
+  full_name='entities.AdditionalSpecialSubframePatterns.Extension',
+  filename=None,
+  file=DESCRIPTOR,
+  values=[
+    _descriptor.EnumValueDescriptor(
+      name='UNKNOWN', index=0, number=0,
+      serialized_options=None,
+      type=None),
+    _descriptor.EnumValueDescriptor(
+      name='SSP10', index=1, number=1,
+      serialized_options=None,
+      type=None),
+  ],
+  containing_type=None,
+  serialized_options=None,
+  serialized_start=3097,
+  serialized_end=3132,
+)
+_sym_db.RegisterEnumDescriptor(_ADDITIONALSPECIALSUBFRAMEPATTERNS_EXTENSION)
+
+
+_ENB = _descriptor.Descriptor(
+  name='Enb',
+  full_name='entities.Enb',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='enb_type', full_name='entities.Enb.enb_type', index=0,
+      number=1, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='served_cells', full_name='entities.Enb.served_cells', index=1,
+      number=2, 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),
+    _descriptor.FieldDescriptor(
+      name='gu_group_ids', full_name='entities.Enb.gu_group_ids', index=2,
+      number=3, type=9, cpp_type=9, 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=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=58,
+  serialized_end=170,
+)
+
+
+_SERVEDCELLINFO = _descriptor.Descriptor(
+  name='ServedCellInfo',
+  full_name='entities.ServedCellInfo',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='pci', full_name='entities.ServedCellInfo.pci', index=0,
+      number=1, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='cell_id', full_name='entities.ServedCellInfo.cell_id', index=1,
+      number=2, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='tac', full_name='entities.ServedCellInfo.tac', index=2,
+      number=3, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='broadcast_plmns', full_name='entities.ServedCellInfo.broadcast_plmns', index=3,
+      number=4, type=9, cpp_type=9, 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),
+    _descriptor.FieldDescriptor(
+      name='choice_eutra_mode', full_name='entities.ServedCellInfo.choice_eutra_mode', index=4,
+      number=5, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='eutra_mode', full_name='entities.ServedCellInfo.eutra_mode', index=5,
+      number=6, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='number_of_antenna_ports', full_name='entities.ServedCellInfo.number_of_antenna_ports', index=6,
+      number=7, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='prach_configuration', full_name='entities.ServedCellInfo.prach_configuration', index=7,
+      number=8, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='mbsfn_subframe_infos', full_name='entities.ServedCellInfo.mbsfn_subframe_infos', index=8,
+      number=9, 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),
+    _descriptor.FieldDescriptor(
+      name='csg_id', full_name='entities.ServedCellInfo.csg_id', index=9,
+      number=10, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='mbms_service_area_identities', full_name='entities.ServedCellInfo.mbms_service_area_identities', index=10,
+      number=11, type=9, cpp_type=9, 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),
+    _descriptor.FieldDescriptor(
+      name='multiband_infos', full_name='entities.ServedCellInfo.multiband_infos', index=11,
+      number=12, type=13, cpp_type=3, 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),
+    _descriptor.FieldDescriptor(
+      name='freq_band_indicator_priority', full_name='entities.ServedCellInfo.freq_band_indicator_priority', index=12,
+      number=13, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='bandwidth_reduced_si', full_name='entities.ServedCellInfo.bandwidth_reduced_si', index=13,
+      number=14, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='neighbour_infos', full_name='entities.ServedCellInfo.neighbour_infos', index=14,
+      number=15, 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),
+    _descriptor.FieldDescriptor(
+      name='additional_cell_information', full_name='entities.ServedCellInfo.additional_cell_information', index=15,
+      number=16, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=173,
+  serialized_end=877,
+)
+
+
+_CHOICEEUTRAMODE = _descriptor.Descriptor(
+  name='ChoiceEUTRAMode',
+  full_name='entities.ChoiceEUTRAMode',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='fdd', full_name='entities.ChoiceEUTRAMode.fdd', index=0,
+      number=1, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='tdd', full_name='entities.ChoiceEUTRAMode.tdd', index=1,
+      number=2, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=879,
+  serialized_end=960,
+)
+
+
+_EUTRA = _descriptor.Descriptor(
+  name='Eutra',
+  full_name='entities.Eutra',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+    _EUTRA_MODE,
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=962,
+  serialized_end=1008,
+)
+
+
+_NEIGHBOURINFORMATION = _descriptor.Descriptor(
+  name='NeighbourInformation',
+  full_name='entities.NeighbourInformation',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='ecgi', full_name='entities.NeighbourInformation.ecgi', index=0,
+      number=1, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='pci', full_name='entities.NeighbourInformation.pci', index=1,
+      number=2, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='ear_fcn', full_name='entities.NeighbourInformation.ear_fcn', index=2,
+      number=3, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='tac', full_name='entities.NeighbourInformation.tac', index=3,
+      number=4, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=1010,
+  serialized_end=1089,
+)
+
+
+_MBSFNSUBFRAME = _descriptor.Descriptor(
+  name='MbsfnSubframe',
+  full_name='entities.MbsfnSubframe',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='radioframe_allocation_period', full_name='entities.MbsfnSubframe.radioframe_allocation_period', index=0,
+      number=1, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='radioframe_allocation_offset', full_name='entities.MbsfnSubframe.radioframe_allocation_offset', index=1,
+      number=2, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='subframe_allocation', full_name='entities.MbsfnSubframe.subframe_allocation', index=2,
+      number=3, type=9, cpp_type=9, label=1,
+      has_default_value=False, default_value=_b("").decode('utf-8'),
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='subframe_allocation_type', full_name='entities.MbsfnSubframe.subframe_allocation_type', index=3,
+      number=4, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=1092,
+  serialized_end=1318,
+)
+
+
+_PRACHCONFIGURATION = _descriptor.Descriptor(
+  name='PrachConfiguration',
+  full_name='entities.PrachConfiguration',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='root_sequence_index', full_name='entities.PrachConfiguration.root_sequence_index', index=0,
+      number=1, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='zero_correlation_zone_configuration', full_name='entities.PrachConfiguration.zero_correlation_zone_configuration', index=1,
+      number=2, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='high_speed_flag', full_name='entities.PrachConfiguration.high_speed_flag', index=2,
+      number=3, type=8, cpp_type=7, label=1,
+      has_default_value=False, default_value=False,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='prach_frequency_offset', full_name='entities.PrachConfiguration.prach_frequency_offset', index=3,
+      number=4, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='prach_configuration_index', full_name='entities.PrachConfiguration.prach_configuration_index', index=4,
+      number=5, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=1321,
+  serialized_end=1507,
+)
+
+
+_TDDINFO = _descriptor.Descriptor(
+  name='TddInfo',
+  full_name='entities.TddInfo',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='ear_fcn', full_name='entities.TddInfo.ear_fcn', index=0,
+      number=1, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='transmission_bandwidth', full_name='entities.TddInfo.transmission_bandwidth', index=1,
+      number=2, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='subframe_assignment', full_name='entities.TddInfo.subframe_assignment', index=2,
+      number=3, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='special_subframe_info', full_name='entities.TddInfo.special_subframe_info', index=3,
+      number=4, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='additional_special_subframe_info', full_name='entities.TddInfo.additional_special_subframe_info', index=4,
+      number=5, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='additional_special_subframe_extension_info', full_name='entities.TddInfo.additional_special_subframe_extension_info', index=5,
+      number=6, type=11, cpp_type=10, label=1,
+      has_default_value=False, default_value=None,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=1510,
+  serialized_end=1907,
+)
+
+
+_ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO = _descriptor.Descriptor(
+  name='AdditionalSpecialSubframeExtensionInfo',
+  full_name='entities.AdditionalSpecialSubframeExtensionInfo',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='additional_special_subframe_patterns_extension', full_name='entities.AdditionalSpecialSubframeExtensionInfo.additional_special_subframe_patterns_extension', index=0,
+      number=1, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='cyclic_prefix_dl', full_name='entities.AdditionalSpecialSubframeExtensionInfo.cyclic_prefix_dl', index=1,
+      number=2, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='cyclic_prefix_ul', full_name='entities.AdditionalSpecialSubframeExtensionInfo.cyclic_prefix_ul', index=2,
+      number=3, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=1910,
+  serialized_end=2161,
+)
+
+
+_ADDITIONALSPECIALSUBFRAMEINFO = _descriptor.Descriptor(
+  name='AdditionalSpecialSubframeInfo',
+  full_name='entities.AdditionalSpecialSubframeInfo',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='additional_special_subframe_patterns', full_name='entities.AdditionalSpecialSubframeInfo.additional_special_subframe_patterns', index=0,
+      number=1, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='cyclic_prefix_dl', full_name='entities.AdditionalSpecialSubframeInfo.cyclic_prefix_dl', index=1,
+      number=2, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='cyclic_prefix_ul', full_name='entities.AdditionalSpecialSubframeInfo.cyclic_prefix_ul', index=2,
+      number=3, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=2164,
+  serialized_end=2387,
+)
+
+
+_FDDINFO = _descriptor.Descriptor(
+  name='FddInfo',
+  full_name='entities.FddInfo',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='ulear_fcn', full_name='entities.FddInfo.ulear_fcn', index=0,
+      number=1, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='dlear_fcn', full_name='entities.FddInfo.dlear_fcn', index=1,
+      number=2, type=13, cpp_type=3, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='ul_transmission_bandwidth', full_name='entities.FddInfo.ul_transmission_bandwidth', index=2,
+      number=3, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='dl_transmission_bandwidth', full_name='entities.FddInfo.dl_transmission_bandwidth', index=3,
+      number=4, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=2390,
+  serialized_end=2573,
+)
+
+
+_SPECIALSUBFRAMEINFO = _descriptor.Descriptor(
+  name='SpecialSubframeInfo',
+  full_name='entities.SpecialSubframeInfo',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+    _descriptor.FieldDescriptor(
+      name='special_subframe_patterns', full_name='entities.SpecialSubframeInfo.special_subframe_patterns', index=0,
+      number=1, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='cyclic_prefix_dl', full_name='entities.SpecialSubframeInfo.cyclic_prefix_dl', index=1,
+      number=2, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+    _descriptor.FieldDescriptor(
+      name='cyclic_prefix_ul', full_name='entities.SpecialSubframeInfo.cyclic_prefix_ul', index=2,
+      number=3, type=14, cpp_type=8, label=1,
+      has_default_value=False, default_value=0,
+      message_type=None, enum_type=None, containing_type=None,
+      is_extension=False, extension_scope=None,
+      serialized_options=None, file=DESCRIPTOR),
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=2576,
+  serialized_end=2768,
+)
+
+
+_SPECIALSUBFRAME = _descriptor.Descriptor(
+  name='SpecialSubframe',
+  full_name='entities.SpecialSubframe',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+    _SPECIALSUBFRAME_PATTERNS,
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=2771,
+  serialized_end=2903,
+)
+
+
+_ADDITIONALSPECIALSUBFRAME = _descriptor.Descriptor(
+  name='AdditionalSpecialSubframe',
+  full_name='entities.AdditionalSpecialSubframe',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+    _ADDITIONALSPECIALSUBFRAME_PATTERNS,
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=2906,
+  serialized_end=3058,
+)
+
+
+_ADDITIONALSPECIALSUBFRAMEPATTERNS = _descriptor.Descriptor(
+  name='AdditionalSpecialSubframePatterns',
+  full_name='entities.AdditionalSpecialSubframePatterns',
+  filename=None,
+  file=DESCRIPTOR,
+  containing_type=None,
+  fields=[
+  ],
+  extensions=[
+  ],
+  nested_types=[],
+  enum_types=[
+    _ADDITIONALSPECIALSUBFRAMEPATTERNS_EXTENSION,
+  ],
+  serialized_options=None,
+  is_extendable=False,
+  syntax='proto3',
+  extension_ranges=[],
+  oneofs=[
+  ],
+  serialized_start=3060,
+  serialized_end=3132,
+)
+
+_ENB.fields_by_name['enb_type'].enum_type = _ENBTYPE
+_ENB.fields_by_name['served_cells'].message_type = _SERVEDCELLINFO
+_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
+_SERVEDCELLINFO.fields_by_name['prach_configuration'].message_type = _PRACHCONFIGURATION
+_SERVEDCELLINFO.fields_by_name['mbsfn_subframe_infos'].message_type = _MBSFNSUBFRAME
+_SERVEDCELLINFO.fields_by_name['freq_band_indicator_priority'].enum_type = _FREQBANDINDICATORPRIORITY
+_SERVEDCELLINFO.fields_by_name['bandwidth_reduced_si'].enum_type = _BANDWIDTHREDUCEDSI
+_SERVEDCELLINFO.fields_by_name['neighbour_infos'].message_type = _NEIGHBOURINFORMATION
+_SERVEDCELLINFO.fields_by_name['additional_cell_information'].message_type = additional__cell__information__pb2._ADDITIONALCELLINFORMATION
+_CHOICEEUTRAMODE.fields_by_name['fdd'].message_type = _FDDINFO
+_CHOICEEUTRAMODE.fields_by_name['tdd'].message_type = _TDDINFO
+_EUTRA_MODE.containing_type = _EUTRA
+_MBSFNSUBFRAME.fields_by_name['radioframe_allocation_period'].enum_type = _RADIOFRAMEALLOCATIONPERIOD
+_MBSFNSUBFRAME.fields_by_name['subframe_allocation_type'].enum_type = _SUBFRAMEALLOCATIONTYPE
+_TDDINFO.fields_by_name['transmission_bandwidth'].enum_type = _TRANSMISSIONBANDWIDTH
+_TDDINFO.fields_by_name['subframe_assignment'].enum_type = _SUBFRAMEASSIGNMENT
+_TDDINFO.fields_by_name['special_subframe_info'].message_type = _SPECIALSUBFRAMEINFO
+_TDDINFO.fields_by_name['additional_special_subframe_info'].message_type = _ADDITIONALSPECIALSUBFRAMEINFO
+_TDDINFO.fields_by_name['additional_special_subframe_extension_info'].message_type = _ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO
+_ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO.fields_by_name['additional_special_subframe_patterns_extension'].enum_type = _ADDITIONALSPECIALSUBFRAMEPATTERNS_EXTENSION
+_ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO.fields_by_name['cyclic_prefix_dl'].enum_type = _CYCLICPREFIX
+_ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO.fields_by_name['cyclic_prefix_ul'].enum_type = _CYCLICPREFIX
+_ADDITIONALSPECIALSUBFRAMEINFO.fields_by_name['additional_special_subframe_patterns'].enum_type = _ADDITIONALSPECIALSUBFRAME_PATTERNS
+_ADDITIONALSPECIALSUBFRAMEINFO.fields_by_name['cyclic_prefix_dl'].enum_type = _CYCLICPREFIX
+_ADDITIONALSPECIALSUBFRAMEINFO.fields_by_name['cyclic_prefix_ul'].enum_type = _CYCLICPREFIX
+_FDDINFO.fields_by_name['ul_transmission_bandwidth'].enum_type = _TRANSMISSIONBANDWIDTH
+_FDDINFO.fields_by_name['dl_transmission_bandwidth'].enum_type = _TRANSMISSIONBANDWIDTH
+_SPECIALSUBFRAMEINFO.fields_by_name['special_subframe_patterns'].enum_type = _SPECIALSUBFRAME_PATTERNS
+_SPECIALSUBFRAMEINFO.fields_by_name['cyclic_prefix_dl'].enum_type = _CYCLICPREFIX
+_SPECIALSUBFRAMEINFO.fields_by_name['cyclic_prefix_ul'].enum_type = _CYCLICPREFIX
+_SPECIALSUBFRAME_PATTERNS.containing_type = _SPECIALSUBFRAME
+_ADDITIONALSPECIALSUBFRAME_PATTERNS.containing_type = _ADDITIONALSPECIALSUBFRAME
+_ADDITIONALSPECIALSUBFRAMEPATTERNS_EXTENSION.containing_type = _ADDITIONALSPECIALSUBFRAMEPATTERNS
+DESCRIPTOR.message_types_by_name['Enb'] = _ENB
+DESCRIPTOR.message_types_by_name['ServedCellInfo'] = _SERVEDCELLINFO
+DESCRIPTOR.message_types_by_name['ChoiceEUTRAMode'] = _CHOICEEUTRAMODE
+DESCRIPTOR.message_types_by_name['Eutra'] = _EUTRA
+DESCRIPTOR.message_types_by_name['NeighbourInformation'] = _NEIGHBOURINFORMATION
+DESCRIPTOR.message_types_by_name['MbsfnSubframe'] = _MBSFNSUBFRAME
+DESCRIPTOR.message_types_by_name['PrachConfiguration'] = _PRACHCONFIGURATION
+DESCRIPTOR.message_types_by_name['TddInfo'] = _TDDINFO
+DESCRIPTOR.message_types_by_name['AdditionalSpecialSubframeExtensionInfo'] = _ADDITIONALSPECIALSUBFRAMEEXTENSIONINFO
+DESCRIPTOR.message_types_by_name['AdditionalSpecialSubframeInfo'] = _ADDITIONALSPECIALSUBFRAMEINFO
+DESCRIPTOR.message_types_by_name['FddInfo'] = _FDDINFO
+DESCRIPTOR.message_types_by_name['SpecialSubframeInfo'] = _SPECIALSUBFRAMEINFO
+DESCRIPTOR.message_types_by_name['SpecialSubframe'] = _SPECIALSUBFRAME
+DESCRIPTOR.message_types_by_name['AdditionalSpecialSubframe'] = _ADDITIONALSPECIALSUBFRAME
+DESCRIPTOR.message_types_by_name['AdditionalSpecialSubframePatterns'] = _ADDITIONALSPECIALSUBFRAMEPATTERNS
+DESCRIPTOR.enum_types_by_name['FreqBandIndicatorPriority'] = _FREQBANDINDICATORPRIORITY
+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'
+  # @@protoc_insertion_point(class_scope:entities.Enb)
+  ))
+_sym_db.RegisterMessage(Enb)
+
+ServedCellInfo = _reflection.GeneratedProtocolMessageType('ServedCellInfo', (_message.Message,), dict(
+  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'
+  # @@protoc_insertion_point(class_scope:entities.ChoiceEUTRAMode)
+  ))
+_sym_db.RegisterMessage(ChoiceEUTRAMode)
+
+Eutra = _reflection.GeneratedProtocolMessageType('Eutra', (_message.Message,), dict(
+  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'
+  # @@protoc_insertion_point(class_scope:entities.NeighbourInformation)
+  ))
+_sym_db.RegisterMessage(NeighbourInformation)
+
+MbsfnSubframe = _reflection.GeneratedProtocolMessageType('MbsfnSubframe', (_message.Message,), dict(
+  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'
+  # @@protoc_insertion_point(class_scope:entities.PrachConfiguration)
+  ))
+_sym_db.RegisterMessage(PrachConfiguration)
+
+TddInfo = _reflection.GeneratedProtocolMessageType('TddInfo', (_message.Message,), dict(
+  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'
+  # @@protoc_insertion_point(class_scope:entities.AdditionalSpecialSubframeExtensionInfo)
+  ))
+_sym_db.RegisterMessage(AdditionalSpecialSubframeExtensionInfo)
+
+AdditionalSpecialSubframeInfo = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframeInfo', (_message.Message,), dict(
+  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'
+  # @@protoc_insertion_point(class_scope:entities.FddInfo)
+  ))
+_sym_db.RegisterMessage(FddInfo)
+
+SpecialSubframeInfo = _reflection.GeneratedProtocolMessageType('SpecialSubframeInfo', (_message.Message,), dict(
+  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'
+  # @@protoc_insertion_point(class_scope:entities.SpecialSubframe)
+  ))
+_sym_db.RegisterMessage(SpecialSubframe)
+
+AdditionalSpecialSubframe = _reflection.GeneratedProtocolMessageType('AdditionalSpecialSubframe', (_message.Message,), dict(
+  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'
+  # @@protoc_insertion_point(class_scope:entities.AdditionalSpecialSubframePatterns)
+  ))
+_sym_db.RegisterMessage(AdditionalSpecialSubframePatterns)
+
+
+# @@protoc_insertion_point(module_scope)