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).
30 message RanLoadInformation {
31 uint64 load_timestamp = 1;
32 repeated CellLoadInformation cell_load_infos = 2;
35 message CellLoadInformation {
37 repeated UlInterferenceOverloadIndication ul_interference_overload_indications = 2;
38 repeated UlHighInterferenceInformation ul_high_interference_infos = 3;
39 RelativeNarrowbandTxPower relative_narrowband_tx_power = 4;
40 AbsInformation abs_information = 5;
41 InvokeIndication invoke_indication = 6;
42 SubframeAssignment intended_ul_dl_configuration = 7; // TODO: import type
43 ExtendedUlInterferenceOverloadInfo extended_ul_interference_overload_info = 8;
44 CompInformation comp_information = 9;
45 DynamicDlTransmissionInformation dynamic_dl_transmission_information = 10;
49 enum UlInterferenceOverloadIndication {
50 UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION = 0;
51 HIGH_INTERFERENCE = 1;
52 MEDIUM_INTERFERENCE = 2;
57 message UlHighInterferenceInformation {
58 string target_cell_id = 1;
59 string ul_high_interference_indication = 2;
63 message RelativeNarrowbandTxPower {
64 string rntp_per_prb = 1;
65 RntpThreshold rntp_threshold = 2;
66 NumberOfCellSpecificAntennaPorts number_of_cell_specific_antenna_ports = 3;
68 uint32 pdcch_interference_impact = 5;
69 EnhancedRntp enhanced_rntp = 6;
73 UNKNOWN_RNTP_THRESHOLD = 0;
92 enum NumberOfCellSpecificAntennaPorts {
93 UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS = 0;
99 message EnhancedRntp {
100 string enhanced_rntp_bitmap = 1;
101 RntpThreshold rntp_high_power_threshold = 2;
102 StartTime enhanced_rntp_start_time = 3;
107 int32 start_subframe_number = 2;
110 enum AbsInformationMode {
111 UNKNOWN_ABS_INFORMATION_MODE = 0;
118 message AbsInformation {
119 AbsInformationMode mode = 1;
120 string abs_pattern_info = 2;
121 NumberOfCellSpecificAntennaPorts number_of_cell_specific_antenna_ports = 3;
122 string measurement_subset = 4;
126 enum InvokeIndication {
127 UNKNOWN_INVOKE_INDICATION = 0;
129 START_NAICS_INFORMATION = 2;
130 STOP_NAICS_INFORMATION = 3;
134 message ExtendedUlInterferenceOverloadInfo {
135 string associated_subframes = 1;
136 repeated UlInterferenceOverloadIndication extended_ul_interference_overload_indications = 2;
140 message CompInformation {
141 repeated CompInformationItem comp_information_items = 1;
142 StartTime comp_information_start_time = 2;
145 message CompInformationItem {
146 repeated CompHypothesisSet comp_hypothesis_sets = 1;
147 int32 benefit_metric = 2;
150 message CompHypothesisSet {
152 string comp_hypothesis = 2;
156 UNKNOWN_NAICS_STATE = 0;
162 message DynamicDlTransmissionInformation {
163 NaicsState state = 1;
164 string transmission_modes = 2;
166 repeated PA p_a_list = 4;