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 "common_types.proto";
28 Protocol Buffer definitions for ASN.1 RRC Information Element (IE) types what are used
29 commonly in Protocol Buffer files of RRC messages.
31 Naming conversion of RRC IEs follows the naming defined in 3GPP 38.331 version 15.4.0)
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.
38 DO NOT USE rrc_common_types.proto FILE FOR TYPE DEFINITIONS:
39 a) What are ONLY used in X2AP messages (X2AP messages are defined in 3GPP 36.423
40 specification), instead put those types to x2ap_common_types.proto file.
41 b) What are used BOTH in RRC and X2AP messages (X2AP messages are defined in 3GPP 36.423
42 specification), instead put those types to common_types.proto file.
46 message CellGroupConfig
48 uint32 cellGroupId = 1;
49 repeated RLC_BearerConfig rlc_BearerToAddModList = 2;
50 repeated uint32 rlc_BearerToReleaseList = 3;
51 MAC_CellGroupConfig mac_CellGroupConfig = 4;
52 PhysicalCellGroupConfig physicalCellGroupConfig = 5;
53 SpCellConfig spCellConfig = 6;
54 repeated SCellConfig sCellToAddModList = 7;
55 repeated uint32 sCellToReleaseList = 8;
56 google.protobuf.BoolValue reportUplinkTxDirectCurrent_v1530 = 9;
59 message RLC_BearerConfig
61 uint32 logicalChannelIdentity = 1;
62 oneof servedRadioBearer {
63 uint32 srb_Identity = 2;
64 uint32 drb_Identity = 3;
66 google.protobuf.BoolValue reestablishRLC = 4;
67 RLC_Config rlc_Config = 5;
68 LogicalChannelConfig mac_LogicalChannelConfig = 6;
74 UM_Bi_Directional um_Bi_Directional = 2;
75 UM_Uni_Directional_UL um_Uni_Directional_UL = 3;
76 UM_Uni_Directional_DL um_Uni_Directional_DL = 4;
81 UL_AM_RLC ul_AM_RLC = 1;
82 DL_AM_RLC dl_AM_RLC = 2;
87 SN_FieldLengthAM sn_FieldLength = 1;
88 T_PollRetransmit t_PollRetransmit = 2;
90 PollByte pollByte = 4;
91 MaxRetxThreshold maxRetxThreshold = 5;
94 message MaxRetxThreshold
97 protobuf_unspecified = 0;
110 message SN_FieldLengthAM
113 protobuf_unspecified = 0;
120 message T_PollRetransmit
123 protobuf_unspecified = 0;
190 protobuf_unspecified = 0;
222 protobuf_unspecified = 0;
274 SN_FieldLengthAM sn_FieldLength = 1;
275 T_Reassembly t_Reassembly = 2;
276 T_StatusProhibit t_statusProhibit = 3;
282 protobuf_unspecified = 0;
318 message T_StatusProhibit
321 protobuf_unspecified = 0;
388 message UM_Bi_Directional
390 UL_UM_RLC ul_UM_RLC = 1;
391 DL_UM_RLC dl_UM_RLC = 2;
396 SN_FieldLengthUM sn_FieldLength = 1;
399 message SN_FieldLengthUM
402 protobuf_unspecified = 0;
411 SN_FieldLengthUM sn_FieldLength = 1;
412 T_Reassembly t_Reassembly = 2;
415 message UM_Uni_Directional_UL
417 UL_UM_RLC ul_UM_RLC = 1;
420 message UM_Uni_Directional_DL
422 DL_UM_RLC dl_UM_RLC = 1;
425 message LogicalChannelConfig
427 UL_SpecificParameters ul_SpecificParameters = 1;
430 message UL_SpecificParameters
433 PrioritisedBitRate prioritisedBitRate = 2;
434 BucketSizeDuration bucketSizeDuration = 3;
435 repeated uint32 allowedServingCells = 4;
436 repeated SubcarrierSpacing allowedSCS_List = 5;
437 MaxPUSCH_Duration maxPUSCH_Duration = 6;
438 google.protobuf.BoolValue configuredGrantType1Allowed = 7;
439 google.protobuf.UInt32Value logicalChannelGroup = 8;
440 google.protobuf.UInt32Value schedulingRequestID = 9;
441 bool logicalChannelSR_Mask = 10;
442 bool logicalChannelSR_DelayTimerApplied = 11;
443 BitRateQueryProhibitTimer bitRateQueryProhibitTimer = 12;
446 message PrioritisedBitRate
449 protobuf_unspecified = 0;
470 message BucketSizeDuration
473 protobuf_unspecified = 0;
487 message SubcarrierSpacing
490 protobuf_unspecified = 0;
500 message MaxPUSCH_Duration
503 protobuf_unspecified = 0;
514 message BitRateQueryProhibitTimer
517 protobuf_unspecified = 0;
531 message MAC_CellGroupConfig
534 Null release_drx_Config = 1;
535 DRX_Config setup_drx_Config = 2;
537 SchedulingRequestConfig schedulingRequestConfig = 3;
538 BSR_Config bsr_Config = 4;
539 TAG_Config tag_Config = 5;
541 Null release_phr_Config = 6;
542 PHR_Config setup_phr_Config = 7;
544 bool skipUplinkTxDynamic = 8;
545 google.protobuf.BoolValue csi_Mask_v1530 = 9;
546 oneof dataInactivityTimer_v1530 {
547 Null release_dataInactivityTimer_v1530 = 10;
548 DataInactivityTimer setup_dataInactivityTimer_v1530 = 11;
554 oneof drx_onDurationTimer {
555 uint32 subMilliSeconds = 1;
556 MilliSeconds milliSeconds = 2;
558 DRX_InactivityTimer drx_InactivityTimer = 3;
559 uint32 drx_HARQ_RTT_TimerDL = 4;
560 uint32 drx_HARQ_RTT_TimerUL = 5;
561 DRX_RetransmissionTimer drx_RetransmissionTimerDL = 6;
562 DRX_RetransmissionTimer drx_RetransmissionTimerUL = 7;
563 oneof drx_LongCycleStartOffset {
585 ShortDRX shortDRX = 28;
586 uint32 drx_SlotOffset = 29;
592 protobuf_unspecified = 0;
620 message DRX_InactivityTimer
623 protobuf_unspecified = 0;
651 message DRX_RetransmissionTimer
654 protobuf_unspecified = 0;
678 DRX_ShortCycle drx_ShortCycle = 1;
679 uint32 drx_ShortCycleTimer = 2;
682 message DRX_ShortCycle
685 protobuf_unspecified = 0;
713 message SchedulingRequestConfig
715 repeated SchedulingRequestToAddMod schedulingRequestToAddModList = 1;
716 repeated uint32 schedulingRequestToReleaseList = 2;
719 message SchedulingRequestToAddMod
721 uint32 schedulingRequestId = 1;
722 SR_ProhibitTimer sr_ProhibitTimer = 2;
723 SR_TransMax sr_TransMax = 3;
726 message SR_ProhibitTimer
729 protobuf_unspecified = 0;
745 protobuf_unspecified = 0;
757 PeriodicBSR_Timer periodicBSR_Timer = 1;
758 RetxBSR_Timer retxBSR_Timer = 2;
759 LogicalChannelSR_DelayTimer logicalChannelSR_DelayTimer = 3;
762 message PeriodicBSR_Timer
765 protobuf_unspecified = 0;
786 message RetxBSR_Timer
789 protobuf_unspecified = 0;
805 message LogicalChannelSR_DelayTimer
808 protobuf_unspecified = 0;
822 repeated google.protobuf.UInt32Value tag_ToReleaseList = 1;
823 repeated TAG tag_ToAddModList = 2;
829 TimeAlignmentTimer timeAlignmentTimer = 2;
832 message TimeAlignmentTimer
835 protobuf_unspecified = 0;
850 PHR_PeriodicTimer phr_PeriodicTimer = 1;
851 PHR_ProhibitTimer phr_ProhibitTimer = 2;
852 PHR_Tx_PowerFactorChange phr_Tx_PowerFactorChange = 3;
853 bool multiplePHR = 4;
855 bool phr_Type2OtherCell = 6;
856 PHR_ModeOtherCG phr_ModeOtherCG = 7;
859 message PHR_PeriodicTimer
862 protobuf_unspecified = 0;
875 message PHR_ProhibitTimer
878 protobuf_unspecified = 0;
891 message PHR_Tx_PowerFactorChange
894 protobuf_unspecified = 0;
903 message PHR_ModeOtherCG
906 protobuf_unspecified = 0;
913 message DataInactivityTimer
916 protobuf_unspecified = 0;
937 message PhysicalCellGroupConfig
939 enum PDSCH_HARQ_ACK_Codebook {
940 protobuf_unspecified = 0;
944 google.protobuf.BoolValue harq_ACK_SpatialBundlingPUCCH = 1;
945 google.protobuf.BoolValue harq_ACK_SpatialBundlingPUSCH = 2;
946 google.protobuf.Int32Value p_NR_FR1 = 3;
947 PDSCH_HARQ_ACK_Codebook pdsch_HARQ_ACK_Codebook = 4;
948 google.protobuf.UInt32Value tpc_SRS_RNTI = 5;
949 google.protobuf.UInt32Value tpc_PUCCH_RNTI = 6;
950 google.protobuf.UInt32Value tpc_PUSCH_RNTI = 7;
951 google.protobuf.UInt32Value sp_CSI_RNTI = 8;
953 Null release_cs_RNTI = 9;
954 uint32 setup_cs_RNTI = 10;
956 google.protobuf.UInt32Value mcs_C_RNTI = 11;
957 google.protobuf.Int32Value p_UE_FR1 = 12;
964 protobuf_unspecified = 0;
973 google.protobuf.UInt32Value servCellIndex = 1;
974 ReconfigurationWithSync reconfigurationWithSync = 2;
975 oneof rlf_TimersAndConstants {
976 Null release_rlf_TimersAndConstants = 3;
977 RLF_TimersAndConstants setup_rlf_TimersAndConstants = 4;
979 RlmInSyncOutOfSyncThreshold rlmInSyncOutOfSyncThreshold = 5;
980 ServingCellConfig spCellConfigDedicated = 6;
983 message ReconfigurationWithSync
985 ServingCellConfigCommon spCellConfigCommon = 1;
986 uint32 newUE_Identity = 2;
988 oneof rach_ConfigDedicated {
989 RACH_ConfigDedicated uplink = 4;
990 RACH_ConfigDedicated supplementaryUplink = 5;
995 message ServingCellConfigCommon
997 google.protobuf.UInt32Value physCellId = 1;
998 DownlinkConfigCommon downlinkConfigCommon = 2;
999 UplinkConfigCommon uplinkConfigCommon = 3;
1000 UplinkConfigCommon supplementaryUplinkConfigCommon = 4;
1001 N_TimingAdvanceOffset n_TimingAdvanceOffset = 5;
1002 oneof ssb_PositionsInBurst {
1003 bytes shortBitmap = 6;
1004 bytes mediumBitmap = 7;
1005 bytes longBitmap = 8;
1007 SSB_PeriodicityServingCell ssb_PeriodicityServingCell = 9;
1008 DMRS_TypeA_Position dmrs_TypeA_Position = 10;
1009 oneof lte_CRS_ToMatchAround {
1010 Null release_lte_CRS_ToMatchAround = 11;
1011 RateMatchPatternLTE_CRS setup_lte_CRS_ToMatchAround = 12;
1013 repeated RateMatchPattern rateMatchPatternToAddModList = 13;
1014 repeated uint32 rateMatchPatternToReleaseList = 14;
1015 SubcarrierSpacing subcarrierSpacing = 15;
1016 TDD_UL_DL_ConfigCommon tdd_UL_DL_ConfigCommon = 16;
1017 sint32 ss_PBCH_BlockPower = 17;
1020 message DownlinkConfigCommon
1022 FrequencyInfoDL frequencyInfoDL = 1;
1023 BWP_DownlinkCommon initialDownlinkBWP = 2;
1026 message FrequencyInfoDL
1028 google.protobuf.UInt32Value absoluteFrequencySSB = 1;
1029 MultiFrequencyBandListNR frequencyBandList = 2;
1030 uint32 absoluteFrequencyPointA = 3;
1031 repeated SCS_SpecificCarrier scs_SpecificCarrier = 4;
1034 message SCS_SpecificCarrier
1036 uint32 offsetToCarrier = 1;
1037 SubcarrierSpacing subcarrierSpacing = 2;
1038 uint32 carrierBandwidth = 3;
1039 google.protobuf.UInt32Value txDirectCurrentLocation_v1530 = 4;
1042 message BWP_DownlinkCommon
1044 BWP genericParameters = 1;
1045 oneof pdcch_ConfigCommon {
1046 Null release_pdcch_ConfigCommon = 2;
1047 PDCCH_ConfigCommon setup_pdcch_ConfigCommon = 3;
1049 oneof pdsch_ConfigCommon {
1050 Null release_pdsch_ConfigCommon = 4;
1051 PDSCH_ConfigCommon setup_pdsch_ConfigCommon = 5;
1057 uint32 locationAndBandwidth = 1;
1058 SubcarrierSpacing subcarrierSpacing = 2;
1059 CyclicPrefix cyclicPrefix = 3;
1062 message CyclicPrefix
1065 protobuf_unspecified = 0;
1071 message PDCCH_ConfigCommon
1073 google.protobuf.UInt32Value controlResourceSetZero = 1;
1074 ControlResourceSet commonControlResourceSet = 2;
1075 google.protobuf.UInt32Value searchSpaceZero = 3;
1076 repeated SearchSpace commonSearchSpaceList = 4;
1077 google.protobuf.UInt32Value searchSpaceSIB1 = 5;
1078 google.protobuf.UInt32Value searchSpaceOtherSystemInformation = 6;
1079 google.protobuf.UInt32Value pagingSearchSpace = 7;
1080 google.protobuf.UInt32Value ra_SearchSpace = 8;
1081 FirstPDCCH_MonitoringOccasionOfP0 firstPDCCH_MonitoringOccasionOfP0 = 9;
1084 message ControlResourceSet
1086 uint32 controlResourceSetId = 1;
1087 bytes frequencyDomainResources = 2;
1088 uint32 duration = 3;
1089 oneof cce_REG_MappingType {
1090 Interleaved interleaved = 4;
1091 Null nonInterleaved = 5;
1093 PrecoderGranularity precoderGranularity = 6;
1094 repeated uint32 tci_StatesPDCCH_ToAddList = 7;
1095 repeated uint32 tci_StatesPDCCH_ToReleaseList = 8;
1096 EnabledOpt tci_PresentInDCI = 9;
1097 google.protobuf.UInt32Value pdcch_DMRS_ScramblingId = 10;
1102 Reg_BundleSize reg_BundleSize = 1;
1103 InterleaverSize interleaverSize = 2;
1104 google.protobuf.UInt32Value shiftIndex = 3;
1107 message Reg_BundleSize
1110 protobuf_unspecified = 0;
1118 message InterleaverSize
1121 protobuf_unspecified = 0;
1129 message PrecoderGranularity
1132 protobuf_unspecified = 0;
1133 sameAsREG_bundle = 1;
1134 allContiguousRBs = 2;
1139 message FirstPDCCH_MonitoringOccasionOfP0
1141 oneof firstPDCCHMonitoringOccasionOfP0 {
1142 Sequence_Of_Integer sCS15KHZoneT = 1;
1143 Sequence_Of_Integer sCS30KHZoneT_SCS15KHZhalfT = 2;
1144 Sequence_Of_Integer sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT = 3;
1145 Sequence_Of_Integer sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT = 4;
1146 Sequence_Of_Integer sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT = 5;
1147 Sequence_Of_Integer sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT = 6;
1148 Sequence_Of_Integer sCS120KHZoneEighthT_SCS60KHZoneSixteenthT = 7;
1149 Sequence_Of_Integer sCS120KHZoneSixteenthT = 8;
1153 message Sequence_Of_Integer
1155 repeated uint32 sequence_Of_Integer = 1;
1158 message PDSCH_ConfigCommon
1160 PDSCH_TimeDomainResourceAllocationList pdsch_TimeDomainAllocationList = 1;
1163 message PDSCH_TimeDomainResourceAllocationList
1165 repeated PDSCH_TimeDomainResourceAllocation items = 1;
1168 message PDSCH_TimeDomainResourceAllocation
1170 google.protobuf.UInt32Value k0 = 1;
1171 MappingType mappingType = 2;
1172 uint32 startSymbolAndLength = 3;
1178 protobuf_unspecified = 0;
1185 message UplinkConfigCommon
1187 FrequencyInfoUL frequencyInfoUL = 1;
1188 BWP_UplinkCommon initialUplinkBWP = 2;
1189 TimeAlignmentTimer dummy = 3;
1192 message FrequencyInfoUL
1194 MultiFrequencyBandListNR frequencyBandList = 1;
1195 google.protobuf.UInt32Value absoluteFrequencyPointA = 2;
1196 repeated SCS_SpecificCarrier scs_SpecificCarrierList = 3;
1197 google.protobuf.UInt32Value additionalSpectrumEmission = 4;
1198 google.protobuf.Int32Value p_Max = 5;
1199 google.protobuf.BoolValue frequencyShift7p5khz = 6;
1202 message BWP_UplinkCommon
1204 BWP genericParameters = 1;
1205 oneof rach_ConfigCommon {
1206 Null release_rach_ConfigCommon = 2;
1207 RACH_ConfigCommon setup_rach_ConfigCommon = 3;
1209 oneof pusch_ConfigCommon {
1210 Null release_pusch_ConfigCommon = 4;
1211 PUSCH_ConfigCommon setup_pusch_ConfigCommon = 5;
1213 oneof pucch_ConfigCommon {
1214 Null release_pucch_ConfigCommon = 6;
1215 PUCCH_ConfigCommon setup_pucch_ConfigCommon = 7;
1222 BWP_UplinkCommon bwp_Common = 2;
1223 BWP_UplinkDedicated bwp_Dedicated = 3;
1226 message RACH_ConfigCommon
1228 RACH_ConfigGeneric rach_ConfigGeneric = 1;
1229 google.protobuf.UInt32Value totalNumberOfRA_Preambles = 2;
1230 oneof ssb_perRACH_OccasionAndCB_PreamblesPerSSB {
1231 Fraction oneEighth = 3;
1232 Fraction oneFourth = 4;
1233 Fraction oneHalf = 5;
1235 OtherFraction two = 7;
1238 uint32 sixteen = 10;
1240 GroupBconfigured groupBconfigured = 11;
1241 RA_ContentionResolutionTimer ra_ContentionResolutionTimer = 12;
1242 google.protobuf.UInt32Value rsrp_ThresholdSSB = 13;
1243 google.protobuf.UInt32Value rsrp_ThresholdSSB_SUL = 14;
1244 oneof prach_RootSequenceIndex {
1248 SubcarrierSpacing msg1_SubcarrierSpacing = 17;
1249 RestrictedSetConfig restrictedSetConfig = 18;
1250 EnabledOpt msg3_transformPrecoder = 19;
1253 message RACH_ConfigGeneric
1255 uint32 prach_ConfigurationIndex = 1;
1256 Msg1_FDM msg1_FDM = 2;
1257 uint32 msg1_FrequencyStart = 3;
1258 uint32 zeroCorrelationZoneConfig = 4;
1259 sint32 preambleReceivedTargetPower = 5;
1260 PreambleTransMax preambleTransMax = 6;
1261 PowerRampingStep powerRampingStep = 7;
1262 RA_ResponseWindow ra_ResponseWindow = 8;
1268 protobuf_unspecified = 0;
1277 message PreambleTransMax
1280 protobuf_unspecified = 0;
1296 message PowerRampingStep
1299 protobuf_unspecified = 0;
1308 message RA_ResponseWindow
1311 protobuf_unspecified = 0;
1327 protobuf_unspecified = 0;
1348 message OtherFraction
1351 protobuf_unspecified = 0;
1364 message GroupBconfigured
1366 RA_Msg3SizeGroupA ra_Msg3SizeGroupA = 1;
1367 MessagePowerOffsetGroupB messagePowerOffsetGroupB = 2;
1368 uint32 numberOfRA_PreamblesGroupA = 3;
1371 message RA_Msg3SizeGroupA
1374 protobuf_unspecified = 0;
1389 message MessagePowerOffsetGroupB
1392 protobuf_unspecified = 0;
1405 message RA_ContentionResolutionTimer
1408 protobuf_unspecified = 0;
1421 message RestrictedSetConfig
1424 protobuf_unspecified = 0;
1425 unrestrictedSet = 1;
1426 restrictedSetTypeA = 2;
1427 restrictedSetTypeB = 3;
1432 message PUSCH_ConfigCommon
1434 EnabledOpt groupHoppingEnabledTransformPrecoding = 1;
1435 PUSCH_TimeDomainResourceAllocationList pusch_TimeDomainAllocationList = 2;
1436 google.protobuf.Int32Value msg3_DeltaPreamble = 3;
1437 google.protobuf.Int32Value p0_NominalWithGrant = 4;
1440 message PUSCH_TimeDomainResourceAllocationList
1442 repeated PUSCH_TimeDomainResourceAllocation items = 1;
1445 message PUSCH_TimeDomainResourceAllocation
1447 google.protobuf.UInt32Value k2 = 1;
1448 MappingType mappingType = 2;
1449 uint32 startSymbolAndLength = 3;
1452 message PUCCH_ConfigCommon
1454 google.protobuf.UInt32Value pucch_ResourceCommon = 1;
1455 PUCCH_GroupHopping pucch_GroupHopping = 2;
1456 google.protobuf.UInt32Value hoppingId = 3;
1457 google.protobuf.Int32Value p0_nominal = 4;
1460 message PUCCH_GroupHopping
1463 protobuf_unspecified = 0;
1471 message N_TimingAdvanceOffset
1474 protobuf_unspecified = 0;
1482 message SSB_PeriodicityServingCell
1485 protobuf_unspecified = 0;
1496 message DMRS_TypeA_Position
1499 protobuf_unspecified = 0;
1506 message RateMatchPatternLTE_CRS
1508 uint32 carrierFreqDL = 1;
1509 CarrierBandwidthDL carrierBandwidthDL = 2;
1510 EUTRA_MBSFN_SubframeConfigList mbsfn_SubframeConfigList = 3;
1511 NrofCRS_Ports nrofCRS_Ports = 4;
1512 V_Shift v_Shift = 5;
1515 message CarrierBandwidthDL
1518 protobuf_unspecified = 0;
1529 message EUTRA_MBSFN_SubframeConfigList
1531 repeated EUTRA_MBSFN_SubframeConfig items = 1;
1534 message EUTRA_MBSFN_SubframeConfig
1536 RadioframeAllocationPeriod radioframeAllocationPeriod = 1;
1537 uint32 radioframeAllocationOffset = 2;
1538 SubframeAllocation subframeAllocation1 = 3;
1539 SubframeAllocation subframeAllocation2 = 4;
1542 message RadioframeAllocationPeriod
1545 protobuf_unspecified = 0;
1556 message SubframeAllocation
1558 oneof sfAllocation {
1560 bytes fourFrames = 2;
1564 message NrofCRS_Ports
1567 protobuf_unspecified = 0;
1578 protobuf_unspecified = 0;
1589 message RateMatchPattern
1591 uint32 rateMatchPatternId = 1;
1593 Bitmaps bitmaps = 2;
1594 uint32 controlResourceSet = 3;
1596 SubcarrierSpacing subcarrierSpacing = 4;
1602 bytes resourceBlocks = 1;
1603 oneof symbolsInResourceBlock {
1607 oneof periodicityAndPattern {
1621 protobuf_unspecified = 0;
1628 message TDD_UL_DL_ConfigCommon
1630 SubcarrierSpacing referenceSubcarrierSpacing = 1;
1631 TDD_UL_DL_Pattern pattern1 = 2;
1632 TDD_UL_DL_Pattern pattern2 = 3;
1635 message TDD_UL_DL_Pattern
1637 DL_UL_TransmissionPeriodicity dl_UL_TransmissionPeriodicity = 1;
1638 uint32 nrofDownlinkSlots = 2;
1639 uint32 nrofDownlinkSymbols = 3;
1640 uint32 nrofUplinkSlots = 4;
1641 uint32 nrofUplinkSymbols = 5;
1642 DL_UL_TransmissionPeriodicity_v1530 dl_UL_TransmissionPeriodicity_v1530 = 6;
1645 message DL_UL_TransmissionPeriodicity
1648 protobuf_unspecified = 0;
1661 message DL_UL_TransmissionPeriodicity_v1530
1664 protobuf_unspecified = 0;
1674 protobuf_unspecified = 0;
1687 message RACH_ConfigDedicated
1690 RA_Prioritization ra_Prioritization = 2;
1695 Occasions occasions = 1;
1700 google.protobuf.UInt32Value totalNumberOfRA_Preambles_v1530 = 4;
1705 RACH_ConfigGeneric rach_ConfigGeneric = 1;
1706 SSB_perRACH_Occasion ssb_perRACH_Occasion = 2;
1711 repeated CFRA_SSB_Resource ssb_ResourceList = 1;
1712 uint32 ra_ssb_occasion_mask_index = 2;
1715 message CFRA_SSB_Resource
1718 uint32 ra_PreambleIndex = 2;
1723 repeated CFRA_CSIRS_Resource csirs_ResourceList = 1;
1724 uint32 rsrp_ThresholdCSI_RS = 2;
1727 message CFRA_CSIRS_Resource
1730 repeated uint32 ra_OccasionList = 2;
1731 uint32 ra_PreambleIndex = 3;
1734 message RA_Prioritization
1736 PowerRampingStepHighPriority powerRampingStepHighPriority = 1;
1737 ScalingFactorBI scalingFactorBI = 2;
1740 message PowerRampingStepHighPriority
1743 protobuf_unspecified = 0;
1752 message ScalingFactorBI
1755 protobuf_unspecified = 0;
1766 oneof periodicityAndOffset {
1774 Duration duration = 7;
1780 protobuf_unspecified = 0;
1792 repeated uint32 pci_List = 1;
1793 Periodicity periodicity = 2;
1799 protobuf_unspecified = 0;
1809 message RLF_TimersAndConstants
1814 T311_v1530 t311_v1530 = 4;
1820 protobuf_unspecified = 0;
1837 protobuf_unspecified = 0;
1853 protobuf_unspecified = 0;
1869 protobuf_unspecified = 0;
1881 message RlmInSyncOutOfSyncThreshold
1884 protobuf_unspecified = 0;
1890 message ServingCellConfig
1892 TDD_UL_DL_ConfigDedicated tdd_UL_DL_ConfigDedicated = 1;
1893 BWP_DownlinkDedicated initialDownlinkBWP = 2;
1894 repeated uint32 downlinkBWP_ToReleaseList = 3;
1895 repeated BWP_Downlink downlinkBWP_ToAddModList = 4;
1896 google.protobuf.UInt32Value firstActiveDownlinkBWP_Id = 5;
1897 BWP_InactivityTimer bwp_InactivityTimer = 6;
1898 google.protobuf.UInt32Value defaultDownlinkBWP_Id = 7;
1899 UplinkConfig uplinkConfig = 8;
1900 UplinkConfig supplementaryUplink = 9;
1901 oneof pdcch_ServingCellConfig {
1902 Null release_pdcch_ServingCellConfig = 10;
1903 PDCCH_ServingCellConfig setup_pdcch_ServingCellConfig = 11;
1905 oneof pdsch_ServingCellConfig {
1906 Null release_pdsch_ServingCellConfig = 12;
1907 PDSCH_ServingCellConfig setup_pdsch_ServingCellConfig = 13;
1909 oneof csi_MeasConfig {
1910 Null release_csi_MeasConfig = 14;
1911 CSI_MeasConfig setup_csi_MeasConfig = 15;
1913 SCellDeactivationTimer sCellDeactivationTimer = 16;
1914 CrossCarrierSchedulingConfig crossCarrierSchedulingConfig = 17;
1916 EnabledOpt ue_BeamLockFunction = 19;
1917 PathlossReferenceLinking pathlossReferenceLinking = 20;
1918 google.protobuf.UInt32Value servingCellMO = 21;
1919 oneof lte_CRS_ToMatchAround {
1920 Null release_lte_CRS_ToMatchAround = 22;
1921 RateMatchPatternLTE_CRS setup_lte_CRS_ToMatchAround = 23;
1923 repeated RateMatchPattern rateMatchPatternToAddModList = 24;
1924 repeated google.protobuf.UInt32Value rateMatchPatternToReleaseList = 25;
1925 repeated SCS_SpecificCarrier downlinkChannelBW_PerSCS_List = 26;
1928 message TDD_UL_DL_ConfigDedicated
1930 repeated TDD_UL_DL_SlotConfig slotSpecificConfigurationsToAddModList = 1;
1931 repeated uint32 TDD_UL_DL_SlotIndex = 2;
1934 message TDD_UL_DL_SlotConfig
1936 uint32 slotIndex = 1;
1938 Null allDownlink = 2;
1940 Explicit explicit = 4;
1946 google.protobuf.UInt32Value nrofDownlinkSymbols = 1;
1947 google.protobuf.UInt32Value nrofUplinkSymbols = 2;
1950 message BWP_DownlinkDedicated
1952 oneof pdcch_Config {
1953 Null release_pdcch_Config = 1;
1954 PDCCH_Config setup_pdcch_Config = 2;
1956 oneof pdsch_Config {
1957 Null release_pdsch_Config = 3;
1958 PDSCH_Config setup_pdsch_Config = 4;
1961 Null release_sps_Config = 5;
1962 SPS_Config setup_sps_Config = 6;
1964 oneof radioLinkMonitoringConfig {
1965 Null release_radioLinkMonitoringConfig = 7;
1966 RadioLinkMonitoringConfig setup_radioLinkMonitoringConfig = 8;
1970 message PDCCH_Config
1972 repeated ControlResourceSet controlResourceSetToAddModList = 1;
1973 repeated uint32 controlResourceSetToReleaseList = 2;
1974 repeated SearchSpace searchSpacesToAddModList = 3;
1975 repeated uint32 searchSpacesToReleaseList = 4;
1976 oneof downlinkPreemption {
1977 Null release_downlinkPreemption = 5;
1978 DownlinkPreemption setup_downlinkPreemption = 6;
1981 Null release_tpc_PUSCH = 7;
1982 PUSCH_TPC_CommandConfig setup_tpc_PUSCH = 8;
1985 Null release_tpc_PUCCH = 9;
1986 PUCCH_TPC_CommandConfig setup_tpc_PUCCH = 10;
1989 Null release_tpc_SRS = 11;
1990 SRS_TPC_CommandConfig setup_tpc_SRS = 12;
1994 message DownlinkPreemption
1996 uint32 int_RNTI = 1;
1997 TimeFrequencySet timeFrequencySet = 2;
1998 uint32 dci_PayloadSize = 3;
1999 repeated INT_ConfigurationPerServingCell int_ConfigurationPerServingCell = 4;
2002 message TimeFrequencySet
2005 protobuf_unspecified = 0;
2012 message INT_ConfigurationPerServingCell
2014 uint32 servingCellId = 1;
2015 uint32 positionInDCI = 2;
2018 message PUSCH_TPC_CommandConfig
2020 google.protobuf.UInt32Value tpc_Index = 1;
2021 google.protobuf.UInt32Value tpc_IndexSUL = 2;
2022 google.protobuf.UInt32Value targetCell = 3;
2025 message PUCCH_TPC_CommandConfig
2027 google.protobuf.UInt32Value tpc_IndexPCell = 1;
2028 google.protobuf.UInt32Value tpc_IndexPUCCH_SCell = 2;
2031 message SRS_TPC_CommandConfig
2033 google.protobuf.UInt32Value startingBitOfFormat2_3 = 1;
2034 google.protobuf.UInt32Value fieldTypeFormat2_3 = 2;
2035 google.protobuf.UInt32Value startingBitOfFormat2_3SUL_v1530 = 3;
2038 message PDSCH_Config
2040 google.protobuf.UInt32Value dataScramblingIdentityPDSCH = 1;
2041 oneof dmrs_DownlinkForPDSCH_MappingTypeA {
2042 Null release_dmrs_DownlinkForPDSCH_MappingTypeA = 2;
2043 DMRS_DownlinkConfig setup_dmrs_DownlinkForPDSCH_MappingTypeA = 3;
2045 oneof dmrs_DownlinkForPDSCH_MappingTypeB {
2046 Null release_dmrs_DownlinkForPDSCH_MappingTypeB = 4;
2047 DMRS_DownlinkConfig setup_dmrs_DownlinkForPDSCH_MappingTypeB = 5;
2049 repeated TCI_State tci_StatesToAddModList = 6;
2050 repeated uint32 tci_StatesToReleaseList = 7;
2051 VRB_ToPRB_Interleaver vrb_ToPRB_Interleaver = 8;
2052 ResourceAllocation resourceAllocation = 9;
2053 oneof pdsch_TimeDomainAllocationList {
2054 Null release_pdsch_TimeDomainAllocationList = 10;
2055 PDSCH_TimeDomainResourceAllocationList setup_pdsch_TimeDomainAllocationList = 11;
2057 PDSCH_AggregationFactor pdsch_AggregationFactor = 12;
2058 repeated RateMatchPattern rateMatchPatternToAddModList = 13;
2059 repeated uint32 rateMatchPatternToReleaseList = 14;
2060 RateMatchPatternGroup rateMatchPatternGroup1 = 15;
2061 RateMatchPatternGroup rateMatchPatternGroup2 = 16;
2062 RBG_Size rbg_Size = 17;
2063 MCS_Table mcs_Table = 18;
2064 MaxNrofCodeWordsScheduledByDCI maxNrofCodeWordsScheduledByDCI = 19;
2065 oneof prb_BundlingType {
2066 StaticBundling staticBundling = 20;
2067 DynamicBundling dynamicBundling = 21;
2069 repeated ZP_CSI_RS_Resource zp_CSI_RS_ResourceToAddModList = 22;
2070 repeated uint32 zp_CSI_RS_ResourceToReleaseList = 23;
2071 repeated ZP_CSI_RS_ResourceSet aperiodic_ZP_CSI_RS_ResourceSetsToAddModList = 24;
2072 repeated uint32 aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList = 25;
2073 repeated ZP_CSI_RS_ResourceSet sp_ZP_CSI_RS_ResourceSetsToAddModList = 26;
2074 repeated uint32 sp_ZP_CSI_RS_ResourceSetsToReleaseList = 27;
2075 oneof p_ZP_CSI_RS_ResourceSet {
2076 Null release_p_ZP_CSI_RS_ResourceSet = 28;
2077 ZP_CSI_RS_ResourceSet setup_p_ZP_CSI_RS_ResourceSet = 29;
2081 message DMRS_DownlinkConfig
2083 DMRS_Type dmrs_Type = 1;
2084 DMRS_AdditionalPosition dmrs_AdditionalPosition = 2;
2085 MaxLength maxLength = 3;
2086 google.protobuf.UInt32Value scramblingId0 = 4;
2087 google.protobuf.UInt32Value scramblingId1 = 5;
2088 oneof phaseTrackingRS {
2089 Null release_phaseTrackingRS = 6;
2090 PTRS_DownlinkConfig setup_phaseTrackingRS = 7;
2097 protobuf_unspecified = 0;
2103 message DMRS_AdditionalPosition
2106 protobuf_unspecified = 0;
2117 protobuf_unspecified = 0;
2123 message PTRS_DownlinkConfig
2125 repeated uint32 frequencyDensity = 1;
2126 repeated uint32 timeDensity = 2;
2127 google.protobuf.UInt32Value epre_Ratio = 3;
2128 ResourceElementOffset resourceElementOffset = 4;
2131 message ResourceElementOffset
2134 protobuf_unspecified = 0;
2144 uint32 tci_StateId = 1;
2145 QCL_Info qcl_Type1 = 2;
2146 QCL_Info qcl_Type2 = 3;
2151 google.protobuf.UInt32Value cell = 1;
2152 google.protobuf.UInt32Value bwp_Id = 2;
2153 oneof referenceSignal {
2157 QCL_Type qcl_Type = 5;
2163 protobuf_unspecified = 0;
2172 message VRB_ToPRB_Interleaver
2175 protobuf_unspecified = 0;
2182 message ResourceAllocation
2185 protobuf_unspecified = 0;
2186 resourceAllocationType0 = 1;
2187 resourceAllocationType1 = 2;
2193 message PDSCH_AggregationFactor
2196 protobuf_unspecified = 0;
2204 message RateMatchPatternGroup
2206 repeated RateMatchPatternGroupItem items = 1;
2209 message RateMatchPatternGroupItem
2212 uint32 cellLevel = 1;
2213 uint32 bwpLevel = 2;
2220 protobuf_unspecified = 0;
2230 protobuf_unspecified = 0;
2237 message MaxNrofCodeWordsScheduledByDCI
2240 protobuf_unspecified = 0;
2247 message StaticBundling
2249 BundleSize bundleSize = 1;
2255 protobuf_unspecified = 0;
2262 message DynamicBundling
2264 BundleSizeSet1 bundleSizeSet1 = 1;
2265 BundleSizeSet2 bundleSizeSet2 = 2;
2268 message BundleSizeSet1
2271 protobuf_unspecified = 0;
2280 message BundleSizeSet2
2283 protobuf_unspecified = 0;
2290 message ZP_CSI_RS_Resource
2292 uint32 zp_CSI_RS_ResourceId = 1;
2293 CSI_RS_ResourceMapping resourceMapping = 2;
2294 CSI_ResourcePeriodicityAndOffset periodicityAndOffset = 3;
2297 message CSI_RS_ResourceMapping
2299 oneof frequencyDomainAllocation {
2305 NrofPorts nrofPorts = 6;
2306 uint32 firstOFDMSymbolInTimeDomain = 7;
2307 google.protobuf.UInt32Value firstOFDMSymbolInTimeDomain2 = 8;
2308 CDM_Type cdm_Type = 9;
2314 CSI_FrequencyOccupation freqBand = 13;
2320 protobuf_unspecified = 0;
2336 protobuf_unspecified = 0;
2348 protobuf_unspecified = 0;
2355 message CSI_FrequencyOccupation
2357 uint32 startingRB = 1;
2361 message CSI_ResourcePeriodicityAndOffset
2373 uint32 slots80 = 10;
2374 uint32 slots160 = 11;
2375 uint32 slots320 = 12;
2376 uint32 slots640 = 13;
2380 message ZP_CSI_RS_ResourceSet
2382 uint32 zp_CSI_RS_ResourceSetId = 1;
2383 repeated uint32 zp_CSI_RS_ResourceIdList = 2;
2388 SPS_ConfigPeriodicity periodicity = 1;
2389 uint32 nrofHARQ_Processes = 2;
2390 google.protobuf.UInt32Value n1PUCCH_AN = 3;
2391 SPS_MCS_Table mcs_Table = 4;
2394 message SPS_ConfigPeriodicity
2397 protobuf_unspecified = 0;
2412 message SPS_MCS_Table
2415 protobuf_unspecified = 0;
2421 message RadioLinkMonitoringConfig
2423 repeated RadioLinkMonitoringRS failureDetectionResourcesToAddModList = 1;
2424 repeated uint32 failureDetectionResourcesToReleaseList = 2;
2425 BeamFailureInstanceMaxCount beamFailureInstanceMaxCount = 3;
2426 BeamFailureDetectionTimer beamFailureDetectionTimer = 4;
2429 message RadioLinkMonitoringRS
2431 uint32 radioLinkMonitoringRS_Id = 1;
2432 Purpose purpose = 2;
2433 oneof detectionResource {
2434 uint32 ssb_Index = 3;
2435 uint32 csi_RS_Index = 4;
2442 protobuf_unspecified = 0;
2450 message BeamFailureInstanceMaxCount
2453 protobuf_unspecified = 0;
2466 message BeamFailureDetectionTimer
2469 protobuf_unspecified = 0;
2482 message BWP_Downlink
2485 BWP_DownlinkCommon bwp_Common = 2;
2486 BWP_DownlinkDedicated bwp_Dedicated = 3;
2489 message BWP_InactivityTimer
2492 protobuf_unspecified = 0;
2518 message UplinkConfig
2520 BWP_UplinkDedicated initialUplinkBWP = 1;
2521 repeated google.protobuf.UInt32Value uplinkBWP_ToReleaseList = 2;
2522 repeated BWP_Uplink uplinkBWP_ToAddModList = 3;
2523 google.protobuf.UInt32Value firstActiveUplinkBWP_Id = 4;
2524 oneof pusch_ServingCellConfig {
2525 Null release_pusch_ServingCellConfig = 5;
2526 PUSCH_ServingCellConfig setup_pusch_ServingCellConfig = 6;
2528 oneof carrierSwitching {
2529 Null release_carrierSwitching = 7;
2530 SRS_CarrierSwitching setup_carrierSwitching = 8;
2532 google.protobuf.BoolValue powerBoostPi2BPSK = 9;
2533 repeated SCS_SpecificCarrier uplinkChannelBW_PerSCS_List = 10;
2536 message BWP_UplinkDedicated
2538 oneof pucch_Config {
2539 Null release_pucch_Config = 1;
2540 PUCCH_Config setup_pucch_Config = 2;
2542 oneof pusch_Config {
2543 Null release_pusch_Config = 3;
2544 PUSCH_Config setup_pusch_Config = 4;
2546 oneof configuredGrantConfig {
2547 Null release_configuredGrantConfig = 5;
2548 ConfiguredGrantConfig setup_configuredGrantConfig = 6;
2551 Null release_srs_Config = 7;
2552 SRS_Config setup_srs_Config = 8;
2554 oneof beamFailureRecoveryConfig {
2555 Null release_beamFailureRecoveryConfig = 9;
2556 BeamFailureRecoveryConfig setup_beamFailureRecoveryConfig = 10;
2560 message PUCCH_Config
2562 repeated PUCCH_ResourceSet resourceSetToAddModList = 1;
2563 repeated uint32 resourceSetToReleaseList = 2;
2564 repeated PUCCH_Resource resourceToAddModList = 3;
2565 repeated uint32 resourceToReleaseList = 4;
2567 Null release_format1 = 5;
2568 PUCCH_FormatConfig setup_format1 = 6;
2571 Null release_format2 = 7;
2572 PUCCH_FormatConfig setup_format2 = 8;
2575 Null release_format3 = 9;
2576 PUCCH_FormatConfig setup_format3 = 10;
2579 Null release_format4 = 11;
2580 PUCCH_FormatConfig setup_format4 = 12;
2582 repeated SchedulingRequestResourceConfig schedulingRequestResourceToAddModList = 13;
2583 repeated uint32 schedulingRequestResourceToReleaseList = 14;
2584 repeated uint32 multi_CSI_PUCCH_ResourceList = 15;
2585 repeated uint32 dl_DataToUL_ACK = 16;
2586 repeated PUCCH_SpatialRelationInfo spatialRelationInfoToAddModList = 17;
2587 repeated uint32 spatialRelationInfoToReleaseList = 18;
2588 PUCCH_PowerControl pucch_PowerControl = 19;
2591 message PUCCH_ResourceSet
2593 uint32 pucch_ResourceSetId = 1;
2594 repeated uint32 resourceList = 2;
2595 google.protobuf.UInt32Value maxPayloadMinus1 = 3;
2598 message PUCCH_Resource
2600 uint32 pucch_ResourceId = 1;
2601 uint32 startingPRB = 2;
2602 EnabledOpt intraSlotFrequencyHopping = 3;
2603 google.protobuf.UInt32Value secondHopPRB = 4;
2605 PUCCH_format0 format0 = 5;
2606 PUCCH_format1 format1 = 6;
2607 PUCCH_format2 format2 = 7;
2608 PUCCH_format3 format3 = 8;
2609 PUCCH_format4 format4 = 9;
2613 message PUCCH_format0
2615 uint32 initialCyclicShift = 1;
2616 uint32 nrofSymbols = 2;
2617 uint32 startingSymbolIndex = 3;
2620 message PUCCH_format1
2622 uint32 initialCyclicShift = 1;
2623 uint32 nrofSymbols = 2;
2624 uint32 startingSymbolIndex = 3;
2625 uint32 timeDomainOCC = 4;
2628 message PUCCH_format2
2630 uint32 nrofPRBs = 1;
2631 uint32 nrofSymbols = 2;
2632 uint32 startingSymbolIndex = 3;
2635 message PUCCH_format3
2637 uint32 nrofPRBs = 1;
2638 uint32 nrofSymbols = 2;
2639 uint32 startingSymbolIndex = 3;
2642 message PUCCH_format4
2644 uint32 nrofSymbols = 1;
2645 OCC_Length occ_Length = 2;
2646 OCC_Index occ_Index = 3;
2647 uint32 startingSymbolIndex = 4;
2653 protobuf_unspecified = 0;
2663 protobuf_unspecified = 0;
2672 message PUCCH_FormatConfig
2674 EnabledOpt interslotFrequencyHopping = 1;
2675 google.protobuf.BoolValue additionalDMRS = 2;
2676 PUCCH_MaxCodeRate maxCodeRate = 3;
2677 NrofSlots nrofSlots = 4;
2678 EnabledOpt pi2BPSK = 5;
2679 google.protobuf.BoolValue simultaneousHARQ_ACK_CSI = 6;
2682 message PUCCH_MaxCodeRate
2685 protobuf_unspecified = 0;
2700 protobuf_unspecified = 0;
2708 message SchedulingRequestResourceConfig
2710 uint32 schedulingRequestResourceId = 1;
2711 uint32 schedulingRequestID = 2;
2712 oneof periodicityAndOffset {
2729 google.protobuf.UInt32Value resource = 18;
2732 message PUCCH_SpatialRelationInfo
2734 uint32 pucch_SpatialRelationInfoId = 1;
2735 google.protobuf.UInt32Value servingCellId = 2;
2736 oneof referenceSignal {
2737 uint32 ssb_Index = 3;
2738 uint32 csi_RS_Index = 4;
2741 uint32 pucch_PathlossReferenceRS_Id = 6;
2742 uint32 p0_PUCCH_Id = 7;
2743 ClosedLoopIndex closedLoopIndex = 8;
2748 uint32 resourceId = 1;
2749 uint32 uplinkBWP = 2;
2752 message ClosedLoopIndex
2755 protobuf_unspecified = 0;
2762 message PUCCH_PowerControl
2764 google.protobuf.Int32Value deltaF_PUCCH_f0 = 1;
2765 google.protobuf.Int32Value deltaF_PUCCH_f1 = 2;
2766 google.protobuf.Int32Value deltaF_PUCCH_f2 = 3;
2767 google.protobuf.Int32Value deltaF_PUCCH_f3 = 4;
2768 google.protobuf.Int32Value deltaF_PUCCH_f4 = 5;
2769 repeated P0_PUCCH p0_Set = 6;
2770 repeated PUCCH_PathlossReferenceRS pathlossReferenceRSs = 7;
2771 TwoPUCCH_PC_AdjustmentStates twoPUCCH_PC_AdjustmentStates = 8;
2776 uint32 p0_PUCCH_Id = 1;
2777 sint32 p0_PUCCH_Value = 2;
2780 message PUCCH_PathlossReferenceRS
2782 uint32 pucch_PathlossReferenceRS_Id = 1;
2783 oneof referenceSignal {
2784 uint32 ssb_Index = 2;
2785 uint32 csi_RS_Index = 3;
2789 message TwoPUCCH_PC_AdjustmentStates
2792 protobuf_unspecified = 0;
2798 message PUSCH_ServingCellConfig
2800 oneof codeBlockGroupTransmission {
2801 Null release_codeBlockGroupTransmission = 1;
2802 PUSCH_CodeBlockGroupTransmission setup_codeBlockGroupTransmission = 2;
2804 RateMatching rateMatching = 3;
2805 XOverhead xOverhead = 4;
2806 google.protobuf.UInt32Value maxMIMO_Layers = 5;
2807 google.protobuf.BoolValue processingType2Enabled = 6;
2810 message PUSCH_CodeBlockGroupTransmission
2812 MaxCodeBlockGroupsPerTransportBlock maxCodeBlockGroupsPerTransportBlock = 1;
2815 message RateMatching
2818 protobuf_unspecified = 0;
2819 limitedBufferRM = 1;
2824 message SRS_CarrierSwitching
2826 google.protobuf.UInt32Value srs_SwitchFromServCellIndex = 1;
2827 SRS_SwitchFromCarrier srs_SwitchFromCarrier = 2;
2828 oneof srs_TPC_PDCCH_Group {
2829 SRS_TPC_PDCCH_ConfigList typeA = 3;
2830 SRS_TPC_PDCCH_Config typeB = 4;
2832 repeated uint32 monitoringCells = 5;
2835 message SRS_SwitchFromCarrier
2838 protobuf_unspecified = 0;
2845 message SRS_TPC_PDCCH_ConfigList
2847 repeated SRS_TPC_PDCCH_Config items = 1;
2850 message SRS_TPC_PDCCH_Config
2852 repeated SRS_CC_SetIndex srs_CC_SetIndexList = 1;
2855 message SRS_CC_SetIndex
2857 google.protobuf.UInt32Value cc_SetIndex = 1;
2858 google.protobuf.UInt32Value cc_IndexInOneCC_Set = 2;
2861 message PUSCH_Config
2863 google.protobuf.UInt32Value dataScramblingIdentityPUSCH = 1;
2864 Tx_Config tx_Config = 2;
2865 oneof dmrs_UplinkForPUSCH_MappingTypeA {
2866 Null release_dmrs_UplinkForPUSCH_MappingTypeA = 3;
2867 DMRS_UplinkConfig setup_dmrs_UplinkForPUSCH_MappingTypeA = 4;
2869 oneof dmrs_UplinkForPUSCH_MappingTypeB {
2870 Null release_dmrs_UplinkForPUSCH_MappingTypeB = 5;
2871 DMRS_UplinkConfig setup_dmrs_UplinkForPUSCH_MappingTypeB = 6;
2873 PUSCH_PowerControl pusch_PowerControl = 7;
2874 FrequencyHopping frequencyHopping = 8;
2875 repeated uint32 frequencyHoppingOffsetLists = 9;
2876 ResourceAllocation resource_allocation = 10;
2877 oneof pusch_TimeDomainAllocationList {
2878 Null release_pusch_TimeDomainAllocationList = 11;
2879 PUSCH_TimeDomainResourceAllocationList setup_pusch_TimeDomainAllocationList = 12;
2881 PUSCH_AggregationFactor pusch_AggregationFactor = 13;
2882 MCS_Table mcs_Table = 14;
2883 MCS_Table mcs_TableTransformPrecoder = 15;
2884 EnabledDisabledOpt transformPrecoder = 16;
2885 CodebookSubset codebookSubset = 17;
2886 google.protobuf.UInt32Value maxRank = 18;
2887 RBG_Size2 rbg_Size = 19;
2889 Null release_uci_OnPUSCH = 20;
2890 UCI_OnPUSCH setup_uci_OnPUSCH = 21;
2892 EnabledOpt tp_pi2BPSK = 22;
2898 protobuf_unspecified = 0;
2905 message DMRS_UplinkConfig
2907 DMRS_Type dmrs_Type = 1;
2908 DMRS_AdditionalPosition dmrs_AdditionalPosition = 2;
2909 oneof phaseTrackingRS {
2910 Null release_phaseTrackingRS = 3;
2911 PTRS_UplinkConfig setup_phaseTrackingRS = 4;
2913 MaxLength maxLength = 5;
2914 TransformPrecodingDisabled transformPrecodingDisabled = 6;
2915 TransformPrecodingEnabled transformPrecodingEnabled = 7;
2918 message PTRS_UplinkConfig
2920 TransformPrecoderDisabled transformPrecoderDisabled = 1;
2921 TransformPrecoderEnabled transformPrecoderEnabled = 2;
2924 message TransformPrecoderDisabled
2926 repeated uint32 frequencyDensity = 1;
2927 repeated uint32 timeDensity = 2;
2928 MaxNrofPorts maxNrofPorts = 3;
2929 ResourceElementOffset resourceElementOffset = 4;
2930 PTRS_Power ptrs_Power = 5;
2933 message MaxNrofPorts
2936 protobuf_unspecified = 0;
2946 protobuf_unspecified = 0;
2955 message TransformPrecoderEnabled
2957 repeated uint32 sampleDensity = 1;
2958 TimeDensityTransformPrecoding timeDensityTransformPrecoding = 2;
2961 message TimeDensityTransformPrecoding
2964 protobuf_unspecified = 0;
2970 message TransformPrecodingDisabled
2972 google.protobuf.UInt32Value scramblingID0 = 1;
2973 google.protobuf.UInt32Value scramblingID1 = 2;
2976 message TransformPrecodingEnabled
2978 google.protobuf.UInt32Value nPUSCH_Identity = 1;
2979 DisabledOpt sequenceGroupHopping = 2;
2980 EnabledOpt sequenceHopping = 3;
2983 message PUSCH_PowerControl
2985 EnabledOpt tpc_Accumulation = 1;
2986 Alpha msg3_Alpha = 2;
2987 google.protobuf.Int32Value p0_NominalWithoutGrant = 3;
2988 repeated P0_PUSCH_AlphaSet p0_AlphaSets = 4;
2989 repeated PUSCH_PathlossReferenceRS pathlossReferenceRSToAddModList = 5;
2990 repeated uint32 pathlossReferenceRSToReleaseList = 6;
2991 TwoPUSCH_PC_AdjustmentStates twoPUSCH_PC_AdjustmentStates = 7;
2992 EnabledOpt deltaMCS = 8;
2993 repeated SRI_PUSCH_PowerControl sri_PUSCH_MappingToAddModList = 9;
2994 repeated uint32 sri_PUSCH_MappingToReleaseList = 10;
3000 protobuf_unspecified = 0;
3013 message P0_PUSCH_AlphaSet
3015 uint32 p0_PUSCH_AlphaSetId = 1;
3016 google.protobuf.Int32Value p0 = 2;
3020 message PUSCH_PathlossReferenceRS
3022 uint32 pusch_PathlossReferenceRS_Id = 1;
3023 oneof referenceSignal {
3024 uint32 ssb_Index = 2;
3025 uint32 csi_RS_Index = 3;
3029 message TwoPUSCH_PC_AdjustmentStates
3032 protobuf_unspecified = 0;
3038 message SRI_PUSCH_PowerControl
3040 uint32 sri_PUSCH_PowerControlId = 1;
3041 uint32 sri_PUSCH_PathlossReferenceRS_Id = 2;
3042 uint32 sri_P0_PUSCH_AlphaSetId = 3;
3043 ClosedLoopIndex sri_PUSCH_ClosedLoopIndex = 4;
3046 message FrequencyHopping
3049 protobuf_unspecified = 0;
3056 message PUSCH_AggregationFactor
3059 protobuf_unspecified = 0;
3067 message CodebookSubset
3070 protobuf_unspecified = 0;
3071 fullyAndPartialAndNonCoherent = 1;
3072 partialAndNonCoherent = 2;
3081 protobuf_unspecified = 0;
3090 BetaOffsetsList dynamic = 1;
3091 BetaOffsets semiStatic = 2;
3093 Scaling scaling = 3;
3096 message BetaOffsetsList
3098 repeated BetaOffsets betaOffsets = 1;
3104 protobuf_unspecified = 0;
3113 message ConfiguredGrantConfig
3115 FrequencyHopping frequencyHopping = 1;
3116 DMRS_UplinkConfig cg_DMRS_Configuration = 2;
3117 MCS_Table mcs_Table = 3;
3118 MCS_Table mcs_TableTransformPrecoder = 4;
3120 Null release_uci_OnPUSCH = 5;
3121 CG_UCI_OnPUSCH setup_uci_OnPUSCH = 6;
3123 ResourceAllocation resourceAllocation = 7;
3124 RBG_Size2 rbg_Size = 8;
3125 PowerControlLoopToUse powerControlLoopToUse = 9;
3126 uint32 p0_PUSCH_Alpha = 10;
3127 EnabledDisabledOpt transformPrecoder = 11;
3128 uint32 nrofHARQ_Processes = 12;
3130 RepK_RV repK_RV = 14;
3131 GrantPeriodicity periodicity = 15;
3132 google.protobuf.UInt32Value configuredGrantTimer = 16;
3133 RRC_ConfiguredUplinkGrant rrc_ConfiguredUplinkGrant = 17;
3136 message CG_UCI_OnPUSCH
3139 BetaOffsetsList dynamic = 1;
3140 BetaOffsets semiStatic = 2;
3146 google.protobuf.UInt32Value betaOffsetACK_Index1 = 1;
3147 google.protobuf.UInt32Value betaOffsetACK_Index2 = 2;
3148 google.protobuf.UInt32Value betaOffsetACK_Index3 = 3;
3149 google.protobuf.UInt32Value betaOffsetCSI_Part1_Index1 = 4;
3150 google.protobuf.UInt32Value betaOffsetCSI_Part1_Index2 = 5;
3151 google.protobuf.UInt32Value betaOffsetCSI_Part2_Index1 = 6;
3152 google.protobuf.UInt32Value betaOffsetCSI_Part2_Index2 = 7;
3155 message PowerControlLoopToUse
3158 protobuf_unspecified = 0;
3168 protobuf_unspecified = 0;
3180 protobuf_unspecified = 0;
3188 message GrantPeriodicity
3191 protobuf_unspecified = 0;
3241 message RRC_ConfiguredUplinkGrant
3243 uint32 timeDomainOffset = 1;
3244 uint32 timeDomainAllocation = 2;
3245 bytes frequencyDomainAllocation = 3;
3246 uint32 antennaPort = 4;
3247 google.protobuf.UInt32Value dmrs_SeqInitialization = 5;
3248 uint32 precodingAndNumberOfLayers = 6;
3249 google.protobuf.UInt32Value srs_ResourceIndicator = 7;
3250 uint32 mcsAndTBS = 8;
3251 google.protobuf.UInt32Value frequencyHoppingOffset = 9;
3252 uint32 pathlossReferenceIndex = 10;
3257 repeated uint32 srs_ResourceSetToReleaseList = 1;
3258 repeated SRS_ResourceSet srs_ResourceSetToAddModList = 2;
3259 repeated uint32 srs_ResourceToReleaseList = 3;
3260 repeated SRS_Resource srs_ResourceToAddModList = 4;
3261 DisabledOpt tpc_Accumulation = 5;
3264 message SRS_ResourceSet
3266 uint32 srs_ResourceSetId = 1;
3267 repeated uint32 srs_ResourceIdList = 2;
3268 oneof resourceType {
3269 SRS_ResourceSetType_Aperiodic aperiodic = 3;
3270 SRS_ResourceSetType_Semi_Persistent semi_persistent = 4;
3271 SRS_ResourceSetType_Periodic periodic = 5;
3273 SRS_ResourceSet_Usage usage = 6;
3275 google.protobuf.Int32Value p0 = 8;
3276 oneof pathlossReferenceRS {
3277 uint32 ssb_Index = 9;
3278 uint32 csi_RS_Index = 10;
3280 SRS_PowerControlAdjustmentStates srs_PowerControlAdjustmentStates = 11;
3283 message SRS_ResourceSetType_Aperiodic
3285 uint32 aperiodicSRS_ResourceTrigger = 1;
3286 google.protobuf.UInt32Value csi_RS = 2;
3287 google.protobuf.UInt32Value slotOffset = 3;
3288 repeated uint32 aperiodicSRS_ResourceTriggerList_v1530 = 4;
3291 message SRS_ResourceSetType_Semi_Persistent
3293 google.protobuf.UInt32Value associatedCSI_RS = 1;
3296 message SRS_ResourceSetType_Periodic
3298 google.protobuf.UInt32Value associatedCSI_RS = 1;
3301 message SRS_ResourceSet_Usage
3304 protobuf_unspecified = 0;
3308 antennaSwitching = 4;
3313 message SRS_PowerControlAdjustmentStates
3316 protobuf_unspecified = 0;
3318 separateClosedLoop = 2;
3323 message SRS_Resource
3325 uint32 srs_ResourceId = 1;
3326 NrofSRS_Ports nrofSRS_Ports = 2;
3327 PTRS_PortIndex ptrs_PortIndex = 3;
3328 oneof transmissionComb {
3332 ResourceMapping resourceMapping = 6;
3333 uint32 freqDomainPosition = 7;
3334 uint32 freqDomainShift = 8;
3335 FreqHopping freqHopping = 9;
3336 GroupOrSequenceHopping groupOrSequenceHopping = 10;
3337 oneof resourceType {
3338 SRS_ResourceType_Aperiodic aperiodic = 11;
3339 SRS_ResourceType_Semi_Persistent semi_persistent = 12;
3340 SRS_ResourceType_Periodic periodic = 13;
3342 uint32 sequenceId = 14;
3343 SRS_SpatialRelationInfo spatialRelationInfo = 15;
3346 message NrofSRS_Ports
3349 protobuf_unspecified = 0;
3357 message PTRS_PortIndex
3360 protobuf_unspecified = 0;
3369 uint32 combOffset_n2 = 1;
3370 uint32 cyclicShift_n2 = 2;
3375 uint32 combOffset_n4 = 1;
3376 uint32 cyclicShift_n4 = 2;
3379 message ResourceMapping
3381 uint32 startPosition = 1;
3382 NrofSymbols nrofSymbols = 2;
3383 RepetitionFactor repetitionFactor = 3;
3389 protobuf_unspecified = 0;
3397 message RepetitionFactor
3400 protobuf_unspecified = 0;
3415 message GroupOrSequenceHopping
3418 protobuf_unspecified = 0;
3421 sequenceHopping = 3;
3426 message SRS_ResourceType_Aperiodic
3430 message SRS_ResourceType_Semi_Persistent
3432 SRS_PeriodicityAndOffset periodicityAndOffset_sp = 1;
3435 message SRS_PeriodicityAndOffset
3458 message SRS_ResourceType_Periodic
3460 SRS_PeriodicityAndOffset periodicityAndOffset_p = 1;
3463 message SRS_SpatialRelationInfo
3465 google.protobuf.UInt32Value servingCellId = 1;
3466 oneof referenceSignal {
3467 uint32 ssb_Index = 2;
3468 uint32 csi_RS_Index = 3;
3473 message BeamFailureRecoveryConfig
3475 google.protobuf.UInt32Value rootSequenceIndex_BFR = 1;
3476 RACH_ConfigGeneric rach_ConfigBFR = 2;
3477 google.protobuf.UInt32Value rsrp_ThresholdSSB = 3;
3478 repeated PRACH_ResourceDedicatedBFR candidateBeamRSList = 4;
3479 SSB_perRACH_Occasion ssb_perRACH_Occasion = 5;
3480 google.protobuf.UInt32Value ra_ssb_OccasionMaskIndex = 6;
3481 google.protobuf.UInt32Value recoverySearchSpaceId = 7;
3482 RA_Prioritization ra_Prioritization = 8;
3483 BeamFailureRecoveryTimer beamFailureRecoveryTimer = 9;
3484 SubcarrierSpacing msg1_SubcarrierSpacing_v1530 = 10;
3487 message PRACH_ResourceDedicatedBFR
3490 BFR_SSB_Resource ssb = 1;
3491 BFR_CSIRS_Resource csi_RS = 2;
3495 message BFR_SSB_Resource
3498 uint32 ra_PreambleIndex = 2;
3501 message BFR_CSIRS_Resource
3504 repeated uint32 ra_OccasionList = 2;
3505 google.protobuf.UInt32Value ra_PreambleIndex = 3;
3508 message SSB_perRACH_Occasion
3511 protobuf_unspecified = 0;
3524 message BeamFailureRecoveryTimer
3527 protobuf_unspecified = 0;
3540 message PDCCH_ServingCellConfig
3542 oneof slotFormatIndicator {
3543 Null release_slotFormatIndicator = 1;
3544 SlotFormatIndicator setup_slotFormatIndicator = 2;
3548 message SlotFormatIndicator
3551 uint32 sfi_RNTI = 1;
3552 uint32 dci_PayloadSize = 2;
3553 repeated SlotFormatCombinationsPerCell slotFormatCombToAddModList = 3;
3554 repeated uint32 slotFormatCombToReleaseList = 4;
3557 message SlotFormatCombinationsPerCell
3559 uint32 servingCellId = 1;
3560 SubcarrierSpacing subcarrierSpacing = 2;
3561 SubcarrierSpacing subcarrierSpacing2 = 3;
3562 repeated SlotFormatCombination slotFormatCombinations = 4;
3563 google.protobuf.UInt32Value positionInDCI = 5;
3566 message SlotFormatCombination
3568 uint32 slotFormatCombinationId = 1;
3569 repeated uint32 slotFormats = 2;
3572 message PDSCH_ServingCellConfig
3574 oneof codeBlockGroupTransmission {
3575 Null release_codeBlockGroupTransmission = 1;
3576 PDSCH_CodeBlockGroupTransmission setup_codeBlockGroupTransmission = 2;
3578 XOverhead xOverhead = 3;
3579 NrofHARQ_ProcessesForPDSCH nrofHARQ_ProcessesForPDSCH = 4;
3580 google.protobuf.UInt32Value pucch_Cell = 5;
3581 google.protobuf.UInt32Value maxMIMO_Layers = 6;
3582 google.protobuf.BoolValue processingType2Enabled = 7;
3585 message PDSCH_CodeBlockGroupTransmission
3587 MaxCodeBlockGroupsPerTransportBlock maxCodeBlockGroupsPerTransportBlock = 1;
3588 bool codeBlockGroupFlushIndicator = 2;
3591 message MaxCodeBlockGroupsPerTransportBlock
3594 protobuf_unspecified = 0;
3606 protobuf_unspecified = 0;
3614 message NrofHARQ_ProcessesForPDSCH
3617 protobuf_unspecified = 0;
3628 message CSI_MeasConfig
3630 repeated NZP_CSI_RS_Resource nzp_CSI_RS_ResourceToAddModList = 1;
3631 repeated uint32 nzp_CSI_RS_ResourceToReleaseList = 2;
3632 repeated NZP_CSI_RS_ResourceSet nzp_CSI_RS_ResourceSetToAddModList = 3;
3633 repeated uint32 nzp_CSI_RS_ResourceSetToReleaseList = 4;
3634 repeated CSI_IM_Resource csi_IM_ResourceToAddModList = 5;
3635 repeated uint32 csi_IM_ResourceToReleaseList = 6;
3636 repeated CSI_IM_ResourceSet csi_IM_ResourceSetToAddModList = 7;
3637 repeated uint32 csi_IM_ResourceSetToReleaseList = 8;
3638 repeated CSI_SSB_ResourceSet csi_SSB_ResourceSetToAddModList = 9;
3639 repeated uint32 csi_SSB_ResourceSetToAddReleaseList = 10;
3640 repeated CSI_ResourceConfig csi_ResourceConfigToAddModList = 11;
3641 repeated uint32 csi_ResourceConfigToReleaseList = 12;
3642 repeated CSI_ReportConfig csi_ReportConfigToAddModList = 13;
3643 repeated uint32 csi_ReportConfigToReleaseList = 14;
3644 google.protobuf.UInt32Value reportTriggerSize = 15;
3645 oneof csi_AperiodicTriggerStateList {
3646 Null release_csi_AperiodicTriggerStateList = 16;
3647 CSI_AperiodicTriggerStateList setup_csi_AperiodicTriggerStateList = 17;
3649 oneof semiPersistentOnPUSCH_TriggerStateList {
3650 Null release_semiPersistentOnPUSCH_TriggerStateList = 18;
3651 CSI_SemiPersistentOnPUSCH_TriggerStateList setup_semiPersistentOnPUSCH_TriggerStateList = 19;
3655 message NZP_CSI_RS_Resource
3657 uint32 nzp_CSI_RS_ResourceId = 1;
3658 CSI_RS_ResourceMapping resourceMapping = 2;
3659 sint32 powerControlOffset = 3;
3660 PowerControlOffsetSS powerControlOffsetSS = 4;
3661 uint32 scramblingID = 5;
3662 CSI_ResourcePeriodicityAndOffset periodicityAndOffset = 6;
3663 google.protobuf.UInt32Value qcl_InfoPeriodicCSI_RS = 7;
3666 message PowerControlOffsetSS
3669 protobuf_unspecified = 0;
3678 message NZP_CSI_RS_ResourceSet
3680 uint32 nzp_CSI_ResourceSetId = 1;
3681 repeated uint32 nzp_CSI_RS_Resources = 2;
3682 OnOffOpt repetition = 3;
3683 google.protobuf.UInt32Value aperiodicTriggeringOffset = 4;
3684 TrueOpt trs_Info = 5;
3687 message CSI_IM_Resource
3689 uint32 csi_IM_ResourceId = 1;
3690 oneof csi_IM_ResourceElementPattern {
3691 Pattern0 pattern0 = 2;
3692 Pattern1 pattern1 = 3;
3694 CSI_FrequencyOccupation freqBand = 4;
3695 CSI_ResourcePeriodicityAndOffset periodicityAndOffset = 5;
3700 SubcarrierLocation_p0 subcarrierLocation_p0 = 1;
3701 uint32 symbolLocation_p0 = 2;
3704 message SubcarrierLocation_p0
3707 protobuf_unspecified = 0;
3720 SubcarrierLocation_p1 subcarrierLocation_p1 = 1;
3721 uint32 symbolLocation_p1 = 2;
3724 message SubcarrierLocation_p1
3727 protobuf_unspecified = 0;
3735 message CSI_IM_ResourceSet
3737 uint32 csi_IM_ResourceSetId = 1;
3738 repeated uint32 csi_IM_Resources = 2;
3741 message CSI_SSB_ResourceSet
3743 uint32 csi_SSB_ResourceSetId = 1;
3744 repeated uint32 csi_SSB_ResourceList = 2;
3747 message CSI_ResourceConfig
3749 uint32 csi_ResourceConfigId = 1;
3750 oneof csi_RS_ResourceSetList {
3751 NZP_CSI_RS_SSB nzp_CSI_RS_SSB = 2;
3752 CSI_IM_ResourceSetList csi_IM_ResourceSetList = 3;
3755 ResourceType resourceType = 5;
3758 message NZP_CSI_RS_SSB
3760 repeated uint32 nzp_CSI_RS_ResourceSetList = 1;
3761 repeated uint32 csi_SSB_ResourceSetList = 2;
3764 message CSI_IM_ResourceSetList
3766 repeated uint32 items = 1;
3769 message ResourceType
3772 protobuf_unspecified = 0;
3780 message CSI_ReportConfig
3782 uint32 reportConfigId = 1;
3783 google.protobuf.UInt32Value carrier = 2;
3784 uint32 resourcesForChannelMeasurement = 3;
3785 google.protobuf.UInt32Value csi_IM_ResourcesForInterference = 4;
3786 google.protobuf.UInt32Value nzp_CSI_RS_ResourcesForInterference = 5;
3787 oneof reportConfigType {
3788 CSI_ReportConfigType_Periodic periodic = 6;
3789 CSI_ReportConfigType_SemiPersistentOnPUCCH semiPersistentOnPUCCH = 7;
3790 CSI_ReportConfigType_SemiPersistentOnPUSCH semiPersistentOnPUSCH = 8;
3791 CSI_ReportConfigType_Aperiodic aperiodic = 9;
3793 oneof reportQuantity {
3795 Null cri_RI_PMI_CQI = 11;
3796 Null cri_RI_i1 = 12;
3797 CRI_RI_i1_CQI cri_RI_i1_CQI = 13;
3798 Null cri_RI_CQI = 14;
3800 Null ssb_Index_RSRP = 16;
3801 Null cri_RI_LI_PMI_CQI = 17;
3803 ReportFreqConfiguration reportFreqConfiguration = 18;
3804 ConfiguredOpt timeRestrictionForChannelMeasurements = 19;
3805 ConfiguredOpt timeRestrictionForInterferenceMeasurements = 20;
3806 CodebookConfig codebookConfig = 21;
3807 CSI_ReportConfigDummy dummy = 22;
3808 oneof groupBasedBeamReporting {
3810 GroupBasedBeamReporting_Disabled disabled = 24;
3812 CQI_Table cqi_Table = 25;
3813 SubbandSize subbandSize = 26;
3814 repeated PortIndexFor8Ranks non_PMI_PortIndication = 27;
3815 SemiPersistentOnPUSCH_v1530 semiPersistentOnPUSCH_v1530 = 28;
3818 message CSI_ReportConfigType_Periodic
3820 CSI_ReportPeriodicityAndOffset reportSlotConfig = 1;
3821 repeated PUCCH_CSI_Resource pucch_CSI_ResourceList = 2;
3824 message CSI_ReportPeriodicityAndOffset
3835 uint32 slots160 = 9;
3836 uint32 slots320 = 10;
3840 message PUCCH_CSI_Resource
3842 uint32 uplinkBandwidthPartId = 1;
3843 uint32 pucch_Resource = 2;
3846 message CSI_ReportConfigType_SemiPersistentOnPUCCH
3848 CSI_ReportPeriodicityAndOffset reportSlotConfig = 1;
3849 repeated PUCCH_CSI_Resource pucch_CSI_ResourceList = 2;
3852 message CSI_ReportConfigType_SemiPersistentOnPUSCH
3854 ReportSlotConfig reportSlotConfig = 1;
3855 repeated uint32 reportSlotOffsetList = 2;
3859 message ReportSlotConfig
3862 protobuf_unspecified = 0;
3874 message CSI_ReportConfigType_Aperiodic
3876 repeated uint32 reportSlotOffsetList = 1;
3879 message CRI_RI_i1_CQI
3882 protobuf_unspecified = 0;
3889 message ReportFreqConfiguration
3891 CQI_FormatIndicator cqi_FormatIndicator = 1;
3892 PMI_FormatIndicator pmi_FormatIndicator = 2;
3893 oneof csi_ReportingBand {
3894 bytes subbands3 = 3;
3895 bytes subbands4 = 4;
3896 bytes subbands5 = 5;
3897 bytes subbands6 = 6;
3898 bytes subbands7 = 7;
3899 bytes subbands8 = 8;
3900 bytes subbands9 = 9;
3901 bytes subbands10 = 10;
3902 bytes subbands11 = 11;
3903 bytes subbands12 = 12;
3904 bytes subbands13 = 13;
3905 bytes subbands14 = 14;
3906 bytes subbands15 = 15;
3907 bytes subbands16 = 16;
3908 bytes subbands17 = 17;
3909 bytes subbands18 = 18;
3910 bytes subbands19_v1530 = 19;
3914 message CQI_FormatIndicator
3917 protobuf_unspecified = 0;
3924 message PMI_FormatIndicator
3927 protobuf_unspecified = 0;
3934 message CodebookConfig
3936 oneof codebookType {
3937 CodebookType_Type1 type1 = 1;
3938 CodebookType_Type2 type2 = 2;
3942 message CodebookType_Type1
3945 CodebookSubType_SinglePanel typeI_SinglePanel = 1;
3946 CodebookSubType_MultiPanel typeI_MultiPanell = 2;
3948 uint32 codebookMode = 3;
3951 message CodebookSubType_SinglePanel
3953 oneof nrOfAntennaPorts {
3954 CodebookNrOfAntennaPorts_Two two = 1;
3955 CodebookNrOfAntennaPorts_MoreThanTwo moreThanTwo = 2;
3957 bytes typeI_SinglePanel_ri_Restriction = 3;
3960 message CodebookNrOfAntennaPorts_Two
3962 bytes twoTX_CodebookSubsetRestriction = 1;
3965 message CodebookNrOfAntennaPorts_MoreThanTwo
3968 bytes two_one_TypeI_SinglePanel_Restriction = 1;
3969 bytes two_two_TypeI_SinglePanel_Restriction = 2;
3970 bytes four_one_TypeI_SinglePanel_Restriction = 3;
3971 bytes three_two_TypeI_SinglePanel_Restriction = 4;
3972 bytes six_one_TypeI_SinglePanel_Restriction = 5;
3973 bytes four_two_TypeI_SinglePanel_Restriction = 6;
3974 bytes eight_one_TypeI_SinglePanel_Restriction = 7;
3975 bytes four_three_TypeI_SinglePanel_Restriction = 8;
3976 bytes six_two_TypeI_SinglePanel_Restriction = 9;
3977 bytes twelve_one_TypeI_SinglePanel_Restriction = 10;
3978 bytes four_four_TypeI_SinglePanel_Restriction = 11;
3979 bytes eight_two_TypeI_SinglePanel_Restriction = 12;
3980 bytes sixteen_one_TypeI_SinglePanel_Restriction = 13;
3982 google.protobuf.BytesValue typeI_SinglePanel_codebookSubsetRestriction_i2 = 14;
3985 message CodebookSubType_MultiPanel
3988 bytes two_two_one_TypeI_MultiPanel_Restriction = 1;
3989 bytes two_four_one_TypeI_MultiPanel_Restriction = 2;
3990 bytes four_two_one_TypeI_MultiPanel_Restriction = 3;
3991 bytes two_two_two_TypeI_MultiPanel_Restriction = 4;
3992 bytes two_eight_one_TypeI_MultiPanel_Restriction = 5;
3993 bytes four_four_one_TypeI_MultiPanel_Restriction = 6;
3994 bytes two_four_two_TypeI_MultiPanel_Restriction = 7;
3995 bytes four_two_two_TypeI_MultiPanel_Restriction = 8;
3997 bytes ri_Restriction = 9;
4000 message CodebookType_Type2
4003 CodebookSubType_TypeII typeII = 1;
4004 CodebookSubType_TypeII_PortSelection typeII_PortSelection = 2;
4006 PhaseAlphabetSize phaseAlphabetSize = 3;
4007 bool subbandAmplitude = 4;
4008 NumberOfBeams numberOfBeams = 5;
4011 message CodebookSubType_TypeII
4013 oneof n1_n2_codebookSubsetRestriction {
4017 bytes three_two = 4;
4020 bytes eight_one = 7;
4021 bytes four_three = 8;
4023 bytes twelve_one = 10;
4024 bytes four_four = 11;
4025 bytes eight_two = 12;
4026 bytes sixteen_one = 13;
4028 bytes typeII_RI_Restriction = 14;
4031 message CodebookSubType_TypeII_PortSelection
4033 PortSelectionSamplingSize portSelectionSamplingSize = 1;
4034 bytes typeII_PortSelectionRI_Restriction = 2;
4037 message PhaseAlphabetSize
4040 protobuf_unspecified = 0;
4047 message NumberOfBeams
4050 protobuf_unspecified = 0;
4058 message PortSelectionSamplingSize
4061 protobuf_unspecified = 0;
4070 message CSI_ReportConfigDummy
4073 protobuf_unspecified = 0;
4080 message GroupBasedBeamReporting_Disabled
4082 NrofReportedRS nrofReportedRS = 1;
4085 message NrofReportedRS
4088 protobuf_unspecified = 0;
4100 protobuf_unspecified = 0;
4111 protobuf_unspecified = 0;
4118 message PortIndexFor8Ranks
4121 PortIndex8 portIndex8 = 1;
4122 PortIndex4 portIndex4 = 2;
4123 PortIndex2 portIndex2 = 3;
4124 Null portIndex1 = 4;
4130 google.protobuf.UInt32Value rank1_8 = 1;
4131 repeated uint32 rank2_8 = 2;
4132 repeated uint32 rank3_8 = 3;
4133 repeated uint32 rank4_8 = 4;
4134 repeated uint32 rank5_8 = 5;
4135 repeated uint32 rank6_8 = 6;
4136 repeated uint32 rank7_8 = 7;
4137 repeated uint32 rank8_8 = 8;
4141 google.protobuf.UInt32Value rank1_4 = 1;
4142 repeated uint32 rank2_4 = 2;
4143 repeated uint32 rank3_4 = 3;
4144 repeated uint32 rank4_4 = 4;
4148 google.protobuf.UInt32Value rank1_2 = 1;
4149 repeated uint32 rank2_2 = 2;
4152 message SemiPersistentOnPUSCH_v1530
4154 enum ReportSlotConfig_v1530 {
4155 protobuf_unspecified = 0;
4160 ReportSlotConfig_v1530 reportSlotConfig_v1530 = 1;
4163 message CSI_AperiodicTriggerStateList
4165 repeated CSI_AperiodicTriggerState items = 1;
4168 message CSI_AperiodicTriggerState
4170 repeated CSI_AssociatedReportConfigInfo associatedReportConfigInfoList = 1;
4173 message CSI_AssociatedReportConfigInfo
4175 uint32 reportConfigId = 1;
4176 oneof resourcesForChannel {
4177 NZP_CSI_RS nzp_CSI_RS = 2;
4178 uint32 csi_SSB_ResourceSet = 3;
4180 google.protobuf.UInt32Value csi_IM_ResourcesForInterference = 4;
4181 google.protobuf.UInt32Value nzp_CSI_RS_ResourcesForInterference = 5;
4186 uint32 resourceSet = 1;
4187 repeated uint32 qcl_info = 2;
4190 message CSI_SemiPersistentOnPUSCH_TriggerStateList
4192 repeated CSI_SemiPersistentOnPUSCH_TriggerState items = 1;
4195 message CSI_SemiPersistentOnPUSCH_TriggerState
4197 uint32 associatedReportConfigInfo = 1;
4200 message SCellDeactivationTimer
4203 protobuf_unspecified = 0;
4222 message CrossCarrierSchedulingConfig
4224 oneof schedulingCellInfo {
4225 OwnCrossCarrierSchedulingConfig own = 1;
4226 OtherCrossCarrierSchedulingConfig other = 2;
4229 message OwnCrossCarrierSchedulingConfig
4231 bool cif_Presence = 1;
4234 message OtherCrossCarrierSchedulingConfig
4236 uint32 schedulingCellId = 1;
4237 uint32 cif_InSchedulingCell = 2;
4240 message PathlossReferenceLinking
4243 protobuf_unspecified = 0;
4252 MeasObjectToRemoveList measObjectToRemoveList = 1;
4253 MeasObjectToAddModList measObjectToAddModList = 2;
4254 ReportConfigToRemoveList reportConfigToRemoveList = 3;
4255 ReportConfigToAddModList reportConfigToAddModList = 4;
4256 MeasIdToRemoveList measIdToRemoveList = 5;
4257 MeasIdToAddModList measIdToAddModList = 6;
4258 oneof s_MeasureConfig {
4259 uint32 ssb_RSRP = 7;
4260 uint32 csi_RSRP = 8;
4262 QuantityConfig quantityConfig = 9;
4263 MeasGapConfig measGapConfig = 10;
4264 MeasGapSharingConfig measGapSharingConfig = 11;
4267 message MeasObjectToRemoveList
4269 repeated uint32 items = 1;
4272 message MeasObjectToAddModList
4274 repeated MeasObjectToAddMod items = 1;
4277 message ReportConfigToRemoveList
4279 repeated uint32 items = 1;
4282 message ReportConfigToAddModList
4284 repeated ReportConfigToAddMod items = 1;
4287 message MeasIdToRemoveList
4289 repeated uint32 items = 1;
4292 message MeasIdToAddModList
4294 repeated MeasIdToAddMod items = 1;
4297 message MeasObjectToAddMod
4299 uint32 measObjectId = 1;
4301 MeasObjectNR measObjectNR = 2;
4302 MeasObjectEUTRA measObjectEUTRA = 3;
4306 message MeasObjectNR
4308 google.protobuf.UInt32Value ssbFrequency = 1;
4309 SubcarrierSpacing ssbSubcarrierSpacing = 2;
4312 google.protobuf.UInt32Value refFreqCSI_RS = 5;
4313 ReferenceSignalConfig referenceSignalConfig = 6;
4314 ThresholdNR absThreshSS_BlocksConsolidation = 7;
4315 ThresholdNR absThreshCSI_RS_Consolidation = 8;
4316 google.protobuf.UInt32Value nrofSS_BlocksToAverage = 9;
4317 google.protobuf.UInt32Value nrofCSI_RS_ResourcesToAverage = 10;
4318 uint32 quantityConfigIndex = 11;
4319 Q_OffsetRangeList offsetMO = 12;
4320 PCI_List cellsToRemoveList = 13;
4321 CellsToAddModList cellsToAddModList = 14;
4322 PCI_RangeIndexList blackCellsToRemoveList = 15;
4323 repeated PCI_RangeElement blackCellsToAddModList = 16;
4324 PCI_RangeIndexList whiteCellsToRemoveList = 17;
4325 repeated PCI_RangeElement whiteCellsToAddModList = 18;
4326 google.protobuf.UInt32Value freqBandIndicatorNR_v1530 = 19;
4327 MeasCycleSCell_v1530 measCycleSCell_v1530 = 20;
4330 message ReferenceSignalConfig
4332 SSB_ConfigMobility ssb_ConfigMobility = 1;
4333 oneof csi_rs_ResourceConfigMobility {
4334 Null release_csi_rs_ResourceConfigMobility = 2;
4335 CSI_RS_ResourceConfigMobility setup_csi_rs_ResourceConfigMobility = 3;
4339 message SSB_ConfigMobility
4341 oneof ssb_ToMeasure {
4342 Null release_ssb_ToMeasure = 1;
4343 SSB_ToMeasure setup_ssb_ToMeasure = 2;
4345 bool deriveSSB_IndexFromCell = 3;
4346 SS_RSSI_Measurement ss_RSSI_Measurement = 4;
4349 message SSB_ToMeasure
4352 bytes shortBitmap = 1;
4353 bytes mediumBitmap = 2;
4354 bytes longBitmap = 3;
4358 message SS_RSSI_Measurement
4360 bytes measurementSlots = 1;
4361 uint32 endSymbol = 2;
4364 message CSI_RS_ResourceConfigMobility
4366 SubcarrierSpacing subcarrierSpacing = 1;
4367 repeated CSI_RS_CellMobility csi_RS_CellList_Mobility = 2;
4368 google.protobuf.UInt32Value refServCellIndex_v1530 =3;
4371 message CSI_RS_CellMobility
4374 CSI_RS_MeasurementBW csi_rs_MeasurementBW = 2;
4375 Density density = 3;
4376 repeated CSI_RS_Resource_Mobility csi_rs_ResourceList_Mobility = 4;
4379 message CSI_RS_MeasurementBW
4382 protobuf_unspecified = 0;
4390 NrofPRBs nrofPRBs = 1;
4391 uint32 startPRB = 2;
4397 protobuf_unspecified = 0;
4404 message CSI_RS_Resource_Mobility
4406 uint32 csi_RS_Index = 1;
4414 AssociatedSSB associatedSSB = 7;
4415 oneof frequencyDomainAllocation {
4419 uint32 firstOFDMSymbolInTimeDomain = 10;
4420 uint32 sequenceGenerationConfig = 11;
4423 message AssociatedSSB
4425 uint32 ssb_Index = 1;
4426 bool isQuasiColocated = 2;
4431 google.protobuf.UInt32Value thresholdRSRP = 1;
4432 google.protobuf.UInt32Value thresholdRSRQ = 2;
4433 google.protobuf.UInt32Value thresholdSINR = 3;
4437 message Q_OffsetRangeList
4439 Q_OffsetRange rsrpOffsetSSB = 1;
4440 Q_OffsetRange rsrqOffsetSSB = 2;
4441 Q_OffsetRange sinrOffsetSSB = 3;
4442 Q_OffsetRange rsrpOffsetCSI_RS = 4;
4443 Q_OffsetRange rsrqOffsetCSI_RS = 5;
4444 Q_OffsetRange sinrOffsetCSI_RS = 6;
4447 message Q_OffsetRange
4450 protobuf_unspecified = 0;
4486 message CellsToAddModList
4488 repeated CellsToAddMod items = 1;
4491 message CellsToAddMod
4493 uint32 physCellId = 1;
4494 Q_OffsetRangeList cellIndividualOffset = 2;
4499 repeated uint32 items = 1;
4502 message PCI_RangeIndexList
4504 repeated uint32 items = 1;
4507 message PCI_RangeElement
4509 uint32 pci_RangeIndex = 1;
4510 PCI_Range pci_Range = 2;
4522 protobuf_unspecified = 0;
4542 message MeasCycleSCell_v1530
4545 protobuf_unspecified = 0;
4557 message MeasObjectEUTRA
4559 uint32 carrierFreq = 1;
4560 EUTRA_AllowedMeasBandwidth allowedMeasBandwidth = 2;
4561 EUTRA_CellIndexList cellsToRemoveListEUTRAN = 3;
4562 repeated EUTRA_Cell cellsToAddModListEUTRAN = 4;
4563 EUTRA_CellIndexList blackCellsToRemoveListEUTRAN = 5;
4564 repeated EUTRA_BlackCell blackCellsToAddModListEUTRAN = 6;
4565 bool eutra_PresenceAntennaPort1 = 7;
4566 EUTRA_Q_OffsetRange eutra_Q_OffsetRange = 8;
4567 bool widebandRSRQ_Meas = 9;
4570 message EUTRA_AllowedMeasBandwidth
4573 protobuf_unspecified = 0;
4584 message EUTRA_CellIndexList
4586 repeated uint32 items = 1;
4591 uint32 cellIndexEUTRA = 1;
4592 uint32 physCellId = 2;
4593 EUTRA_Q_OffsetRange cellIndividualOffset = 3;
4596 message EUTRA_Q_OffsetRange
4599 protobuf_unspecified = 0;
4635 message EUTRA_BlackCell
4637 uint32 cellIndexEUTRA = 1;
4638 EUTRA_PhysCellIdRange physCellIdRange = 2;
4641 message EUTRA_PhysCellIdRange
4644 EUTRA_Range range = 2;
4650 protobuf_unspecified = 0;
4669 message ReportConfigToAddMod
4671 uint32 reportConfigId = 1;
4672 oneof reportConfig {
4673 ReportConfigNR reportConfigNR = 2;
4674 ReportConfigInterRAT reportConfigInterRAT = 3;
4678 message ReportConfigNR
4681 PeriodicalReportConfig periodical = 1;
4682 EventTriggerConfig eventTriggered = 2;
4683 ReportCGI reportCGI = 3;
4687 message PeriodicalReportConfig
4689 NR_RS_Type rsType = 1;
4690 ReportInterval reportInterval = 2;
4691 ReportAmount reportAmount = 3;
4692 MeasReportQuantity reportQuantityCell = 4;
4693 uint32 maxReportCells = 5;
4694 MeasReportQuantity reportQuantityRS_Indexes = 6;
4695 google.protobuf.UInt32Value maxNrofRS_IndexesToReport = 7;
4696 bool includeBeamMeasurements = 8;
4697 bool useWhiteCellList = 9;
4703 protobuf_unspecified = 0;
4712 google.protobuf.UInt32Value measuredFrequency = 1;
4715 message ReportInterval
4718 protobuf_unspecified = 0;
4737 message ReportAmount
4740 protobuf_unspecified = 0;
4753 message MeasReportQuantity
4760 message EventTriggerConfig
4763 EventA1 eventA1 = 1;
4764 EventA2 eventA2 = 2;
4765 EventA3 eventA3 = 3;
4766 EventA4 eventA4 = 4;
4767 EventA5 eventA5 = 5;
4768 EventA6 eventA6 = 6;
4770 NR_RS_Type rsType = 7;
4771 ReportInterval reportInterval = 8;
4772 ReportAmount reportAmount = 9;
4773 MeasReportQuantity reportQuantityCell = 10;
4774 uint32 maxReportCells = 11;
4775 MeasReportQuantity reportQuantityRS_Indexes = 12;
4776 google.protobuf.UInt32Value maxNrofRS_IndexesToReport = 13;
4777 bool includeBeamMeasurements = 14;
4778 ReportAddNeighMeas reportAddNeighMeas = 15;
4783 MeasTriggerQuantity a1_Threshold = 1;
4784 bool reportOnLeave = 2;
4785 uint32 hysteresis = 3;
4786 TimeToTrigger timeToTrigger = 4;
4791 MeasTriggerQuantity a2_Threshold = 1;
4792 bool reportOnLeave = 2;
4793 uint32 hysteresis = 3;
4794 TimeToTrigger timeToTrigger = 4;
4799 MeasTriggerQuantityOffset a3_Offset = 1;
4800 bool reportOnLeave = 2;
4801 uint32 hysteresis = 3;
4802 TimeToTrigger timeToTrigger = 4;
4803 bool useWhiteCellList = 5;
4808 MeasTriggerQuantity a4_Threshold = 1;
4809 bool reportOnLeave = 2;
4810 uint32 hysteresis = 3;
4811 TimeToTrigger timeToTrigger = 4;
4812 bool useWhiteCellList = 5;
4817 MeasTriggerQuantity a5_Threshold1 = 1;
4818 MeasTriggerQuantity a5_Threshold2 = 2;
4819 bool reportOnLeave = 3;
4820 uint32 hysteresis = 4;
4821 TimeToTrigger timeToTrigger = 5;
4822 bool useWhiteCellList = 6;
4827 MeasTriggerQuantityOffset a6_Offset = 1;
4828 bool reportOnLeave = 2;
4829 uint32 hysteresis = 3;
4830 TimeToTrigger timeToTrigger = 4;
4831 bool useWhiteCellList = 5;
4834 message MeasTriggerQuantity
4843 message TimeToTrigger
4846 protobuf_unspecified = 0;
4867 message MeasTriggerQuantityOffset
4876 message ReportAddNeighMeas
4879 protobuf_unspecified = 0;
4887 uint32 cellForWhichToReportCGI = 1;
4890 message ReportConfigInterRAT
4893 PeriodicalReportConfigInterRAT periodical = 1;
4894 EventTriggerConfigInterRAT eventTriggered = 2;
4895 ReportCGI_EUTRA reportCGI = 3;
4899 message PeriodicalReportConfigInterRAT
4901 ReportInterval reportInterval = 1;
4902 ReportAmount reportAmount = 2;
4903 MeasReportQuantity reportQuantity = 3;
4904 uint32 maxReportCells = 4;
4907 message EventTriggerConfigInterRAT
4910 EventB1 eventB1 = 1;
4911 EventB2 eventB2 = 2;
4913 NR_RS_Type rsType = 3;
4914 ReportInterval reportInterval = 4;
4915 ReportAmount reportAmount = 5;
4916 MeasReportQuantity reportQuantity = 6;
4917 uint32 maxReportCells = 7;
4922 MeasTriggerQuantityEUTRA b1_ThresholdEUTRA = 1;
4923 bool reportOnLeave = 2;
4924 uint32 hysteresis = 3;
4925 TimeToTrigger timeToTrigger = 4;
4930 MeasTriggerQuantity b2_Threshold1 = 1;
4931 MeasTriggerQuantityEUTRA b2_Threshold2EUTRA = 2;
4932 bool reportOnLeave = 3;
4933 uint32 hysteresis = 4;
4934 TimeToTrigger timeToTrigger = 5;
4937 message MeasTriggerQuantityEUTRA
4946 message ReportCGI_EUTRA
4948 uint32 cellForWhichToReportCGI = 1;
4951 message MeasIdToAddMod
4954 uint32 measObjectId = 2;
4955 uint32 reportConfigId = 3;
4958 message QuantityConfig
4960 repeated QuantityConfigNR quantityConfigNR_List = 1;
4961 FilterConfig quantityConfigEUTRA = 2;
4964 message QuantityConfigNR
4966 QuantityConfigRS quantityConfigCell = 1;
4967 QuantityConfigRS quantityConfigRS_Index = 2;
4970 message QuantityConfigRS
4972 FilterConfig ssb_FilterConfig = 1;
4973 FilterConfig csi_RS_FilterConfig = 2;
4976 message FilterConfig
4978 FilterCoefficient filterCoefficientRSRP = 1;
4979 FilterCoefficient filterCoefficientRSRQ = 2;
4980 FilterCoefficient filterCoefficientRS_SINR = 3;
4983 message FilterCoefficient
4986 protobuf_unspecified = 0;
5006 message MeasGapConfig
5009 Null release_gapFR2 = 1;
5010 GapConfig setup_gapFR2 = 2;
5013 Null release_gapFR1 = 3;
5014 GapConfig setup_gapFR1 = 4;
5017 Null release_gapUE = 5;
5018 GapConfig setup_gapUE = 6;
5024 uint32 gapOffset = 1;
5033 protobuf_unspecified = 0;
5047 protobuf_unspecified = 0;
5059 protobuf_unspecified = 0;
5067 message MeasGapSharingConfig
5069 oneof gapSharingFR2 {
5070 Null release_gapSharingFR2 = 1;
5071 MeasGapSharingScheme setup_gapSharingFR2 = 2;
5073 oneof gapSharingFR1 {
5074 Null release_gapSharingFR1 = 3;
5075 MeasGapSharingScheme setup_gapSharingFR1 = 4;
5077 oneof gapSharingUE {
5078 Null release_gapSharingUE = 5;
5079 MeasGapSharingScheme setup_gapSharingUE = 6;
5083 message MeasGapSharingScheme
5086 protobuf_unspecified = 0;
5097 oneof delayBudgetReportingConfig {
5099 DelayBudgetReportingProhibitTimer setup = 2;
5103 message DelayBudgetReportingProhibitTimer
5106 protobuf_unspecified = 0;
5119 message OtherConfig_v1540
5121 oneof overheatingAssistanceConfig {
5122 Null release_overheatingAssistanceConfig = 1;
5123 OverheatingAssistanceConfig setup_overheatingAssistanceConfig = 2;
5127 message OverheatingAssistanceConfig
5129 enum OverheatingIndicationProhibitTimer {
5130 protobuf_unspecified = 0;
5145 OverheatingIndicationProhibitTimer overheatingIndicationProhibitTimer = 1;
5150 uint32 sCellIndex = 1;
5151 ServingCellConfigCommon sCellConfigCommon = 2;
5152 ServingCellConfig sCellConfigDedicated = 3;
5158 uint32 searchSpaceId = 1;
5159 google.protobuf.UInt32Value controlResourceSetId = 2;
5160 oneof monitoringSlotPeriodicityAndOffset {
5177 google.protobuf.UInt32Value duration = 18;
5178 google.protobuf.BytesValue monitoringSymbolsWithinSlot = 19;
5179 NrofCandidates nrofCandidates = 20;
5180 oneof searchSpaceType {
5182 UE_Specific ue_Specific = 22;
5186 message NrofCandidates
5188 AggregationLevel aggregationLevel1 = 1;
5189 AggregationLevel aggregationLevel2 = 2;
5190 AggregationLevel aggregationLevel4 = 3;
5191 AggregationLevel aggregationLevel8 = 4;
5192 AggregationLevel aggregationLevel16 = 5;
5195 message AggregationLevel
5198 protobuf_unspecified = 0;
5213 DCI_Format0_0_AndFormat1_0 dci_Format0_0_AndFormat1_0 = 1;
5214 DCI_Format2_0 dci_Format2_0 = 2;
5215 DCI_Format2_1 dci_Format2_1 = 3;
5216 DCI_Format2_2 dci_Format2_2 = 4;
5217 DCI_Format2_3 dci_Format2_3 = 5;
5220 message DCI_Format0_0_AndFormat1_0
5224 message DCI_Format2_0
5226 NrofCandidates_SFI nrofCandidates_SFI = 1;
5229 message NrofCandidates_SFI
5231 AggregationLevel_SFI aggregationLevel1 = 1;
5232 AggregationLevel_SFI aggregationLevel2 = 2;
5233 AggregationLevel_SFI aggregationLevel4 = 3;
5234 AggregationLevel_SFI aggregationLevel8 = 4;
5235 AggregationLevel_SFI aggregationLevel16 = 5;
5238 message AggregationLevel_SFI
5241 protobuf_unspecified = 0;
5248 message DCI_Format2_1
5252 message DCI_Format2_2
5256 message DCI_Format2_3
5265 protobuf_unspecified = 0;
5281 protobuf_unspecified = 0;
5291 DCI_Formats dci_Formats = 1;
5297 protobuf_unspecified = 0;
5298 formats0_0_And_1_0 = 1;
5299 formats0_1_And_1_1 = 2;
5304 message MeasResultCellListSFTD
5306 repeated MeasResultCellSFTD items = 1;
5309 message MeasResultCellSFTD
5311 uint32 physCellId = 1;
5312 uint32 sfn_OffsetResult = 2;
5313 sint32 frameBoundaryOffsetResult = 3;
5314 google.protobuf.UInt32Value rsrp_Result = 4;
5317 message MeasResultList2NR
5319 repeated MeasResult2NR items = 1;
5322 message MeasResult2NR
5324 google.protobuf.UInt32Value ssbFrequency = 1;
5325 google.protobuf.UInt32Value refFreqCSI_RS = 2;
5326 MeasResultNR measResultServingCell = 3;
5327 MeasResultListNR measResultNeighCellListNR = 4;
5330 message MeasQuantityResults
5332 google.protobuf.UInt32Value rsrp = 1;
5333 google.protobuf.UInt32Value rsrq = 2;
5334 google.protobuf.UInt32Value sinr = 3;
5337 message ResultsPerSSB_Index
5339 uint32 ssb_Index = 1;
5340 MeasQuantityResults ssb_Results = 2;
5343 message ResultsPerCSI_RS_Index
5345 uint32 csi_rs_index = 1;
5346 MeasQuantityResults csi_RS_Results = 2;
5349 message MeasQuantityResultsEUTRA
5351 google.protobuf.UInt32Value rsrp = 1;
5352 google.protobuf.UInt32Value rsrq = 2;
5353 google.protobuf.UInt32Value sinr = 3;
5358 MeasQuantityResults resultsSSB_Cell = 1;
5359 MeasQuantityResults resultsCSI_RS_Cell = 2;
5362 message ResultsPerCSI_RS_IndexList
5364 repeated ResultsPerCSI_RS_Index items = 1;
5367 message ResultsPerSSB_IndexList
5369 repeated ResultsPerSSB_Index items = 1;
5372 message RsIndexResults
5374 ResultsPerSSB_IndexList resultsSSB_Indexes = 1;
5375 ResultsPerCSI_RS_IndexList resultsCSI_RS_Indexes = 2;
5380 CellResults cellResults = 1;
5381 RsIndexResults rsIndexResults = 2;
5384 message PLMN_Identity
5392 repeated uint32 mncval = 1;
5397 repeated uint32 mccval = 1;
5400 message PLMN_Identity_EUTRA_5GC
5403 PLMN_Identity plmn_Identity_EUTRA_5GC = 1;
5404 uint32 plmn_index = 2;
5408 message PLMN_IdentityList_EUTRA_5GC
5410 repeated PLMN_Identity_EUTRA_5GC items = 1;
5413 message CellAccessRelatedInfo_EUTRA_5GC
5415 PLMN_IdentityList_EUTRA_5GC plmn_IdentityList_eutra_5gc = 1;
5416 bytes trackingAreaCode_eutra_5gc = 2;
5417 google.protobuf.UInt32Value ranac_5gc = 3;
5418 oneof cellidentity_eutra_5gc {
5419 bytes cellIdentity_EUTRA = 4;
5420 uint32 cellId_index = 5;
5424 message PLMN_IdentityList_EUTRA_EPC
5426 repeated PLMN_Identity items = 1;
5429 message CellAccessRelatedInfo_EUTRA_EPC
5431 PLMN_IdentityList_EUTRA_EPC plmn_IdentityList_eutra_epc = 1;
5432 bytes trackingAreaCode_eutra_epc = 2;
5433 bytes cellidentity_eutra_epc = 3;
5436 message CGI_info_EPC
5438 CellAccessRelatedInfo_EUTRA_EPC cgi_info_EPC_legacy = 1;
5439 repeated CellAccessRelatedInfo_EUTRA_EPC cgi_info_EPC_list = 2;
5442 message PLMN_IdentityInfo
5444 enum CellReservedForOperatorUse {
5445 protobuf_unspecified = 0;
5449 repeated PLMN_Identity plmn_IdentityList = 1;
5450 google.protobuf.BytesValue trackingAreaCode = 2;
5451 google.protobuf.UInt32Value ranac = 3;
5452 bytes cellIdentity = 4;
5453 CellReservedForOperatorUse cellReservedForOperatorUse = 5;
5456 message PDCCH_ConfigSIB1
5458 uint32 controlResourceSetZero = 1;
5459 uint32 searchSpaceZero = 2;
5464 uint32 ssb_SubCarrierOffset = 1;
5465 PDCCH_ConfigSIB1 pdcch_ConfigSIB1 = 2;
5468 message PLMN_IdentityInfoList
5470 repeated PLMN_IdentityInfo items = 1;
5473 message MultiFrequencyBandListNR
5475 repeated uint32 items = 1;
5480 PLMN_IdentityInfoList plmn_IdentityInfoList = 1;
5481 MultiFrequencyBandListNR frequencyBandList = 2;
5485 message MultiBandInfoListEUTRA
5487 repeated uint32 items = 1;
5490 message EUTRA_CGI_Info
5492 CGI_info_EPC cgi_Info_EPC = 1;
5493 repeated CellAccessRelatedInfo_EUTRA_5GC cgi_info_5GC = 2;
5494 google.protobuf.UInt32Value freqBandIndicator = 3;
5495 MultiBandInfoListEUTRA multiBandInfoList = 4;
5496 TrueOpt freqBandIndicatorPriority = 5;
5499 message MeasResultNR
5501 google.protobuf.UInt32Value physCellId = 1;
5502 MeasResult measResult = 2;
5503 CGI_Info cgi_Info = 3;
5506 message MeasResultEUTRA
5508 uint32 eutra_physCellId = 1;
5509 MeasQuantityResultsEUTRA measResult = 2;
5510 EUTRA_CGI_Info cgi_Info = 3;
5513 message MeasResultServMO
5515 uint32 servCellID = 1;
5516 MeasResultNR measResultServingCell = 2;
5517 MeasResultNR measResultBestNeighCell = 3;
5520 message MeasResultServMOList
5522 repeated MeasResultServMO items = 1;
5525 message MeasResultListNR
5527 repeated MeasResultNR items = 1;
5530 message MeasResultListEUTRA
5532 repeated MeasResultEUTRA items = 1;
5538 MeasResultServMOList measResultServingMOList = 2;
5539 oneof measResultNeighCells {
5540 MeasResultListNR measResultListNR = 3;
5541 MeasResultListEUTRA measResultListEUTRA = 4;
5547 oneof drx_LongCycleStartOffset {
5567 uint32 ms10240 = 20;
5569 ShortDRX shortDRX = 21;
5572 message RadioBearerConfig
5574 SRB_ToAddModList srb_ToAddModList = 1;
5575 google.protobuf.BoolValue srb3_ToRelease = 2;
5576 DRB_ToAddModList drb_ToAddModList = 3;
5577 DRB_ToReleaseList drb_ToReleaseList = 4;
5578 SecurityConfig securityConfig = 5;
5581 message SRB_ToAddModList
5583 repeated SRB_ToAddMod items = 1;
5586 message SRB_ToAddMod
5588 uint32 srb_Identity = 1;
5589 google.protobuf.BoolValue reestablishPDCP = 2;
5590 google.protobuf.BoolValue discardOnPDCP = 3;
5591 PDCP_Config pdcp_Config = 4;
5597 MoreThanOneRLC moreThanOneRLC = 2;
5598 T_Reordering t_Reordering = 3;
5599 google.protobuf.BoolValue cipheringDisabled = 4;
5604 DiscardTimer discardTimer = 1;
5605 PDCP_SN_Size pdcp_SN_SizeUL = 2;
5606 PDCP_SN_Size pdcp_SN_SizeDL = 3;
5607 oneof headerCompression {
5610 UplinkOnlyROHC uplinkOnlyROHC = 6;
5612 google.protobuf.BoolValue integrityProtection = 7;
5613 google.protobuf.BoolValue statusReportRequired = 8;
5614 google.protobuf.BoolValue outOfOrderDelivery = 9;
5617 message DiscardTimer
5620 protobuf_unspecified = 0;
5641 message PDCP_SN_Size
5644 protobuf_unspecified = 0;
5654 RohcProfiles profiles = 2;
5655 google.protobuf.BoolValue drb_ContinueROHC = 3;
5658 message RohcProfiles
5660 bool profile0x0001 = 1;
5661 bool profile0x0002 = 2;
5662 bool profile0x0003 = 3;
5663 bool profile0x0004 = 4;
5664 bool profile0x0006 = 5;
5665 bool profile0x0101 = 6;
5666 bool profile0x0102 = 7;
5667 bool profile0x0103 = 8;
5668 bool profile0x0104 = 9;
5671 message UplinkOnlyROHC
5674 UplinkOnlyROHCProfiles profiles = 2;
5675 google.protobuf.BoolValue drb_ContinueROHC = 3;
5678 message UplinkOnlyROHCProfiles
5681 bool profile0x0106 = 1;
5684 message MoreThanOneRLC
5686 PrimaryPath primaryPath = 1;
5687 UL_DataSplitThreshold ul_DataSplitThreshold = 2;
5688 google.protobuf.BoolValue pdcp_Duplication = 3;
5693 google.protobuf.UInt32Value cellGroup = 1;
5694 google.protobuf.UInt32Value logicalChannel = 2;
5697 message UL_DataSplitThreshold
5700 protobuf_unspecified = 0;
5729 message T_Reordering
5732 protobuf_unspecified = 0;
5773 message DRB_ToAddModList
5775 repeated DRB_ToAddMod items = 1;
5778 message DRB_ToAddMod
5780 oneof cnAssociation {
5781 uint32 eps_BearerIdentity = 1;
5782 SDAP_Config sdap_Config = 2;
5784 uint32 drb_Identity = 3;
5785 google.protobuf.BoolValue reestablishPDCP = 4;
5786 google.protobuf.BoolValue recoverPDCP = 5;
5787 PDCP_Config pdcp_Config = 6;
5790 message DRB_ToReleaseList
5792 repeated uint32 items = 1;
5797 uint32 pdu_Session = 1;
5798 SDAP_Header sdap_HeaderDL = 2;
5799 SDAP_Header sdap_HeaderUL = 3;
5800 bool defaultDRB = 4;
5801 repeated uint32 mappedQoS_FlowsToAdd = 5;
5802 repeated uint32 mappedQoS_FlowsToRelease = 6;
5808 protobuf_unspecified = 0;
5815 message SecurityConfig
5817 SecurityAlgorithmConfig securityAlgorithmConfig = 1;
5818 KeyToUse keyToUse = 2;
5821 message SecurityAlgorithmConfig
5823 CipheringAlgorithm cipheringAlgorithm = 1;
5824 IntegrityProtAlgorithm integrityProtAlgorithm = 2;
5827 message CipheringAlgorithm
5830 protobuf_unspecified = 0;
5839 message IntegrityProtAlgorithm
5842 protobuf_unspecified = 0;
5854 protobuf_unspecified = 0;
5861 message UplinkTxDirectCurrentList
5863 repeated UplinkTxDirectCurrentCell items = 1;
5866 message UplinkTxDirectCurrentCell
5868 uint32 servCellIndex = 1;
5869 repeated UplinkTxDirectCurrentBWP uplinkDirectCurrentBWP = 2;
5872 message UplinkTxDirectCurrentBWP
5875 bool shift7dot5kHz = 2;
5876 uint32 txDirectCurrentLocation = 3;
5879 message CellAccessRelatedInfo
5881 PLMN_IdentityInfoList plmn_IdentityList = 1;
5882 TrueOpt cellReservedForOtherUse = 2;
5885 message ConnEstFailureControl
5887 ConnEstFailCount connEstFailCount = 1;
5888 ConnEstFailOffsetValidity connEstFailOffsetValidity = 2;
5889 google.protobuf.UInt32Value connEstFailOffset = 3;
5892 message ConnEstFailCount
5895 protobuf_unspecified = 0;
5904 message ConnEstFailOffsetValidity
5907 protobuf_unspecified = 0;
5920 message SI_SchedulingInfo
5922 repeated SchedulingInfo schedulingInfoList = 1;
5923 SI_WindowLength si_WindowLength = 2;
5924 SI_RequestConfig si_RequestConfig = 3;
5925 SI_RequestConfig si_RequestConfigSUL = 4;
5926 google.protobuf.BytesValue systemInformationAreaID = 5;
5929 message SI_WindowLength
5932 protobuf_unspecified = 0;
5946 message SchedulingInfo
5948 SI_BroadcastStatus si_BroadcastStatus = 1;
5949 SI_Periodicity si_Periodicity = 2;
5950 SIB_Mapping sib_MappingInfo = 3;
5955 repeated SIB_TypeInfo items = 1;
5958 message SI_BroadcastStatus
5961 protobuf_unspecified = 0;
5963 notBroadcasting = 2;
5968 message SI_Periodicity
5971 protobuf_unspecified = 0;
5983 message SIB_TypeInfo
5985 SIB_TypeInfoType type = 1;
5986 google.protobuf.UInt32Value valueTag = 2;
5987 TrueOpt areaScope = 3;
5990 message SIB_TypeInfoType
5993 protobuf_unspecified = 0;
6006 message SI_RequestConfig
6008 RACH_OccasionsSI rach_OccasionsSI = 1;
6009 SI_RequestPeriod si_RequestPeriod = 2;
6010 repeated SI_RequestResources si_RequestResources = 3;
6013 message SI_RequestPeriod
6016 protobuf_unspecified = 0;
6029 message RACH_OccasionsSI
6031 RACH_ConfigGeneric rach_ConfigSI = 1;
6032 SSB_perRACH_Occasion ssb_perRACH_Occasion = 2;
6035 message SI_RequestResources
6037 uint32 ra_PreambleStartIndex = 1;
6038 google.protobuf.UInt32Value ra_AssociationPeriodIndex = 2;
6039 google.protobuf.UInt32Value ra_ssb_OccasionMaskIndex = 3;
6042 message ServingCellConfigCommonSIB
6044 DownlinkConfigCommonSIB downlinkConfigCommon = 1;
6045 UplinkConfigCommonSIB uplinkConfigCommon = 2;
6046 UplinkConfigCommonSIB supplementaryUplink = 3;
6047 SIB_N_TimingAdvanceOffset n_TimingAdvanceOffset = 4;
6048 SIB_SSB_PositionsInBurst ssb_PositionsInBurst = 5;
6049 SIB_SSB_PeriodicityServingCell ssb_PeriodicityServingCell = 6;
6050 TDD_UL_DL_ConfigCommon tdd_UL_DL_ConfigurationCommon = 7;
6051 sint32 ss_PBCH_BlockPower = 8;
6054 message DownlinkConfigCommonSIB
6056 FrequencyInfoDL_SIB frequencyInfoDL = 1;
6057 BWP_DownlinkCommon initialDownlinkBWP = 2;
6058 BCCH_Config bcch_Config = 3;
6059 PCCH_Config pcch_Config = 4;
6062 message FrequencyInfoDL_SIB
6064 MultiFrequencyBandListNR_SIB frequencyBandList = 1;
6065 uint32 offsetToPointA = 2;
6066 repeated SCS_SpecificCarrier scs_SpecificCarrierList = 3;
6069 message MultiFrequencyBandListNR_SIB
6071 repeated NR_MultiBandInfo items = 1;
6074 message NR_MultiBandInfo
6076 google.protobuf.UInt32Value freqBandIndicatorNR = 1;
6077 NR_NS_PmaxList nr_NS_PmaxList = 2;
6080 message NR_NS_PmaxList
6082 repeated NR_NS_PmaxValue items = 1;
6085 message NR_NS_PmaxValue
6087 google.protobuf.Int32Value additionalPmax = 1;
6088 uint32 additionalSpectrumEmission = 2;
6094 enum ModificationPeriodCoeff {
6095 protobuf_unspecified = 0;
6101 ModificationPeriodCoeff modificationPeriodCoeff = 1;
6106 PagingCycle defaultPagingCycle = 1;
6107 oneof nAndPagingFrameOffset {
6110 uint32 quarterT = 4;
6111 uint32 oneEighthT = 5;
6112 uint32 oneSixteenthT = 6;
6114 PCCH_ConfigNs ns = 7;
6115 oneof firstPDCCH_MonitoringOccasionOfPO {
6116 SCS15KHZoneT sCS15KHZoneT = 8;
6117 SCS30KHZoneT_SCS15KHZhalfT sCS30KHZoneT_SCS15KHZhalfT = 9;
6118 SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT = 10;
6119 SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT = 11;
6120 SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT = 12;
6121 SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT = 13;
6122 SCS120KHZoneEighthT_SCS60KHZoneSixteenthT sCS120KHZoneEighthT_SCS60KHZoneSixteenthT = 14;
6123 SCS120KHZoneSixteenthT sCS120KHZoneSixteenthT = 15;
6130 protobuf_unspecified = 0;
6139 message PCCH_ConfigNs
6142 protobuf_unspecified = 0;
6150 message SCS15KHZoneT
6152 repeated uint32 values = 1;
6155 message SCS30KHZoneT_SCS15KHZhalfT
6157 repeated uint32 values = 1;
6160 message SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT
6162 repeated uint32 values = 1;
6165 message SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT
6167 repeated uint32 values = 1;
6170 message SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT
6172 repeated uint32 values = 1;
6175 message SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT
6177 repeated uint32 values = 1;
6180 message SCS120KHZoneEighthT_SCS60KHZoneSixteenthT
6182 repeated uint32 values = 1;
6185 message SCS120KHZoneSixteenthT
6187 repeated uint32 values = 1;
6190 message UplinkConfigCommonSIB
6192 FrequencyInfoUL_SIB frequencyInfoUL = 1;
6193 BWP_UplinkCommon initialUplinkBWP = 2;
6194 TimeAlignmentTimer timeAlignmentTimerCommon = 3;
6197 message FrequencyInfoUL_SIB
6199 MultiFrequencyBandListNR_SIB frequencyBandList = 1;
6200 google.protobuf.UInt32Value absoluteFrequencyPointA = 2;
6201 repeated SCS_SpecificCarrier scs_SpecificCarrierList = 3;
6202 google.protobuf.Int32Value p_Max = 4;
6203 TrueOpt frequencyShift7p5khz = 5;
6206 message SIB_N_TimingAdvanceOffset
6209 protobuf_unspecified = 0;
6217 message SIB_SSB_PositionsInBurst
6219 bytes inOneGroup = 1;
6220 google.protobuf.BytesValue groupPresence = 2;
6223 message SIB_SSB_PeriodicityServingCell
6226 protobuf_unspecified = 0;
6237 message UE_TimersAndConstants
6239 UE_TimersAndConstantsT300_T301_T319 t300 = 1;
6240 UE_TimersAndConstantsT300_T301_T319 t301 = 2;
6241 UE_TimersAndConstantsT310 t310 = 3;
6242 UE_TimersAndConstantsN310 n310 = 4;
6243 UE_TimersAndConstantsT311 t311 = 5;
6244 UE_TimersAndConstantsN311 n311 = 6;
6245 UE_TimersAndConstantsT300_T301_T319 t319 = 7;
6248 message UE_TimersAndConstantsT300_T301_T319
6251 protobuf_unspecified = 0;
6265 message UE_TimersAndConstantsT310
6268 protobuf_unspecified = 0;
6280 message UE_TimersAndConstantsN310
6283 protobuf_unspecified = 0;
6296 message UE_TimersAndConstantsT311
6299 protobuf_unspecified = 0;
6311 message UE_TimersAndConstantsN311
6314 protobuf_unspecified = 0;
6327 message UAC_BarringPerCatList
6329 repeated UAC_BarringPerCat items = 1;
6332 message UAC_BarringPerCat
6334 uint32 accessCategory = 1;
6335 uint32 uac_barringInfoSetIndex = 2;
6338 message UAC_BarringPerPLMN_List
6340 repeated UAC_BarringPerPLMN items = 1;
6343 message UAC_BarringPerPLMN
6345 uint32 plmn_IdentityIndex = 1;
6346 oneof uac_ACBarringListType {
6347 UAC_ImplicitACBarringList uac_ImplicitACBarringList = 2;
6348 UAC_BarringPerCatList uac_ExplicitACBarringList = 3;
6352 message UAC_ImplicitACBarringList
6354 repeated uint32 items = 1;
6357 message UAC_BarringInfoSetList
6359 repeated UAC_BarringInfoSet items = 1;
6362 message UAC_BarringInfoSet
6364 UAC_BarringFactor uac_BarringFactor = 1;
6365 UAC_BarringTime uac_BarringTime = 2;
6366 bytes uac_BarringForAccessIdentity = 3;
6369 message UAC_BarringFactor
6372 protobuf_unspecified = 0;
6393 message UAC_BarringTime
6396 protobuf_unspecified = 0;
6409 message MobilityStateParameters
6411 T_Evaluation_HystNormal t_Evaluation = 1;
6412 T_Evaluation_HystNormal t_HystNormal = 2;
6413 uint32 n_CellChangeMedium = 3;
6414 uint32 n_CellChangeHigh = 4;
6417 message T_Evaluation_HystNormal
6420 protobuf_unspecified = 0;
6430 message EUTRA_MultiBandInfoList
6432 repeated EUTRA_MultiBandInfo items = 1;
6435 message EUTRA_MultiBandInfo
6437 uint32 eutra_FreqBandIndicator = 1;
6438 EUTRA_NS_PmaxList eutra_NS_PmaxList = 3;
6441 message EUTRA_NS_PmaxList
6443 repeated EUTRA_NS_PmaxValue items = 1;
6446 message EUTRA_NS_PmaxValue
6448 google.protobuf.Int32Value additionalPmax = 1;
6449 google.protobuf.UInt32Value additionalSpectrumEmission = 2;