2 Copyright (c) 2019 AT&T Intellectual Property.
3 Copyright (c) 2019 Nokia.
5 Licensed under the Creative Commons Attribution 4.0 International
6 Public License (the "License"); you may not use this file except
7 in compliance with the License. You may obtain a copy of the License at
9 https://creativecommons.org/licenses/by/4.0/
11 Unless required by applicable law or agreed to in writing, documentation
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.
20 package streaming_protobufs;
22 option go_package = "gerrit.o-ran-sc.org/r/ric-plt/streaming-protobufs";
24 import "google/protobuf/wrappers.proto";
25 import "rrc_common_types.proto";
26 import "common_types.proto";
29 Protocol Buffer definition for CG-ConfigInfo message.
30 (3GPP 38.331, ver 15.4.0)
32 Naming convention follows the ASN.1 field naming defined in chapter
33 '11.2.2 Message definitions' of below document:
34 http://www.3gpp.org/ftp//Specs/archive/38_series/38.331/38331-f40.zip
36 Dashes converted to underscores to make protobuf message syntax correct.
41 oneof criticalExtensions
43 CG_ConfigInfoCriticalExtensionsChoice1 criticalExtensionsChoice1 = 1;
47 message CG_ConfigInfoCriticalExtensionsChoice1
50 CG_ConfigInfo_IEs protocolIEs = 1;
54 message CG_ConfigInfo_IEs
56 repeated UE_CapabilityRAT_Container ue_CapabilityInfo = 1;
57 MeasResultList2NR candidateCellInfoListMN = 2;
58 MeasResultList2NR candidateCellInfoListSN = 3;
59 MeasResultCellListSFTD measResultCellListSFTD = 4;
60 ScgFailureInfo scgFailureInfo = 5;
61 ConfigRestrictInfoSCG configRestrictInfo = 6;
62 DRX_Info drx_InfoMCG = 7;
63 MeasConfigMN measConfigMN = 8;
64 google.protobuf.StringValue sourceConfigSCG = 9;
65 RadioBearerConfig scg_RB_Config = 10;
66 RadioBearerConfig mcg_RB_Config = 11;
67 repeated AffectedCarrierFreqCombInfoMRDC mrdc_AssistanceInfo = 12;
68 CG_ConfigInfo_v1540_IEs nonCriticalExtension = 13;
71 message UE_CapabilityRAT_Container
73 RAT_Type rat_Type = 1;
74 string ue_CapabilityRAT_Container = 2;
80 protobuf_unspecified = 0;
88 message ScgFailureInfo
91 protobuf_unspecified = 0;
93 randomAccessProblem = 2;
95 synchReconfigFailure_SCG = 4;
96 scg_reconfigFailure = 5;
97 srb3_IntegrityFailure = 6;
99 FailureType failureType = 1;
100 MeasResultSCG_Failure measResultSCG = 2;
103 message MeasResultSCG_Failure
105 MeasResultList2NR measResultPerMOList = 1;
108 message ConfigRestrictInfoSCG
110 BandCombinationInfoList allowedBC_ListMRDC = 1;
111 PowerCoordination_FR1 powerCoordination_FR1 = 2;
112 ServCellIndexRangeSCG servCellIndexRangeSCG = 3;
113 google.protobuf.UInt32Value maxMeasFreqsSCG_NR = 4;
114 google.protobuf.UInt32Value maxMeasIdentitiesSCG_NR = 5;
117 message BandCombinationInfoList
119 repeated BandCombinationInfo items = 1;
122 message BandCombinationInfo
124 uint32 bandCombinationIndex = 1;
125 repeated uint32 allowedFeatureSetsList = 2;
128 message PowerCoordination_FR1
130 google.protobuf.Int32Value p_maxNR_FR1 = 1;
131 google.protobuf.Int32Value p_maxEUTRA = 2;
132 google.protobuf.Int32Value p_maxUE_FR1 = 3;
135 message ServCellIndexRangeSCG
143 repeated NR_FreqInfo measuredFrequenciesMN = 1;
144 oneof measGapConfig {
145 Null release_measGapConfig = 2;
146 GapConfig setup_measGapConfig = 3;
148 GapPurpose gapPurpose = 4;
154 protobuf_unspecified = 0;
161 message AffectedCarrierFreqCombInfoMRDC
163 enum InterferenceDirectionMRDC {
164 protobuf_unspecified = 0;
172 VictimSystemType victimSystemType = 1;
173 InterferenceDirectionMRDC interferenceDirectionMRDC = 2;
174 AffectedCarrierFreqCombMRDC affectedCarrierFreqCombMRDC = 3;
177 message VictimSystemType
184 TrueOpt bluetooth = 6;
187 message AffectedCarrierFreqCombMRDC
189 AffectedCarrierFreqCombEUTRA affectedCarrierFreqCombEUTRA = 1;
190 AffectedCarrierFreqCombNR affectedCarrierFreqCombNR = 2;
193 message AffectedCarrierFreqCombEUTRA
195 repeated uint32 items = 1;
198 message AffectedCarrierFreqCombNR
200 repeated uint32 items = 1;
203 message CG_ConfigInfo_v1540_IEs
205 PH_TypeListMCG ph_InfoMCG = 1;
206 MeasResultReportCGI measResultReportCGI = 2;
209 message PH_TypeListMCG
211 repeated PH_InfoMCG items = 1;
216 uint32 servCellIndex = 1;
217 PH_UplinkCarrierMCG ph_Uplink = 2;
218 PH_UplinkCarrierMCG ph_SupplementaryUplink = 3;
221 message PH_UplinkCarrierMCG
224 protobuf_unspecified = 0;
228 PH_Type1or3 ph_Type1or3 = 1;
231 message MeasResultReportCGI
233 uint32 ssbFrequency = 1;
234 uint32 cellForWhichToReportCGI = 2;
235 CGI_Info cgi_Info = 3;