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).
28 option go_package = "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib/entities";
31 message RanLoadInformation {
32 uint64 load_timestamp = 1;
33 repeated CellLoadInformation cell_load_infos = 2;
36 message CellLoadInformation {
38 repeated UlInterferenceOverloadIndication ul_interference_overload_indications = 2;
39 repeated UlHighInterferenceInformation ul_high_interference_infos = 3;
40 RelativeNarrowbandTxPower relative_narrowband_tx_power = 4;
41 AbsInformation abs_information = 5;
42 InvokeIndication invoke_indication = 6;
43 SubframeAssignment intended_ul_dl_configuration = 7; // TODO: import type
44 ExtendedUlInterferenceOverloadInfo extended_ul_interference_overload_info = 8;
45 CompInformation comp_information = 9;
46 DynamicDlTransmissionInformation dynamic_dl_transmission_information = 10;
50 enum UlInterferenceOverloadIndication {
51 UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION = 0;
52 HIGH_INTERFERENCE = 1;
53 MEDIUM_INTERFERENCE = 2;
58 message UlHighInterferenceInformation {
59 string target_cell_id = 1;
60 string ul_high_interference_indication = 2;
64 message RelativeNarrowbandTxPower {
65 string rntp_per_prb = 1;
66 RntpThreshold rntp_threshold = 2;
67 NumberOfCellSpecificAntennaPorts number_of_cell_specific_antenna_ports = 3;
69 uint32 pdcch_interference_impact = 5;
70 EnhancedRntp enhanced_rntp = 6;
74 UNKNOWN_RNTP_THRESHOLD = 0;
93 enum NumberOfCellSpecificAntennaPorts {
94 UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS = 0;
100 message EnhancedRntp {
101 string enhanced_rntp_bitmap = 1;
102 RntpThreshold rntp_high_power_threshold = 2;
103 StartTime enhanced_rntp_start_time = 3;
108 int32 start_subframe_number = 2;
111 enum AbsInformationMode {
112 UNKNOWN_ABS_INFORMATION_MODE = 0;
119 message AbsInformation {
120 AbsInformationMode mode = 1;
121 string abs_pattern_info = 2;
122 NumberOfCellSpecificAntennaPorts number_of_cell_specific_antenna_ports = 3;
123 string measurement_subset = 4;
127 enum InvokeIndication {
128 UNKNOWN_INVOKE_INDICATION = 0;
130 START_NAICS_INFORMATION = 2;
131 STOP_NAICS_INFORMATION = 3;
135 message ExtendedUlInterferenceOverloadInfo {
136 string associated_subframes = 1;
137 repeated UlInterferenceOverloadIndication extended_ul_interference_overload_indications = 2;
141 message CompInformation {
142 repeated CompInformationItem comp_information_items = 1;
143 StartTime comp_information_start_time = 2;
146 message CompInformationItem {
147 repeated CompHypothesisSet comp_hypothesis_sets = 1;
148 int32 benefit_metric = 2;
151 message CompHypothesisSet {
153 string comp_hypothesis = 2;
157 UNKNOWN_NAICS_STATE = 0;
163 message DynamicDlTransmissionInformation {
164 NaicsState state = 1;
165 string transmission_modes = 2;
167 repeated PA p_a_list = 4;