2 * Copyright 2019 AT&T Intellectual Property
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
19 * This source code is part of the near-RT RIC (RAN Intelligent Controller)
20 * platform project (RICP).
27 import "additional_cell_information.proto";
28 import "e2node_component_config.proto";
29 import "nb_types.proto";
30 option go_package = "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib/entities";
34 repeated ServedCellInfo served_cells = 2;
35 repeated string gu_group_ids = 3;
36 repeated E2nodeComponentConfig node_configs = 4;
39 message ServedCellInfo{
43 repeated string broadcast_plmns = 4;
44 ChoiceEUTRAMode choice_eutra_mode = 5;
45 Eutra.Mode eutra_mode = 6;
46 NumberOfAntennaPorts number_of_antenna_ports = 7;
47 PrachConfiguration prach_configuration = 8;
48 repeated MbsfnSubframe mbsfn_subframe_infos = 9;
50 repeated string mbms_service_area_identities = 11;
51 repeated uint32 multiband_infos = 12;
52 FreqBandIndicatorPriority freq_band_indicator_priority = 13;
53 BandwidthReducedSI bandwidth_reduced_si = 14;
54 repeated NeighbourInformation neighbour_infos = 15;
55 AdditionalCellInformation additional_cell_information = 16;
58 message ChoiceEUTRAMode{
71 message NeighbourInformation{
78 enum FreqBandIndicatorPriority{
79 UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY = 0;
84 enum BandwidthReducedSI{
85 UNKNOWN_BANDWIDTH_REDUCED_SI = 0;
89 message MbsfnSubframe{
90 RadioframeAllocationPeriod radioframe_allocation_period = 1;
91 uint32 radioframe_allocation_offset = 2;
92 string subframe_allocation = 3;
93 SubframeAllocationType subframe_allocation_type = 4;
96 enum SubframeAllocationType{
97 UNKNOWN_SUBFRAME_ALLOCATION_TYPE = 0;
102 enum RadioframeAllocationPeriod{
103 UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD = 0;
111 message PrachConfiguration{
112 uint32 root_sequence_index = 1;
113 uint32 zero_correlation_zone_configuration = 2;
114 bool high_speed_flag = 3;
115 uint32 prach_frequency_offset = 4;
116 uint32 prach_configuration_index = 5;
119 enum NumberOfAntennaPorts{
120 UNKNOWN_NUMBER_OF_ANTENNA_PORTS = 0;
128 TransmissionBandwidth transmission_bandwidth = 2;
129 SubframeAssignment subframe_assignment = 3;
130 SpecialSubframeInfo special_subframe_info = 4;
131 AdditionalSpecialSubframeInfo additional_special_subframe_info = 5;
132 AdditionalSpecialSubframeExtensionInfo additional_special_subframe_extension_info = 6;
135 message AdditionalSpecialSubframeExtensionInfo{
136 AdditionalSpecialSubframePatterns.Extension additional_special_subframe_patterns_extension = 1;
137 CyclicPrefix cyclic_prefix_dl = 2;
138 CyclicPrefix cyclic_prefix_ul = 3;
141 message AdditionalSpecialSubframeInfo{
142 AdditionalSpecialSubframe.Patterns additional_special_subframe_patterns = 1;
143 CyclicPrefix cyclic_prefix_dl = 2;
144 CyclicPrefix cyclic_prefix_ul = 3;
148 uint32 ulear_fcn = 1;
149 uint32 dlear_fcn = 2;
150 TransmissionBandwidth ul_transmission_bandwidth = 3;
151 TransmissionBandwidth dl_transmission_bandwidth = 4;
154 message SpecialSubframeInfo{
155 SpecialSubframe.Patterns special_subframe_patterns = 1;
156 CyclicPrefix cyclic_prefix_dl = 2;
157 CyclicPrefix cyclic_prefix_ul = 3;
160 enum SubframeAssignment{
161 UNKNOWN_SUBFRAME_ASSIGNMENT = 0;
172 UNKNOWN_CYCLIC_PREFIX = 0;
177 message SpecialSubframe{
192 message AdditionalSpecialSubframe{
208 message AdditionalSpecialSubframePatterns{
215 enum TransmissionBandwidth{
216 UNKNOWN_TRANSMISSION_BANDWIDTH = 0;