aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal@wireshark.org>2022-10-05 08:50:43 +0200
committerPascal Quantin <pascal@wireshark.org>2022-10-05 08:50:43 +0200
commit4dcafcf976dde861aab164a50ceb1cf6a3932319 (patch)
treed2fe2ab7bf9be3277fa06da467cf60c43b251aa8
parent9de534b8c6642ffbe89b1ff76d980deab49187b7 (diff)
NR RRC: upgrade dissector to v17.2.0
-rw-r--r--epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn21
-rw-r--r--epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn857
-rw-r--r--epan/dissectors/asn1/nr-rrc/NR-Sidelink-DiscoveryMessage.asn2
-rw-r--r--epan/dissectors/asn1/nr-rrc/NR-Sidelink-Preconf.asn7
-rw-r--r--epan/dissectors/asn1/nr-rrc/NR-UE-Variables.asn11
-rw-r--r--epan/dissectors/asn1/nr-rrc/PC5-RRC-Definitions.asn12
-rw-r--r--epan/dissectors/asn1/nr-rrc/nr-rrc.cnf4
-rw-r--r--epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c2
-rw-r--r--epan/dissectors/packet-nr-rrc.c6546
9 files changed, 6514 insertions, 948 deletions
diff --git a/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn b/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn
index f0dd313fb0..0da3867095 100644
--- a/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn
+++ b/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.331 V17.1.0 (2022-06)
+-- 3GPP TS 38.331 V17.2.0 (2022-09)
NR-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -24,10 +24,11 @@ IMPORTS
maxBandsEUTRA,
maxCellSFTD,
maxFeatureSetsPerBand,
+ maxFreq,
maxFreqIDC-MRDC,
maxNrofCombIDC,
maxNrofCondCells-r16,
- ffsUpperLimit, -- to be removed later
+ maxNrofCondCells-1-r17,
maxNrofPhysicalResourceBlocks,
maxNrofSCells,
maxNrofServingCells,
@@ -405,17 +406,16 @@ CandidateServingFreqListEUTRA ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN
T-Offset-r16 ::= ENUMERATED {ms0dot5, ms0dot75, ms1, ms1dot5, ms2, ms2dot5, ms3, spare1}
-CandidateCellInfoListCPC-r17 ::= SEQUENCE (SIZE (1..ffsUpperLimit)) OF CandidateCellInfo-r17 -- FFS
+CandidateCellInfoListCPC-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellInfo-r17
CandidateCellInfo-r17 ::= SEQUENCE {
ssbFrequency-r17 ARFCN-ValueNR,
- candidateList-r17 SEQUENCE (SIZE (1..ffsUpperLimit)) OF CandidateCell-r17 -- FFS
+ candidateList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF CandidateCell-r17
}
CandidateCell-r17 ::= SEQUENCE {
physCellId-r17 PhysCellId,
condExecutionCondSCG-r17 OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL
--- FFS whether the Optional flag is to be removed from condExecutionConditionSN-r17
}
-- TAG-CG-CONFIG-STOP
@@ -527,7 +527,7 @@ CG-ConfigInfo-v1640-IEs ::= SEQUENCE {
CG-ConfigInfo-v1700-IEs ::= SEQUENCE {
candidateCellListCPC-r17 CandidateCellListCPC-r17 OPTIONAL,
- twoPHRModeSCG-r17 ENUMERATED {enabled} OPTIONAL,
+ twoPHRModeMCG-r17 ENUMERATED {enabled} OPTIONAL,
lowMobilityEvaluationConnectedInPCell-r17 ENUMERATED {enabled} OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -581,9 +581,8 @@ ConfigRestrictInfoSCG ::= SEQUENCE {
[[
allowedReducedConfigForOverheating-r17 OverheatingAssistance-r17 OPTIONAL,
maxNumberUDC-DRB-r17 INTEGER(0..2) OPTIONAL,
- maxNumberCPCCandidates-r17 INTEGER(1..maxNrofCondCells-r16) OPTIONAL
+ maxNumberCPCCandidates-r17 INTEGER(0..maxNrofCondCells-1-r17) OPTIONAL
]]
--- This field is included according to a working assumption, it can be revisited in next meeting if complications are found
}
SelectedBandEntriesMN ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandEntryIndex
@@ -702,11 +701,11 @@ AffectedCarrierFreqCombEUTRA ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) O
AffectedCarrierFreqCombNR ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF ARFCN-ValueNR
-CandidateCellListCPC-r17 ::= SEQUENCE (SIZE (1..ffsUpperLimit)) OF CandidateCellCPC-r17 -- FFS
+CandidateCellListCPC-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellCPC-r17
CandidateCellCPC-r17 ::= SEQUENCE {
ssbFrequency-r17 ARFCN-ValueNR,
- candidateCellList-r17 SEQUENCE (SIZE (1..ffsUpperLimit)) OF PhysCellId -- FFS
+ candidateCellList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF PhysCellId
}
-- TAG-CG-CONFIG-INFO-STOP
@@ -792,7 +791,7 @@ UERadioPagingInformation-v1700-IEs ::= SEQUENCE {
ue-RadioPagingInfo-r17 OCTET STRING (CONTAINING UE-RadioPagingInfo-r17) OPTIONAL,
inactiveStatePO-Determination-r17 ENUMERATED {supported} OPTIONAL,
numberOfRxRedCap-r17 ENUMERATED {one, two} OPTIONAL,
- hd-FDDRedCap-r17 ENUMERATED {supported} OPTIONAL,
+ halfDuplexFDD-TypeA-RedCap-r17 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
diff --git a/epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn b/epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn
index 5c6fab0186..46f7a0e4ed 100644
--- a/epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn
+++ b/epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.331 V17.1.0 (2022-06)
+-- 3GPP TS 38.331 V17.2.0 (2022-09)
NR-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -950,6 +950,11 @@ RRCReconfigurationComplete-v1700-IEs ::= SEQUENCE {
needForGapNCSG-InfoNR-r17 NeedForGapNCSG-InfoNR-r17 OPTIONAL,
needForGapNCSG-InfoEUTRA-r17 NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,
selectedCondRRCReconfig-r17 CondReconfigId-r16 OPTIONAL,
+ nonCriticalExtension RRCReconfigurationComplete-v1720-IEs OPTIONAL
+}
+
+RRCReconfigurationComplete-v1720-IEs ::= SEQUENCE {
+ uplinkTxDirectCurrentMoreCarrierList-r17 UplinkTxDirectCurrentMoreCarrierList-r17 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -1216,7 +1221,7 @@ RRCResume-v1700-IEs ::= SEQUENCE {
sl-L2RemoteUE-Config-r17 CHOICE {release NULL, setup SL-L2RemoteUE-Config-r17} OPTIONAL, -- Cond L2RemoteUE
needForGapNCSG-ConfigNR-r17 CHOICE {release NULL, setup NeedForGapNCSG-ConfigNR-r17} OPTIONAL, -- Need M
needForGapNCSG-ConfigEUTRA-r17 CHOICE {release NULL, setup NeedForGapNCSG-ConfigEUTRA-r17} OPTIONAL, -- Need M
- scg-State-r17 ENUMERATED {deactivated} OPTIONAL, -- Need S
+ scg-State-r17 ENUMERATED {deactivated} OPTIONAL, -- Need N
appLayerMeasConfig-r17 AppLayerMeasConfig-r17 OPTIONAL, -- Need M
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -1263,7 +1268,12 @@ RRCResumeComplete-v1640-IEs ::= SEQUENCE {
RRCResumeComplete-v1700-IEs ::= SEQUENCE {
needForGapNCSG-InfoNR-r17 NeedForGapNCSG-InfoNR-r17 OPTIONAL,
needForGapNCSG-InfoEUTRA-r17 NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ nonCriticalExtension RRCResumeComplete-v1720-IEs OPTIONAL
+}
+
+RRCResumeComplete-v1720-IEs ::= SEQUENCE {
+ uplinkTxDirectCurrentMoreCarrierList-r17 UplinkTxDirectCurrentMoreCarrierList-r17 OPTIONAL,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
}
-- TAG-RRCRESUMECOMPLETE-STOP
@@ -2485,9 +2495,15 @@ UEPositioningAssistanceInfo-r17 ::= SEQUENCE {
}
UEPositioningAssistanceInfo-r17-IEs ::= SEQUENCE {
- ue-TxTEG-AssociationList-r17 UE-TxTEG-AssociationList-r17 OPTIONAL,
- lateNonCriticalExtension OCTET STRING OPTIONAL,
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ ue-TxTEG-AssociationList-r17 UE-TxTEG-AssociationList-r17 OPTIONAL,
+ lateNonCriticalExtension OCTET STRING OPTIONAL,
+ nonCriticalExtension UEPositioningAssistanceInfo-v1720-IEs OPTIONAL
+}
+
+UEPositioningAssistanceInfo-v1720-IEs::= SEQUENCE {
+ ue-TxTEG-TimingErrorMarginValue-r17 ENUMERATED {tc0, tc2, tc4, tc6, tc8, tc12, tc16, tc20, tc24, tc32, tc40, tc48, tc56,
+ tc64, tc72, tc80} OPTIONAL,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
}
UE-TxTEG-AssociationList-r17 ::= SEQUENCE (SIZE (1..maxNrOfTxTEGReport-r17)) OF UE-TxTEG-Association-r17
@@ -2650,6 +2666,9 @@ SIB2 ::= SEQUENCE {
]],
[[
ssb-PositionQCL-Common-r17 SSB-PositionQCL-Relation-r17 OPTIONAL -- Cond SharedSpectrum2
+ ]],
+ [[
+ smtc4list-r17 SSB-MTC4List-r17 OPTIONAL -- Need R
]]
},
...,
@@ -2756,6 +2775,9 @@ SIB4 ::= SEQUENCE {
]],
[[
interFreqCarrierFreqList-v1700 InterFreqCarrierFreqList-v1700 OPTIONAL -- Need R
+ ]],
+ [[
+ interFreqCarrierFreqList-v1720 InterFreqCarrierFreqList-v1720 OPTIONAL -- Need R
]]
}
@@ -2765,6 +2787,8 @@ InterFreqCarrierFreqList-v1610 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCar
InterFreqCarrierFreqList-v1700 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1700
+InterFreqCarrierFreqList-v1720 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1720
+
InterFreqCarrierFreqInfo ::= SEQUENCE {
dl-CarrierFreq ARFCN-ValueNR,
frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond Mandatory
@@ -2812,6 +2836,10 @@ InterFreqCarrierFreqInfo-v1700 ::= SEQUENCE {
interFreqNeighCellList-v1710 InterFreqNeighCellList-v1710 OPTIONAL -- Cond SharedSpectrum2
}
+InterFreqCarrierFreqInfo-v1720 ::= SEQUENCE {
+ smtc4list-r17 SSB-MTC4List-r17 OPTIONAL -- Need R
+}
+
InterFreqNeighHSDN-CellList-r17 ::= SEQUENCE (SIZE (1..maxCellInter)) OF PCI-Range
InterFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
@@ -3006,7 +3034,7 @@ SIB12-IEs-r16 ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL,
...,
[[
- sl-DRX-ConfigCommonGC-BC-r17 SL-DRX-Config-GC-BC-r17 OPTIONAL, -- Need R
+ sl-DRX-ConfigCommonGC-BC-r17 SL-DRX-ConfigGC-BC-r17 OPTIONAL, -- Need R
sl-DiscConfigCommon-r17 SL-DiscConfigCommon-r17 OPTIONAL, -- Need R
sl-L2U2N-Relay-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-NonRelayDiscovery-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
@@ -3153,7 +3181,10 @@ SIB19-r17 ::= SEQUENCE {
distanceThresh-r17 INTEGER(0..65525) OPTIONAL, -- Need R
ntn-NeighCellConfigList-r17 NTN-NeighCellConfigList-r17 OPTIONAL, -- Need R
lateNonCriticalExtension OCTET STRING OPTIONAL,
- ...
+ ...,
+ [[
+ ntn-NeighCellConfigListExt-v1720 NTN-NeighCellConfigList-r17 OPTIONAL -- Need R
+ ]]
}
NTN-NeighCellConfigList-r17 ::= SEQUENCE (SIZE(1..maxCellNTN-r17)) OF NTN-NeighCellConfig-r17
@@ -3279,7 +3310,7 @@ PosSI-SchedulingInfo-r16 ::= SEQUENCE {
posSI-RequestConfigSUL-r16 SI-RequestConfig OPTIONAL, -- Cond SUL-MSG-1
...,
[[
- posSI-RequestConfig-RedCap-r17 SI-RequestConfig OPTIONAL -- Cond REDCAP-MSG-1
+ posSI-RequestConfigRedCap-r17 SI-RequestConfig OPTIONAL -- Cond REDCAP-MSG-1
]]
}
@@ -3366,9 +3397,11 @@ AvailabilityCombinationsPerCell-r16 ::= SEQUENCE {
availabilityCombinations-r16 SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF AvailabilityCombination-r16,
...,
[[
- availabilityCombinationsRBGroups-r17 SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF AvailabilityCombinationRB-Groups-r17 OPTIONAL -- Need M
+ availabilityCombinationsRB-Groups-r17 SEQUENCE (SIZE (1..maxNrofAvailabilityCombinationsPerSet-r16)) OF AvailabilityCombinationRB-Groups-r17 OPTIONAL -- Need M
+ ]],
+ [[
+ positionInDCI-AI-RBGroups-v1720 INTEGER(0..maxAI-DCI-PayloadSize-1-r16) OPTIONAL -- Need M
]]
-
}
AvailabilityCombinationsPerCellIndex-r16 ::= INTEGER(0..maxNrofDUCells-r16)
@@ -3631,7 +3664,7 @@ BWP-UplinkCommon ::= SEQUENCE {
msgA-ConfigCommon-r16 CHOICE {release NULL, setup MsgA-ConfigCommon-r16 } OPTIONAL -- Cond SpCellOnly2
]],
[[
- enableRA-PrioritizationForSlicing-r17 BOOLEAN OPTIONAL, -- Cond RAPrioSliceAI
+ enableRA-PrioritizationForSlicing-r17 BOOLEAN OPTIONAL, -- Cond RA-PrioSliceAI
additionalRACH-ConfigList-r17 CHOICE {release NULL, setup AdditionalRACH-ConfigList-r17 } OPTIONAL, -- Cond SpCellOnly2
rsrp-ThresholdMsg3-r17 RSRP-Range OPTIONAL, -- Need R
numberOfMsg3-RepetitionsList-r17 SEQUENCE (SIZE (4)) OF NumberOfMsg3-Repetitions-r17 OPTIONAL, -- Cond Msg3Rep
@@ -3681,6 +3714,10 @@ BWP-UplinkDedicated ::= SEQUENCE {
ul-powerControl-r17 Uplink-powerControlId-r17 OPTIONAL, -- Cond NoTCI-PC
pucch-ConfigurationListMulticast1-r17 CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 } OPTIONAL, -- Need M
pucch-ConfigurationListMulticast2-r17 CHOICE {release NULL, setup PUCCH-ConfigurationList-r16 } OPTIONAL -- Need M
+ ]],
+ [[
+ pucch-ConfigMulticast1-r17 CHOICE {release NULL, setup PUCCH-Config } OPTIONAL, -- Need M
+ pucch-ConfigMulticast2-r17 CHOICE {release NULL, setup PUCCH-Config } OPTIONAL -- Need M
]]
}
@@ -3808,6 +3845,9 @@ CellGroupConfig ::= SEQUENCE {
rlc-BearerToReleaseListExt-r17 SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentityExt-r17 OPTIONAL, -- Need N
iab-ResourceConfigToAddModList-r17 SEQUENCE (SIZE(1..maxNrofIABResourceConfig-r17)) OF IAB-ResourceConfig-r17 OPTIONAL, -- Need N
iab-ResourceConfigToReleaseList-r17 SEQUENCE (SIZE(1..maxNrofIABResourceConfig-r17)) OF IAB-ResourceConfigID-r17 OPTIONAL -- Need N
+ ]],
+ [[
+ reportUplinkTxDirectCurrentMoreCarrier-r17 ReportUplinkTxDirectCurrentMoreCarrier-r17 OPTIONAL -- Need N
]]
}
@@ -3903,6 +3943,25 @@ IAB-ResourceConfig-r17 ::= SEQUENCE {
}
IAB-ResourceConfigID-r17 ::= INTEGER(0..maxNrofIABResourceConfig-1-r17)
+ReportUplinkTxDirectCurrentMoreCarrier-r17 ::= SEQUENCE (SIZE(1.. maxSimultaneousBands)) OF IntraBandCC-CombinationReqList-r17
+
+IntraBandCC-CombinationReqList-r17::= SEQUENCE {
+ servCellIndexList-r17 SEQUENCE (SIZE(1.. maxNrofServingCells)) OF ServCellIndex,
+ cc-CombinationList-r17 SEQUENCE (SIZE(1.. maxNrofReqComDC-Location-r17)) OF IntraBandCC-Combination-r17
+}
+
+IntraBandCC-Combination-r17::= SEQUENCE (SIZE(1.. maxNrofServingCells)) OF CC-State-r17
+
+CC-State-r17::= SEQUENCE {
+ dlCarrier-r17 CarrierState-r17 OPTIONAL,
+ ulCarrier-r17 CarrierState-r17 OPTIONAL
+}
+
+CarrierState-r17::= CHOICE {
+ deActivated-r17 NULL,
+ activeBWP-r17 INTEGER (0..maxNrofBWPs)
+}
+
-- TAG-CELLGROUPCONFIG-STOP
-- TAG-CELLGROUPID-START
@@ -4465,7 +4524,10 @@ CSI-AperiodicTriggerStateList ::= SEQUENCE (SIZE (1..maxNrOfCSI-AperiodicTrigg
CSI-AperiodicTriggerState ::= SEQUENCE {
associatedReportConfigInfoList SEQUENCE (SIZE(1..maxNrofReportConfigPerAperiodicTrigger)) OF CSI-AssociatedReportConfigInfo,
- ...
+ ...,
+ [[
+ ap-CSI-MultiplexingMode-r17 ENUMERATED {enabled} OPTIONAL -- Need R
+ ]]
}
CSI-AssociatedReportConfigInfo ::= SEQUENCE {
@@ -4482,8 +4544,6 @@ CSI-AssociatedReportConfigInfo ::= SEQUENCE {
nzp-CSI-RS-ResourcesForInterference INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig) OPTIONAL, -- Cond NZP-CSI-RS-ForInterference
...,
[[
-
- ap-CSI-MultiplexingMode-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
resourcesForChannel2-r17 CHOICE {
nzp-CSI-RS2-r17 SEQUENCE {
resourceSet2-r17 INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
@@ -4685,13 +4745,25 @@ CSI-ReportConfig ::= SEQUENCE {
codebookConfig-r17 CodebookConfig-r17 OPTIONAL, -- Need R
sharedCMR-r17 ENUMERATED {enable} OPTIONAL, -- Need R
csi-ReportMode-r17 ENUMERATED {mode1, mode2} OPTIONAL, -- Need R
- numberOfSingleTRP-CSI-Mode1-r17 ENUMERATED {n0, n1, n2} OPTIONAL, -- Need R
+ numberOfSingleTRP-CSI-Mode1-r17 ENUMERATED {n0, n1, n2} OPTIONAL, -- Need R
reportQuantity-r17 CHOICE {
cri-RSRP-Index-r17 NULL,
ssb-Index-RSRP-Index-r17 NULL,
cri-SINR-Index-r17 NULL,
ssb-Index-SINR-Index-r17 NULL
- } OPTIONAL -- Need R
+ } OPTIONAL -- Need R
+ ]],
+ [[
+ semiPersistentOnPUSCH-v1720 SEQUENCE {
+ reportSlotOffsetList-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL, -- Need R
+ reportSlotOffsetListDCI-0-2-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL, -- Need R
+ reportSlotOffsetListDCI-0-1-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL -- Need R
+ } OPTIONAL, -- Need R
+ aperiodic-v1720 SEQUENCE {
+ reportSlotOffsetList-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL, -- Need R
+ reportSlotOffsetListDCI-0-2-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL, -- Need R
+ reportSlotOffsetListDCI-0-1-r17 SEQUENCE (SIZE (1.. maxNrofUL-Allocations-r16)) OF INTEGER(0..128) OPTIONAL -- Need R
+ } OPTIONAL -- Need R
]]
}
@@ -4835,7 +4907,16 @@ CSI-RS-Resource-Mobility ::= SEQUENCE {
},
firstOFDMSymbolInTimeDomain INTEGER (0..13),
sequenceGenerationConfig INTEGER (0..1023),
- ...
+ ...,
+ [[
+ slotConfig-r17 CHOICE {
+ ms4 INTEGER (0..255),
+ ms5 INTEGER (0..319),
+ ms10 INTEGER (0..639),
+ ms20 INTEGER (0..1279),
+ ms40 INTEGER (0..2559)
+ } OPTIONAL -- Need R
+ ]]
}
CSI-RS-Index ::= INTEGER (0..maxNrofCSI-RS-ResourcesRRM-1)
@@ -5002,9 +5083,9 @@ DL-PPW-Periodicity-and-StartSlot-r17 ::= CHOICE {
-- TAG-DMRS-BUNDLINGPUCCH-CONFIG-START
DMRS-BundlingPUCCH-Config-r17 ::= SEQUENCE {
- pucch-DMRS-Bundling-r17 ENUMERATED {enabled} OPTIONAL, -- Need S
+ pucch-DMRS-Bundling-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pucch-TimeDomainWindowLength-r17 INTEGER (2..8) OPTIONAL, -- Need S
- pucch-WindowRestart-r17 ENUMERATED {enabled} OPTIONAL, -- Need S
+ pucch-WindowRestart-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pucch-FrequencyHoppingInterval-r17 ENUMERATED {s2, s4, s5, s10} OPTIONAL, -- Need S
...
}
@@ -5013,9 +5094,9 @@ DMRS-BundlingPUCCH-Config-r17 ::= SEQUENCE {
-- TAG-DMRS-BUNDLINGPUSCH-CONFIG-START
DMRS-BundlingPUSCH-Config-r17 ::= SEQUENCE {
- pusch-DMRS-Bundling-r17 ENUMERATED {enabled} OPTIONAL, -- Need S
+ pusch-DMRS-Bundling-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pusch-TimeDomainWindowLength-r17 INTEGER (2..32) OPTIONAL, -- Need S
- pusch-WindowRestart-r17 ENUMERATED {enabled} OPTIONAL, -- Need S
+ pusch-WindowRestart-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
pusch-FrequencyHoppingInterval-r17 ENUMERATED {s2, s4, s5, s6, s8, s10, s12, s14, s16, s20} OPTIONAL, -- Need S
...
}
@@ -5240,15 +5321,15 @@ DRX-ConfigExt-v1700 ::= SEQUENCE {
-- TAG-DRX-CONFIG-STOP
-- TAG-DRX-CONFIGSECONDARYGROUP-START
-DRX-ConfigSecondaryGroup ::= SEQUENCE {
- drx-onDurationTimer CHOICE {
+DRX-ConfigSecondaryGroup-r16 ::= SEQUENCE {
+ drx-onDurationTimer-r16 CHOICE {
subMilliSeconds INTEGER (1..31),
milliSeconds ENUMERATED {
ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
},
- drx-InactivityTimer ENUMERATED {
+ drx-InactivityTimer-r16 ENUMERATED {
ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
spare7, spare6, spare5, spare4, spare3, spare2, spare1}
@@ -5315,15 +5396,15 @@ NSAG-List-r17 ::= SEQUENCE (SIZE (1.. maxSliceInfo-r17)) OF NSAG-ID-r17
FeatureCombinationPreambles-r17 ::= SEQUENCE {
featureCombination-r17 FeatureCombination-r17,
- startPreambleForThisPartition-r17 INTEGER (1..64),
+ startPreambleForThisPartition-r17 INTEGER (0..63),
numberOfPreamblesPerSSB-ForThisPartition-r17 INTEGER (1..64),
ssb-SharedRO-MaskIndex-r17 INTEGER (1..15) OPTIONAL, -- Need S
groupBconfigured-r17 SEQUENCE {
ra-SizeGroupA-r17 ENUMERATED {b56, b144, b208, b256, b282, b480, b640,
b800, b1000, b72, spare6, spare5,spare4, spare3, spare2, spare1},
- messagePowerOffsetGroupB ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
- numberOfRA-PreamblesGroupA INTEGER (1..64)
- } OPTIONAL, -- Need S
+ messagePowerOffsetGroupB-r17 ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
+ numberOfRA-PreamblesGroupA-r17 INTEGER (1..64)
+ } OPTIONAL, -- Need R
separateMsgA-PUSCH-Config-r17 MsgA-PUSCH-Config-r16 OPTIONAL, -- Cond MsgAConfigCommon
msgA-RSRP-Threshold-r17 RSRP-Range OPTIONAL, -- Need R
rsrp-ThresholdSSB-r17 RSRP-Range OPTIONAL, -- Need R
@@ -5348,7 +5429,7 @@ FreqPriorityListDedicatedSlicing-r17 ::= SEQUENCE (SIZE (1.. maxFreq)) OF FreqPr
FreqPriorityDedicatedSlicing-r17 ::= SEQUENCE {
dl-ExplicitCarrierFreq-r17 ARFCN-ValueNR,
- sliceInfoListDedicated-r17 SliceInfoListDedicated-r17 OPTIONAL -- Need R
+ sliceInfoListDedicated-r17 SliceInfoListDedicated-r17 OPTIONAL -- Cond Mandatory
}
SliceInfoListDedicated-r17 ::= SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF SliceInfoDedicated-r17
@@ -5366,7 +5447,7 @@ FreqPriorityListSlicing-r17 ::= SEQUENCE (SIZE (1..maxFreqPlus1)) OF FreqPriorit
FreqPrioritySlicing-r17 ::= SEQUENCE {
dl-ImplicitCarrierFreq-r17 INTEGER (0..maxFreq),
- sliceInfoList-r17 SliceInfoList-r17 OPTIONAL -- Need R
+ sliceInfoList-r17 SliceInfoList-r17 OPTIONAL -- Cond Mandatory
}
SliceInfoList-r17 ::= SEQUENCE (SIZE (1..maxSliceInfo-r17)) OF SliceInfo-r17
@@ -5596,7 +5677,7 @@ LTE-NeighCellsCRS-AssistInfoList-r17 ::= SEQUENCE (SIZE (1..maxNrofCRS-IM-Interf
LTE-NeighCellsCRS-AssistInfo-r17 ::= SEQUENCE {
neighCarrierBandwidthDL-r17 ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1} OPTIONAL, -- Cond CRS-IM
neighCarrierFreqDL-r17 INTEGER (0..16383) OPTIONAL, -- Need S
- neighCellId-r17 EUTRA-PhysCellId OPTIONAL, -- Need M
+ neighCellId-r17 EUTRA-PhysCellId OPTIONAL, -- Need S
neighCRS-muting-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
neighMBSFN-SubframeConfigList-r17 EUTRA-MBSFN-SubframeConfigList OPTIONAL, -- Need S
neighNrofCRS-Ports-r17 ENUMERATED {n1, n2, n4} OPTIONAL, -- Need S
@@ -5623,7 +5704,7 @@ MAC-CellGroupConfig ::= SEQUENCE {
schedulingRequestID-LBT-SCell-r16 SchedulingRequestId OPTIONAL, -- Need R
lch-BasedPrioritization-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
schedulingRequestID-BFR-SCell-r16 SchedulingRequestId OPTIONAL, -- Need R
- drx-ConfigSecondaryGroup-r16 CHOICE {release NULL, setup DRX-ConfigSecondaryGroup } OPTIONAL -- Need M
+ drx-ConfigSecondaryGroup-r16 CHOICE {release NULL, setup DRX-ConfigSecondaryGroup-r16 } OPTIONAL -- Need M
]],
[[
enhancedSkipUplinkTxDynamic-r16 ENUMERATED {true} OPTIONAL, -- Need R
@@ -5642,6 +5723,10 @@ MAC-CellGroupConfig ::= SEQUENCE {
g-CS-RNTI-ConfigToAddModList-r17 SEQUENCE (SIZE (1..maxG-CS-RNTI-r17)) OF MBS-RNTI-SpecificConfig-r17 OPTIONAL, -- Need N
g-CS-RNTI-ConfigToReleaseList-r17 SEQUENCE (SIZE (1..maxG-CS-RNTI-r17)) OF MBS-RNTI-SpecificConfigId-r17 OPTIONAL, -- Need N
allowCSI-SRS-Tx-MulticastDRX-Active-r17 BOOLEAN OPTIONAL -- Need M
+ ]],
+ [[
+ schedulingRequestID-PosMG-Request-r17 SchedulingRequestId OPTIONAL, -- Need R
+ drx-LastTransmissionUL-r17 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
@@ -5656,7 +5741,7 @@ MBS-RNTI-SpecificConfig-r17 ::= SEQUENCE {
drx-ConfigPTM-r17 CHOICE {release NULL, setup DRX-ConfigPTM-r17 } OPTIONAL, -- Need M
harq-FeedbackEnablerMulticast-r17 ENUMERATED {dci-enabler, enabled} OPTIONAL, -- Need S
harq-FeedbackOptionMulticast-r17 ENUMERATED {ack-nack, nack-only} OPTIONAL, -- Cond HARQFeedback
- pdsch-AggregationFactorMulticast-r17 ENUMERATED {n2, n4, n8} OPTIONAL -- Cond G-RNTI
+ pdsch-AggregationFactor-r17 ENUMERATED {n2, n4, n8} OPTIONAL -- Cond G-RNTI
}
MBS-RNTI-SpecificConfigId-r17 ::= INTEGER (0..maxG-RNTI-1-r17)
@@ -5992,8 +6077,12 @@ MeasObjectNR ::= SEQUENCE {
associatedMeasGapCSIRS-r17 MeasGapId-r17 OPTIONAL, -- Need R
smtc4list-r17 SSB-MTC4List-r17 OPTIONAL, -- Need R
measCyclePSCell-r17 ENUMERATED {ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, spare1}
- OPTIONAL, -- Need R
+ OPTIONAL, -- Cond SCG
cellsToAddModListExt-v1710 CellsToAddModListExt-v1710 OPTIONAL -- Need N
+ ]],
+ [[
+ associatedMeasGapSSB2-v1720 MeasGapId-r17 OPTIONAL, -- Cond AssociatedGapSSB
+ associatedMeasGapCSIRS2-v1720 MeasGapId-r17 OPTIONAL -- Cond AssociatedGapCSIRS
]]
}
@@ -6065,11 +6154,14 @@ RMTC-Config-r16 ::= SEQUENCE {
[[
rmtc-Bandwidth-r17 ENUMERATED {mhz100, mhz400, mhz800, mhz1600, mhz2000} OPTIONAL, -- Need R
measDurationSymbols-v1700 ENUMERATED {sym140, sym560, sym1120} OPTIONAL, -- Need R
- ref-SCS-CP-v1700 ENUMERATED {kHz120, kHz480, kHz960} OPTIONAL, -- Need R
+ ref-SCS-CP-v1700 ENUMERATED {kHz120, kHz480, kHz960} OPTIONAL, -- Need R
tci-StateInfo-r17 SEQUENCE {
- tci-StateId TCI-StateId,
- ref-ServCellId ServCellIndex OPTIONAL -- Need R
+ tci-StateId-r17 TCI-StateId,
+ ref-ServCellId-r17 ServCellIndex OPTIONAL -- Need R
} OPTIONAL -- Need R
+ ]],
+ [[
+ ref-BWPId-r17 BWP-Id OPTIONAL -- Need R
]]
}
@@ -6573,13 +6665,13 @@ NR-MultiBandInfo ::= SEQUENCE {
-- TAG-MUSIM-GAPCONFIG-START
MUSIM-GapConfig-r17 ::= SEQUENCE {
- musim-GapToReleaseList-r17 SEQUENCE (SIZE (1..3)) OF MUSIM-GapID-r17 OPTIONAL, -- Need N
+ musim-GapToReleaseList-r17 SEQUENCE (SIZE (1..3)) OF MUSIM-GapId-r17 OPTIONAL, -- Need N
musim-GapToAddModList-r17 SEQUENCE (SIZE (1..3)) OF MUSIM-Gap-r17 OPTIONAL, -- Need N
musim-AperiodicGap-r17 MUSIM-GapInfo-r17 OPTIONAL, -- Need N
...
}
MUSIM-Gap-r17 ::= SEQUENCE {
- musim-GapID-r17 MUSIM-GapID-r17,
+ musim-GapId-r17 MUSIM-GapId-r17,
musim-GapInfo-r17 MUSIM-GapInfo-r17
}
@@ -6587,14 +6679,14 @@ MUSIM-Gap-r17 ::= SEQUENCE {
-- TAG-MUSIM-GAPCONFIG-STOP
-- TAG-MUSIM-GAPID-START
-MUSIM-GapID-r17 ::= INTEGER (0..2)
+MUSIM-GapId-r17 ::= INTEGER (0..2)
-- TAG-MUSIM-GAPID-STOP
-- TAG-MUSIM-GAPINFO-START
MUSIM-GapInfo-r17 ::= SEQUENCE {
musim-Starting-SFN-AndSubframe-r17 MUSIM-Starting-SFN-AndSubframe-r17 OPTIONAL, -- Cond aperiodic
- musim-GapLength-r17 ENUMERATED {ms3, ms4, ms6, ms10, ms20} OPTIONAL, -- Need S
+ musim-GapLength-r17 ENUMERATED {ms3, ms4, ms6, ms10, ms20} OPTIONAL, -- Cond gapSetup
musim-GapRepetitionAndOffset-r17 CHOICE {
ms20-r17 INTEGER (0..19),
ms40-r17 INTEGER (0..39),
@@ -6707,7 +6799,7 @@ NG-5G-S-TMSI ::= BIT STRING (SIZE (48))
NonCellDefiningSSB-r17 ::= SEQUENCE {
absoluteFrequencySSB-r17 ARFCN-ValueNR,
ssb-Periodicity-r17 ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 } OPTIONAL, -- Need S
- ssb-TimeOffset-r17 ENUMERATED { sf5, sf10, sf15, spare5, spare4, spare3, spare2, spare1 } OPTIONAL, -- Need S
+ ssb-TimeOffset-r17 ENUMERATED { ms5, ms10, ms15, ms20, ms40, ms80, spare2, spare1 } OPTIONAL, -- Need S
...
}
@@ -6900,6 +6992,11 @@ NR-NS-PmaxValue ::= SEQUENCE {
}
-- TAG-NR-NS-PMAXLIST-STOP
+-- TAG-NSAG-ID-START
+
+NSAG-ID-r17 ::= BIT STRING (SIZE (8))
+
+-- TAG-NSAG-ID-STOP
-- TAG-NSAG-IDENTITYINFO-START
NSAG-IdentityInfo-r17 ::= SEQUENCE {
@@ -6907,15 +7004,13 @@ NSAG-IdentityInfo-r17 ::= SEQUENCE {
trackingAreaCode-r17 TrackingAreaCode OPTIONAL -- Need R
}
-NSAG-ID-r17 ::= BIT STRING (SIZE (8))
-
-- TAG-NSAG-IDENTITYINFO-STOP
-- TAG-NTN-CONFIG-START
NTN-Config-r17 ::= SEQUENCE {
epochTime-r17 EpochTime-r17 OPTIONAL, -- Need R
ntn-UlSyncValidityDuration-r17 ENUMERATED{ s5, s10, s15, s20, s25, s30, s35,
- s40, s45, s50, s55, s60, s120, s180, s240, s900} OPTIONAL, -- Need R
+ s40, s45, s50, s55, s60, s120, s180, s240, s900} OPTIONAL, -- Cond SIB19
cellSpecificKoffset-r17 INTEGER(1..1023) OPTIONAL, -- Need R
kmac-r17 INTEGER(1..512) OPTIONAL, -- Need R
ta-Info-r17 TA-Info-r17 OPTIONAL, -- Need R
@@ -7144,6 +7239,9 @@ PDCCH-ConfigCommon ::= SEQUENCE {
sCS480KHZoneSixteenthT SEQUENCE (SIZE (1..maxPEI-perPF-r17)) OF INTEGER (0..71679)
}
} OPTIONAL -- Cond InitialBWP-Paging
+ ]],
+ [[
+ followUnifiedTCIstate-v1720 ENUMERATED {enabled} OPTIONAL -- Need R
]]
}
@@ -7245,7 +7343,7 @@ PDCP-Config ::= SEQUENCE {
survivalTimeStateSupport-r17 ENUMERATED {true} OPTIONAL, -- Cond Drb-Duplication
uplinkDataCompression-r17 CHOICE {release NULL, setup UplinkDataCompression-r17 } OPTIONAL, -- Cond Rlc-AM
discardTimerExt2-r17 CHOICE {release NULL, setup DiscardTimerExt2-r17 } OPTIONAL, -- Need M
- multicastHFN-AndRefSN-r17 BIT STRING (SIZE (32)) OPTIONAL -- Cond SetupOnlyMRB
+ initialRX-DELIV-r17 BIT STRING (SIZE (32)) OPTIONAL -- Cond MRB-Initialization
]]
}
@@ -7382,9 +7480,9 @@ PDSCH-Config ::= SEQUENCE {
pucch-sSCellDynDCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
dl-OrJoint-TCIStateList-r17 CHOICE {
explicitlist SEQUENCE {
- dl-orJoint-TCI-State-ToAddModList-r17 SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-State
+ dl-OrJoint-TCI-State-ToAddModList-r17 SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-State
OPTIONAL, -- Need N
- dl-orJoint-TCI-State-ToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-StateId
+ dl-OrJoint-TCI-State-ToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofTCI-States)) OF TCI-StateId
OPTIONAL -- Need N
},
unifiedTCI-StateRef-r17 ServingCellAndBWP-Id-r17
@@ -7611,6 +7709,9 @@ PhysicalCellGroupConfig ::= SEQUENCE {
twoQCLTypeDforPDCCHRepetition-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
multicastConfig-r17 CHOICE {release NULL, setup MulticastConfig-r17 } OPTIONAL, -- Need M
pdcch-BlindDetectionCA-CombIndicator-r17 CHOICE {release NULL, setup PDCCH-BlindDetectionCA-CombIndicator-r17 } OPTIONAL -- Need M
+ ]],
+ [[
+ simultaneousSR-PUSCH-diffPUCCH-Groups-r17 ENUMERATED {enabled} OPTIONAL -- Cond twoPUCCHgroup
]]
}
@@ -7657,8 +7758,8 @@ MulticastConfig-r17 ::= SEQUENCE {
}
PDCCH-BlindDetectionCA-CombIndicator-r17 ::= SEQUENCE {
- pdcch-BlindDetectionCA1-r17 INTEGER (1..15) OPTIONAL,
- pdcch-BlindDetectionCA2-r17 INTEGER (1..15) OPTIONAL,
+ pdcch-BlindDetectionCA1-r17 INTEGER (1..15) OPTIONAL, -- Need R
+ pdcch-BlindDetectionCA2-r17 INTEGER (1..15) OPTIONAL, -- Need R
pdcch-BlindDetectionCA3-r17 INTEGER (1..15)
}
@@ -7856,8 +7957,8 @@ PUCCH-Resource ::= SEQUENCE {
PUCCH-ResourceExt-v1610 ::= SEQUENCE {
interlaceAllocation-r16 SEQUENCE {
- rb-SetIndex INTEGER (0..4),
- interlace0 CHOICE {
+ rb-SetIndex-r16 INTEGER (0..4),
+ interlace0-r16 CHOICE {
scs15 INTEGER (0..9),
scs30 INTEGER (0..4)
}
@@ -7950,7 +8051,7 @@ PUCCH-ConfigCommon ::= SEQUENCE {
[[
nrofPRBs INTEGER (1..16) OPTIONAL, -- Need R
intra-SlotFH-r17 ENUMERATED {fromLowerEdge, fromUpperEdge} OPTIONAL, -- Need R
- pucch-ResourceCommon-RedCap-r17 INTEGER (0..15) OPTIONAL, -- Need R
+ pucch-ResourceCommonRedCap-r17 INTEGER (0..15) OPTIONAL, -- Cond InitialBWP-RedCap
additionalPRBOffset-r17 ENUMERATED {n2, n3, n4, n6, n8, n9, n10, n12} OPTIONAL -- Need S
]]
}
@@ -8212,7 +8313,7 @@ BetaOffsetsCrossPriSelDCI-0-2-r17 ::= CHOICE {
MPE-Resource-r17 ::= SEQUENCE {
mpe-ResourceId-r17 MPE-ResourceId-r17,
- cell ServCellIndex OPTIONAL, -- Need R
+ cell-r17 ServCellIndex OPTIONAL, -- Need R
additionalPCI-r17 AdditionalPCIIndex-r17 OPTIONAL, -- Need R
mpe-ReferenceSignal-r17 CHOICE {
csi-RS-Resource-r17 NZP-CSI-RS-ResourceId,
@@ -8387,7 +8488,7 @@ PUSCH-Allocation-r16 ::= SEQUENCE {
[[
numberOfRepetitionsExt-r17 ENUMERATED {n1, n2, n3, n4, n7, n8, n12, n16, n20, n24, n28, n32, spare4, spare3, spare2,
spare1} OPTIONAL, -- Cond Format01-02-For-TypeA
- numberOfSlots-TBoMS-r17 ENUMERATED {n1, n2, n4, n8, spare4, spare3, spare2, spare1} OPTIONAL, -- Need R
+ numberOfSlotsTBoMS-r17 ENUMERATED {n1, n2, n4, n8, spare4, spare3, spare2, spare1} OPTIONAL, -- Need R
extendedK2-r17 INTEGER (0..128) OPTIONAL -- Cond MultiPUSCH
]]
}
@@ -8510,7 +8611,7 @@ RACH-ConfigCommon ::= SEQUENCE {
]],
[[
ra-PrioritizationForSlicing-r17 RA-PrioritizationForSlicing-r17 OPTIONAL, -- Cond InitialBWP-Only
- featureCombinationPreamblesList-r17 SEQUENCE (SIZE(1..maxFeatureCombPreamblesPerRACHResource-r17)) OF FeatureCombinationPreambles-r17 OPTIONAL -- Need R
+ featureCombinationPreamblesList-r17 SEQUENCE (SIZE(1..maxFeatureCombPreamblesPerRACHResource-r17)) OF FeatureCombinationPreambles-r17 OPTIONAL -- Cond AdditionalRACH-AndRedCap
]]
}
@@ -8553,7 +8654,7 @@ RACH-ConfigCommonTwoStepRA-r16 ::= SEQUENCE {
...,
[[
ra-PrioritizationForSlicingTwoStep-r17 RA-PrioritizationForSlicing-r17 OPTIONAL, -- Cond InitialBWP-Only
- featureCombinationPreamblesList-r17 SEQUENCE (SIZE(1..maxFeatureCombPreamblesPerRACHResource-r17)) OF FeatureCombinationPreambles-r17 OPTIONAL -- Need R
+ featureCombinationPreamblesList-r17 SEQUENCE (SIZE(1..maxFeatureCombPreamblesPerRACHResource-r17)) OF FeatureCombinationPreambles-r17 OPTIONAL -- Cond AdditionalRACH-AndRedCap
]]
}
@@ -8783,11 +8884,11 @@ RadioLinkMonitoringConfig ::= SEQUENCE {
beamFailureDetectionTimer ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10} OPTIONAL, -- Need R
...,
[[
- beamfailure BeamFailureDetection OPTIONAL -- Need R
+ beamfailure-r17 BeamFailureDetection-r17 OPTIONAL -- Need R
]]
}
-BeamFailureDetection ::= SEQUENCE {
+BeamFailureDetection-r17 ::= SEQUENCE {
failureDetectionSet1-r17 BeamFailureDetectionSet-r17 OPTIONAL, -- Need R
failureDetectionSet2-r17 BeamFailureDetectionSet-r17 OPTIONAL, -- Need R
additionalPCI-r17 AdditionalPCIIndex-r17 OPTIONAL -- Need R
@@ -9138,7 +9239,7 @@ CondTriggerConfig-r16 ::= SEQUENCE {
distanceThreshFromReference2-r17 INTEGER(0.. 65525),
referenceLocation1-r17 ReferenceLocation-r17,
referenceLocation2-r17 ReferenceLocation-r17,
- hysteresis-r17 HysteresisLocation-r17,
+ hysteresisLocation-r17 HysteresisLocation-r17,
timeToTrigger-r17 TimeToTrigger
},
condEventT1-r17 SEQUENCE {
@@ -10025,9 +10126,12 @@ ServingCellConfig ::= SEQUENCE {
nrofHARQ-BundlingGroups-r17 ENUMERATED {n1, n2, n4} OPTIONAL, -- Need R
fdmed-ReceptionMulticast-r17 ENUMERATED {true} OPTIONAL, -- Need R
moreThanOneNackOnlyMode-r17 ENUMERATED {mode2} OPTIONAL, -- Need S
- tci-Info-r17 TCI-Info OPTIONAL, -- Cond TCI_Info
+ tci-ActivatedConfig-r17 TCI-ActivatedConfig-r17 OPTIONAL, -- Cond TCI_ActivatedConfig
directionalCollisionHandling-DC-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
lte-NeighCellsCRS-AssistInfoList-r17 CHOICE {release NULL, setup LTE-NeighCellsCRS-AssistInfoList-r17 } OPTIONAL -- Need M
+ ]],
+ [[
+ lte-NeighCellsCRS-Assumptions-r17 ENUMERATED {false} OPTIONAL -- Need R
]]
}
@@ -10153,6 +10257,14 @@ ServingCellConfigCommon ::= SEQUENCE {
highSpeedConfigFR2-r17 HighSpeedConfigFR2-r17 OPTIONAL, -- Need R
uplinkConfigCommon-v1700 UplinkConfigCommon-v1700 OPTIONAL, -- Need R
ntn-Config-r17 NTN-Config-r17 OPTIONAL -- Need R
+ ]],
+ [[
+ featurePriorities-r17 SEQUENCE {
+ redCapPriority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
+ slicingPriority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
+ msg3-Repetitions-Priority-r17 FeaturePriority-r17 OPTIONAL, -- Need R
+ sdt-Priority-r17 FeaturePriority-r17 OPTIONAL -- Need R
+ } OPTIONAL -- Need R
]]
}
@@ -10204,7 +10316,7 @@ ShortMAC-I ::= BIT STRING (SIZE (16))
SINR-Range ::= INTEGER(0..127)
-- TAG-SINR-RANGE-STOP
--- TAG–SI-REQUESTCONFIG-START
+-- TAG-SI-REQUESTCONFIG-START
SI-RequestConfig ::= SEQUENCE {
rach-OccasionsSI SEQUENCE {
@@ -10221,7 +10333,8 @@ SI-RequestResources ::= SEQUENCE {
ra-ssb-OccasionMaskIndex INTEGER (0..15) OPTIONAL -- Need R
}
--- TAG–SI-SCHEDULINGINFO-START
+-- TAG-SI-REQUESTCONFIG-STOP
+-- TAG-SI-SCHEDULINGINFO-START
SI-SchedulingInfo ::= SEQUENCE {
schedulingInfoList SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo,
@@ -10240,7 +10353,7 @@ SchedulingInfo ::= SEQUENCE {
SI-SchedulingInfo-v1700 ::= SEQUENCE {
schedulingInfoList2-r17 SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo2-r17,
- si-RequestConfig-RedCap-r17 SI-RequestConfig OPTIONAL -- Cond REDCAP-MSG-1
+ si-RequestConfigRedCap-r17 SI-RequestConfig OPTIONAL -- Cond REDCAP-MSG-1
}
SchedulingInfo2-r17 ::= SEQUENCE {
@@ -10637,9 +10750,6 @@ SRS-Resource ::= SEQUENCE {
]]
}
--- Editor's note: It is FFS to determine whether to introduce serving cell ID and/or BWP ID to be associated with srs-UL-TCIState-r17
--- or srs DLorJoint-TCIState-r17.
-
SRS-PosResource-r16::= SEQUENCE {
srs-PosResourceId-r16 SRS-PosResourceId-r16,
transmissionComb-r16 CHOICE {
@@ -10674,11 +10784,17 @@ SRS-PosResource-r16::= SEQUENCE {
},
semi-persistent-r16 SEQUENCE {
periodicityAndOffset-sp-r16 SRS-PeriodicityAndOffset-r16,
- ...
+ ...,
+ [[
+ periodicityAndOffset-sp-Ext-r16 SRS-PeriodicityAndOffsetExt-r16 OPTIONAL -- Need R
+ ]]
},
periodic-r16 SEQUENCE {
periodicityAndOffset-p-r16 SRS-PeriodicityAndOffset-r16,
- ...
+ ...,
+ [[
+ periodicityAndOffset-p-Ext-r16 SRS-PeriodicityAndOffsetExt-r16 OPTIONAL -- Need R
+ ]]
}
},
sequenceId-r16 INTEGER (0..65535),
@@ -10790,6 +10906,13 @@ SRS-PeriodicityAndOffset-r16 ::= CHOICE {
...
}
+SRS-PeriodicityAndOffsetExt-r16 ::= CHOICE {
+ sl128 INTEGER(0..127),
+ sl256 INTEGER(0..255),
+ sl512 INTEGER(0..511),
+ sl20480 INTEGER(0..20479)
+}
+
SpatialRelationInfo-PDC-r17 ::= SEQUENCE {
referenceSignal CHOICE {
ssb-Index SSB-Index,
@@ -10872,7 +10995,6 @@ SSB-MTC4-r17 ::= SEQUENCE {
pci-List-r17 SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId OPTIONAL, -- Need M
offset-r17 INTEGER (0..159)
}
--- Editor's note: UE assistance information for SMTC/MG could be captured, and the content is FFS
SSB-MTC-AdditionalPCI-r17 ::= SEQUENCE {
additionalPCIIndex-r17 AdditionalPCIIndex-r17,
@@ -10945,16 +11067,14 @@ TAR-Config-r17 ::= SEQUENCE {
}
-- TAG-TAR-CONFIG-STOP
--- TAG-TCI-INFO-START
+-- TAG-TCI-ACTIVATEDCONFIG-START
-TCI-Info ::= SEQUENCE {
- pdcch-TCI-r17 SEQUENCE (SIZE (1..5)) OF TCI-StateId,
- pdsch-TCI-r17 BIT STRING (SIZE (1..maxNrofTCI-States))
+TCI-ActivatedConfig-r17 ::= SEQUENCE {
+ pdcch-TCI-r17 SEQUENCE (SIZE (1..5)) OF TCI-StateId,
+ pdsch-TCI-r17 BIT STRING (SIZE (1..maxNrofTCI-States))
}
--- Editor's note: This IE is currently a starting point for discussion, details are FFS.
-
--- TAG-TCI-INFO-STOP
+-- TAG-TCI-ACTIVATEDCONFIG-STOP
-- TAG-TCI-STATE-START
TCI-State ::= SEQUENCE {
@@ -10964,7 +11084,7 @@ TCI-State ::= SEQUENCE {
...,
[[
additionalPCI-r17 AdditionalPCIIndex-r17 OPTIONAL, -- Need R
- pathlossReferenceRS-Id-r17 PUSCH-PathlossReferenceRS-Id OPTIONAL, -- Cond JointTCI
+ pathlossReferenceRS-Id-r17 PUSCH-PathlossReferenceRS-Id-r17 OPTIONAL, -- Cond JointTCI
ul-powerControl-r17 Uplink-powerControlId-r17 OPTIONAL -- Cond JointTCI
]]
@@ -11093,7 +11213,7 @@ T-Reselection ::= INTEGER (0..7)
TimeAlignmentTimer ::= ENUMERATED {ms500, ms750, ms1280, ms1920, ms2560, ms5120, ms10240, infinity}
--- TAG-TIMEALIGNMENTTIMER -STOP
+-- TAG-TIMEALIGNMENTTIMER-STOP
-- TAG-TIMETOTRIGGER-START
TimeToTrigger ::= ENUMERATED {
@@ -11265,14 +11385,12 @@ Uplink-powerControl-r17 ::= SEQUENCE {
P0AlphaSet-r17 ::= SEQUENCE {
p0-r17 INTEGER (-16..15) OPTIONAL, -- Need R
- alpha-r17 Alpha OPTIONAL, -- Need R
+ alpha-r17 Alpha OPTIONAL, -- Need S
closedLoopIndex-r17 ENUMERATED { i0, i1 }
}
Uplink-powerControlId-r17 ::= INTEGER(1.. maxUL-TCI-r17)
--- editor's note: how to handle any legacy power control parameters, where to state those are not configred/applied?
-
-- TAG-UPLINK-POWERCONTROL-STOP
-- TAG-UURELAYRLCCHANNELCONFIG-START
@@ -11311,6 +11429,35 @@ UplinkTxDirectCurrentBWP ::= SEQUENCE {
}
-- TAG-UPLINKTXDIRECTCURRENTLIST-STOP
+-- TAG-UPLINKTXDIRECTCURRENTMORECARRIERLIST-START
+
+UplinkTxDirectCurrentMoreCarrierList-r17 ::= SEQUENCE (SIZE (1..maxNrofCC-Group-r17)) OF CC-Group-r17
+
+CC-Group-r17 ::= SEQUENCE {
+ servCellIndexLower-r17 ServCellIndex,
+ servCellIndexHigher-r17 ServCellIndex OPTIONAL,
+ defaultDC-Location-r17 DefaultDC-Location-r17,
+ offsetToDefault-r17 CHOICE{
+ offsetValue OffsetValue-r17,
+ offsetlist SEQUENCE (SIZE(1..maxNrofReqComDC-Location-r17)) OF OffsetValue-r17
+ } OPTIONAL
+}
+
+
+OffsetValue-r17::= SEQUENCE {
+ offsetValue-r17 INTEGER (-20000.. 20000),
+ shift7dot5kHz-r17 BOOLEAN
+}
+
+DefaultDC-Location-r17 ::= CHOICE {
+ ul FrequencyComponent-r17,
+ dl FrequencyComponent-r17,
+ ulAndDL FrequencyComponent-r17
+}
+
+FrequencyComponent-r17 ::= ENUMERATED {activeCarrier,configuredCarrier,activeBWP,configuredBWP}
+
+-- TAG-UPLINKTXDIRECTCURRENTMORECARRIERLIST-STOP
-- TAG-UPLINKTXDIRECTCURRENTTWOCARRIERLIST-START
UplinkTxDirectCurrentTwoCarrierList-r16 ::= SEQUENCE (SIZE (1..maxNrofTxDC-TwoCarrier-r16)) OF UplinkTxDirectCurrentTwoCarrier-r16
@@ -11412,8 +11559,12 @@ BandCombinationList-v1680 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandComb
BandCombinationList-v1690 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1690
+BandCombinationList-v16a0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v16a0
+
BandCombinationList-v1700 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1700
+BandCombinationList-v1720 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1720
+
BandCombinationList-UplinkTxSwitch-r16 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-r16
BandCombinationList-UplinkTxSwitch-v1630 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1630
@@ -11426,8 +11577,12 @@ BandCombinationList-UplinkTxSwitch-v1670 ::= SEQUENCE (SIZE (1..maxBandComb)) OF
BandCombinationList-UplinkTxSwitch-v1690 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1690
+BandCombinationList-UplinkTxSwitch-v16a0 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v16a0
+
BandCombinationList-UplinkTxSwitch-v1700 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1700
+BandCombinationList-UplinkTxSwitch-v1720 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-UplinkTxSwitch-v1720
+
BandCombination ::= SEQUENCE {
bandList SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters,
featureSetCombination FeatureSetCombinationId,
@@ -11474,12 +11629,12 @@ BandCombination-v15g0::= SEQUENCE {
BandCombination-v1610 ::= SEQUENCE {
bandList-v1610 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1610 OPTIONAL,
- ca-ParametersNR-v1610 CA-ParametersNR-v1610 OPTIONAL,
- ca-ParametersNRDC-v1610 CA-ParametersNRDC-v1610 OPTIONAL,
- powerClass-v1610 ENUMERATED {pc1dot5} OPTIONAL,
- powerClassNRPart-r16 ENUMERATED {pc1, pc2, pc3, pc5} OPTIONAL,
- featureSetCombinationDAPS-r16 FeatureSetCombinationId OPTIONAL,
- mrdc-Parameters-v1620 MRDC-Parameters-v1620 OPTIONAL
+ ca-ParametersNR-v1610 CA-ParametersNR-v1610 OPTIONAL,
+ ca-ParametersNRDC-v1610 CA-ParametersNRDC-v1610 OPTIONAL,
+ powerClass-v1610 ENUMERATED {pc1dot5} OPTIONAL,
+ powerClassNRPart-r16 ENUMERATED {pc1, pc2, pc3, pc5} OPTIONAL,
+ featureSetCombinationDAPS-r16 FeatureSetCombinationId OPTIONAL,
+ mrdc-Parameters-v1620 MRDC-Parameters-v1620 OPTIONAL
}
BandCombination-v1630 ::= SEQUENCE {
@@ -11509,6 +11664,10 @@ BandCombination-v1690 ::= SEQUENCE {
ca-ParametersNR-v1690 CA-ParametersNR-v1690 OPTIONAL
}
+BandCombination-v16a0 ::= SEQUENCE {
+ ca-ParametersNR-v16a0 CA-ParametersNR-v16a0 OPTIONAL,
+ ca-ParametersNRDC-v16a0 CA-ParametersNRDC-v16a0 OPTIONAL
+}
BandCombination-v1700 ::= SEQUENCE {
ca-ParametersNR-v1700 CA-ParametersNR-v1700 OPTIONAL,
ca-ParametersNRDC-v1700 CA-ParametersNRDC-v1700 OPTIONAL,
@@ -11518,6 +11677,11 @@ BandCombination-v1700 ::= SEQUENCE {
supportedBandCombListPerBC-SL-NonRelayDiscovery-r17 BIT STRING (SIZE (1..maxBandComb)) OPTIONAL
}
+BandCombination-v1720 ::= SEQUENCE {
+ ca-ParametersNR-v1720 CA-ParametersNR-v1720 OPTIONAL,
+ ca-ParametersNRDC-v1720 CA-ParametersNRDC-v1720 OPTIONAL
+}
+
BandCombination-UplinkTxSwitch-r16 ::= SEQUENCE {
bandCombination-r16 BandCombination,
bandCombination-v1540 BandCombination-v1540 OPTIONAL,
@@ -11535,7 +11699,6 @@ BandCombination-UplinkTxSwitch-r16 ::= SEQUENCE {
uplinkTxSwitching-PUSCH-TransCoherence-r16 ENUMERATED {nonCoherent, fullCoherent} OPTIONAL
]]
}
--- Editor's Note: whether switching option can be reported differently for 1T2T and 2T2T is FFS.
BandCombination-UplinkTxSwitch-v1630 ::= SEQUENCE {
bandCombination-v1630 BandCombination-v1630 OPTIONAL
@@ -11557,6 +11720,10 @@ BandCombination-UplinkTxSwitch-v1690 ::= SEQUENCE {
bandCombination-v1690 BandCombination-v1690 OPTIONAL
}
+BandCombination-UplinkTxSwitch-v16a0 ::= SEQUENCE {
+ bandCombination-v16a0 BandCombination-v16a0 OPTIONAL
+}
+
BandCombination-UplinkTxSwitch-v1700 ::= SEQUENCE {
bandCombination-v1700 BandCombination-v1700 OPTIONAL,
-- R4 16-1/16-2/16-3 Dynamic Tx switching between 2CC/3CC 2Tx-2Tx/1Tx-2Tx switching
@@ -11565,6 +11732,11 @@ BandCombination-UplinkTxSwitch-v1700 ::= SEQUENCE {
uplinkTxSwitchingBandParametersList-v1700 SEQUENCE (SIZE (1.. maxSimultaneousBands)) OF UplinkTxSwitchingBandParameters-v1700 OPTIONAL
}
+BandCombination-UplinkTxSwitch-v1720 ::= SEQUENCE {
+ bandCombination-v1720 BandCombination-v1720 OPTIONAL,
+ uplinkTxSwitching-OptionSupport2T2T-r17 ENUMERATED {switchedUL, dualUL, both} OPTIONAL
+}
+
ULTxSwitchingBandPair-r16 ::= SEQUENCE {
bandIndexUL1-r16 INTEGER(1..maxSimultaneousBands),
bandIndexUL2-r16 INTEGER(1..maxSimultaneousBands),
@@ -11885,10 +12057,10 @@ CA-ParametersNR-v1690 ::= SEQUENCE {
csi-ReportingCrossPUCCH-Grp-r16 SEQUENCE {
computationTimeForA-CSI-r16 ENUMERATED {sameAsNoCross, relaxed},
additionalSymbols-r16 SEQUENCE {
- scs-15kHz-additionalSymbols-r16 ENUMERATED {sl4, s28} OPTIONAL,
- scs-30kHz-additionalSymbols-r16 ENUMERATED {sl4, s28} OPTIONAL,
- scs-60kHz-additionalSymbols-r16 ENUMERATED {sl4, s28, s56} OPTIONAL,
- scs-120kHz-additionalSymbols-r16 ENUMERATED {sl4, s28, s56} OPTIONAL
+ scs-15kHz-additionalSymbols-r16 ENUMERATED {s14, s28} OPTIONAL,
+ scs-30kHz-additionalSymbols-r16 ENUMERATED {s14, s28} OPTIONAL,
+ scs-60kHz-additionalSymbols-r16 ENUMERATED {s14, s28, s56} OPTIONAL,
+ scs-120kHz-additionalSymbols-r16 ENUMERATED {s14, s28, s56} OPTIONAL
} OPTIONAL,
sp-CSI-ReportingOnPUCCH-r16 ENUMERATED {supported} OPTIONAL,
sp-CSI-ReportingOnPUSCH-r16 ENUMERATED {supported} OPTIONAL,
@@ -11896,6 +12068,10 @@ CA-ParametersNR-v1690 ::= SEQUENCE {
} OPTIONAL
}
+CA-ParametersNR-v16a0 ::= SEQUENCE {
+ pdcch-BlindDetectionMixedList-r16 SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetectionMixed-1-r16)) OF PDCCH-BlindDetectionMixedList-r16
+}
+
CA-ParametersNR-v1700 ::= SEQUENCE {
-- R1 23-9-1: Basic Features of Further Enhanced Port-Selection Type II Codebook (FeType-II) per band combination information
codebookParametersfetype2PerBC-r17 CodebookParametersfetype2PerBC-r17 OPTIONAL,
@@ -11929,9 +12105,9 @@ CA-ParametersNR-v1700 ::= SEQUENCE {
crossCarrierSchedulingSCell-SpCellTypeA-r17 CrossCarrierSchedulingSCell-SpCell-r17 OPTIONAL,
-- R1 34-1a: DCI formats on PCell/PSCell USS set(s) support
dci-FormatsPCellPSCellUSS-Sets-r17 ENUMERATED {supported} OPTIONAL,
- -- R1 34-3: Disabling scaling factor α when sSCell is deactivated
+ -- R1 34-3: Disabling scaling factor alpha when sSCell is deactivated
disablingScalingFactorDeactSCell-r17 ENUMERATED {supported} OPTIONAL,
- -- R1 34-4: Disabling scaling factor α when sSCell is deactivated
+ -- R1 34-4: Disabling scaling factor alpha when sSCell is deactivated
disablingScalingFactorDormantSCell-r17 ENUMERATED {supported} OPTIONAL,
-- R1 34-5: Non-aligned frame boundaries between PCell/PSCell and sSCell
non-AlignedFrameBoundaries-r17 SEQUENCE {
@@ -11944,6 +12120,83 @@ CA-ParametersNR-v1700 ::= SEQUENCE {
} OPTIONAL
}
+CA-ParametersNR-v1720 ::= SEQUENCE {
+ -- R1 39-1: Parallel SRS and PUCCH/PUSCH transmission across CCs in intra-band non-contiguous CA
+ parallelTxSRS-PUCCH-PUSCH-intraBand-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 39-2: Parallel PRACH and SRS/PUCCH/PUSCH transmissions across CCs in intra-band non-contiguous CA
+ parallelTxPRACH-SRS-PUCCH-PUSCH-intraBand-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-9: Semi-static PUCCH cell switching for a single PUCCH group only
+ semiStaticPUCCH-CellSwitchSingleGroup-r17 SEQUENCE {
+ pucch-Group-r17 ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
+ pucch-Group-Config-r17 PUCCH-Group-Config-r17
+ } OPTIONAL,
+ -- R1 25-9a: Semi-static PUCCH cell switching for two PUCCH groups
+ semiStaticPUCCH-CellSwitchTwoGroups-r17 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17 OPTIONAL,
+ -- R1 25-10: PUCCH cell switching based on dynamic indication for same length of overlapping PUCCH slots/sub-slots for a single
+ -- PUCCH group only
+ dynamicPUCCH-CellSwitchSameLengthSingleGroup-r17 SEQUENCE {
+ pucch-Group-r17 ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
+ pucch-Group-Config-r17 PUCCH-Group-Config-r17
+ } OPTIONAL,
+ -- R1 25-10a: PUCCH cell switching based on dynamic indication for different length of overlapping PUCCH slots/sub-slots
+ -- for a single PUCCH group only
+ dynamicPUCCH-CellSwitchDiffLengthSingleGroup-r17 SEQUENCE {
+ pucch-Group-r17 ENUMERATED {primaryGroupOnly, secondaryGroupOnly, eitherPrimaryOrSecondaryGroup},
+ pucch-Group-Config-r17 PUCCH-Group-Config-r17
+ } OPTIONAL,
+ -- R1 25-10b: PUCCH cell switching based on dynamic indication for same length of overlapping PUCCH slots/sub-slots for two PUCCH
+ -- groups
+ dynamicPUCCH-CellSwitchSameLengthTwoGroups-r17 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17
+ OPTIONAL,
+ -- R1 25-10c: PUCCH cell switching based on dynamic indication for different length of overlapping PUCCH slots/sub-slots for two
+ -- PUCCH groups
+ dynamicPUCCH-CellSwitchDiffLengthTwoGroups-r17 SEQUENCE (SIZE (1..maxTwoPUCCH-Grp-ConfigList-r17)) OF TwoPUCCH-Grp-Configurations-r17
+ OPTIONAL,
+ -- R1 33-2a: ACK/NACK based HARQ-ACK feedback and RRC-based enabling/disabling ACK/NACK-based
+ -- feedback for dynamic scheduling for multicast
+ ack-NACK-FeedbackForMulticast-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-2d: PTP retransmission for multicast dynamic scheduling
+ ptp-Retx-Multicast-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-4: NACK-only based HARQ-ACK feedback for multicast with ACK/NACK transforming
+ nack-OnlyFeedbackForMulticast-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-4a: NACK-only based HARQ-ACK feedback for multicast corresponding to a specific sequence or a PUCCH transmission
+ nack-OnlyFeedbackSpecificResourceForMulticast-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-5-1a: ACK/NACK based HARQ-ACK feedback and RRC-based enabling/disabling ACK/NACK-based feedback
+ -- for SPS group-common PDSCH for multicast
+ ack-NACK-FeedbackForSPS-Multicast-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-5-1d: PTP retransmission for SPS group-common PDSCH for multicast
+ ptp-Retx-SPS-Multicast-r17 ENUMERATED {supported} OPTIONAL,
+ -- R4 26-1: Higher Power Limit CA DC
+ higherPowerLimit-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 39-4: Parallel MsgA and SRS/PUCCH/PUSCH transmissions across CCs in intra-band non-contiguous CA
+ parallelTxMsgA-SRS-PUCCH-PUSCH-intraBand-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 24-11a: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs per span when
+ -- configured with DL CA with Rel-17 PDCCH monitoring capability on all the serving cells
+ pdcch-MonitoringCA-r17 INTEGER (4..16) OPTIONAL,
+ -- R1 24-11f: Capability on the number of CCs for monitoring a maximum number of BDs and non-overlapped CCEs for MCG and for SCG
+ -- when configured for NR-DC operation with Rel-17 PDCCH monitoring capability on all the serving cells
+ pdcch-BlindDetectionMCG-SCG-List-r17 SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMCG-SCG-r17
+ OPTIONAL,
+ -- R1 24-11c: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17 and Rel. 15 PDCCH monitoring capabilities on
+ -- different Carriers
+ -- R1 24-11g: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17 and
+ -- Rel. 15 PDCCH monitoring capabilities on different carriers
+ pdcch-BlindDetectionMixedList1-r17 SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed-r17
+ OPTIONAL,
+ -- R1 24-11d: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17 and Rel. 16 PDCCH monitoring capabilities on
+ -- different Carriers
+ -- R1 24-11h: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17 and
+ -- Rel. 16 PDCCH monitoring capabilities on different carriers
+ pdcch-BlindDetectionMixedList2-r17 SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed-r17
+ OPTIONAL,
+ -- R1 24-11e: Number of carriers for CCE/BD scaling with DL CA with mix of Rel. 17, Rel. 16 and Rel. 15 PDCCH monitoring
+ -- capabilities on different carriers
+ -- R1 24-11i: Number of carriers for CCE/BD scaling for MCG and for SCG when configured for NR-DC operation with mix of Rel. 17,
+ -- Rel. 16 and Rel. 15 PDCCH monitoring capabilities on different carriers
+ pdcch-BlindDetectionMixedList3-r17 SEQUENCE(SIZE(1..maxNrofPdcch-BlindDetection-r17)) OF PDCCH-BlindDetectionMixed1-r17
+ OPTIONAL
+}
+
CrossCarrierSchedulingSCell-SpCell-r17 ::= SEQUENCE {
supportedSCS-Combinations-r17 SEQUENCE {
scs15kHz-15kHz-r17 ENUMERATED {supported} OPTIONAL,
@@ -11956,6 +12209,69 @@ CrossCarrierSchedulingSCell-SpCell-r17 ::= SEQUENCE {
pdcch-MonitoringOccasion-r17 ENUMERATED {val1, val2}
}
+PDCCH-BlindDetectionMixedList-r16::= SEQUENCE {
+ pdcch-BlindDetectionCA-MixedExt-r16 CHOICE {
+ pdcch-BlindDetectionCA-Mixed-v16a0 PDCCH-BlindDetectionCA-MixedExt-r16,
+ pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-v16a0 PDCCH-BlindDetectionCA-MixedExt-r16
+ } OPTIONAL,
+ pdcch-BlindDetectionCG-UE-MixedExt-r16 SEQUENCE{
+ pdcch-BlindDetectionMCG-UE-Mixed-v16a0 PDCCH-BlindDetectionCG-UE-MixedExt-r16,
+ pdcch-BlindDetectionSCG-UE-Mixed-v16a0 PDCCH-BlindDetectionCG-UE-MixedExt-r16
+ } OPTIONAL
+}
+
+PDCCH-BlindDetectionCA-MixedExt-r16 ::= SEQUENCE {
+ pdcch-BlindDetectionCA1-r16 INTEGER (1..15),
+ pdcch-BlindDetectionCA2-r16 INTEGER (1..15)
+}
+
+PDCCH-BlindDetectionCG-UE-MixedExt-r16 ::= SEQUENCE {
+ pdcch-BlindDetectionCG-UE1-r16 INTEGER (0..15),
+ pdcch-BlindDetectionCG-UE2-r16 INTEGER (0..15)
+}
+
+PDCCH-BlindDetectionMCG-SCG-r17 ::= SEQUENCE {
+ pdcch-BlindDetectionMCG-UE-r17 INTEGER (1..15),
+ pdcch-BlindDetectionSCG-UE-r17 INTEGER (1..15)
+}
+
+PDCCH-BlindDetectionMixed-r17::= SEQUENCE {
+ pdcch-BlindDetectionCA-Mixed-r17 PDCCH-BlindDetectionCA-Mixed-r17 OPTIONAL,
+ pdcch-BlindDetectionCG-UE-Mixed-r17 SEQUENCE{
+ pdcch-BlindDetectionMCG-UE-Mixed-v17 PDCCH-BlindDetectionCG-UE-Mixed-r17,
+ pdcch-BlindDetectionSCG-UE-Mixed-v17 PDCCH-BlindDetectionCG-UE-Mixed-r17
+ } OPTIONAL
+}
+
+PDCCH-BlindDetectionCG-UE-Mixed-r17 ::= SEQUENCE {
+ pdcch-BlindDetectionCG-UE1-r17 INTEGER (0..15),
+ pdcch-BlindDetectionCG-UE2-r17 INTEGER (0..15)
+}
+
+PDCCH-BlindDetectionCA-Mixed-r17 ::= SEQUENCE {
+ pdcch-BlindDetectionCA1-r17 INTEGER (1..15) OPTIONAL,
+ pdcch-BlindDetectionCA2-r17 INTEGER (1..15) OPTIONAL
+}
+PDCCH-BlindDetectionMixed1-r17::= SEQUENCE {
+ pdcch-BlindDetectionCA-Mixed1-r17 PDCCH-BlindDetectionCA-Mixed1-r17 OPTIONAL,
+ pdcch-BlindDetectionCG-UE-Mixed1-r17 SEQUENCE{
+ pdcch-BlindDetectionMCG-UE-Mixed1-v17 PDCCH-BlindDetectionCG-UE-Mixed1-r17,
+ pdcch-BlindDetectionSCG-UE-Mixed1-v17 PDCCH-BlindDetectionCG-UE-Mixed1-r17
+ } OPTIONAL
+}
+
+PDCCH-BlindDetectionCG-UE-Mixed1-r17 ::= SEQUENCE {
+ pdcch-BlindDetectionCG-UE1-r17 INTEGER (0..15),
+ pdcch-BlindDetectionCG-UE2-r17 INTEGER (0..15),
+ pdcch-BlindDetectionCG-UE3-r17 INTEGER (0..15)
+}
+
+PDCCH-BlindDetectionCA-Mixed1-r17 ::= SEQUENCE {
+ pdcch-BlindDetectionCA1-r17 INTEGER (1..15) OPTIONAL,
+ pdcch-BlindDetectionCA2-r17 INTEGER (1..15) OPTIONAL,
+ pdcch-BlindDetectionCA3-r17 INTEGER (1..15) OPTIONAL
+}
+
SimulSRS-ForAntennaSwitching-r16 ::= SEQUENCE {
supportSRS-xTyR-xLessThanY-r16 ENUMERATED {supported} OPTIONAL,
supportSRS-xTyR-xEqualToY-r16 ENUMERATED {supported} OPTIONAL,
@@ -11967,6 +12283,11 @@ TwoPUCCH-Grp-Configurations-r16 ::= SEQUENCE {
pucch-SecondaryGroupMapping-r16 TwoPUCCH-Grp-ConfigParams-r16
}
+TwoPUCCH-Grp-Configurations-r17 ::= SEQUENCE {
+ primaryPUCCH-GroupConfig-r17 PUCCH-Group-Config-r17,
+ secondaryPUCCH-GroupConfig-r17 PUCCH-Group-Config-r17
+}
+
TwoPUCCH-Grp-ConfigParams-r16 ::= SEQUENCE {
pucch-GroupMapping-r16 PUCCH-Grp-CarrierTypes-r16,
pucch-TX-r16 PUCCH-Grp-CarrierTypes-r16
@@ -11985,6 +12306,12 @@ PUCCH-Grp-CarrierTypes-r16 ::= SEQUENCE {
fr2-r16 ENUMERATED {supported} OPTIONAL
}
+PUCCH-Group-Config-r17 ::= SEQUENCE {
+ fr1-FR1-NonSharedTDD-r17 ENUMERATED {supported} OPTIONAL,
+ fr2-FR2-NonSharedTDD-r17 ENUMERATED {supported} OPTIONAL,
+ fr1-FR2-NonSharedTDD-r17 ENUMERATED {supported} OPTIONAL
+}
+
-- TAG-CA-PARAMETERSNR-STOP
-- TAG-CA-PARAMETERS-NRDC-START
@@ -12023,6 +12350,10 @@ CA-ParametersNRDC-v1650 ::= SEQUENCE {
supportedCellGrouping-r16 BIT STRING (SIZE (1..maxCellGroupings-r16)) OPTIONAL
}
+CA-ParametersNRDC-v16a0 ::= SEQUENCE {
+ ca-ParametersNR-ForDC-v16a0 CA-ParametersNR-v16a0 OPTIONAL
+}
+
CA-ParametersNRDC-v1700 ::= SEQUENCE {
-- R1 31-9: Indicates the support of simultaneous transmission and reception of an IAB-node from multiple parent nodes
simultaneousRxTx-IAB-MultipleParents-r17 ENUMERATED {supported} OPTIONAL,
@@ -12032,6 +12363,11 @@ CA-ParametersNRDC-v1700 ::= SEQUENCE {
beamManagementType-CBM-r17 ENUMERATED {supported} OPTIONAL
}
+CA-ParametersNRDC-v1720 ::= SEQUENCE {
+ ca-ParametersNR-ForDC-v1700 CA-ParametersNR-v1700 OPTIONAL,
+ ca-ParametersNR-ForDC-v1720 CA-ParametersNR-v1720 OPTIONAL
+}
+
-- TAG-CA-PARAMETERS-NRDC-STOP
-- TAG-CARRIERAGGREGATIONVARIANT-START
@@ -12625,6 +12961,23 @@ FeatureSetDownlink-v1700 ::= SEQUENCE {
} OPTIONAL
}
+FeatureSetDownlink-v1720 ::= SEQUENCE {
+ -- R1 25-19: RTT-based Propagation delay compensation based on CSI-RS for tracking and SRS
+ rtt-BasedPDC-CSI-RS-ForTracking-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-19a: RTT-based Propagation delay compensation based on DL PRS for RTT-based PDC and SRS
+ rtt-BasedPDC-PRS-r17 SEQUENCE {
+ maxNumberPRS-Resource-r17 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
+ maxNumberPRS-ResourceProcessedPerSlot-r17 SEQUENCE {
+ scs-15kHz-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
+ scs-30kHz-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
+ scs-60kHz-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
+ scs-120kHz-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL
+ }
+ } OPTIONAL,
+ -- R1 33-5-1: SPS group-common PDSCH for multicast
+ sps-Multicast-r17 ENUMERATED {supported} OPTIONAL
+}
+
PDCCH-MonitoringOccasions-r16 ::= SEQUENCE {
period7span3-r16 ENUMERATED {supported} OPTIONAL,
period4span3-r16 ENUMERATED {supported} OPTIONAL,
@@ -12722,6 +13075,15 @@ FeatureSetDownlinkPerCC-v1700 ::= SEQUENCE {
supportedCRS-InterfMitigation-r17 CRS-InterfMitigation-r17 OPTIONAL
}
+FeatureSetDownlinkPerCC-v1720 ::= SEQUENCE {
+ -- R1 33-2j: Supported maximum modulation order used for maximum data rate calculation for multicast PDSCH
+ maxModulationOrderForMulticastDataRateCalculation-r17 ENUMERATED {qam64, qam256, qam1024} OPTIONAL,
+ -- R1 33-1-2: FDM-ed unicast PDSCH and group-common PDSCH for broadcast
+ fdm-BroadcastUnicast-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-3-2: FDM-ed unicast PDSCH and group-common PDSCH for multicast
+ fdm-MulticastUnicast-r17 ENUMERATED {supported} OPTIONAL
+}
+
MultiDCI-MultiTRP-r16 ::= SEQUENCE {
maxNumberCORESET-r16 ENUMERATED {n2, n3, n4, n5},
maxNumberCORESETPerPoolIndex-r16 INTEGER (1..3),
@@ -12789,6 +13151,11 @@ FeatureSets ::= SEQUENCE {
featureSetsDownlinkPerCC-v1700 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1700 OPTIONAL,
featureSetsUplink-v1710 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1710 OPTIONAL,
featureSetsUplinkPerCC-v1700 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1700 OPTIONAL
+ ]],
+ [[
+ featureSetsDownlink-v1720 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1720 OPTIONAL,
+ featureSetsDownlinkPerCC-v1720 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC-v1720 OPTIONAL,
+ featureSetsUplink-v1720 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1720 OPTIONAL
]]
}
@@ -12982,6 +13349,33 @@ FeatureSetUplink-v1710 ::= SEQUENCE {
tx-Support-UL-GapFR2-r17 ENUMERATED {supported} OPTIONAL
}
+FeatureSetUplink-v1720 ::= SEQUENCE {
+ -- R1 25-3: Repetitions for PUCCH format 0, 1, 2, 3 and 4 over multiple PUCCH subslots with configured K = 2, 4, 8
+ pucch-Repetition-F0-1-2-3-4-RRC-Config-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-3a: Repetitions for PUCCH format 0, 1, 2, 3 and 4 over multiple PUCCH subslots using dynamic repetition indication
+ pucch-Repetition-F0-1-2-3-4-DynamicIndication-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-3b: Inter-subslot frequency hopping for PUCCH repetitions
+ interSubslotFreqHopping-PUCCH-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-8: Semi-static HARQ-ACK codebook for sub-slot PUCCH
+ semiStaticHARQ-ACK-CodebookSub-SlotPUCCH-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-14: PHY prioritization of overlapping low-priority DG-PUSCH and high-priority CG-PUSCH
+ phy-PrioritizationLowPriorityDG-HighPriorityCG-r17 INTEGER(1..16) OPTIONAL,
+ -- R1 25-15: PHY prioritization of overlapping high-priority DG-PUSCH and low-priority CG-PUSCH
+ phy-PrioritizationHighPriorityDG-LowPriorityCG-r17 SEQUENCE {
+ pusch-PreparationLowPriority-r17 ENUMERATED{sym0, sym1, sym2},
+ additionalCancellationTime-r17 SEQUENCE {
+ scs-15kHz-r17 ENUMERATED{sym0, sym1, sym2} OPTIONAL,
+ scs-30kHz-r17 ENUMERATED{sym0, sym1, sym2, sym3, sym4} OPTIONAL,
+ scs-60kHz-r17 ENUMERATED{sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8} OPTIONAL,
+ scs-120kHz-r17 ENUMERATED{sym0, sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8, sym9,
+ sym10, sym11, sym12, sym13, sym14, sym15, sym16} OPTIONAL
+ },
+ maxNumberCarriers-r17 INTEGER(1..16)
+ } OPTIONAL,
+ -- R4 17-5 Support of UL DC location(s) report
+ extendedDC-LocationReport-r17 ENUMERATED {supported} OPTIONAL
+}
+
SubSlot-Config-r16 ::= SEQUENCE {
sub-SlotConfig-NCP-r16 ENUMERATED {n4,n5,n6,n7} OPTIONAL,
sub-SlotConfig-ECP-r16 ENUMERATED {n4,n5,n6} OPTIONAL
@@ -13056,7 +13450,7 @@ FeatureSetUplinkPerCC-v1540 ::= SEQUENCE {
FeatureSetUplinkPerCC-v1700 ::= SEQUENCE {
supportedMinBandwidthUL-r17 SupportedBandwidth-v1700 OPTIONAL,
- -- R1 23-3-1-3 FeMIMO: Multi-TRP PUSCH repetition (type B) – non-codebook based
+ -- R1 23-3-1-3 FeMIMO: Multi-TRP PUSCH repetition (type B) - non-codebook based
mTRP-PUSCH-RepetitionTypeB-r17 ENUMERATED {n1,n2,n3,n4} OPTIONAL,
-- R1 23-3-1-1 -codebook based Multi-TRP PUSCH repetition (type B)
mTRP-PUSCH-TypeB-CB-r17 ENUMERATED {n1,n2,n4} OPTIONAL,
@@ -13174,7 +13568,11 @@ FR2-2-AccessParamsPerBand-r17 ::= SEQUENCE {
scs-480kHz-r17 ENUMERATED {supported} OPTIONAL,
scs-960kHz-r17 ENUMERATED {supported} OPTIONAL
} OPTIONAL,
- ...
+ ...,
+ [[
+ -- R4 15-1: 64QAM for PUSCH for FR2-2
+ modulation64-QAM-PUSCH-FR2-2-r17 ENUMERATED {supported} OPTIONAL
+ ]]
}
-- TAG-FR2-2-ACCESSPARAMSPERBAND-STOP
@@ -13337,11 +13735,12 @@ MAC-ParametersCommon ::= SEQUENCE {
jointPrioritizationCG-Retx-Timer-r17 ENUMERATED {supported} OPTIONAL,
survivalTime-r17 ENUMERATED {supported} OPTIONAL,
lcg-ExtensionIAB-r17 ENUMERATED {supported} OPTIONAL,
- maxNumberRNTIs-MBS-r17 INTEGER (1..ffsUpperLimit) OPTIONAL, -- FFS
harq-FeedbackDisabled-r17 ENUMERATED {supported} OPTIONAL,
uplink-Harq-ModeB-r17 ENUMERATED {supported} OPTIONAL,
sr-TriggeredBy-TA-Report-r17 ENUMERATED {supported} OPTIONAL,
- extendedDRX-CycleInactive-r17 ENUMERATED {supported} OPTIONAL
+ extendedDRX-CycleInactive-r17 ENUMERATED {supported} OPTIONAL,
+ simultaneousSR-PUSCH-DiffPUCCH-groups-r17 ENUMERATED {supported} OPTIONAL,
+ lastTransmissionUL-r17 ENUMERATED {supported} OPTIONAL
]]
}
@@ -13469,8 +13868,8 @@ MeasAndMobParametersCommon ::= SEQUENCE {
concurrentPerUE-PerFRCombMeasGap-r17 ENUMERATED {supported}
} OPTIONAL,
-- R4 19-1 Network controlled small gap (NCSG)
- nr-NeedForGapNCSG-reporting ENUMERATED {supported} OPTIONAL,
- eutra-NeedForGapNCSG-reporting ENUMERATED {supported} OPTIONAL,
+ nr-NeedForGapNCSG-Reporting-r17 ENUMERATED {supported} OPTIONAL,
+ eutra-NeedForGapNCSG-Reporting-r17 ENUMERATED {supported} OPTIONAL,
-- R4 19-1-1 per FR Network controlled small gap (NCSG)
ncsg-MeasGapPerFR-r17 ENUMERATED {supported} OPTIONAL,
-- R4 19-1-2 Network controlled small gap (NCSG) supported patterns
@@ -13489,13 +13888,21 @@ MeasAndMobParametersCommon ::= SEQUENCE {
-- R4 25-3: Parallel measurements with multiple measurement gaps
parallelMeasurementGap-r17 ENUMERATED {n2} OPTIONAL,
condHandoverWithSCG-NRDC-r17 ENUMERATED {supported} OPTIONAL,
- gNB-ID-Length-Reporting-r17 ENUMERATED {supported} OPTIONAL,
- gNB-ID-Length-Reporting-ENDC-r17 ENUMERATED {supported} OPTIONAL,
- gNB-ID-Length-Reporting-NEDC-r17 ENUMERATED {supported} OPTIONAL,
- gNB-ID-Length-Reporting-NRDC-r17 ENUMERATED {supported} OPTIONAL,
- gNB-ID-Length-Reporting-NPN-r17 ENUMERATED {supported} OPTIONAL
- ]]
-}
+ gNB-ID-LengthReporting-r17 ENUMERATED {supported} OPTIONAL,
+ gNB-ID-LengthReporting-ENDC-r17 ENUMERATED {supported} OPTIONAL,
+ gNB-ID-LengthReporting-NEDC-r17 ENUMERATED {supported} OPTIONAL,
+ gNB-ID-LengthReporting-NRDC-r17 ENUMERATED {supported} OPTIONAL,
+ gNB-ID-LengthReporting-NPN-r17 ENUMERATED {supported} OPTIONAL
+ ]],
+ [[
+ -- R4 25-1: Parallel measurements on multiple SMTC-s for a single frequency carrier
+ parallelSMTC-r17 ENUMERATED {n4} OPTIONAL,
+ -- R4 19-2-1 Concurrent measurement gaps for EUTRA
+ concurrentMeasGapEUTRA-r17 ENUMERATED {supported} OPTIONAL,
+ serviceLinkPropDelayDiffReporting-r17 ENUMERATED {supported} OPTIONAL,
+ -- R4 19-1-4 Network controlled small gap (NCSG) performing measurement based on flagderiveSSB-IndexFromCell-inter
+ ncsg-SymbolLevelScheduleRestrictionInter-r17 ENUMERATED {supported} OPTIONAL
+ ]]}
MeasAndMobParametersXDD-Diff ::= SEQUENCE {
intraAndInterF-MeasAndReport ENUMERATED {supported} OPTIONAL,
@@ -13755,7 +14162,7 @@ MIMO-ParametersPerBand ::= SEQUENCE {
} OPTIONAL
} OPTIONAL,
singleDCI-SDM-scheme-Parameters-r16 SEQUENCE {
- -- R1 16-2b-1b: Single-DCI based SDM scheme – Support of new DMRS port entry
+ -- R1 16-2b-1b: Single-DCI based SDM scheme - Support of new DMRS port entry
supportNewDMRS-Port-r16 ENUMERATED {supported1, supported2, supported3} OPTIONAL,
-- R1 16-2b-1a: Support of s-port DL PTRS
supportTwoPortDL-PTRS-r16 ENUMERATED {supported} OPTIONAL
@@ -14019,7 +14426,18 @@ MIMO-ParametersPerBand ::= SEQUENCE {
maxNumberRxTxBeamSwitchDL-v1710 SEQUENCE {
scs-480kHz-r17 ENUMERATED {n2, n4, n7} OPTIONAL,
scs-960kHz-r17 ENUMERATED {n1, n2, n4, n7} OPTIONAL
-} OPTIONAL
+ } OPTIONAL
+ ]],
+ [[
+ -- R1-23-1-4a: Semi-persistent/aperiodic capability value report
+ srs-PortReportSP-AP-r17 ENUMERATED {supported} OPTIONAL,
+ maxNumberRxBeam-v1720 INTEGER (9..12) OPTIONAL,
+ -- R1-23-6-5 Support implicit configuration of RS(s) with two TCI states for beam failure detection
+ sfn-ImplicitRS-twoTCI-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1-23-6-6 QCL-TypeD collision handling with CORESET with 2 TCI states
+ sfn-QCL-TypeD-Collision-twoTCI-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1-23-7-1c Basic Features of CSI Enhancement for Multi-TRP - number of CPUs
+ mTRP-CSI-numCPU-r17 ENUMERATED {n2, n3, n4} OPTIONAL
]]
}
@@ -14324,6 +14742,10 @@ Phy-Parameters ::= SEQUENCE {
phy-ParametersFR2 Phy-ParametersFR2 OPTIONAL
}
+Phy-Parameters-v16a0 ::= SEQUENCE {
+ phy-ParametersCommon-v16a0 Phy-ParametersCommon-v16a0 OPTIONAL
+}
+
Phy-ParametersCommon ::= SEQUENCE {
csi-RS-CFRA-ForHO ENUMERATED {supported} OPTIONAL,
dynamicPRB-BundlingDL ENUMERATED {supported} OPTIONAL,
@@ -14434,11 +14856,11 @@ Phy-ParametersCommon ::= SEQUENCE {
maxNumberResAcrossCC-AcrossFR-r16 ENUMERATED {n2, n4, n8, n12, n16, n32, n40, n48, n64, n72, n80, n96, n128, n256}
OPTIONAL
} OPTIONAL,
- -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP – separate
+ -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP - separate
harqACK-separateMultiDCI-MultiTRP-r16 SEQUENCE {
maxNumberLongPUCCHs-r16 ENUMERATED {longAndLong, longAndShort, shortAndShort} OPTIONAL
} OPTIONAL,
- -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP – joint
+ -- R1 16-2a-4: HARQ-ACK for multi-DCI based multi-TRP - joint
harqACK-jointMultiDCI-MultiTRP-r16 ENUMERATED {supported} OPTIONAL,
-- R4 9-1: BWP switching on multiple CCs RRM requirements
bwp-SwitchingMultiCCs-r16 CHOICE {
@@ -14505,9 +14927,19 @@ Phy-ParametersCommon ::= SEQUENCE {
-- R1 27-23: Support of more than one activated PRS processing windows across all active DL BWPs
supportedActivatedPRS-ProcessingWindow-r17 ENUMERATED {n2, n3, n4} OPTIONAL,
cg-TimeDomainAllocationExtension-r17 ENUMERATED {supported} OPTIONAL
+ ]],
+ [[
+ -- R1 25-20: Propagation delay compensation based on legacy TA procedure for TN and licensed
+ ta-BasedPDC-TN-NonSharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 31-11: Directional Collision Handling in DC operation
+ directionalCollisionDC-IAB-r17 ENUMERATED {supported} OPTIONAL
]]
}
+Phy-ParametersCommon-v16a0 ::= SEQUENCE {
+ srs-PeriodicityAndOffsetExt-r16 ENUMERATED {supported} OPTIONAL
+}
+
Phy-ParametersXDD-Diff ::= SEQUENCE {
dynamicSFI ENUMERATED {supported} OPTIONAL,
twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL,
@@ -14617,6 +15049,10 @@ Phy-ParametersFRX-Diff ::= SEQUENCE {
[[
-- R1 22-11: Support of 'cri-RI-CQI' report without non-PMI-PortIndication
cri-RI-CQI-WithoutNon-PMI-PortInd-r16 ENUMERATED {supported} OPTIONAL
+ ]],
+ [[
+ -- R1 25-11: 4-bits subband CQI for TN and licensed
+ cqi-4-BitsSubbandTN-NonSharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL
]]
}
@@ -14801,6 +15237,38 @@ ProcessingParameters ::= SEQUENCE {
NumberOfCarriers ::= INTEGER (1..16)
-- TAG-PROCESSINGPARAMETERS-STOP
+-- TAG-PRS-PROCESSINGCAPABILITYOUTSIDEMGINPPWPERType-START
+
+PRS-ProcessingCapabilityOutsideMGinPPWperType-r17 ::= SEQUENCE {
+ prsProcessingType-r17 ENUMERATED {type1A, type1B, type2},
+ ppw-dl-PRS-BufferType-r17 ENUMERATED {type1, type2, ...},
+ ppw-durationOfPRS-Processing-r17 CHOICE {
+ ppw-durationOfPRS-Processing1-r17 SEQUENCE {
+ ppw-durationOfPRS-ProcessingSymbolsN-r17 ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms4, ms6, ms8, ms12,
+ ms16, ms20, ms25, ms30, ms32, ms35, ms40, ms45, ms50},
+ ppw-durationOfPRS-ProcessingSymbolsT-r17 ENUMERATED {ms1, ms2, ms4, ms8, ms16, ms20, ms30, ms40, ms80,
+ ms160, ms320, ms640, ms1280}
+ },
+ ppw-durationOfPRS-Processing2-r17 SEQUENCE {
+ ppw-durationOfPRS-ProcessingSymbolsN2-r17 ENUMERATED {msDot125, msDot25, msDot5, ms1, ms2, ms3, ms4, ms5,
+ ms6, ms8, ms12},
+ ppw-durationOfPRS-ProcessingSymbolsT2-r17 ENUMERATED {ms4, ms5, ms6, ms8}
+ }
+ } OPTIONAL,
+ ppw-maxNumOfDL-PRS-ResProcessedPerSlot-r17 SEQUENCE {
+ scs15-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
+ scs30-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
+ scs60-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
+ scs120-r17 ENUMERATED {n1, n2, n4, n6, n8, n12, n16, n24, n32, n48, n64} OPTIONAL,
+ ...
+ },
+ ppw-maxNumOfDL-Bandwidth-r17 CHOICE {
+ fr1-r17 ENUMERATED {mhz5, mhz10, mhz20, mhz40, mhz50, mhz80, mhz100},
+ fr2-r17 ENUMERATED {mhz50, mhz100, mhz200, mhz400}
+ } OPTIONAL
+}
+
+-- TAG-PRS-PROCESSINGCAPABILITYOUTSIDEMGINPPWPERType-STOP
-- TAG-RAT-TYPE-START
RAT-Type ::= ENUMERATED {nr, eutra-nr, eutra, utra-fdd-v1610, ...}
@@ -14871,6 +15339,10 @@ RF-Parameters ::= SEQUENCE {
supportedBandCombinationListSidelinkEUTRA-NR-v1710 BandCombinationListSidelinkEUTRA-NR-v1710 OPTIONAL,
sidelinkRequested-r17 ENUMERATED {true} OPTIONAL,
extendedBand-n77-2-r17 ENUMERATED {supported} OPTIONAL
+ ]],
+ [[
+ supportedBandCombinationList-v1720 BandCombinationList-v1720 OPTIONAL,
+ supportedBandCombinationList-UplinkTxSwitch-v1720 BandCombinationList-UplinkTxSwitch-v1720 OPTIONAL
]]
}
@@ -14878,6 +15350,11 @@ RF-Parameters-v15g0 ::= SEQUENCE {
supportedBandCombinationList-v15g0 BandCombinationList-v15g0 OPTIONAL
}
+RF-Parameters-v16a0 ::= SEQUENCE {
+ supportedBandCombinationList-v16a0 BandCombinationList-v16a0 OPTIONAL,
+ supportedBandCombinationList-UplinkTxSwitch-v16a0 BandCombinationList-UplinkTxSwitch-v16a0 OPTIONAL
+}
+
BandNR ::= SEQUENCE {
bandNR FreqBandIndicatorNR,
modifiedMPR-Behaviour BIT STRING (SIZE (8)) OPTIONAL,
@@ -15094,7 +15571,7 @@ BandNR ::= SEQUENCE {
-- R1 24-1g: Multiple PUSCH scheduling by single DCI for 120kHz in FR2-1
multiPUSCH-SingleDCI-FR2-1-SCS-120kHz-r17 ENUMERATED {supported} OPTIONAL,
-- R4 14-4: Parallel PRS measurements in RRC_INACTIVE state, FR1/FR2 diff
- parrallelPRS-MeasRRC-Inactive-r17 ENUMERATED {supported} OPTIONAL,
+ parallelPRS-MeasRRC-Inactive-r17 ENUMERATED {supported} OPTIONAL,
-- R1 27-1-2: Support of UE-TxTEGs for UL TDOA
nr-UE-TxTEG-ID-MaxSupport-r17 ENUMERATED {n1, n2, n3, n4, n6, n8} OPTIONAL,
-- R1 27-17: PRS processing in RRC_INACTIVE
@@ -15167,6 +15644,57 @@ BandNR ::= SEQUENCE {
minHARQ-Retx-Offset-r17 ENUMERATED {n-7, n-5, n-3, n-1, n1},
maxHARQ-Retx-Offset-r17 ENUMERATED {n4, n6, n8, n10, n12, n14, n16, n18, n20, n22, n24}
} OPTIONAL
+ ]],
+ [[
+ -- R4 22-2 support of one shot large UL timing adjustment
+ ue-OneShotUL-TimingAdj-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-2: Repetitions for PUCCH format 0, and 2 over multiple slots with K = 2, 4, 8
+ pucch-Repetition-F0-2-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-11a: 4-bits subband CQI for NTN and unlicensed
+ cqi-4-BitsSubbandNTN-SharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-16: HARQ-ACK with different priorities multiplexing on a PUCCH/PUSCH
+ mux-HARQ-ACK-DiffPriorities-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 25-20a: Propagation delay compensation based on legacy TA procedure for NTN and unlicensed
+ ta-BasedPDC-NTN-SharedSpectrumChAccess-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-2b: DCI-based enabling/disabling ACK/NACK-based feedback for dynamic scheduling for multicast
+ ack-NACK-FeedbackForMulticastWithDCI-Enabler-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-2e: Multiple G-RNTIs for group-common PDSCHs
+ maxNumberG-RNTI-r17 INTEGER (2..8) OPTIONAL,
+ -- R1 33-2f: Dynamic multicast with DCI format 4_2
+ dynamicMulticastDCI-Format4-2-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-2i: Supported maximal modulation order for multicast PDSCH
+ maxModulationOrderForMulticast-r17 CHOICE {
+ fr1-r17 ENUMERATED {qam256, qam1024},
+ fr2-r17 ENUMERATED {qam64, qam256}
+ } OPTIONAL,
+ -- R1 33-3-1: Dynamic Slot-level repetition for group-common PDSCH for TN and licensed
+ dynamicSlotRepetitionMulticastTN-NonSharedSpectrumChAccess-r17 ENUMERATED {n8, n16} OPTIONAL,
+ -- R1 33-3-1a: Dynamic Slot-level repetition for group-common PDSCH for NTN and unlicensed
+ dynamicSlotRepetitionMulticastNTN-SharedSpectrumChAccess-r17 ENUMERATED {n8, n16} OPTIONAL,
+ -- R1 33-4-1: DCI-based enabling/disabling NACK-only based feedback for dynamic scheduling for multicast
+ nack-OnlyFeedbackForMulticastWithDCI-Enabler-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-5-1b: DCI-based enabling/disabling ACK/NACK-based feedback for dynamic scheduling for multicast
+ ack-NACK-FeedbackForSPS-MulticastWithDCI-Enabler-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 33-5-1h: Multiple G-CS-RNTIs for SPS group-common PDSCHs
+ maxNumberG-CS-RNTI-r17 INTEGER (2..8) OPTIONAL,
+ -- R1 33-10: Support group-common PDSCH RE-level rate matching for multicast
+ re-LevelRateMatchingForMulticast-r17 ENUMERATED {supported} OPTIONAL,
+ -- R1 36-1a: Support of 1024QAM for PDSCH with maximum 2 MIMO layers for FR1
+ pdsch-1024QAM-2MIMO-FR1-r17 ENUMERATED {supported} OPTIONAL,
+ -- R4 14-3 PRS measurement without MG
+ prs-MeasurementWithoutMG-r17 ENUMERATED {cpLength, quarterSymbol, halfSymbol, halfSlot} OPTIONAL,
+ -- R4 25-7: The number of target LEO satellites the UE can monitor per carrier
+ maxNumber-LEO-SatellitesPerCarrier-r17 INTEGER (3..4) OPTIONAL,
+ -- R1 27-3-3 DL PRS Processing Capability outside MG - buffering capability
+ prs-ProcessingCapabilityOutsideMGinPPW-r17 SEQUENCE (SIZE(1..3)) OF PRS-ProcessingCapabilityOutsideMGinPPWperType-r17 OPTIONAL,
+ -- R1 27-15a: Positioning SRS transmission in RRC_INACTIVE state for initial UL BWP with semi-persistent SRS
+ srs-SemiPersistent-PosResourcesRRC-Inactive-r17 SEQUENCE {
+ maxNumOfSemiPersistentSRSposResources-r17 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
+ maxNumOfSemiPersistentSRSposResourcesPerSlot-r17 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
+ } OPTIONAL,
+ -- R2: UE support of CBW for 120kHz SCS
+ channelBWs-DL-SCS-120kHz-FR2-2-r17 BIT STRING (SIZE (8)) OPTIONAL,
+ channelBWs-UL-SCS-120kHz-FR2-2-r17 BIT STRING (SIZE (8)) OPTIONAL
]]
}
@@ -15227,6 +15755,14 @@ RF-ParametersMRDC ::= SEQUENCE {
[[
supportedBandCombinationList-v1700 BandCombinationList-v1700 OPTIONAL,
supportedBandCombinationList-UplinkTxSwitch-v1700 BandCombinationList-UplinkTxSwitch-v1700 OPTIONAL
+ ]],
+ [[
+ supportedBandCombinationList-v1720 BandCombinationList-v1720 OPTIONAL,
+ supportedBandCombinationListNEDC-Only-v1720 SEQUENCE {
+ supportedBandCombinationList-v1700 BandCombinationList-v1700 OPTIONAL,
+ supportedBandCombinationList-v1720 BandCombinationList-v1720 OPTIONAL
+ } OPTIONAL,
+ supportedBandCombinationList-UplinkTxSwitch-v1720 BandCombinationList-UplinkTxSwitch-v1720 OPTIONAL
]]
}
@@ -15282,6 +15818,10 @@ SidelinkParametersNR-r16 ::= SEQUENCE {
...,
[[
relayParameters-r17 RelayParameters-r17 OPTIONAL
+ ]],
+ [[
+ -- R1 32-x: Use of new P0 parameters for open loop power control
+ p0-OLPC-Sidelink-r17 ENUMERATED {supported} OPTIONAL
]]
}
@@ -15504,9 +16044,8 @@ SRS-AllPosResourcesRRC-Inactive-r17 ::= SEQUENCE {
maxNumberSRS-ResourcesPerBWP-PerSlot-r17 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
maxNumberPeriodicSRS-PosResourcesPerBWP-r17 ENUMERATED {n1, n2, n4, n8, n16, n32, n64},
maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r17 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14},
- -- R1 27-15a: Support of positioning SRS transmission in RRC_INACTIVE state for initial BWP with semi-persistent SRS
- maxNumOfSemiPersistentSRSposResources-r17 ENUMERATED {n1, n2, n4, n8, n16, n32, n64 },
- maxNumOfSemiPersistentSRSposResourcesPerSlot-r17 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
+ dummy1 ENUMERATED {n1, n2, n4, n8, n16, n32, n64 },
+ dummy2 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10, n12, n14}
}
}
@@ -15724,7 +16263,7 @@ UE-NR-Capability ::= SEQUENCE {
nonCriticalExtension UE-NR-Capability-v1530 OPTIONAL
}
--- Regular non-critical extensions:
+-- Regular non-critical Rel-15 extensions:
UE-NR-Capability-v1530 ::= SEQUENCE {
fdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530 OPTIONAL,
tdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530 OPTIONAL,
@@ -15761,7 +16300,7 @@ UE-NR-Capability-v1570 ::= SEQUENCE {
nonCriticalExtension UE-NR-Capability-v1610 OPTIONAL
}
--- Late non-critical extensions:
+-- Late non-critical Rel-15 extensions:
UE-NR-Capability-v15c0 ::= SEQUENCE {
nrdc-Parameters-v15c0 NRDC-Parameters-v15c0 OPTIONAL,
partialFR2-FallbackRX-Req ENUMERATED {true} OPTIONAL,
@@ -15770,10 +16309,16 @@ UE-NR-Capability-v15c0 ::= SEQUENCE {
UE-NR-Capability-v15g0 ::= SEQUENCE {
rf-Parameters-v15g0 RF-Parameters-v15g0 OPTIONAL,
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ nonCriticalExtension UE-NR-Capability-v15j0 OPTIONAL
}
--- Regular non-critical extensions:
+UE-NR-Capability-v15j0 ::= SEQUENCE {
+ -- Following field is only for REL-15 late non-critical extensions
+ lateNonCriticalExtension OCTET STRING OPTIONAL,
+ nonCriticalExtension UE-NR-Capability-v16a0 OPTIONAL
+}
+
+-- Regular non-critical Rel-16 extensions:
UE-NR-Capability-v1610 ::= SEQUENCE {
inDeviceCoexInd-r16 ENUMERATED {supported} OPTIONAL,
dl-DedicatedMessageSegmentation-r16 ENUMERATED {supported} OPTIONAL,
@@ -15815,6 +16360,14 @@ UE-NR-Capability-v1690 ::= SEQUENCE {
nonCriticalExtension UE-NR-Capability-v1700 OPTIONAL
}
+-- Late non-critical extensions from Rel-16 onwards:
+UE-NR-Capability-v16a0 ::= SEQUENCE {
+ phy-Parameters-v16a0 Phy-Parameters-v16a0 OPTIONAL,
+ rf-Parameters-v16a0 RF-Parameters-v16a0 OPTIONAL,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+-- Regular non-critical Rel-17 extensions:
UE-NR-Capability-v1700 ::= SEQUENCE {
inactiveStatePO-Determination-r17 ENUMERATED {supported} OPTIONAL,
highSpeedParameters-v1700 HighSpeedParameters-v1700 OPTIONAL,
@@ -15890,7 +16443,7 @@ UE-RadioPagingInfo-r17 ::= SEQUENCE {
...
}
--- TAG- UE-RADIOPAGINGINFO-STOP
+-- TAG-UE-RADIOPAGINGINFO-STOP
-- TAG-SHAREDSPECTRUMCHACCESSPARAMSPERBAND-START
SharedSpectrumChAccessParamsPerBand-r16 ::= SEQUENCE {
@@ -16031,9 +16584,9 @@ MeasConfigAppLayer-r17 ::= SEQUENCE {
measConfigAppLayerId-r17 MeasConfigAppLayerId-r17,
measConfigAppLayerContainer-r17 OCTET STRING (SIZE (1..8000)) OPTIONAL, -- Need N
serviceType-r17 ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1} OPTIONAL, -- Need M
- pauseReporting BOOLEAN OPTIONAL, -- Need M
- transmissionOfSessionStartStop BOOLEAN OPTIONAL, -- Need M
- ran-VisibleParameters-r17 CHOICE {release NULL, setup RAN-VisibleParameters-r17} OPTIONAL, -- Need M
+ pauseReporting-r17 BOOLEAN OPTIONAL, -- Need M
+ transmissionOfSessionStartStop-r17 BOOLEAN OPTIONAL, -- Need M
+ ran-VisibleParameters-r17 CHOICE {release NULL, setup RAN-VisibleParameters-r17} OPTIONAL, -- Cond ServiceType
...
}
@@ -16291,7 +16844,7 @@ OtherConfig-v1700 ::= SEQUENCE {
minSchedulingOffsetPreferenceConfigExt-r17 ENUMERATED {true} OPTIONAL, -- Cond minOffset
rlm-RelaxationReportingConfig-r17 CHOICE {release NULL, setup RLM-RelaxationReportingConfig-r17} OPTIONAL, -- Need M
bfd-RelaxationReportingConfig-r17 CHOICE {release NULL, setup BFD-RelaxationReportingConfig-r17} OPTIONAL, -- Need M
- scg-DeactivationPreferenceConfig-r17 CHOICE {release NULL, setup SCG-DeactivationPreferenceConfig-r17} OPTIONAL, -- Need M
+ scg-DeactivationPreferenceConfig-r17 CHOICE {release NULL, setup SCG-DeactivationPreferenceConfig-r17} OPTIONAL, -- Cond SCG
rrm-MeasRelaxationReportingConfig-r17 CHOICE {release NULL, setup RRM-MeasRelaxationReportingConfig-r17} OPTIONAL, -- Need M
propDelayDiffReportConfig-r17 CHOICE {release NULL, setup PropDelayDiffReportConfig-r17} OPTIONAL -- Need M
}
@@ -16382,7 +16935,7 @@ RRM-MeasRelaxationReportingConfig-r17 ::= SEQUENCE {
}
PropDelayDiffReportConfig-r17 ::= SEQUENCE {
- threshPropDelayDiff ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6 ,ms7, ms8, ms9, ms10, spare5,
+ threshPropDelayDiff-r17 ENUMERATED {ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6 ,ms7, ms8, ms9, ms10, spare5,
spare4, spare3, spare2, spare1} OPTIONAL, -- Need M
neighCellInfoList-r17 SEQUENCE (SIZE (1..maxCellNTN-r17)) OF NeighbourCellInfo-r17 OPTIONAL -- Need M
}
@@ -16464,7 +17017,7 @@ VisitedCellInfo-r16 ::= SEQUENCE {
timeSpent-r16 INTEGER (0..4095),
...,
[[
- visitedPSCellInfoList-r17 VisitedPSCellInfoList-r17 OPTIONAL
+ visitedPSCellInfoListReport-r17 VisitedPSCellInfoList-r17 OPTIONAL
]]
}
@@ -16707,7 +17260,7 @@ SL-DestinationIdentity-r16 ::= BIT STRING (SIZE (24))
-- TAG-SL-DRX-CONFIG-START
SL-DRX-Config-r17 ::= SEQUENCE {
- sl-DRX-Config-GC-BC-r17 SL-DRX-Config-GC-BC-r17 OPTIONAL, -- Cond HO
+ sl-DRX-ConfigGC-BC-r17 SL-DRX-ConfigGC-BC-r17 OPTIONAL, -- Cond HO
sl-DRX-ConfigUC-ToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DestinationIndex-r16 OPTIONAL, -- Need N
sl-DRX-ConfigUC-ToAddModList-r17 SEQUENCE (SIZE (1..maxNrofSL-Dest-r16)) OF SL-DRX-ConfigUC-Info-r17 OPTIONAL, -- Need N
...
@@ -16720,9 +17273,9 @@ SL-DRX-ConfigUC-Info-r17 ::= SEQUENCE {
}
-- TAG-SL-DRX-CONFIG-STOP
--- TAG-SL-DRX-CONFIG-GC-BC-START
+-- TAG-SL-DRX-CONFIGGC-BC-START
-SL-DRX-Config-GC-BC-r17 ::= SEQUENCE {
+SL-DRX-ConfigGC-BC-r17 ::= SEQUENCE {
sl-DRX-GC-BC-PerQoS-List-r17 SEQUENCE (SIZE (1..maxSL-GC-BC-DRX-QoS-r17)) OF SL-DRX-GC-BC-QoS-r17 OPTIONAL, -- Need M
sl-DRX-GC-generic-r17 SL-DRX-GC-Generic-r17 OPTIONAL, -- Need M
sl-DefaultDRX-GC-BC-r17 SL-DRX-GC-BC-QoS-r17 OPTIONAL, -- Need M
@@ -16758,7 +17311,7 @@ SL-DRX-GC-Generic-r17 ::= SEQUENCE {
spare7, spare6, spare5, spare4, spare3, spare2, spare1}
}
--- TAG-SL-DRX-CONFIG-GC-BC-STOP
+-- TAG-SL-DRX-CONFIGGC-BC-STOP
-- TAG-DRX-CONFIGUC-START
SL-DRX-ConfigUC-r17 ::= SEQUENCE {
@@ -16911,7 +17464,10 @@ SL-InterUE-CoordinationScheme2-r17 ::= SEQUENCE {
sl-SlotLevelResourceExclusion-r17 ENUMERATED {enabled} OPTIONAL, -- Need R
sl-OptionForCondition2-A-1-r17 INTEGER (0..1) OPTIONAL, -- Need M
sl-IndicationUE-B-r17 ENUMERATED {enabled, disabled} OPTIONAL, -- Need M
- ...
+ ...,
+ [[
+ sl-DeltaRSRP-Thresh-v1720 INTEGER (-30..30) OPTIONAL -- Need M
+ ]]
}
@@ -17076,7 +17632,10 @@ SL-PDCP-Config-r16 ::= SEQUENCE {
SL-PSBCH-Config-r16 ::= SEQUENCE {
dl-P0-PSBCH-r16 INTEGER (-16..15) OPTIONAL, -- Need M
dl-Alpha-PSBCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need M
- ...
+ ...,
+ [[
+ dl-P0-PSBCH-r17 INTEGER (-202..24) OPTIONAL -- Need M
+ ]]
}
-- TAG-SL-PSBCH-CONFIG-STOP
@@ -17390,7 +17949,12 @@ SL-PowerControl-r16 ::= SEQUENCE {
dl-P0-PSSCH-PSCCH-r16 INTEGER (-16..15) OPTIONAL, -- Need M
dl-Alpha-PSFCH-r16 ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1} OPTIONAL, -- Need S
dl-P0-PSFCH-r16 INTEGER (-16..15) OPTIONAL, -- Need M
- ...
+ ...,
+ [[
+ dl-P0-PSSCH-PSCCH-r17 INTEGER (-202..24) OPTIONAL, -- Need M
+ sl-P0-PSSCH-PSCCH-r17 INTEGER (-202..24) OPTIONAL, -- Need S
+ dl-P0-PSFCH-r17 INTEGER (-202..24) OPTIONAL -- Need M
+ ]]
}
-- TAG-SL-RESOURCEPOOL-STOP
@@ -17785,8 +18349,6 @@ TMGI-r17 ::= SEQUENCE {
-- TAG-TMGI-STOP
-- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-START
-ffsUpperLimit INTEGER ::= 9999 -- Introduced only for ASN.1 syntax purposes. Actual upper limit of the
- -- ranges using this constant throughout the specification are FFS.
maxAdditionalRACH-r17 INTEGER ::= 256 -- Maximum number of additional RACH configurations.
maxAI-DCI-PayloadSize-r16 INTEGER ::= 128 --Maximum size of the DCI payload scrambled with ai-RNTI
maxAI-DCI-PayloadSize-1-r16 INTEGER ::= 127 --Maximum size of the DCI payload scrambled with ai-RNTI minus 1
@@ -17798,6 +18360,8 @@ maxBT-Name-r16 INTEGER ::= 4 -- Maximum number of
maxCAG-Cell-r16 INTEGER ::= 16 -- Maximum number of NR CAG cell ranges in SIB3, SIB4
maxTwoPUCCH-Grp-ConfigList-r16 INTEGER ::= 32 -- Maximum number of supported configuration(s) of {primary PUCCH group
-- config, secondary PUCCH group config}
+maxTwoPUCCH-Grp-ConfigList-r17 INTEGER ::= 16 -- Maximum number of supported configuration(s) of {primary PUCCH group
+ -- config, secondary PUCCH group config} for PUCCH cell switching
maxCBR-Config-r16 INTEGER ::= 8 -- Maximum number of CBR range configurations for sidelink communication
-- congestion control
maxCBR-Config-1-r16 INTEGER ::= 7 -- Maximum number of CBR range configurations for sidelink communication
@@ -17835,7 +18399,7 @@ maxNrofAggregatedCellsPerCellGroup INTEGER ::= 16
maxNrofAggregatedCellsPerCellGroupMinus4-r16 INTEGER ::= 12
maxNrofDUCells-r16 INTEGER ::= 512 -- Max number of cells configured on the collocated IAB-DU
maxNrofAppLayerMeas-r17 INTEGER ::= 16 -- Max number of simultaneous application layer measurements
-maxNrofAppLayerMeas-1-r17 INTEGER ::= 15 -- Max number of simultaneous application layer measurements_minus 1
+maxNrofAppLayerMeas-1-r17 INTEGER ::= 15 -- Max number of simultaneous application layer measurements minus 1
maxNrofAvailabilityCombinationsPerSet-r16 INTEGER ::= 512 -- Max number of AvailabilityCombinationId used in the DCI format 2_5
maxNrofAvailabilityCombinationsPerSet-1-r16 INTEGER ::= 511 -- Max number of AvailabilityCombinationId used in the DCI format 2_5 minus 1
maxNrofIABResourceConfig-r17 INTEGER ::= 65536 -- Max number of IAB-ResourceConfigID used in MAC CE
@@ -17854,6 +18418,7 @@ maxNrofSL-RxInfoSet-r17 INTEGER ::= 4 -- Max number of sid
-- information
maxNrofSS-BlocksToAverage INTEGER ::= 16 -- Max number for the (max) number of SS blocks to average to determine cell measurement
maxNrofCondCells-r16 INTEGER ::= 8 -- Max number of conditional candidate SpCells
+maxNrofCondCells-1-r17 INTEGER ::= 7 -- Max number of conditional candidate SpCells minus 1
maxNrofCSI-RS-ResourcesToAverage INTEGER ::= 16 -- Max number for the (max) number of CSI-RS to average to determine cell measurement
maxNrofDL-Allocations INTEGER ::= 16 -- Maximum number of PDSCH time domain resource allocations
maxNrofPDU-Sessions-r17 INTEGER ::= 256 -- Maximum number of PDU Sessions
@@ -17879,8 +18444,8 @@ maxNrofControlResourceSets-1-r16 INTEGER ::= 15 -- Max number of CoR
maxNrofCoresetPools-r16 INTEGER ::= 2 -- Maximum number of CORESET pools
maxCoReSetDuration INTEGER ::= 3 -- Max number of OFDM symbols in a control resource set
maxNrofSearchSpaces-1 INTEGER ::= 39 -- Max number of Search Spaces minus 1
-maxNrofSearchSpacesLinks-1-r17 INTEGER ::= ffsUpperLimit -- Max number of Search Space links minus 1 FFS on actual size
-maxNrofBFDResourcePerSet-r17 INTEGER ::= 64 -- Max number of refernce signal in one BFD set
+maxNrofSearchSpacesLinks-1-r17 INTEGER ::= 39 -- Max number of Search Space links minus 1
+maxNrofBFDResourcePerSet-r17 INTEGER ::= 64 -- Max number of reference signal in one BFD set
maxSFI-DCI-PayloadSize INTEGER ::= 128 -- Max number payload of a DCI scrambled with SFI-RNTI
maxSFI-DCI-PayloadSize-1 INTEGER ::= 127 -- Max number payload of a DCI scrambled with SFI-RNTI minus 1
maxIAB-IP-Address-r16 INTEGER ::= 32 -- Max number of assigned IP addresses
@@ -18112,6 +18677,7 @@ maxNrofCLI-RSSI-Resources-r16 INTEGER ::= 64 -- Maximum number of
maxNrofCLI-RSSI-Resources-1-r16 INTEGER ::= 63 -- Maximum number of CLI-RSSI resources for UE minus 1
maxNrofCLI-SRS-Resources-r16 INTEGER ::= 32 -- Maximum number of SRS resources for CLI measurement for UE
maxCLI-Report-r16 INTEGER ::= 8
+maxNrofCC-Group-r17 INTEGER ::= 16 -- Maximum number of CC groups for DC location report
maxNrofConfiguredGrantConfig-r16 INTEGER ::= 12 -- Maximum number of configured grant configurations per BWP
maxNrofConfiguredGrantConfig-1-r16 INTEGER ::= 11 -- Maximum number of configured grant configurations per BWP minus 1
maxNrofCG-Type2DeactivationState INTEGER ::= 16 -- Maximum number of deactivation state for type 2 configured grants per BWP
@@ -18119,14 +18685,15 @@ maxNrofConfiguredGrantConfigMAC-1-r16 INTEGER ::= 31 -- Maximum number of
maxNrofSPS-Config-r16 INTEGER ::= 8 -- Maximum number of SPS configurations per BWP
maxNrofSPS-Config-1-r16 INTEGER ::= 7 -- Maximum number of SPS configurations per BWP minus 1
maxNrofSPS-DeactivationState INTEGER ::= 16 -- Maximum number of deactivation state for SPS per BWP
-maxNrofPPW-Config-r17 INTEGER ::= 4 -- Maximum number of activated PRS processing windows across all active DL
- -- BWPs
+maxNrofPPW-Config-r17 INTEGER ::= 4 -- Maximum number of Preconfigured PRS processing windows per DL BWP
maxNrofPPW-ID-1-r17 INTEGER ::= 15 -- Maximum number of Preconfigured PRS processing windows minus 1
maxNrOfTxTEGReport-r17 INTEGER ::= 256 -- Maximum number of UE Tx Timing Error Group Report
maxNrOfTxTEG-ID-1-r17 INTEGER ::= 7 -- Maximum number of UE Tx Timing Error Group ID minus 1
maxNrofDormancyGroups INTEGER ::= 5 --
maxNrofPagingSubgroups-r17 INTEGER ::= 8 -- Maximum number of paging subgroups per paging occasion
maxNrofPUCCH-ResourceGroups-1-r16 INTEGER ::= 3 --
+maxNrofReqComDC-Location-r17 INTEGER ::= 128 -- Maximum number of requested carriers/BWPs combinations for DC location
+ -- report
maxNrofServingCellsTCI-r16 INTEGER ::= 32 -- Maximum number of serving cells in simultaneousTCI-UpdateList
maxNrofTxDC-TwoCarrier-r16 INTEGER ::= 64 -- Maximum number of UL Tx DC locations reported by the UE for 2CC uplink CA
maxNrofRB-SetGroups-r17 INTEGER ::= 8 -- Maximum number of RB set groups
@@ -18145,7 +18712,7 @@ maxSliceInfo-r17 INTEGER ::= 8 -- Maximum number of
maxCellSlice-r17 INTEGER ::= 16 -- Maximum number of cells supporting the NSAG
maxNrofTRS-ResourceSets-r17 INTEGER ::= 64 -- Maximum number of TRS resource sets
maxNrofSearchSpaceGroups-1-r17 INTEGER ::= 2 -- Maximum number of search space groups minus 1
-maxNrofRemoteUE-r17 INTEGER ::= ffsUpperLimit -- FFS
+maxNrofRemoteUE-r17 INTEGER ::= 32 -- Maximum number of connected L2 U2N Remote UEs
maxDCI-4-2-Size-r17 INTEGER ::= 140 -- Maximum size of DCI format 4-2
maxFreqMBS-r17 INTEGER ::= 16 -- Maximum number of MBS frequencies reported in MBSInterestIndication
maxNrofDRX-ConfigPTM-r17 INTEGER ::= 64 -- Max number of DRX configuration for PTM provided in MBS broadcast in a
@@ -18168,6 +18735,10 @@ maxG-CS-RNTI-1-r17 INTEGER ::= 7 -- Maximum number of
maxMRB-r17 INTEGER ::= 32 -- Maximum number of multicast MRBs (that can be added in MRB-ToAddModLIst)
maxFSAI-MBS-r17 INTEGER ::= 64 -- Maximum number of MBS frequency selection area identities
maxNeighCellMBS-r17 INTEGER ::= 8 -- Maximum number of MBS broadcast neighbour cells
+maxNrofPdcch-BlindDetectionMixed-1-r16 INTEGER ::= 7 -- Maximum number of combinations of mixed Rel-16 and Rel-15 PDCCH
+ -- monitoring capabilities minus 1
+maxNrofPdcch-BlindDetection-r17 INTEGER ::= 16 -- Maximum number of combinations of PDCCH blind detection monitoring
+ -- capabilities
-- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-STOP
diff --git a/epan/dissectors/asn1/nr-rrc/NR-Sidelink-DiscoveryMessage.asn b/epan/dissectors/asn1/nr-rrc/NR-Sidelink-DiscoveryMessage.asn
index dd19053371..5693b77881 100644
--- a/epan/dissectors/asn1/nr-rrc/NR-Sidelink-DiscoveryMessage.asn
+++ b/epan/dissectors/asn1/nr-rrc/NR-Sidelink-DiscoveryMessage.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.331 V17.1.0 (2022-06)
+-- 3GPP TS 38.331 V17.2.0 (2022-09)
NR-Sidelink-DiscoveryMessage DEFINITIONS AUTOMATIC TAGS ::=
diff --git a/epan/dissectors/asn1/nr-rrc/NR-Sidelink-Preconf.asn b/epan/dissectors/asn1/nr-rrc/NR-Sidelink-Preconf.asn
index ef09c7bfce..25fc2e8aa3 100644
--- a/epan/dissectors/asn1/nr-rrc/NR-Sidelink-Preconf.asn
+++ b/epan/dissectors/asn1/nr-rrc/NR-Sidelink-Preconf.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.331 V17.1.0 (2022-06)
+-- 3GPP TS 38.331 V17.2.0 (2022-09)
NR-Sidelink-Preconf DEFINITIONS AUTOMATIC TAGS ::=
@@ -6,8 +6,7 @@ BEGIN
IMPORTS
SL-RemoteUE-Config-r17,
- SL-DRX-Config-GC-BC-r17,
- ffsUpperLimit, -- to be removed later
+ SL-DRX-ConfigGC-BC-r17,
SL-FreqConfigCommon-r16,
SL-RadioBearerConfig-r16,
SL-RLC-BearerConfig-r16,
@@ -47,7 +46,7 @@ SidelinkPreconfigNR-r16 ::= SEQUENCE {
sl-MaxCID-r16 INTEGER (1..16383) DEFAULT 15,
...,
[[
- sl-DRX-PreConfig-GC-BC-r17 SL-DRX-Config-GC-BC-r17 OPTIONAL,
+ sl-DRX-PreConfigGC-BC-r17 SL-DRX-ConfigGC-BC-r17 OPTIONAL,
sl-TxProfileList-r17 SL-TxProfileList-r17 OPTIONAL,
sl-PreconfigDiscConfig-r17 SL-RemoteUE-Config-r17 OPTIONAL
]]
diff --git a/epan/dissectors/asn1/nr-rrc/NR-UE-Variables.asn b/epan/dissectors/asn1/nr-rrc/NR-UE-Variables.asn
index f7944ccce1..bc23bdb0ef 100644
--- a/epan/dissectors/asn1/nr-rrc/NR-UE-Variables.asn
+++ b/epan/dissectors/asn1/nr-rrc/NR-UE-Variables.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.331 V17.1.0 (2022-06)
+-- 3GPP TS 38.331 V17.2.0 (2022-09)
NR-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=
@@ -63,7 +63,8 @@ IMPORTS
maxNrofCLI-RSSI-Resources-r16,
maxNrofCLI-SRS-Resources-r16,
RSSI-ResourceId-r16,
- SRS-ResourceId
+ SRS-ResourceId,
+ VisitedPSCellInfoList-r17
FROM NR-RRC-Definitions;
-- NR-UE-VARIABLES-STOP
@@ -101,7 +102,6 @@ VarLogMeasConfig-r16-IEs ::= SEQUENCE {
periodical LoggedPeriodicalReportConfig-r16,
eventTriggered LoggedEventTriggerConfig-r16
},
- sigLoggedMeasType-r17 ENUMERATED {true} OPTIONAL,
earlyMeasIndication-r17 ENUMERATED {true} OPTIONAL,
areaConfiguration-v1700 AreaConfiguration-v1700 OPTIONAL
}
@@ -217,6 +217,11 @@ VarMeasReportSL-r16 ::= SEQUENCE {
VarMobilityHistoryReport-r16 ::= VisitedCellInfoList-r16
+VarMobilityHistoryReport-r17 ::= SEQUENCE {
+ visitedCellInfoList-r16 VisitedCellInfoList-r16,
+ visitedPSCellInfoListReport-r17 VisitedPSCellInfoList-r17 OPTIONAL
+}
+
-- TAG-VARMOBILITYHISTORYREPORT-STOP
-- TAG-VARPENDINGRNA-UPDATE-START
diff --git a/epan/dissectors/asn1/nr-rrc/PC5-RRC-Definitions.asn b/epan/dissectors/asn1/nr-rrc/PC5-RRC-Definitions.asn
index 99028a0128..8f70dca66b 100644
--- a/epan/dissectors/asn1/nr-rrc/PC5-RRC-Definitions.asn
+++ b/epan/dissectors/asn1/nr-rrc/PC5-RRC-Definitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.331 V17.1.0 (2022-06)
+-- 3GPP TS 38.331 V17.2.0 (2022-09)
PC5-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -129,7 +129,7 @@ SL-MeasResultListRelay-r17 ::= SEQUENCE (SIZE (1..maxNrofRelayM
SL-MeasResultRelay-r17 ::= SEQUENCE {
cellIdentity-r17 CellAccessRelatedInfo,
- sl-RelayUEIdentity-r17 SL-SourceIdentity-r17,
+ sl-RelayUE-Identity-r17 SL-SourceIdentity-r17,
sl-MeasResult-r17 SL-MeasResult-r16,
...
}
@@ -292,7 +292,13 @@ RRCReconfigurationCompleteSidelink-r16-IEs ::= SEQUENCE {
}
RRCReconfigurationCompleteSidelink-v1710-IEs ::= SEQUENCE {
- sl-DRX-ConfigReject-r17 ENUMERATED {true},
+ dummy ENUMERATED {true},
+ nonCriticalExtension RRCReconfigurationCompleteSidelink-v1720-IEs OPTIONAL
+}
+
+
+RRCReconfigurationCompleteSidelink-v1720-IEs ::= SEQUENCE {
+ sl-DRX-ConfigReject-v1720 ENUMERATED {true} OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
diff --git a/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf b/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
index a4e628e4b0..0d48966309 100644
--- a/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
+++ b/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
@@ -24,8 +24,8 @@ DRX-Config/drx-RetransmissionTimerDL
DRX-Config/drx-RetransmissionTimerUL
DRX-Config/drx-LongCycleStartOffset
DRX-Config/shortDRX/drx-ShortCycle
-DRX-ConfigSecondaryGroup/drx-onDurationTimer/milliSeconds
-DRX-ConfigSecondaryGroup/drx-InactivityTimer
+DRX-ConfigSecondaryGroup-r16/drx-onDurationTimer-r16/milliSeconds
+DRX-ConfigSecondaryGroup-r16/drx-InactivityTimer-r16
DRX-Info/drx-LongCycleStartOffset
DRX-Info/shortDRX/drx-ShortCycle
DRX-Info2/drx-onDurationTimer/milliSeconds
diff --git a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
index be2c2c7d50..093b8f69f2 100644
--- a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
+++ b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
@@ -1,7 +1,7 @@
/* packet-nr-rrc-template.c
* NR;
* Radio Resource Control (RRC) protocol specification
- * (3GPP TS 38.331 V17.1.0 Release 17) packet dissection
+ * (3GPP TS 38.331 V17.2.0 Release 17) packet dissection
* Copyright 2018-2022, Pascal Quantin
*
* Wireshark - Network traffic analyzer
diff --git a/epan/dissectors/packet-nr-rrc.c b/epan/dissectors/packet-nr-rrc.c
index 786395ca68..52efe0a86f 100644
--- a/epan/dissectors/packet-nr-rrc.c
+++ b/epan/dissectors/packet-nr-rrc.c
@@ -9,7 +9,7 @@
/* packet-nr-rrc-template.c
* NR;
* Radio Resource Control (RRC) protocol specification
- * (3GPP TS 38.331 V17.1.0 Release 17) packet dissection
+ * (3GPP TS 38.331 V17.2.0 Release 17) packet dissection
* Copyright 2018-2022, Pascal Quantin
*
* Wireshark - Network traffic analyzer
@@ -78,7 +78,6 @@ extern int proto_pdcp_nr;
#define maxMeasFreqsSN 32
#define maxMeasIdentitiesMN 62
#define maxCellPrep 32
-#define ffsUpperLimit 9999
#define maxAdditionalRACH_r17 256
#define maxAI_DCI_PayloadSize_r16 128
#define maxAI_DCI_PayloadSize_1_r16 127
@@ -89,6 +88,7 @@ extern int proto_pdcp_nr;
#define maxBT_Name_r16 4
#define maxCAG_Cell_r16 16
#define maxTwoPUCCH_Grp_ConfigList_r16 32
+#define maxTwoPUCCH_Grp_ConfigList_r17 16
#define maxCBR_Config_r16 8
#define maxCBR_Config_1_r16 7
#define maxCBR_Level_r16 16
@@ -136,6 +136,7 @@ extern int proto_pdcp_nr;
#define maxNrofSL_RxInfoSet_r17 4
#define maxNrofSS_BlocksToAverage 16
#define maxNrofCondCells_r16 8
+#define maxNrofCondCells_1_r17 7
#define maxNrofCSI_RS_ResourcesToAverage 16
#define maxNrofDL_Allocations 16
#define maxNrofPDU_Sessions_r17 256
@@ -161,7 +162,7 @@ extern int proto_pdcp_nr;
#define maxNrofCoresetPools_r16 2
#define maxCoReSetDuration 3
#define maxNrofSearchSpaces_1 39
-#define maxNrofSearchSpacesLinks_1_r17 ffsUpperLimit
+#define maxNrofSearchSpacesLinks_1_r17 39
#define maxNrofBFDResourcePerSet_r17 64
#define maxSFI_DCI_PayloadSize 128
#define maxSFI_DCI_PayloadSize_1 127
@@ -378,6 +379,7 @@ extern int proto_pdcp_nr;
#define maxNrofCLI_RSSI_Resources_1_r16 63
#define maxNrofCLI_SRS_Resources_r16 32
#define maxCLI_Report_r16 8
+#define maxNrofCC_Group_r17 16
#define maxNrofConfiguredGrantConfig_r16 12
#define maxNrofConfiguredGrantConfig_1_r16 11
#define maxNrofCG_Type2DeactivationState 16
@@ -392,6 +394,7 @@ extern int proto_pdcp_nr;
#define maxNrofDormancyGroups 5
#define maxNrofPagingSubgroups_r17 8
#define maxNrofPUCCH_ResourceGroups_1_r16 3
+#define maxNrofReqComDC_Location_r17 128
#define maxNrofServingCellsTCI_r16 32
#define maxNrofTxDC_TwoCarrier_r16 64
#define maxNrofRB_SetGroups_r17 8
@@ -410,7 +413,7 @@ extern int proto_pdcp_nr;
#define maxCellSlice_r17 16
#define maxNrofTRS_ResourceSets_r17 64
#define maxNrofSearchSpaceGroups_1_r17 2
-#define maxNrofRemoteUE_r17 ffsUpperLimit
+#define maxNrofRemoteUE_r17 32
#define maxDCI_4_2_Size_r17 140
#define maxFreqMBS_r17 16
#define maxNrofDRX_ConfigPTM_r17 64
@@ -430,6 +433,8 @@ extern int proto_pdcp_nr;
#define maxMRB_r17 32
#define maxFSAI_MBS_r17 64
#define maxNeighCellMBS_r17 8
+#define maxNrofPdcch_BlindDetectionMixed_1_r16 7
+#define maxNrofPdcch_BlindDetection_r17 16
typedef enum _RAT_Type_enum {
RAT_Type_nr = 0,
@@ -686,7 +691,7 @@ static int hf_nr_rrc_CandidateServingFreqListNR_item = -1; /* ARFCN_ValueNR */
static int hf_nr_rrc_CandidateServingFreqListEUTRA_item = -1; /* ARFCN_ValueEUTRA */
static int hf_nr_rrc_CandidateCellInfoListCPC_r17_item = -1; /* CandidateCellInfo_r17 */
static int hf_nr_rrc_ssbFrequency_r17 = -1; /* ARFCN_ValueNR */
-static int hf_nr_rrc_candidateList_r17 = -1; /* SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17 */
+static int hf_nr_rrc_candidateList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17 */
static int hf_nr_rrc_candidateList_r17_item = -1; /* CandidateCell_r17 */
static int hf_nr_rrc_physCellId_r17 = -1; /* PhysCellId */
static int hf_nr_rrc_condExecutionCondSCG_r17 = -1; /* T_condExecutionCondSCG_r17 */
@@ -747,7 +752,7 @@ static int hf_nr_rrc_servCellInfoListMCG_NR_r16 = -1; /* ServCellInfoListMCG_NR
static int hf_nr_rrc_servCellInfoListMCG_EUTRA_r16 = -1; /* ServCellInfoListMCG_EUTRA_r16 */
static int hf_nr_rrc_nonCriticalExtension_18 = -1; /* CG_ConfigInfo_v1700_IEs */
static int hf_nr_rrc_candidateCellListCPC_r17 = -1; /* CandidateCellListCPC_r17 */
-static int hf_nr_rrc_twoPHRModeSCG_r17_01 = -1; /* T_twoPHRModeSCG_r17_01 */
+static int hf_nr_rrc_twoPHRModeMCG_r17 = -1; /* T_twoPHRModeMCG_r17 */
static int hf_nr_rrc_lowMobilityEvaluationConnectedInPCell_r17 = -1; /* T_lowMobilityEvaluationConnectedInPCell_r17 */
static int hf_nr_rrc_nonCriticalExtension_19 = -1; /* T_nonCriticalExtension_03 */
static int hf_nr_rrc_ServCellInfoListMCG_NR_r16_item = -1; /* ServCellInfoXCG_NR_r16 */
@@ -784,7 +789,7 @@ static int hf_nr_rrc_allowedReducedConfigForOverheating_r16 = -1; /* Overheatin
static int hf_nr_rrc_maxToffset_r16 = -1; /* T_Offset_r16 */
static int hf_nr_rrc_allowedReducedConfigForOverheating_r17 = -1; /* OverheatingAssistance_r17 */
static int hf_nr_rrc_maxNumberUDC_DRB_r17 = -1; /* INTEGER_0_2 */
-static int hf_nr_rrc_maxNumberCPCCandidates_r17 = -1; /* INTEGER_1_maxNrofCondCells_r16 */
+static int hf_nr_rrc_maxNumberCPCCandidates_r17 = -1; /* INTEGER_0_maxNrofCondCells_1_r17 */
static int hf_nr_rrc_SelectedBandEntriesMN_item = -1; /* BandEntryIndex */
static int hf_nr_rrc_PH_TypeListMCG_item = -1; /* PH_InfoMCG */
static int hf_nr_rrc_ph_Uplink_01 = -1; /* PH_UplinkCarrierMCG */
@@ -846,7 +851,7 @@ static int hf_nr_rrc_bluetooth = -1; /* T_bluetooth */
static int hf_nr_rrc_AffectedCarrierFreqCombEUTRA_item = -1; /* ARFCN_ValueEUTRA */
static int hf_nr_rrc_AffectedCarrierFreqCombNR_item = -1; /* ARFCN_ValueNR */
static int hf_nr_rrc_CandidateCellListCPC_r17_item = -1; /* CandidateCellCPC_r17 */
-static int hf_nr_rrc_candidateCellList_r17 = -1; /* SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId */
+static int hf_nr_rrc_candidateCellList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId */
static int hf_nr_rrc_candidateCellList_r17_item = -1; /* PhysCellId */
static int hf_nr_rrc_criticalExtensions_04 = -1; /* T_criticalExtensions_04 */
static int hf_nr_rrc_c1_04 = -1; /* T_c1_04 */
@@ -891,7 +896,8 @@ static int hf_nr_rrc_nonCriticalExtension_24 = -1; /* UERadioPagingInformation_
static int hf_nr_rrc_ue_RadioPagingInfo_r17 = -1; /* T_ue_RadioPagingInfo_r17 */
static int hf_nr_rrc_inactiveStatePO_Determination_r17 = -1; /* T_inactiveStatePO_Determination_r17 */
static int hf_nr_rrc_numberOfRxRedCap_r17 = -1; /* T_numberOfRxRedCap_r17 */
-static int hf_nr_rrc_hd_FDDRedCap_r17 = -1; /* T_hd_FDDRedCap_r17 */
+static int hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17 = -1; /* SEQUENCE_SIZE_1_maxBands_OF_FreqBandIndicatorNR */
+static int hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17_item = -1; /* FreqBandIndicatorNR */
static int hf_nr_rrc_nonCriticalExtension_25 = -1; /* T_nonCriticalExtension_05 */
static int hf_nr_rrc_criticalExtensions_06 = -1; /* T_criticalExtensions_06 */
static int hf_nr_rrc_c1_06 = -1; /* T_c1_06 */
@@ -1316,12 +1322,14 @@ static int hf_nr_rrc_nonCriticalExtension_63 = -1; /* RRCReconfigurationComplet
static int hf_nr_rrc_uplinkTxDirectCurrentTwoCarrierList_r16 = -1; /* UplinkTxDirectCurrentTwoCarrierList_r16 */
static int hf_nr_rrc_nonCriticalExtension_64 = -1; /* RRCReconfigurationComplete_v1700_IEs */
static int hf_nr_rrc_selectedCondRRCReconfig_r17 = -1; /* CondReconfigId_r16 */
-static int hf_nr_rrc_nonCriticalExtension_65 = -1; /* T_nonCriticalExtension_27 */
+static int hf_nr_rrc_nonCriticalExtension_65 = -1; /* RRCReconfigurationComplete_v1720_IEs */
+static int hf_nr_rrc_uplinkTxDirectCurrentMoreCarrierList_r17 = -1; /* UplinkTxDirectCurrentMoreCarrierList_r17 */
+static int hf_nr_rrc_nonCriticalExtension_66 = -1; /* T_nonCriticalExtension_27 */
static int hf_nr_rrc_criticalExtensions_27 = -1; /* T_criticalExtensions_27 */
static int hf_nr_rrc_rrcReject_01 = -1; /* RRCReject_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_27 = -1; /* T_criticalExtensionsFuture_27 */
static int hf_nr_rrc_waitTime = -1; /* RejectWaitTime */
-static int hf_nr_rrc_nonCriticalExtension_66 = -1; /* T_nonCriticalExtension_28 */
+static int hf_nr_rrc_nonCriticalExtension_67 = -1; /* T_nonCriticalExtension_28 */
static int hf_nr_rrc_criticalExtensions_28 = -1; /* T_criticalExtensions_28 */
static int hf_nr_rrc_rrcRelease_01 = -1; /* RRCRelease_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_28 = -1; /* T_criticalExtensionsFuture_28 */
@@ -1331,16 +1339,16 @@ static int hf_nr_rrc_suspendConfig = -1; /* SuspendConfig */
static int hf_nr_rrc_deprioritisationReq = -1; /* T_deprioritisationReq */
static int hf_nr_rrc_deprioritisationType = -1; /* T_deprioritisationType */
static int hf_nr_rrc_deprioritisationTimer = -1; /* T_deprioritisationTimer */
-static int hf_nr_rrc_nonCriticalExtension_67 = -1; /* RRCRelease_v1540_IEs */
-static int hf_nr_rrc_nonCriticalExtension_68 = -1; /* RRCRelease_v1610_IEs */
+static int hf_nr_rrc_nonCriticalExtension_68 = -1; /* RRCRelease_v1540_IEs */
+static int hf_nr_rrc_nonCriticalExtension_69 = -1; /* RRCRelease_v1610_IEs */
static int hf_nr_rrc_voiceFallbackIndication_r16_01 = -1; /* T_voiceFallbackIndication_r16_01 */
static int hf_nr_rrc_measIdleConfig_r16 = -1; /* T_measIdleConfig_r16 */
static int hf_nr_rrc_setup_19 = -1; /* MeasIdleConfigDedicated_r16 */
-static int hf_nr_rrc_nonCriticalExtension_69 = -1; /* RRCRelease_v1650_IEs */
+static int hf_nr_rrc_nonCriticalExtension_70 = -1; /* RRCRelease_v1650_IEs */
static int hf_nr_rrc_mpsPriorityIndication_r16 = -1; /* T_mpsPriorityIndication_r16 */
-static int hf_nr_rrc_nonCriticalExtension_70 = -1; /* RRCRelease_v1710_IEs */
+static int hf_nr_rrc_nonCriticalExtension_71 = -1; /* RRCRelease_v1710_IEs */
static int hf_nr_rrc_noLastCellUpdate_r17 = -1; /* T_noLastCellUpdate_r17 */
-static int hf_nr_rrc_nonCriticalExtension_71 = -1; /* T_nonCriticalExtension_29 */
+static int hf_nr_rrc_nonCriticalExtension_72 = -1; /* T_nonCriticalExtension_29 */
static int hf_nr_rrc_nr = -1; /* CarrierInfoNR */
static int hf_nr_rrc_eutra = -1; /* RedirectedCarrierInfo_EUTRA */
static int hf_nr_rrc_cnType = -1; /* T_cnType */
@@ -1426,9 +1434,9 @@ static int hf_nr_rrc_rrcResume_01 = -1; /* RRCResume_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_29 = -1; /* T_criticalExtensionsFuture_29 */
static int hf_nr_rrc_masterCellGroup_01 = -1; /* T_masterCellGroup_01 */
static int hf_nr_rrc_fullConfig_01 = -1; /* T_fullConfig_01 */
-static int hf_nr_rrc_nonCriticalExtension_72 = -1; /* RRCResume_v1560_IEs */
+static int hf_nr_rrc_nonCriticalExtension_73 = -1; /* RRCResume_v1560_IEs */
static int hf_nr_rrc_radioBearerConfig2_01 = -1; /* T_radioBearerConfig2_01 */
-static int hf_nr_rrc_nonCriticalExtension_73 = -1; /* RRCResume_v1610_IEs */
+static int hf_nr_rrc_nonCriticalExtension_74 = -1; /* RRCResume_v1610_IEs */
static int hf_nr_rrc_idleModeMeasurementReq_r16 = -1; /* T_idleModeMeasurementReq_r16 */
static int hf_nr_rrc_restoreMCG_SCells_r16 = -1; /* T_restoreMCG_SCells_r16 */
static int hf_nr_rrc_restoreSCG_r16 = -1; /* T_restoreSCG_r16 */
@@ -1436,18 +1444,18 @@ static int hf_nr_rrc_mrdc_SecondaryCellGroup_r16 = -1; /* T_mrdc_SecondaryCellG
static int hf_nr_rrc_nr_SCG_r16 = -1; /* T_nr_SCG_r16 */
static int hf_nr_rrc_eutra_SCG_r16 = -1; /* T_eutra_SCG_r16 */
static int hf_nr_rrc_needForGapsConfigNR_r16_01 = -1; /* T_needForGapsConfigNR_r16_01 */
-static int hf_nr_rrc_nonCriticalExtension_74 = -1; /* RRCResume_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_75 = -1; /* RRCResume_v1700_IEs */
static int hf_nr_rrc_sl_ConfigDedicatedNR_r17 = -1; /* T_sl_ConfigDedicatedNR_r17 */
static int hf_nr_rrc_sl_L2RemoteUE_Config_r17_02 = -1; /* T_sl_L2RemoteUE_Config_r17_02 */
static int hf_nr_rrc_needForGapNCSG_ConfigNR_r17_01 = -1; /* T_needForGapNCSG_ConfigNR_r17_01 */
static int hf_nr_rrc_needForGapNCSG_ConfigEUTRA_r17_01 = -1; /* T_needForGapNCSG_ConfigEUTRA_r17_01 */
static int hf_nr_rrc_scg_State_r17_01 = -1; /* T_scg_State_r17_01 */
-static int hf_nr_rrc_nonCriticalExtension_75 = -1; /* T_nonCriticalExtension_30 */
+static int hf_nr_rrc_nonCriticalExtension_76 = -1; /* T_nonCriticalExtension_30 */
static int hf_nr_rrc_criticalExtensions_30 = -1; /* T_criticalExtensions_30 */
static int hf_nr_rrc_rrcResumeComplete_01 = -1; /* RRCResumeComplete_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_30 = -1; /* T_criticalExtensionsFuture_30 */
static int hf_nr_rrc_selectedPLMN_Identity = -1; /* INTEGER_1_maxPLMN */
-static int hf_nr_rrc_nonCriticalExtension_76 = -1; /* RRCResumeComplete_v1610_IEs */
+static int hf_nr_rrc_nonCriticalExtension_77 = -1; /* RRCResumeComplete_v1610_IEs */
static int hf_nr_rrc_idleMeasAvailable_r16 = -1; /* T_idleMeasAvailable_r16 */
static int hf_nr_rrc_measResultIdleEUTRA_r16 = -1; /* MeasResultIdleEUTRA_r16 */
static int hf_nr_rrc_measResultIdleNR_r16 = -1; /* MeasResultIdleNR_r16 */
@@ -1456,9 +1464,10 @@ static int hf_nr_rrc_nr_SCG_Response_01 = -1; /* T_nr_SCG_Response_01 */
static int hf_nr_rrc_eutra_SCG_Response_01 = -1; /* T_eutra_SCG_Response_01 */
static int hf_nr_rrc_mobilityHistoryAvail_r16 = -1; /* T_mobilityHistoryAvail_r16 */
static int hf_nr_rrc_mobilityState_r16 = -1; /* T_mobilityState_r16 */
-static int hf_nr_rrc_nonCriticalExtension_77 = -1; /* RRCResumeComplete_v1640_IEs */
-static int hf_nr_rrc_nonCriticalExtension_78 = -1; /* RRCResumeComplete_v1700_IEs */
-static int hf_nr_rrc_nonCriticalExtension_79 = -1; /* T_nonCriticalExtension_31 */
+static int hf_nr_rrc_nonCriticalExtension_78 = -1; /* RRCResumeComplete_v1640_IEs */
+static int hf_nr_rrc_nonCriticalExtension_79 = -1; /* RRCResumeComplete_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_80 = -1; /* RRCResumeComplete_v1720_IEs */
+static int hf_nr_rrc_nonCriticalExtension_81 = -1; /* T_nonCriticalExtension_31 */
static int hf_nr_rrc_rrcResumeRequest_01 = -1; /* RRCResumeRequest_IEs */
static int hf_nr_rrc_resumeIdentity = -1; /* ShortI_RNTI_Value */
static int hf_nr_rrc_resumeMAC_I = -1; /* BIT_STRING_SIZE_16 */
@@ -1469,10 +1478,10 @@ static int hf_nr_rrc_criticalExtensions_31 = -1; /* T_criticalExtensions_31 */
static int hf_nr_rrc_rrcSetup_01 = -1; /* RRCSetup_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_31 = -1; /* T_criticalExtensionsFuture_31 */
static int hf_nr_rrc_masterCellGroup_02 = -1; /* T_masterCellGroup_02 */
-static int hf_nr_rrc_nonCriticalExtension_80 = -1; /* RRCSetup_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_82 = -1; /* RRCSetup_v1700_IEs */
static int hf_nr_rrc_sl_ConfigDedicatedNR_r17_01 = -1; /* SL_ConfigDedicatedNR_r16 */
static int hf_nr_rrc_sl_L2RemoteUE_Config_r17_03 = -1; /* SL_L2RemoteUE_Config_r17 */
-static int hf_nr_rrc_nonCriticalExtension_81 = -1; /* T_nonCriticalExtension_32 */
+static int hf_nr_rrc_nonCriticalExtension_83 = -1; /* T_nonCriticalExtension_32 */
static int hf_nr_rrc_criticalExtensions_32 = -1; /* T_criticalExtensions_32 */
static int hf_nr_rrc_rrcSetupComplete_01 = -1; /* RRCSetupComplete_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_32 = -1; /* T_criticalExtensionsFuture_32 */
@@ -1482,16 +1491,16 @@ static int hf_nr_rrc_s_NSSAI_List = -1; /* SEQUENCE_SIZE_1_maxNrofS_NS
static int hf_nr_rrc_s_NSSAI_List_item = -1; /* S_NSSAI */
static int hf_nr_rrc_ng_5G_S_TMSI_Value = -1; /* T_ng_5G_S_TMSI_Value */
static int hf_nr_rrc_ng_5G_S_TMSI_Part2 = -1; /* BIT_STRING_SIZE_9 */
-static int hf_nr_rrc_nonCriticalExtension_82 = -1; /* RRCSetupComplete_v1610_IEs */
+static int hf_nr_rrc_nonCriticalExtension_84 = -1; /* RRCSetupComplete_v1610_IEs */
static int hf_nr_rrc_iab_NodeIndication_r16 = -1; /* T_iab_NodeIndication_r16 */
static int hf_nr_rrc_idleMeasAvailable_r16_01 = -1; /* T_idleMeasAvailable_r16_01 */
static int hf_nr_rrc_mobilityHistoryAvail_r16_01 = -1; /* T_mobilityHistoryAvail_r16_01 */
static int hf_nr_rrc_mobilityState_r16_01 = -1; /* T_mobilityState_r16_01 */
-static int hf_nr_rrc_nonCriticalExtension_83 = -1; /* RRCSetupComplete_v1690_IEs */
+static int hf_nr_rrc_nonCriticalExtension_85 = -1; /* RRCSetupComplete_v1690_IEs */
static int hf_nr_rrc_ul_RRC_Segmentation_r16 = -1; /* T_ul_RRC_Segmentation_r16 */
-static int hf_nr_rrc_nonCriticalExtension_84 = -1; /* RRCSetupComplete_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_86 = -1; /* RRCSetupComplete_v1700_IEs */
static int hf_nr_rrc_onboardingRequest_r17 = -1; /* T_onboardingRequest_r17 */
-static int hf_nr_rrc_nonCriticalExtension_85 = -1; /* T_nonCriticalExtension_33 */
+static int hf_nr_rrc_nonCriticalExtension_87 = -1; /* T_nonCriticalExtension_33 */
static int hf_nr_rrc_amf_Identifier = -1; /* AMF_Identifier */
static int hf_nr_rrc_rrcSetupRequest_01 = -1; /* RRCSetupRequest_IEs */
static int hf_nr_rrc_ue_Identity_02 = -1; /* InitialUE_Identity */
@@ -1511,8 +1520,8 @@ static int hf_nr_rrc_criticalExtensions_34 = -1; /* T_criticalExtensions_34 */
static int hf_nr_rrc_scgFailureInformation_01 = -1; /* SCGFailureInformation_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_34 = -1; /* T_criticalExtensionsFuture_34 */
static int hf_nr_rrc_failureReportSCG = -1; /* FailureReportSCG */
-static int hf_nr_rrc_nonCriticalExtension_86 = -1; /* SCGFailureInformation_v1590_IEs */
-static int hf_nr_rrc_nonCriticalExtension_87 = -1; /* T_nonCriticalExtension_34 */
+static int hf_nr_rrc_nonCriticalExtension_88 = -1; /* SCGFailureInformation_v1590_IEs */
+static int hf_nr_rrc_nonCriticalExtension_89 = -1; /* T_nonCriticalExtension_34 */
static int hf_nr_rrc_failureType_02 = -1; /* T_failureType_02 */
static int hf_nr_rrc_measResultFreqList = -1; /* MeasResultFreqList */
static int hf_nr_rrc_measResultSCG_Failure = -1; /* T_measResultSCG_Failure */
@@ -1528,8 +1537,8 @@ static int hf_nr_rrc_criticalExtensions_35 = -1; /* T_criticalExtensions_35 */
static int hf_nr_rrc_scgFailureInformationEUTRA_01 = -1; /* SCGFailureInformationEUTRA_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_35 = -1; /* T_criticalExtensionsFuture_35 */
static int hf_nr_rrc_failureReportSCG_EUTRA = -1; /* FailureReportSCG_EUTRA */
-static int hf_nr_rrc_nonCriticalExtension_88 = -1; /* SCGFailureInformationEUTRA_v1590_IEs */
-static int hf_nr_rrc_nonCriticalExtension_89 = -1; /* T_nonCriticalExtension_35 */
+static int hf_nr_rrc_nonCriticalExtension_90 = -1; /* SCGFailureInformationEUTRA_v1590_IEs */
+static int hf_nr_rrc_nonCriticalExtension_91 = -1; /* T_nonCriticalExtension_35 */
static int hf_nr_rrc_failureType_03 = -1; /* T_failureType_03 */
static int hf_nr_rrc_measResultFreqListMRDC = -1; /* MeasResultFreqListFailMRDC */
static int hf_nr_rrc_measResultSCG_FailureMRDC = -1; /* T_measResultSCG_FailureMRDC */
@@ -1538,16 +1547,16 @@ static int hf_nr_rrc_criticalExtensions_36 = -1; /* T_criticalExtensions_36 */
static int hf_nr_rrc_securityModeCommand_01 = -1; /* SecurityModeCommand_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_36 = -1; /* T_criticalExtensionsFuture_36 */
static int hf_nr_rrc_securityConfigSMC = -1; /* SecurityConfigSMC */
-static int hf_nr_rrc_nonCriticalExtension_90 = -1; /* T_nonCriticalExtension_36 */
+static int hf_nr_rrc_nonCriticalExtension_92 = -1; /* T_nonCriticalExtension_36 */
static int hf_nr_rrc_securityAlgorithmConfig = -1; /* SecurityAlgorithmConfig */
static int hf_nr_rrc_criticalExtensions_37 = -1; /* T_criticalExtensions_37 */
static int hf_nr_rrc_securityModeComplete_01 = -1; /* SecurityModeComplete_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_37 = -1; /* T_criticalExtensionsFuture_37 */
-static int hf_nr_rrc_nonCriticalExtension_91 = -1; /* T_nonCriticalExtension_37 */
+static int hf_nr_rrc_nonCriticalExtension_93 = -1; /* T_nonCriticalExtension_37 */
static int hf_nr_rrc_criticalExtensions_38 = -1; /* T_criticalExtensions_38 */
static int hf_nr_rrc_securityModeFailure_01 = -1; /* SecurityModeFailure_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_38 = -1; /* T_criticalExtensionsFuture_38 */
-static int hf_nr_rrc_nonCriticalExtension_92 = -1; /* T_nonCriticalExtension_38 */
+static int hf_nr_rrc_nonCriticalExtension_94 = -1; /* T_nonCriticalExtension_38 */
static int hf_nr_rrc_cellSelectionInfo = -1; /* T_cellSelectionInfo */
static int hf_nr_rrc_q_RxLevMin = -1; /* Q_RxLevMin */
static int hf_nr_rrc_q_RxLevMinOffset = -1; /* INTEGER_1_8 */
@@ -1570,15 +1579,15 @@ static int hf_nr_rrc_plmnCommon = -1; /* UAC_AccessCategory1_Selecti
static int hf_nr_rrc_individualPLMNList = -1; /* SEQUENCE_SIZE_2_maxPLMN_OF_UAC_AccessCategory1_SelectionAssistanceInfo */
static int hf_nr_rrc_individualPLMNList_item = -1; /* UAC_AccessCategory1_SelectionAssistanceInfo */
static int hf_nr_rrc_useFullResumeID = -1; /* T_useFullResumeID */
-static int hf_nr_rrc_nonCriticalExtension_93 = -1; /* SIB1_v1610_IEs */
+static int hf_nr_rrc_nonCriticalExtension_95 = -1; /* SIB1_v1610_IEs */
static int hf_nr_rrc_idleModeMeasurementsEUTRA_r16 = -1; /* T_idleModeMeasurementsEUTRA_r16 */
static int hf_nr_rrc_idleModeMeasurementsNR_r16 = -1; /* T_idleModeMeasurementsNR_r16 */
static int hf_nr_rrc_posSI_SchedulingInfo_r16 = -1; /* PosSI_SchedulingInfo_r16 */
-static int hf_nr_rrc_nonCriticalExtension_94 = -1; /* SIB1_v1630_IEs */
+static int hf_nr_rrc_nonCriticalExtension_96 = -1; /* SIB1_v1630_IEs */
static int hf_nr_rrc_uac_BarringInfo_v1630 = -1; /* T_uac_BarringInfo_v1630 */
static int hf_nr_rrc_uac_AC1_SelectAssistInfo_r16 = -1; /* SEQUENCE_SIZE_2_maxPLMN_OF_UAC_AC1_SelectAssistInfo_r16 */
static int hf_nr_rrc_uac_AC1_SelectAssistInfo_r16_item = -1; /* UAC_AC1_SelectAssistInfo_r16 */
-static int hf_nr_rrc_nonCriticalExtension_95 = -1; /* SIB1_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_97 = -1; /* SIB1_v1700_IEs */
static int hf_nr_rrc_hsdn_Cell_r17 = -1; /* T_hsdn_Cell_r17 */
static int hf_nr_rrc_uac_BarringInfo_v1700 = -1; /* T_uac_BarringInfo_v1700 */
static int hf_nr_rrc_uac_BarringInfoSetList_v1700 = -1; /* UAC_BarringInfoSetList_v1700 */
@@ -1595,7 +1604,7 @@ static int hf_nr_rrc_eDRX_AllowedIdle_r17 = -1; /* T_eDRX_AllowedIdle_r17 */
static int hf_nr_rrc_eDRX_AllowedInactive_r17 = -1; /* T_eDRX_AllowedInactive_r17 */
static int hf_nr_rrc_intraFreqReselectionRedCap_r17 = -1; /* T_intraFreqReselectionRedCap_r17 */
static int hf_nr_rrc_cellBarredNTN_r17 = -1; /* T_cellBarredNTN_r17 */
-static int hf_nr_rrc_nonCriticalExtension_96 = -1; /* T_nonCriticalExtension_39 */
+static int hf_nr_rrc_nonCriticalExtension_98 = -1; /* T_nonCriticalExtension_39 */
static int hf_nr_rrc_sdt_RSRP_Threshold_r17 = -1; /* RSRP_Range */
static int hf_nr_rrc_sdt_LogicalChannelSR_DelayTimer_r17 = -1; /* T_sdt_LogicalChannelSR_DelayTimer_r17 */
static int hf_nr_rrc_sdt_DataVolumeThreshold_r17 = -1; /* T_sdt_DataVolumeThreshold_r17 */
@@ -1610,7 +1619,7 @@ static int hf_nr_rrc_criticalExtensionsFuture_39 = -1; /* T_criticalExtensionsF
static int hf_nr_rrc_sl_RxInterestedFreqList_r16 = -1; /* SL_InterestedFreqList_r16 */
static int hf_nr_rrc_sl_TxResourceReqList_r16 = -1; /* SL_TxResourceReqList_r16 */
static int hf_nr_rrc_sl_FailureList_r16 = -1; /* SL_FailureList_r16 */
-static int hf_nr_rrc_nonCriticalExtension_97 = -1; /* SidelinkUEInformationNR_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_99 = -1; /* SidelinkUEInformationNR_v1700_IEs */
static int hf_nr_rrc_sl_TxResourceReqList_v1700 = -1; /* SL_TxResourceReqList_v1700 */
static int hf_nr_rrc_sl_RxDRX_ReportList_v1700 = -1; /* SL_RxDRX_ReportList_v1700 */
static int hf_nr_rrc_sl_RxInterestedGC_BC_DestList_r17 = -1; /* SL_RxInterestedGC_BC_DestList_r17 */
@@ -1619,7 +1628,7 @@ static int hf_nr_rrc_sl_TxResourceReqListDisc_r17 = -1; /* SL_TxResourceReqList
static int hf_nr_rrc_sl_TxResourceReqListCommRelay_r17 = -1; /* SL_TxResourceReqListCommRelay_r17 */
static int hf_nr_rrc_ue_Type_r17 = -1; /* T_ue_Type_r17 */
static int hf_nr_rrc_sl_SourceIdentityRemoteUE_r17 = -1; /* SL_SourceIdentity_r17 */
-static int hf_nr_rrc_nonCriticalExtension_98 = -1; /* T_nonCriticalExtension_40 */
+static int hf_nr_rrc_nonCriticalExtension_100 = -1; /* T_nonCriticalExtension_40 */
static int hf_nr_rrc_SL_InterestedFreqList_r16_item = -1; /* INTEGER_1_maxNrofFreqSL_r16 */
static int hf_nr_rrc_SL_TxResourceReqList_r16_item = -1; /* SL_TxResourceReq_r16 */
static int hf_nr_rrc_sl_DestinationIdentity_r16 = -1; /* SL_DestinationIdentity_r16 */
@@ -1696,15 +1705,15 @@ static int hf_nr_rrc_sib18_v1700 = -1; /* SIB18_r17 */
static int hf_nr_rrc_sib19_v1700 = -1; /* SIB19_r17 */
static int hf_nr_rrc_sib20_v1700 = -1; /* SIB20_r17 */
static int hf_nr_rrc_sib21_v1700 = -1; /* SIB21_r17 */
-static int hf_nr_rrc_nonCriticalExtension_99 = -1; /* T_nonCriticalExtension_41 */
+static int hf_nr_rrc_nonCriticalExtension_101 = -1; /* T_nonCriticalExtension_41 */
static int hf_nr_rrc_criticalExtensions_41 = -1; /* T_criticalExtensions_41 */
static int hf_nr_rrc_ueAssistanceInformation_02 = -1; /* UEAssistanceInformation_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_41 = -1; /* T_criticalExtensionsFuture_41 */
static int hf_nr_rrc_delayBudgetReport = -1; /* DelayBudgetReport */
-static int hf_nr_rrc_nonCriticalExtension_100 = -1; /* UEAssistanceInformation_v1540_IEs */
+static int hf_nr_rrc_nonCriticalExtension_102 = -1; /* UEAssistanceInformation_v1540_IEs */
static int hf_nr_rrc_type1 = -1; /* T_type1 */
static int hf_nr_rrc_overheatingAssistance = -1; /* OverheatingAssistance */
-static int hf_nr_rrc_nonCriticalExtension_101 = -1; /* UEAssistanceInformation_v1610_IEs */
+static int hf_nr_rrc_nonCriticalExtension_103 = -1; /* UEAssistanceInformation_v1610_IEs */
static int hf_nr_rrc_reducedMaxCCs = -1; /* ReducedMaxCCs_r16 */
static int hf_nr_rrc_reducedMaxBW_FR1 = -1; /* ReducedMaxBW_FRx_r16 */
static int hf_nr_rrc_reducedMaxBW_FR2 = -1; /* ReducedMaxBW_FRx_r16 */
@@ -1729,7 +1738,7 @@ static int hf_nr_rrc_minSchedulingOffsetPreference_r16 = -1; /* MinSchedulingOf
static int hf_nr_rrc_releasePreference_r16 = -1; /* ReleasePreference_r16 */
static int hf_nr_rrc_sl_UE_AssistanceInformationNR_r16 = -1; /* SL_UE_AssistanceInformationNR_r16 */
static int hf_nr_rrc_referenceTimeInfoPreference_r16 = -1; /* BOOLEAN */
-static int hf_nr_rrc_nonCriticalExtension_102 = -1; /* UEAssistanceInformation_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_104 = -1; /* UEAssistanceInformation_v1700_IEs */
static int hf_nr_rrc_ul_GapFR2_Preference_r17 = -1; /* UL_GapFR2_Preference_r17 */
static int hf_nr_rrc_musim_Assistance_r17 = -1; /* MUSIM_Assistance_r17 */
static int hf_nr_rrc_overheatingAssistance_r17 = -1; /* OverheatingAssistance_r17 */
@@ -1744,7 +1753,7 @@ static int hf_nr_rrc_scg_DeactivationPreference = -1; /* T_scg_DeactivationPref
static int hf_nr_rrc_uplinkData_r17 = -1; /* T_uplinkData_r17 */
static int hf_nr_rrc_rrm_MeasRelaxationFulfilment_r17 = -1; /* BOOLEAN */
static int hf_nr_rrc_propagationDelayDifference_r17 = -1; /* PropagationDelayDifference_r17 */
-static int hf_nr_rrc_nonCriticalExtension_103 = -1; /* T_nonCriticalExtension_42 */
+static int hf_nr_rrc_nonCriticalExtension_105 = -1; /* T_nonCriticalExtension_42 */
static int hf_nr_rrc_affectedCarrierFreqList_r16 = -1; /* AffectedCarrierFreqList_r16 */
static int hf_nr_rrc_affectedCarrierFreqCombList_r16 = -1; /* AffectedCarrierFreqCombList_r16 */
static int hf_nr_rrc_AffectedCarrierFreqList_r16_item = -1; /* AffectedCarrierFreq_r16 */
@@ -1814,14 +1823,14 @@ static int hf_nr_rrc_criticalExtensionsFuture_42 = -1; /* T_criticalExtensionsF
static int hf_nr_rrc_ue_CapabilityRAT_RequestList = -1; /* UE_CapabilityRAT_RequestList */
static int hf_nr_rrc_ue_CapabilityEnquiryExt = -1; /* T_ue_CapabilityEnquiryExt */
static int hf_nr_rrc_capabilityRequestFilterCommon = -1; /* UE_CapabilityRequestFilterCommon */
-static int hf_nr_rrc_nonCriticalExtension_104 = -1; /* UECapabilityEnquiry_v1610_IEs */
+static int hf_nr_rrc_nonCriticalExtension_106 = -1; /* UECapabilityEnquiry_v1610_IEs */
static int hf_nr_rrc_rrc_SegAllowed_r16 = -1; /* T_rrc_SegAllowed_r16 */
-static int hf_nr_rrc_nonCriticalExtension_105 = -1; /* T_nonCriticalExtension_43 */
+static int hf_nr_rrc_nonCriticalExtension_107 = -1; /* T_nonCriticalExtension_43 */
static int hf_nr_rrc_criticalExtensions_43 = -1; /* T_criticalExtensions_43 */
static int hf_nr_rrc_ueCapabilityInformation_01 = -1; /* UECapabilityInformation_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_43 = -1; /* T_criticalExtensionsFuture_43 */
static int hf_nr_rrc_ue_CapabilityRAT_ContainerList = -1; /* UE_CapabilityRAT_ContainerList */
-static int hf_nr_rrc_nonCriticalExtension_106 = -1; /* T_nonCriticalExtension_44 */
+static int hf_nr_rrc_nonCriticalExtension_108 = -1; /* T_nonCriticalExtension_44 */
static int hf_nr_rrc_criticalExtensions_44 = -1; /* T_criticalExtensions_44 */
static int hf_nr_rrc_ueInformationRequest_r16_01 = -1; /* UEInformationRequest_r16_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_44 = -1; /* T_criticalExtensionsFuture_44 */
@@ -1831,10 +1840,10 @@ static int hf_nr_rrc_connEstFailReportReq_r16 = -1; /* T_connEstFailReportReq_r
static int hf_nr_rrc_ra_ReportReq_r16 = -1; /* T_ra_ReportReq_r16 */
static int hf_nr_rrc_rlf_ReportReq_r16 = -1; /* T_rlf_ReportReq_r16 */
static int hf_nr_rrc_mobilityHistoryReportReq_r16 = -1; /* T_mobilityHistoryReportReq_r16 */
-static int hf_nr_rrc_nonCriticalExtension_107 = -1; /* UEInformationRequest_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_109 = -1; /* UEInformationRequest_v1700_IEs */
static int hf_nr_rrc_successHO_ReportReq_r17 = -1; /* T_successHO_ReportReq_r17 */
static int hf_nr_rrc_coarseLocationRequest_r17 = -1; /* T_coarseLocationRequest_r17 */
-static int hf_nr_rrc_nonCriticalExtension_108 = -1; /* T_nonCriticalExtension_45 */
+static int hf_nr_rrc_nonCriticalExtension_110 = -1; /* T_nonCriticalExtension_45 */
static int hf_nr_rrc_criticalExtensions_45 = -1; /* T_criticalExtensions_45 */
static int hf_nr_rrc_ueInformationResponse_r16_01 = -1; /* UEInformationResponse_r16_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_45 = -1; /* T_criticalExtensionsFuture_45 */
@@ -1843,11 +1852,11 @@ static int hf_nr_rrc_connEstFailReport_r16 = -1; /* ConnEstFailReport_r16 */
static int hf_nr_rrc_ra_ReportList_r16 = -1; /* RA_ReportList_r16 */
static int hf_nr_rrc_rlf_Report_r16 = -1; /* RLF_Report_r16 */
static int hf_nr_rrc_mobilityHistoryReport_r16 = -1; /* MobilityHistoryReport_r16 */
-static int hf_nr_rrc_nonCriticalExtension_109 = -1; /* UEInformationResponse_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_111 = -1; /* UEInformationResponse_v1700_IEs */
static int hf_nr_rrc_successHO_Report_r17 = -1; /* SuccessHO_Report_r17 */
static int hf_nr_rrc_connEstFailReportList_r17 = -1; /* ConnEstFailReportList_r17 */
static int hf_nr_rrc_coarseLocationInfo_r17 = -1; /* T_coarseLocationInfo_r17 */
-static int hf_nr_rrc_nonCriticalExtension_110 = -1; /* T_nonCriticalExtension_46 */
+static int hf_nr_rrc_nonCriticalExtension_112 = -1; /* T_nonCriticalExtension_46 */
static int hf_nr_rrc_absoluteTimeStamp_r16 = -1; /* AbsoluteTimeInfo_r16 */
static int hf_nr_rrc_logMeasInfoList_r16 = -1; /* LogMeasInfoList_r16 */
static int hf_nr_rrc_logMeasAvailable_r16 = -1; /* T_logMeasAvailable_r16 */
@@ -2017,7 +2026,9 @@ static int hf_nr_rrc_criticalExtensions_46 = -1; /* T_criticalExtensions_46 */
static int hf_nr_rrc_uePositioningAssistanceInfo_r17_01 = -1; /* UEPositioningAssistanceInfo_r17_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_46 = -1; /* T_criticalExtensionsFuture_46 */
static int hf_nr_rrc_ue_TxTEG_AssociationList_r17 = -1; /* UE_TxTEG_AssociationList_r17 */
-static int hf_nr_rrc_nonCriticalExtension_111 = -1; /* T_nonCriticalExtension_47 */
+static int hf_nr_rrc_nonCriticalExtension_113 = -1; /* UEPositioningAssistanceInfo_v1720_IEs */
+static int hf_nr_rrc_ue_TxTEG_TimingErrorMarginValue_r17 = -1; /* T_ue_TxTEG_TimingErrorMarginValue_r17 */
+static int hf_nr_rrc_nonCriticalExtension_114 = -1; /* T_nonCriticalExtension_47 */
static int hf_nr_rrc_UE_TxTEG_AssociationList_r17_item = -1; /* UE_TxTEG_Association_r17 */
static int hf_nr_rrc_ue_TxTEG_ID_r17 = -1; /* INTEGER_0_maxNrOfTxTEG_ID_1_r17 */
static int hf_nr_rrc_nr_TimeStamp_r17 = -1; /* NR_TimeStamp_r17 */
@@ -2035,25 +2046,25 @@ static int hf_nr_rrc_ulDedicatedMessageSegment_r16_01 = -1; /* ULDedicatedMessa
static int hf_nr_rrc_criticalExtensionsFuture_47 = -1; /* T_criticalExtensionsFuture_47 */
static int hf_nr_rrc_segmentNumber_r16_01 = -1; /* INTEGER_0_15 */
static int hf_nr_rrc_rrc_MessageSegmentType_r16_01 = -1; /* T_rrc_MessageSegmentType_r16_01 */
-static int hf_nr_rrc_nonCriticalExtension_112 = -1; /* T_nonCriticalExtension_48 */
+static int hf_nr_rrc_nonCriticalExtension_115 = -1; /* T_nonCriticalExtension_48 */
static int hf_nr_rrc_criticalExtensions_48 = -1; /* T_criticalExtensions_48 */
static int hf_nr_rrc_ulInformationTransfer_01 = -1; /* ULInformationTransfer_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_48 = -1; /* T_criticalExtensionsFuture_48 */
-static int hf_nr_rrc_nonCriticalExtension_113 = -1; /* ULInformationTransfer_v1700_IEs */
-static int hf_nr_rrc_nonCriticalExtension_114 = -1; /* T_nonCriticalExtension_49 */
+static int hf_nr_rrc_nonCriticalExtension_116 = -1; /* ULInformationTransfer_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_117 = -1; /* T_nonCriticalExtension_49 */
static int hf_nr_rrc_criticalExtensions_49 = -1; /* T_criticalExtensions_49 */
static int hf_nr_rrc_c1_16 = -1; /* T_c1_16 */
static int hf_nr_rrc_ulInformationTransferIRAT_r16_01 = -1; /* ULInformationTransferIRAT_r16_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_49 = -1; /* T_criticalExtensionsFuture_49 */
static int hf_nr_rrc_ul_DCCH_MessageEUTRA_r16 = -1; /* T_ul_DCCH_MessageEUTRA_r16 */
-static int hf_nr_rrc_nonCriticalExtension_115 = -1; /* T_nonCriticalExtension_50 */
+static int hf_nr_rrc_nonCriticalExtension_118 = -1; /* T_nonCriticalExtension_50 */
static int hf_nr_rrc_criticalExtensions_50 = -1; /* T_criticalExtensions_50 */
static int hf_nr_rrc_c1_17 = -1; /* T_c1_17 */
static int hf_nr_rrc_ulInformationTransferMRDC_01 = -1; /* ULInformationTransferMRDC_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_50 = -1; /* T_criticalExtensionsFuture_50 */
static int hf_nr_rrc_ul_DCCH_MessageNR = -1; /* T_ul_DCCH_MessageNR */
static int hf_nr_rrc_ul_DCCH_MessageEUTRA = -1; /* T_ul_DCCH_MessageEUTRA */
-static int hf_nr_rrc_nonCriticalExtension_116 = -1; /* T_nonCriticalExtension_51 */
+static int hf_nr_rrc_nonCriticalExtension_119 = -1; /* T_nonCriticalExtension_51 */
static int hf_nr_rrc_cellReselectionInfoCommon = -1; /* T_cellReselectionInfoCommon */
static int hf_nr_rrc_nrofSS_BlocksToAverage = -1; /* INTEGER_2_maxNrofSS_BlocksToAverage */
static int hf_nr_rrc_absThreshSS_BlocksConsolidation = -1; /* ThresholdNR */
@@ -2081,6 +2092,7 @@ static int hf_nr_rrc_t_ReselectionNR_SF = -1; /* SpeedStateScaleFactors */
static int hf_nr_rrc_smtc2_LP_r16 = -1; /* SSB_MTC2_LP_r16 */
static int hf_nr_rrc_ssb_PositionQCL_Common_r16 = -1; /* SSB_PositionQCL_Relation_r16 */
static int hf_nr_rrc_ssb_PositionQCL_Common_r17 = -1; /* SSB_PositionQCL_Relation_r17 */
+static int hf_nr_rrc_smtc4list_r17 = -1; /* SSB_MTC4List_r17 */
static int hf_nr_rrc_relaxedMeasurement_r16 = -1; /* T_relaxedMeasurement_r16 */
static int hf_nr_rrc_lowMobilityEvaluation_r16 = -1; /* T_lowMobilityEvaluation_r16 */
static int hf_nr_rrc_s_SearchDeltaP_r16 = -1; /* T_s_SearchDeltaP_r16 */
@@ -2125,9 +2137,11 @@ static int hf_nr_rrc_IntraFreqNeighHSDN_CellList_r17_item = -1; /* PCI_Range */
static int hf_nr_rrc_interFreqCarrierFreqList = -1; /* InterFreqCarrierFreqList */
static int hf_nr_rrc_interFreqCarrierFreqList_v1610 = -1; /* InterFreqCarrierFreqList_v1610 */
static int hf_nr_rrc_interFreqCarrierFreqList_v1700 = -1; /* InterFreqCarrierFreqList_v1700 */
+static int hf_nr_rrc_interFreqCarrierFreqList_v1720 = -1; /* InterFreqCarrierFreqList_v1720 */
static int hf_nr_rrc_InterFreqCarrierFreqList_item = -1; /* InterFreqCarrierFreqInfo */
static int hf_nr_rrc_InterFreqCarrierFreqList_v1610_item = -1; /* InterFreqCarrierFreqInfo_v1610 */
static int hf_nr_rrc_InterFreqCarrierFreqList_v1700_item = -1; /* InterFreqCarrierFreqInfo_v1700 */
+static int hf_nr_rrc_InterFreqCarrierFreqList_v1720_item = -1; /* InterFreqCarrierFreqInfo_v1720 */
static int hf_nr_rrc_dl_CarrierFreq = -1; /* ARFCN_ValueNR */
static int hf_nr_rrc_threshX_HighP = -1; /* ReselectionThreshold */
static int hf_nr_rrc_threshX_LowP = -1; /* ReselectionThreshold */
@@ -2236,6 +2250,7 @@ static int hf_nr_rrc_t_Service_r17 = -1; /* INTEGER_0_549755813887 */
static int hf_nr_rrc_referenceLocation_r17 = -1; /* ReferenceLocation_r17 */
static int hf_nr_rrc_distanceThresh_r17 = -1; /* INTEGER_0_65525 */
static int hf_nr_rrc_ntn_NeighCellConfigList_r17 = -1; /* NTN_NeighCellConfigList_r17 */
+static int hf_nr_rrc_ntn_NeighCellConfigListExt_v1720 = -1; /* NTN_NeighCellConfigList_r17 */
static int hf_nr_rrc_NTN_NeighCellConfigList_r17_item = -1; /* NTN_NeighCellConfig_r17 */
static int hf_nr_rrc_mcch_Config_r17 = -1; /* MCCH_Config_r17 */
static int hf_nr_rrc_cfr_ConfigMCCH_MTCH_r17 = -1; /* CFR_ConfigMCCH_MTCH_r17 */
@@ -2304,12 +2319,12 @@ static int hf_nr_rrc_posSib2_25_v1700 = -1; /* T_posSib2_25_v1700 */
static int hf_nr_rrc_posSib6_4_v1700 = -1; /* T_posSib6_4_v1700 */
static int hf_nr_rrc_posSib6_5_v1700 = -1; /* T_posSib6_5_v1700 */
static int hf_nr_rrc_posSib6_6_v1700 = -1; /* T_posSib6_6_v1700 */
-static int hf_nr_rrc_nonCriticalExtension_117 = -1; /* T_nonCriticalExtension_52 */
+static int hf_nr_rrc_nonCriticalExtension_120 = -1; /* T_nonCriticalExtension_52 */
static int hf_nr_rrc_posSchedulingInfoList_r16 = -1; /* SEQUENCE_SIZE_1_maxSI_Message_OF_PosSchedulingInfo_r16 */
static int hf_nr_rrc_posSchedulingInfoList_r16_item = -1; /* PosSchedulingInfo_r16 */
static int hf_nr_rrc_posSI_RequestConfig_r16 = -1; /* SI_RequestConfig */
static int hf_nr_rrc_posSI_RequestConfigSUL_r16 = -1; /* SI_RequestConfig */
-static int hf_nr_rrc_posSI_RequestConfig_RedCap_r17 = -1; /* SI_RequestConfig */
+static int hf_nr_rrc_posSI_RequestConfigRedCap_r17 = -1; /* SI_RequestConfig */
static int hf_nr_rrc_offsetToSI_Used_r16 = -1; /* T_offsetToSI_Used_r16 */
static int hf_nr_rrc_posSI_Periodicity_r16 = -1; /* T_posSI_Periodicity_r16 */
static int hf_nr_rrc_posSI_BroadcastStatus_r16 = -1; /* T_posSI_BroadcastStatus_r16 */
@@ -2326,8 +2341,9 @@ static int hf_nr_rrc_iab_DU_CellIdentity_r16 = -1; /* CellIdentity */
static int hf_nr_rrc_positionInDCI_AI_r16 = -1; /* INTEGER_0_maxAI_DCI_PayloadSize_1_r16 */
static int hf_nr_rrc_availabilityCombinations_r16 = -1; /* SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombination_r16 */
static int hf_nr_rrc_availabilityCombinations_r16_item = -1; /* AvailabilityCombination_r16 */
-static int hf_nr_rrc_availabilityCombinationsRBGroups_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombinationRB_Groups_r17 */
-static int hf_nr_rrc_availabilityCombinationsRBGroups_r17_item = -1; /* AvailabilityCombinationRB_Groups_r17 */
+static int hf_nr_rrc_availabilityCombinationsRB_Groups_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombinationRB_Groups_r17 */
+static int hf_nr_rrc_availabilityCombinationsRB_Groups_r17_item = -1; /* AvailabilityCombinationRB_Groups_r17 */
+static int hf_nr_rrc_positionInDCI_AI_RBGroups_v1720 = -1; /* INTEGER_0_maxAI_DCI_PayloadSize_1_r16 */
static int hf_nr_rrc_availabilityCombinationId_r16 = -1; /* AvailabilityCombinationId_r16 */
static int hf_nr_rrc_resourceAvailability_r16 = -1; /* T_resourceAvailability_r16 */
static int hf_nr_rrc_resourceAvailability_r16_item = -1; /* INTEGER_0_7 */
@@ -2484,6 +2500,8 @@ static int hf_nr_rrc_unifiedTCI_StateRef_r17 = -1; /* ServingCellAndBWP_Id_r17
static int hf_nr_rrc_ul_powerControl_r17 = -1; /* Uplink_powerControlId_r17 */
static int hf_nr_rrc_pucch_ConfigurationListMulticast1_r17 = -1; /* T_pucch_ConfigurationListMulticast1_r17 */
static int hf_nr_rrc_pucch_ConfigurationListMulticast2_r17 = -1; /* T_pucch_ConfigurationListMulticast2_r17 */
+static int hf_nr_rrc_pucch_ConfigMulticast1_r17 = -1; /* T_pucch_ConfigMulticast1_r17 */
+static int hf_nr_rrc_pucch_ConfigMulticast2_r17 = -1; /* T_pucch_ConfigMulticast2_r17 */
static int hf_nr_rrc_ConfiguredGrantConfigToAddModList_r16_item = -1; /* ConfiguredGrantConfig */
static int hf_nr_rrc_ConfiguredGrantConfigToReleaseList_r16_item = -1; /* ConfiguredGrantConfigIndex_r16 */
static int hf_nr_rrc_ConfiguredGrantConfigType2DeactivationState_r16_item = -1; /* ConfiguredGrantConfigIndex_r16 */
@@ -2564,6 +2582,7 @@ static int hf_nr_rrc_iab_ResourceConfigToAddModList_r17 = -1; /* SEQUENCE_SIZE_
static int hf_nr_rrc_iab_ResourceConfigToAddModList_r17_item = -1; /* IAB_ResourceConfig_r17 */
static int hf_nr_rrc_iab_ResourceConfigToReleaseList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofIABResourceConfig_r17_OF_IAB_ResourceConfigID_r17 */
static int hf_nr_rrc_iab_ResourceConfigToReleaseList_r17_item = -1; /* IAB_ResourceConfigID_r17 */
+static int hf_nr_rrc_reportUplinkTxDirectCurrentMoreCarrier_r17 = -1; /* ReportUplinkTxDirectCurrentMoreCarrier_r17 */
static int hf_nr_rrc_reconfigurationWithSync = -1; /* ReconfigurationWithSync */
static int hf_nr_rrc_rlf_TimersAndConstants = -1; /* T_rlf_TimersAndConstants */
static int hf_nr_rrc_setup_46 = -1; /* RLF_TimersAndConstants */
@@ -2601,6 +2620,16 @@ static int hf_nr_rrc_slotList_r17 = -1; /* T_slotList_r17 */
static int hf_nr_rrc_slotList_r17_item = -1; /* INTEGER_0_5119 */
static int hf_nr_rrc_periodicitySlotList_r17 = -1; /* T_periodicitySlotList_r17 */
static int hf_nr_rrc_slotListSubcarrierSpacing_r17 = -1; /* SubcarrierSpacing */
+static int hf_nr_rrc_ReportUplinkTxDirectCurrentMoreCarrier_r17_item = -1; /* IntraBandCC_CombinationReqList_r17 */
+static int hf_nr_rrc_servCellIndexList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofServingCells_OF_ServCellIndex */
+static int hf_nr_rrc_servCellIndexList_r17_item = -1; /* ServCellIndex */
+static int hf_nr_rrc_cc_CombinationList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17 */
+static int hf_nr_rrc_cc_CombinationList_r17_item = -1; /* IntraBandCC_Combination_r17 */
+static int hf_nr_rrc_IntraBandCC_Combination_r17_item = -1; /* CC_State_r17 */
+static int hf_nr_rrc_dlCarrier_r17 = -1; /* CarrierState_r17 */
+static int hf_nr_rrc_ulCarrier_r17 = -1; /* CarrierState_r17 */
+static int hf_nr_rrc_deActivated_r17 = -1; /* NULL */
+static int hf_nr_rrc_activeBWP_r17 = -1; /* INTEGER_0_maxNrofBWPs */
static int hf_nr_rrc_locationAndBandwidthMulticast_r17 = -1; /* INTEGER_0_37949 */
static int hf_nr_rrc_pdcch_ConfigMulticast_r17 = -1; /* PDCCH_Config */
static int hf_nr_rrc_pdsch_ConfigMulticast_r17 = -1; /* PDSCH_Config */
@@ -2902,6 +2931,7 @@ static int hf_nr_rrc_ccs_BlindDetectionSplit_r17 = -1; /* T_ccs_BlindDetectionS
static int hf_nr_rrc_CSI_AperiodicTriggerStateList_item = -1; /* CSI_AperiodicTriggerState */
static int hf_nr_rrc_associatedReportConfigInfoList = -1; /* SEQUENCE_SIZE_1_maxNrofReportConfigPerAperiodicTrigger_OF_CSI_AssociatedReportConfigInfo */
static int hf_nr_rrc_associatedReportConfigInfoList_item = -1; /* CSI_AssociatedReportConfigInfo */
+static int hf_nr_rrc_ap_CSI_MultiplexingMode_r17 = -1; /* T_ap_CSI_MultiplexingMode_r17 */
static int hf_nr_rrc_reportConfigId = -1; /* CSI_ReportConfigId */
static int hf_nr_rrc_resourcesForChannel = -1; /* T_resourcesForChannel */
static int hf_nr_rrc_nzp_CSI_RS = -1; /* T_nzp_CSI_RS */
@@ -2911,7 +2941,6 @@ static int hf_nr_rrc_qcl_info_item = -1; /* TCI_StateId */
static int hf_nr_rrc_csi_SSB_ResourceSet = -1; /* INTEGER_1_maxNrofCSI_SSB_ResourceSetsPerConfig */
static int hf_nr_rrc_csi_IM_ResourcesForInterference = -1; /* INTEGER_1_maxNrofCSI_IM_ResourceSetsPerConfig */
static int hf_nr_rrc_nzp_CSI_RS_ResourcesForInterference = -1; /* INTEGER_1_maxNrofNZP_CSI_RS_ResourceSetsPerConfig */
-static int hf_nr_rrc_ap_CSI_MultiplexingMode_r17 = -1; /* T_ap_CSI_MultiplexingMode_r17 */
static int hf_nr_rrc_resourcesForChannel2_r17 = -1; /* T_resourcesForChannel2_r17 */
static int hf_nr_rrc_nzp_CSI_RS2_r17 = -1; /* T_nzp_CSI_RS2_r17 */
static int hf_nr_rrc_resourceSet2_r17 = -1; /* INTEGER_1_maxNrofNZP_CSI_RS_ResourceSetsPerConfig */
@@ -3058,6 +3087,17 @@ static int hf_nr_rrc_cri_RSRP_Index_r17 = -1; /* NULL */
static int hf_nr_rrc_ssb_Index_RSRP_Index_r17 = -1; /* NULL */
static int hf_nr_rrc_cri_SINR_Index_r17 = -1; /* NULL */
static int hf_nr_rrc_ssb_Index_SINR_Index_r17 = -1; /* NULL */
+static int hf_nr_rrc_semiPersistentOnPUSCH_v1720 = -1; /* T_semiPersistentOnPUSCH_v1720 */
+static int hf_nr_rrc_reportSlotOffsetList_r17 = -1; /* T_reportSlotOffsetList_r17 */
+static int hf_nr_rrc_reportSlotOffsetList_r17_item = -1; /* INTEGER_0_128 */
+static int hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17 = -1; /* T_reportSlotOffsetListDCI_0_2_r17 */
+static int hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17_item = -1; /* INTEGER_0_128 */
+static int hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17 = -1; /* T_reportSlotOffsetListDCI_0_1_r17 */
+static int hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17_item = -1; /* INTEGER_0_128 */
+static int hf_nr_rrc_aperiodic_v1720 = -1; /* T_aperiodic_v1720 */
+static int hf_nr_rrc_reportSlotOffsetList_r17_01 = -1; /* T_reportSlotOffsetList_r17_01 */
+static int hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17_01 = -1; /* T_reportSlotOffsetListDCI_0_2_r17_01 */
+static int hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17_01 = -1; /* T_reportSlotOffsetListDCI_0_1_r17_01 */
static int hf_nr_rrc_slots4 = -1; /* INTEGER_0_3 */
static int hf_nr_rrc_slots5 = -1; /* INTEGER_0_4 */
static int hf_nr_rrc_slots8 = -1; /* INTEGER_0_7 */
@@ -3138,6 +3178,12 @@ static int hf_nr_rrc_row1 = -1; /* BIT_STRING_SIZE_4 */
static int hf_nr_rrc_row2 = -1; /* BIT_STRING_SIZE_12 */
static int hf_nr_rrc_firstOFDMSymbolInTimeDomain = -1; /* INTEGER_0_13 */
static int hf_nr_rrc_sequenceGenerationConfig = -1; /* INTEGER_0_1023 */
+static int hf_nr_rrc_slotConfig_r17 = -1; /* T_slotConfig_r17 */
+static int hf_nr_rrc_ms4_01 = -1; /* INTEGER_0_255 */
+static int hf_nr_rrc_ms5_01 = -1; /* INTEGER_0_319 */
+static int hf_nr_rrc_ms10_02 = -1; /* INTEGER_0_639 */
+static int hf_nr_rrc_ms20_02 = -1; /* INTEGER_0_1279 */
+static int hf_nr_rrc_ms40_02 = -1; /* INTEGER_0_2559 */
static int hf_nr_rrc_frequencyDomainAllocation_01 = -1; /* T_frequencyDomainAllocation_01 */
static int hf_nr_rrc_row4 = -1; /* BIT_STRING_SIZE_3 */
static int hf_nr_rrc_other_01 = -1; /* BIT_STRING_SIZE_6 */
@@ -3286,9 +3332,9 @@ static int hf_nr_rrc_drx_ShortCycle_01 = -1; /* T_drx_ShortCycle_01 */
static int hf_nr_rrc_drx_SlotOffset = -1; /* INTEGER_0_31 */
static int hf_nr_rrc_drx_HARQ_RTT_TimerDL_r17 = -1; /* INTEGER_0_448 */
static int hf_nr_rrc_drx_HARQ_RTT_TimerUL_r17 = -1; /* INTEGER_0_448 */
-static int hf_nr_rrc_drx_onDurationTimer_02 = -1; /* T_drx_onDurationTimer_02 */
+static int hf_nr_rrc_drx_onDurationTimer_r16 = -1; /* T_drx_onDurationTimer_r16 */
static int hf_nr_rrc_milliSeconds_02 = -1; /* T_milliSeconds_02 */
-static int hf_nr_rrc_drx_InactivityTimer_01 = -1; /* T_drx_InactivityTimer_01 */
+static int hf_nr_rrc_drx_InactivityTimer_r16 = -1; /* T_drx_InactivityTimer_r16 */
static int hf_nr_rrc_drx_HARQ_RTT_TimerSL_r17 = -1; /* INTEGER_0_56 */
static int hf_nr_rrc_drx_RetransmissionTimerSL_r17 = -1; /* T_drx_RetransmissionTimerSL_r17 */
static int hf_nr_rrc_positionVelocity_r17 = -1; /* PositionVelocity_r17 */
@@ -3315,13 +3361,13 @@ static int hf_nr_rrc_spare2_01 = -1; /* T_spare2 */
static int hf_nr_rrc_spare1_01 = -1; /* T_spare1 */
static int hf_nr_rrc_NSAG_List_r17_item = -1; /* NSAG_ID_r17 */
static int hf_nr_rrc_featureCombination_r17 = -1; /* FeatureCombination_r17 */
-static int hf_nr_rrc_startPreambleForThisPartition_r17 = -1; /* INTEGER_1_64 */
+static int hf_nr_rrc_startPreambleForThisPartition_r17 = -1; /* INTEGER_0_63 */
static int hf_nr_rrc_numberOfPreamblesPerSSB_ForThisPartition_r17 = -1; /* INTEGER_1_64 */
static int hf_nr_rrc_ssb_SharedRO_MaskIndex_r17 = -1; /* INTEGER_1_15 */
static int hf_nr_rrc_groupBconfigured_r17 = -1; /* T_groupBconfigured_r17 */
static int hf_nr_rrc_ra_SizeGroupA_r17 = -1; /* T_ra_SizeGroupA_r17 */
-static int hf_nr_rrc_messagePowerOffsetGroupB = -1; /* T_messagePowerOffsetGroupB */
-static int hf_nr_rrc_numberOfRA_PreamblesGroupA = -1; /* INTEGER_1_64 */
+static int hf_nr_rrc_messagePowerOffsetGroupB_r17 = -1; /* T_messagePowerOffsetGroupB_r17 */
+static int hf_nr_rrc_numberOfRA_PreamblesGroupA_r17 = -1; /* INTEGER_1_64 */
static int hf_nr_rrc_separateMsgA_PUSCH_Config_r17 = -1; /* MsgA_PUSCH_Config_r16 */
static int hf_nr_rrc_msgA_RSRP_Threshold_r17 = -1; /* RSRP_Range */
static int hf_nr_rrc_rsrp_ThresholdSSB_r17 = -1; /* RSRP_Range */
@@ -3432,7 +3478,7 @@ static int hf_nr_rrc_schedulingRequestID_LBT_SCell_r16 = -1; /* SchedulingReque
static int hf_nr_rrc_lch_BasedPrioritization_r16 = -1; /* T_lch_BasedPrioritization_r16 */
static int hf_nr_rrc_schedulingRequestID_BFR_SCell_r16 = -1; /* SchedulingRequestId */
static int hf_nr_rrc_drx_ConfigSecondaryGroup_r16 = -1; /* T_drx_ConfigSecondaryGroup_r16 */
-static int hf_nr_rrc_setup_59 = -1; /* DRX_ConfigSecondaryGroup */
+static int hf_nr_rrc_setup_59 = -1; /* DRX_ConfigSecondaryGroup_r16 */
static int hf_nr_rrc_enhancedSkipUplinkTxDynamic_r16 = -1; /* T_enhancedSkipUplinkTxDynamic_r16 */
static int hf_nr_rrc_enhancedSkipUplinkTxConfigured_r16 = -1; /* T_enhancedSkipUplinkTxConfigured_r16 */
static int hf_nr_rrc_intraCG_Prioritization_r17 = -1; /* T_intraCG_Prioritization_r17 */
@@ -3454,6 +3500,8 @@ static int hf_nr_rrc_g_CS_RNTI_ConfigToAddModList_r17_item = -1; /* MBS_RNTI_Sp
static int hf_nr_rrc_g_CS_RNTI_ConfigToReleaseList_r17 = -1; /* SEQUENCE_SIZE_1_maxG_CS_RNTI_r17_OF_MBS_RNTI_SpecificConfigId_r17 */
static int hf_nr_rrc_g_CS_RNTI_ConfigToReleaseList_r17_item = -1; /* MBS_RNTI_SpecificConfigId_r17 */
static int hf_nr_rrc_allowCSI_SRS_Tx_MulticastDRX_Active_r17 = -1; /* BOOLEAN */
+static int hf_nr_rrc_schedulingRequestID_PosMG_Request_r17 = -1; /* SchedulingRequestId */
+static int hf_nr_rrc_drx_LastTransmissionUL_r17 = -1; /* T_drx_LastTransmissionUL_r17 */
static int hf_nr_rrc_mbs_RNTI_SpecificConfigId_r17 = -1; /* MBS_RNTI_SpecificConfigId_r17 */
static int hf_nr_rrc_groupCommon_RNTI_r17 = -1; /* T_groupCommon_RNTI_r17 */
static int hf_nr_rrc_g_RNTI = -1; /* RNTI_Value */
@@ -3462,7 +3510,7 @@ static int hf_nr_rrc_drx_ConfigPTM_r17 = -1; /* T_drx_ConfigPTM_r17 */
static int hf_nr_rrc_setup_63 = -1; /* DRX_ConfigPTM_r17 */
static int hf_nr_rrc_harq_FeedbackEnablerMulticast_r17 = -1; /* T_harq_FeedbackEnablerMulticast_r17 */
static int hf_nr_rrc_harq_FeedbackOptionMulticast_r17 = -1; /* T_harq_FeedbackOptionMulticast_r17 */
-static int hf_nr_rrc_pdsch_AggregationFactorMulticast_r17 = -1; /* T_pdsch_AggregationFactorMulticast_r17 */
+static int hf_nr_rrc_pdsch_AggregationFactor_r17 = -1; /* T_pdsch_AggregationFactor_r17 */
static int hf_nr_rrc_measObjectToRemoveList = -1; /* MeasObjectToRemoveList */
static int hf_nr_rrc_measObjectToAddModList = -1; /* MeasObjectToAddModList */
static int hf_nr_rrc_reportConfigToRemoveList = -1; /* ReportConfigToRemoveList */
@@ -3622,9 +3670,10 @@ static int hf_nr_rrc_t312_r16 = -1; /* T_t312_r16 */
static int hf_nr_rrc_setup_68 = -1; /* T312_r16 */
static int hf_nr_rrc_associatedMeasGapSSB_r17 = -1; /* MeasGapId_r17 */
static int hf_nr_rrc_associatedMeasGapCSIRS_r17 = -1; /* MeasGapId_r17 */
-static int hf_nr_rrc_smtc4list_r17 = -1; /* SSB_MTC4List_r17 */
static int hf_nr_rrc_measCyclePSCell_r17 = -1; /* T_measCyclePSCell_r17 */
static int hf_nr_rrc_cellsToAddModListExt_v1710 = -1; /* CellsToAddModListExt_v1710 */
+static int hf_nr_rrc_associatedMeasGapSSB2_v1720 = -1; /* MeasGapId_r17 */
+static int hf_nr_rrc_associatedMeasGapCSIRS2_v1720 = -1; /* MeasGapId_r17 */
static int hf_nr_rrc_SSB_MTC3List_r16_item = -1; /* SSB_MTC3_r16 */
static int hf_nr_rrc_SSB_MTC4List_r17_item = -1; /* SSB_MTC4_r17 */
static int hf_nr_rrc_ssb_ConfigMobility = -1; /* SSB_ConfigMobility */
@@ -3660,8 +3709,9 @@ static int hf_nr_rrc_rmtc_Bandwidth_r17 = -1; /* T_rmtc_Bandwidth_r17 */
static int hf_nr_rrc_measDurationSymbols_v1700 = -1; /* T_measDurationSymbols_v1700 */
static int hf_nr_rrc_ref_SCS_CP_v1700 = -1; /* T_ref_SCS_CP_v1700 */
static int hf_nr_rrc_tci_StateInfo_r17 = -1; /* T_tci_StateInfo_r17 */
-static int hf_nr_rrc_tci_StateId = -1; /* TCI_StateId */
-static int hf_nr_rrc_ref_ServCellId = -1; /* ServCellIndex */
+static int hf_nr_rrc_tci_StateId_r17 = -1; /* TCI_StateId */
+static int hf_nr_rrc_ref_ServCellId_r17 = -1; /* ServCellIndex */
+static int hf_nr_rrc_ref_BWPId_r17 = -1; /* BWP_Id */
static int hf_nr_rrc_SSB_PositionQCL_CellsToAddModList_r16_item = -1; /* SSB_PositionQCL_CellsToAddMod_r16 */
static int hf_nr_rrc_SSB_PositionQCL_CellList_r17_item = -1; /* SSB_PositionQCL_Cell_r17 */
static int hf_nr_rrc_tx_PoolMeasToRemoveList_r16 = -1; /* Tx_PoolMeasList_r16 */
@@ -3838,12 +3888,12 @@ static int hf_nr_rrc_msgA_ScramblingID1_r16 = -1; /* INTEGER_0_65535 */
static int hf_nr_rrc_MultiFrequencyBandListNR_item = -1; /* FreqBandIndicatorNR */
static int hf_nr_rrc_MultiFrequencyBandListNR_SIB_item = -1; /* NR_MultiBandInfo */
static int hf_nr_rrc_nr_NS_PmaxList = -1; /* NR_NS_PmaxList */
-static int hf_nr_rrc_musim_GapToReleaseList_r17 = -1; /* SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17 */
-static int hf_nr_rrc_musim_GapToReleaseList_r17_item = -1; /* MUSIM_GapID_r17 */
+static int hf_nr_rrc_musim_GapToReleaseList_r17 = -1; /* SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17 */
+static int hf_nr_rrc_musim_GapToReleaseList_r17_item = -1; /* MUSIM_GapId_r17 */
static int hf_nr_rrc_musim_GapToAddModList_r17 = -1; /* SEQUENCE_SIZE_1_3_OF_MUSIM_Gap_r17 */
static int hf_nr_rrc_musim_GapToAddModList_r17_item = -1; /* MUSIM_Gap_r17 */
static int hf_nr_rrc_musim_AperiodicGap_r17 = -1; /* MUSIM_GapInfo_r17 */
-static int hf_nr_rrc_musim_GapID_r17 = -1; /* MUSIM_GapID_r17 */
+static int hf_nr_rrc_musim_GapId_r17 = -1; /* MUSIM_GapId_r17 */
static int hf_nr_rrc_musim_GapInfo_r17 = -1; /* MUSIM_GapInfo_r17 */
static int hf_nr_rrc_musim_Starting_SFN_AndSubframe_r17 = -1; /* MUSIM_Starting_SFN_AndSubframe_r17 */
static int hf_nr_rrc_musim_GapLength_r17 = -1; /* T_musim_GapLength_r17 */
@@ -4061,6 +4111,7 @@ static int hf_nr_rrc_sCS480KHZhalfT_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT_01
static int hf_nr_rrc_sCS480KHZquarterT_SCS120KHZoneSixteenthT_01 = -1; /* T_sCS480KHZquarterT_SCS120KHZoneSixteenthT_01 */
static int hf_nr_rrc_sCS480KHZoneEighthT_02 = -1; /* T_sCS480KHZoneEighthT_02 */
static int hf_nr_rrc_sCS480KHZoneSixteenthT_02 = -1; /* T_sCS480KHZoneSixteenthT_02 */
+static int hf_nr_rrc_followUnifiedTCIstate_v1720 = -1; /* T_followUnifiedTCIstate_v1720 */
static int hf_nr_rrc_slotFormatIndicator = -1; /* T_slotFormatIndicator */
static int hf_nr_rrc_setup_77 = -1; /* SlotFormatIndicator */
static int hf_nr_rrc_availabilityIndicator_r16 = -1; /* T_availabilityIndicator_r16 */
@@ -4113,7 +4164,7 @@ static int hf_nr_rrc_uplinkDataCompression_r17 = -1; /* T_uplinkDataCompression
static int hf_nr_rrc_setup_81 = -1; /* UplinkDataCompression_r17 */
static int hf_nr_rrc_discardTimerExt2_r17 = -1; /* T_discardTimerExt2_r17 */
static int hf_nr_rrc_setup_82 = -1; /* DiscardTimerExt2_r17 */
-static int hf_nr_rrc_multicastHFN_AndRefSN_r17 = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nr_rrc_initialRX_DELIV_r17 = -1; /* BIT_STRING_SIZE_32 */
static int hf_nr_rrc_ehc_Common_r16 = -1; /* T_ehc_Common_r16 */
static int hf_nr_rrc_ehc_CID_Length_r16 = -1; /* T_ehc_CID_Length_r16 */
static int hf_nr_rrc_ehc_Downlink_r16 = -1; /* T_ehc_Downlink_r16 */
@@ -4211,10 +4262,10 @@ static int hf_nr_rrc_pdsch_HARQ_ACK_RetxDCI_1_2_r17 = -1; /* T_pdsch_HARQ_ACK_R
static int hf_nr_rrc_pucch_sSCellDynDCI_1_2_r17 = -1; /* T_pucch_sSCellDynDCI_1_2_r17 */
static int hf_nr_rrc_dl_OrJoint_TCIStateList_r17 = -1; /* T_dl_OrJoint_TCIStateList_r17 */
static int hf_nr_rrc_explicitlist_01 = -1; /* T_explicitlist_01 */
-static int hf_nr_rrc_dl_orJoint_TCI_State_ToAddModList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_State */
-static int hf_nr_rrc_dl_orJoint_TCI_State_ToAddModList_r17_item = -1; /* TCI_State */
-static int hf_nr_rrc_dl_orJoint_TCI_State_ToReleaseList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_StateId */
-static int hf_nr_rrc_dl_orJoint_TCI_State_ToReleaseList_r17_item = -1; /* TCI_StateId */
+static int hf_nr_rrc_dl_OrJoint_TCI_State_ToAddModList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_State */
+static int hf_nr_rrc_dl_OrJoint_TCI_State_ToAddModList_r17_item = -1; /* TCI_State */
+static int hf_nr_rrc_dl_OrJoint_TCI_State_ToReleaseList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_StateId */
+static int hf_nr_rrc_dl_OrJoint_TCI_State_ToReleaseList_r17_item = -1; /* TCI_StateId */
static int hf_nr_rrc_beamAppTime_r17 = -1; /* T_beamAppTime_r17 */
static int hf_nr_rrc_pdsch_TimeDomainAllocationListForMultiPDSCH_r17 = -1; /* T_pdsch_TimeDomainAllocationListForMultiPDSCH_r17 */
static int hf_nr_rrc_setup_91 = -1; /* MultiPDSCH_TDRA_List_r17 */
@@ -4352,6 +4403,7 @@ static int hf_nr_rrc_multicastConfig_r17 = -1; /* T_multicastConfig_r17 */
static int hf_nr_rrc_setup_105 = -1; /* MulticastConfig_r17 */
static int hf_nr_rrc_pdcch_BlindDetectionCA_CombIndicator_r17 = -1; /* T_pdcch_BlindDetectionCA_CombIndicator_r17 */
static int hf_nr_rrc_setup_106 = -1; /* PDCCH_BlindDetectionCA_CombIndicator_r17 */
+static int hf_nr_rrc_simultaneousSR_PUSCH_diffPUCCH_Groups_r17 = -1; /* T_simultaneousSR_PUSCH_diffPUCCH_Groups_r17 */
static int hf_nr_rrc_pdsch_HARQ_ACK_EnhType3Index_r17 = -1; /* PDSCH_HARQ_ACK_EnhType3Index_r17 */
static int hf_nr_rrc_applicable_r17 = -1; /* T_applicable_r17 */
static int hf_nr_rrc_perCC = -1; /* T_perCC */
@@ -4511,8 +4563,8 @@ static int hf_nr_rrc_format2_01 = -1; /* PUCCH_format2 */
static int hf_nr_rrc_format3_01 = -1; /* PUCCH_format3 */
static int hf_nr_rrc_format4_01 = -1; /* PUCCH_format4 */
static int hf_nr_rrc_interlaceAllocation_r16 = -1; /* T_interlaceAllocation_r16 */
-static int hf_nr_rrc_rb_SetIndex = -1; /* INTEGER_0_4 */
-static int hf_nr_rrc_interlace0 = -1; /* T_interlace0 */
+static int hf_nr_rrc_rb_SetIndex_r16 = -1; /* INTEGER_0_4 */
+static int hf_nr_rrc_interlace0_r16 = -1; /* T_interlace0_r16 */
static int hf_nr_rrc_scs15 = -1; /* INTEGER_0_9 */
static int hf_nr_rrc_scs30 = -1; /* INTEGER_0_4 */
static int hf_nr_rrc_format_v1610 = -1; /* T_format_v1610 */
@@ -4549,7 +4601,7 @@ static int hf_nr_rrc_pucch_GroupHopping = -1; /* T_pucch_GroupHopping */
static int hf_nr_rrc_hoppingId = -1; /* INTEGER_0_1023 */
static int hf_nr_rrc_p0_nominal = -1; /* INTEGER_M202_24 */
static int hf_nr_rrc_intra_SlotFH_r17 = -1; /* T_intra_SlotFH_r17 */
-static int hf_nr_rrc_pucch_ResourceCommon_RedCap_r17 = -1; /* INTEGER_0_15 */
+static int hf_nr_rrc_pucch_ResourceCommonRedCap_r17 = -1; /* INTEGER_0_15 */
static int hf_nr_rrc_additionalPRBOffset_r17 = -1; /* T_additionalPRBOffset_r17 */
static int hf_nr_rrc_PUCCH_ConfigurationList_r16_item = -1; /* PUCCH_Config */
static int hf_nr_rrc_deltaF_PUCCH_f0 = -1; /* INTEGER_M16_15 */
@@ -4703,7 +4755,7 @@ static int hf_nr_rrc_twoBits_r17 = -1; /* SEQUENCE_SIZE_4_OF_BetaOffs
static int hf_nr_rrc_twoBits_r17_item = -1; /* BetaOffsetsCrossPri_r17 */
static int hf_nr_rrc_semiStaticDCI_0_2_r17 = -1; /* BetaOffsetsCrossPri_r17 */
static int hf_nr_rrc_mpe_ResourceId_r17 = -1; /* MPE_ResourceId_r17 */
-static int hf_nr_rrc_cell = -1; /* ServCellIndex */
+static int hf_nr_rrc_cell_r17 = -1; /* ServCellIndex */
static int hf_nr_rrc_additionalPCI_r17 = -1; /* AdditionalPCIIndex_r17 */
static int hf_nr_rrc_mpe_ReferenceSignal_r17 = -1; /* T_mpe_ReferenceSignal_r17 */
static int hf_nr_rrc_csi_RS_Resource_r17 = -1; /* NZP_CSI_RS_ResourceId */
@@ -4782,7 +4834,7 @@ static int hf_nr_rrc_startSymbol_r16 = -1; /* INTEGER_0_13 */
static int hf_nr_rrc_length_r16 = -1; /* INTEGER_1_14 */
static int hf_nr_rrc_numberOfRepetitions_r16 = -1; /* T_numberOfRepetitions_r16 */
static int hf_nr_rrc_numberOfRepetitionsExt_r17 = -1; /* T_numberOfRepetitionsExt_r17 */
-static int hf_nr_rrc_numberOfSlots_TBoMS_r17 = -1; /* T_numberOfSlots_TBoMS_r17 */
+static int hf_nr_rrc_numberOfSlotsTBoMS_r17 = -1; /* T_numberOfSlotsTBoMS_r17 */
static int hf_nr_rrc_extendedK2_r17 = -1; /* INTEGER_0_128 */
static int hf_nr_rrc_tpc_Index = -1; /* INTEGER_1_15 */
static int hf_nr_rrc_tpc_IndexSUL = -1; /* INTEGER_1_15 */
@@ -4816,7 +4868,8 @@ static int hf_nr_rrc_eight = -1; /* INTEGER_1_8 */
static int hf_nr_rrc_sixteen = -1; /* INTEGER_1_4 */
static int hf_nr_rrc_groupBconfigured = -1; /* T_groupBconfigured */
static int hf_nr_rrc_ra_Msg3SizeGroupA = -1; /* T_ra_Msg3SizeGroupA */
-static int hf_nr_rrc_messagePowerOffsetGroupB_01 = -1; /* T_messagePowerOffsetGroupB_01 */
+static int hf_nr_rrc_messagePowerOffsetGroupB = -1; /* T_messagePowerOffsetGroupB */
+static int hf_nr_rrc_numberOfRA_PreamblesGroupA = -1; /* INTEGER_1_64 */
static int hf_nr_rrc_ra_ContentionResolutionTimer = -1; /* T_ra_ContentionResolutionTimer */
static int hf_nr_rrc_rsrp_ThresholdSSB_SUL = -1; /* RSRP_Range */
static int hf_nr_rrc_prach_RootSequenceIndex = -1; /* T_prach_RootSequenceIndex */
@@ -4854,7 +4907,7 @@ static int hf_nr_rrc_ra_PrioritizationForAccessIdentityTwoStep_r16 = -1; /* T_r
static int hf_nr_rrc_ra_ContentionResolutionTimer_r16 = -1; /* T_ra_ContentionResolutionTimer_r16 */
static int hf_nr_rrc_ra_PrioritizationForSlicingTwoStep_r17 = -1; /* RA_PrioritizationForSlicing_r17 */
static int hf_nr_rrc_ra_MsgA_SizeGroupA = -1; /* T_ra_MsgA_SizeGroupA */
-static int hf_nr_rrc_messagePowerOffsetGroupB_02 = -1; /* T_messagePowerOffsetGroupB_02 */
+static int hf_nr_rrc_messagePowerOffsetGroupB_01 = -1; /* T_messagePowerOffsetGroupB_01 */
static int hf_nr_rrc_cfra = -1; /* CFRA */
static int hf_nr_rrc_cfra_TwoStep_r16 = -1; /* CFRA_TwoStep_r16 */
static int hf_nr_rrc_occasions = -1; /* T_occasions */
@@ -4943,7 +4996,7 @@ static int hf_nr_rrc_failureDetectionResourcesToReleaseList = -1; /* SEQUENCE_S
static int hf_nr_rrc_failureDetectionResourcesToReleaseList_item = -1; /* RadioLinkMonitoringRS_Id */
static int hf_nr_rrc_beamFailureInstanceMaxCount = -1; /* T_beamFailureInstanceMaxCount */
static int hf_nr_rrc_beamFailureDetectionTimer = -1; /* T_beamFailureDetectionTimer */
-static int hf_nr_rrc_beamfailure = -1; /* BeamFailureDetection */
+static int hf_nr_rrc_beamfailure_r17 = -1; /* BeamFailureDetection_r17 */
static int hf_nr_rrc_failureDetectionSet1_r17 = -1; /* BeamFailureDetectionSet_r17 */
static int hf_nr_rrc_failureDetectionSet2_r17 = -1; /* BeamFailureDetectionSet_r17 */
static int hf_nr_rrc_radioLinkMonitoringRS_Id = -1; /* RadioLinkMonitoringRS_Id */
@@ -5071,7 +5124,7 @@ static int hf_nr_rrc_distanceThreshFromReference1_r17 = -1; /* INTEGER_0_65525
static int hf_nr_rrc_distanceThreshFromReference2_r17 = -1; /* INTEGER_0_65525 */
static int hf_nr_rrc_referenceLocation1_r17 = -1; /* ReferenceLocation_r17 */
static int hf_nr_rrc_referenceLocation2_r17 = -1; /* ReferenceLocation_r17 */
-static int hf_nr_rrc_hysteresis_r17_01 = -1; /* HysteresisLocation_r17 */
+static int hf_nr_rrc_hysteresisLocation_r17 = -1; /* HysteresisLocation_r17 */
static int hf_nr_rrc_condEventT1_r17 = -1; /* T_condEventT1_r17 */
static int hf_nr_rrc_t1_Threshold_r17 = -1; /* INTEGER_0_549755813887 */
static int hf_nr_rrc_duration_r17_01 = -1; /* INTEGER_1_6000 */
@@ -5097,7 +5150,6 @@ static int hf_nr_rrc_x2_Threshold_Relay_r17 = -1; /* SL_MeasTriggerQuantity_r16
static int hf_nr_rrc_eventD1_r17 = -1; /* T_eventD1_r17 */
static int hf_nr_rrc_distanceThreshFromReference1_r17_01 = -1; /* INTEGER_1_65525 */
static int hf_nr_rrc_distanceThreshFromReference2_r17_01 = -1; /* INTEGER_1_65525 */
-static int hf_nr_rrc_hysteresisLocation_r17 = -1; /* HysteresisLocation_r17 */
static int hf_nr_rrc_reportAmount_02 = -1; /* T_reportAmount_02 */
static int hf_nr_rrc_reportQuantityCell = -1; /* MeasReportQuantity */
static int hf_nr_rrc_reportQuantityRS_Indexes = -1; /* MeasReportQuantity */
@@ -5390,10 +5442,11 @@ static int hf_nr_rrc_timeDomainHARQ_BundlingType1_r17 = -1; /* T_timeDomainHARQ
static int hf_nr_rrc_nrofHARQ_BundlingGroups_r17 = -1; /* T_nrofHARQ_BundlingGroups_r17 */
static int hf_nr_rrc_fdmed_ReceptionMulticast_r17 = -1; /* T_fdmed_ReceptionMulticast_r17 */
static int hf_nr_rrc_moreThanOneNackOnlyMode_r17 = -1; /* T_moreThanOneNackOnlyMode_r17 */
-static int hf_nr_rrc_tci_Info_r17 = -1; /* TCI_Info */
+static int hf_nr_rrc_tci_ActivatedConfig_r17 = -1; /* TCI_ActivatedConfig_r17 */
static int hf_nr_rrc_directionalCollisionHandling_DC_r17 = -1; /* T_directionalCollisionHandling_DC_r17 */
static int hf_nr_rrc_lte_NeighCellsCRS_AssistInfoList_r17 = -1; /* T_lte_NeighCellsCRS_AssistInfoList_r17 */
static int hf_nr_rrc_setup_156 = -1; /* LTE_NeighCellsCRS_AssistInfoList_r17 */
+static int hf_nr_rrc_lte_NeighCellsCRS_Assumptions_r17 = -1; /* T_lte_NeighCellsCRS_Assumptions_r17 */
static int hf_nr_rrc_initialUplinkBWP = -1; /* BWP_UplinkDedicated */
static int hf_nr_rrc_uplinkBWP_ToReleaseList = -1; /* SEQUENCE_SIZE_1_maxNrofBWPs_OF_BWP_Id */
static int hf_nr_rrc_uplinkBWP_ToReleaseList_item = -1; /* BWP_Id */
@@ -5471,6 +5524,7 @@ static int hf_nr_rrc_channelAccessMode2_r17_01 = -1; /* T_channelAccessMode2_r1
static int hf_nr_rrc_discoveryBurstWindowLength_r17 = -1; /* T_discoveryBurstWindowLength_r17 */
static int hf_nr_rrc_highSpeedConfigFR2_r17 = -1; /* HighSpeedConfigFR2_r17 */
static int hf_nr_rrc_uplinkConfigCommon_v1700 = -1; /* UplinkConfigCommon_v1700 */
+static int hf_nr_rrc_featurePriorities_r17_01 = -1; /* T_featurePriorities_r17_01 */
static int hf_nr_rrc_downlinkConfigCommon_01 = -1; /* DownlinkConfigCommonSIB */
static int hf_nr_rrc_uplinkConfigCommon_01 = -1; /* UplinkConfigCommonSIB */
static int hf_nr_rrc_supplementaryUplink_02 = -1; /* UplinkConfigCommonSIB */
@@ -5503,7 +5557,7 @@ static int hf_nr_rrc_si_Periodicity = -1; /* T_si_Periodicity */
static int hf_nr_rrc_sib_MappingInfo = -1; /* SIB_Mapping */
static int hf_nr_rrc_schedulingInfoList2_r17 = -1; /* SEQUENCE_SIZE_1_maxSI_Message_OF_SchedulingInfo2_r17 */
static int hf_nr_rrc_schedulingInfoList2_r17_item = -1; /* SchedulingInfo2_r17 */
-static int hf_nr_rrc_si_RequestConfig_RedCap_r17 = -1; /* SI_RequestConfig */
+static int hf_nr_rrc_si_RequestConfigRedCap_r17 = -1; /* SI_RequestConfig */
static int hf_nr_rrc_si_BroadcastStatus_r17 = -1; /* T_si_BroadcastStatus_r17 */
static int hf_nr_rrc_si_WindowPosition_r17 = -1; /* INTEGER_1_256 */
static int hf_nr_rrc_si_Periodicity_r17 = -1; /* T_si_Periodicity_r17 */
@@ -5727,8 +5781,10 @@ static int hf_nr_rrc_aperiodic_r16_01 = -1; /* T_aperiodic_r16_01 */
static int hf_nr_rrc_slotOffset_r16 = -1; /* INTEGER_1_32 */
static int hf_nr_rrc_semi_persistent_r16_01 = -1; /* T_semi_persistent_r16_01 */
static int hf_nr_rrc_periodicityAndOffset_sp_r16 = -1; /* SRS_PeriodicityAndOffset_r16 */
+static int hf_nr_rrc_periodicityAndOffset_sp_Ext_r16 = -1; /* SRS_PeriodicityAndOffsetExt_r16 */
static int hf_nr_rrc_periodic_r16_01 = -1; /* T_periodic_r16_01 */
static int hf_nr_rrc_periodicityAndOffset_p_r16 = -1; /* SRS_PeriodicityAndOffset_r16 */
+static int hf_nr_rrc_periodicityAndOffset_p_Ext_r16 = -1; /* SRS_PeriodicityAndOffsetExt_r16 */
static int hf_nr_rrc_sequenceId_r16 = -1; /* INTEGER_0_65535 */
static int hf_nr_rrc_spatialRelationInfoPos_r16 = -1; /* SRS_SpatialRelationInfoPos_r16 */
static int hf_nr_rrc_referenceSignal_03 = -1; /* T_referenceSignal_03 */
@@ -5756,6 +5812,8 @@ static int hf_nr_rrc_dl_PRS_ResourceSetId_r16 = -1; /* INTEGER_0_7 */
static int hf_nr_rrc_dl_PRS_ResourceId_r16 = -1; /* INTEGER_0_63 */
static int hf_nr_rrc_sl40960 = -1; /* INTEGER_0_40959 */
static int hf_nr_rrc_sl81920 = -1; /* INTEGER_0_81919 */
+static int hf_nr_rrc_sl256 = -1; /* INTEGER_0_255 */
+static int hf_nr_rrc_sl512 = -1; /* INTEGER_0_511 */
static int hf_nr_rrc_referenceSignal_04 = -1; /* T_referenceSignal_04 */
static int hf_nr_rrc_dl_PRS_PDC = -1; /* NR_DL_PRS_ResourceID_r17 */
static int hf_nr_rrc_srs_02 = -1; /* T_srs_01 */
@@ -5808,9 +5866,11 @@ static int hf_nr_rrc_timingAdvanceSR_r17 = -1; /* T_timingAdvanceSR_r17 */
static int hf_nr_rrc_pdcch_TCI_r17 = -1; /* SEQUENCE_SIZE_1_5_OF_TCI_StateId */
static int hf_nr_rrc_pdcch_TCI_r17_item = -1; /* TCI_StateId */
static int hf_nr_rrc_pdsch_TCI_r17 = -1; /* BIT_STRING_SIZE_1_maxNrofTCI_States */
+static int hf_nr_rrc_tci_StateId = -1; /* TCI_StateId */
static int hf_nr_rrc_qcl_Type1 = -1; /* QCL_Info */
static int hf_nr_rrc_qcl_Type2 = -1; /* QCL_Info */
-static int hf_nr_rrc_pathlossReferenceRS_Id_r17 = -1; /* PUSCH_PathlossReferenceRS_Id */
+static int hf_nr_rrc_pathlossReferenceRS_Id_r17 = -1; /* PUSCH_PathlossReferenceRS_Id_r17 */
+static int hf_nr_rrc_cell = -1; /* ServCellIndex */
static int hf_nr_rrc_referenceSignal_05 = -1; /* T_referenceSignal_05 */
static int hf_nr_rrc_csi_rs = -1; /* NZP_CSI_RS_ResourceId */
static int hf_nr_rrc_qcl_Type = -1; /* T_qcl_Type */
@@ -5820,7 +5880,6 @@ static int hf_nr_rrc_referenceSignal_r17 = -1; /* T_referenceSignal_r17 */
static int hf_nr_rrc_ssb_Index_r17_01 = -1; /* SSB_Index */
static int hf_nr_rrc_csi_RS_Index_r17 = -1; /* NZP_CSI_RS_ResourceId */
static int hf_nr_rrc_srs_r17 = -1; /* SRS_ResourceId */
-static int hf_nr_rrc_pathlossReferenceRS_Id_r17_01 = -1; /* PUSCH_PathlossReferenceRS_Id_r17 */
static int hf_nr_rrc_referenceSubcarrierSpacing = -1; /* SubcarrierSpacing */
static int hf_nr_rrc_pattern1_01 = -1; /* TDD_UL_DL_Pattern */
static int hf_nr_rrc_pattern2 = -1; /* TDD_UL_DL_Pattern */
@@ -5922,6 +5981,19 @@ static int hf_nr_rrc_uplinkDirectCurrentBWP_SUL = -1; /* SEQUENCE_SIZE_1_maxNro
static int hf_nr_rrc_uplinkDirectCurrentBWP_SUL_item = -1; /* UplinkTxDirectCurrentBWP */
static int hf_nr_rrc_shift7dot5kHz = -1; /* BOOLEAN */
static int hf_nr_rrc_txDirectCurrentLocation_01 = -1; /* INTEGER_0_3301 */
+static int hf_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17_item = -1; /* CC_Group_r17 */
+static int hf_nr_rrc_servCellIndexLower_r17 = -1; /* ServCellIndex */
+static int hf_nr_rrc_servCellIndexHigher_r17 = -1; /* ServCellIndex */
+static int hf_nr_rrc_defaultDC_Location_r17 = -1; /* DefaultDC_Location_r17 */
+static int hf_nr_rrc_offsetToDefault_r17 = -1; /* T_offsetToDefault_r17 */
+static int hf_nr_rrc_offsetValue = -1; /* OffsetValue_r17 */
+static int hf_nr_rrc_offsetlist = -1; /* SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17 */
+static int hf_nr_rrc_offsetlist_item = -1; /* OffsetValue_r17 */
+static int hf_nr_rrc_offsetValue_r17 = -1; /* INTEGER_M20000_20000 */
+static int hf_nr_rrc_shift7dot5kHz_r17 = -1; /* BOOLEAN */
+static int hf_nr_rrc_ul = -1; /* FrequencyComponent_r17 */
+static int hf_nr_rrc_dl = -1; /* FrequencyComponent_r17 */
+static int hf_nr_rrc_ulAndDL = -1; /* FrequencyComponent_r17 */
static int hf_nr_rrc_UplinkTxDirectCurrentTwoCarrierList_r16_item = -1; /* UplinkTxDirectCurrentTwoCarrier_r16 */
static int hf_nr_rrc_carrierOneInfo_r16 = -1; /* UplinkTxDirectCurrentCarrierInfo_r16 */
static int hf_nr_rrc_carrierTwoInfo_r16 = -1; /* UplinkTxDirectCurrentCarrierInfo_r16 */
@@ -5958,14 +6030,18 @@ static int hf_nr_rrc_BandCombinationList_v1640_item = -1; /* BandCombination_v1
static int hf_nr_rrc_BandCombinationList_v1650_item = -1; /* BandCombination_v1650 */
static int hf_nr_rrc_BandCombinationList_v1680_item = -1; /* BandCombination_v1680 */
static int hf_nr_rrc_BandCombinationList_v1690_item = -1; /* BandCombination_v1690 */
+static int hf_nr_rrc_BandCombinationList_v16a0_item = -1; /* BandCombination_v16a0 */
static int hf_nr_rrc_BandCombinationList_v1700_item = -1; /* BandCombination_v1700 */
+static int hf_nr_rrc_BandCombinationList_v1720_item = -1; /* BandCombination_v1720 */
static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_r16_item = -1; /* BandCombination_UplinkTxSwitch_r16 */
static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1630_item = -1; /* BandCombination_UplinkTxSwitch_v1630 */
static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1640_item = -1; /* BandCombination_UplinkTxSwitch_v1640 */
static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1650_item = -1; /* BandCombination_UplinkTxSwitch_v1650 */
static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1670_item = -1; /* BandCombination_UplinkTxSwitch_v1670 */
static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1690_item = -1; /* BandCombination_UplinkTxSwitch_v1690 */
+static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v16a0_item = -1; /* BandCombination_UplinkTxSwitch_v16a0 */
static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1700_item = -1; /* BandCombination_UplinkTxSwitch_v1700 */
+static int hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720_item = -1; /* BandCombination_UplinkTxSwitch_v1720 */
static int hf_nr_rrc_bandList = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BandParameters */
static int hf_nr_rrc_bandList_item = -1; /* BandParameters */
static int hf_nr_rrc_featureSetCombination = -1; /* FeatureSetCombinationId */
@@ -6012,6 +6088,8 @@ static int hf_nr_rrc_ca_ParametersNRDC_v1650 = -1; /* CA_ParametersNRDC_v1650 *
static int hf_nr_rrc_intrabandConcurrentOperationPowerClass_r16 = -1; /* SEQUENCE_SIZE_1_maxBandComb_OF_IntraBandPowerClass_r16 */
static int hf_nr_rrc_intrabandConcurrentOperationPowerClass_r16_item = -1; /* IntraBandPowerClass_r16 */
static int hf_nr_rrc_ca_ParametersNR_v1690 = -1; /* CA_ParametersNR_v1690 */
+static int hf_nr_rrc_ca_ParametersNR_v16a0 = -1; /* CA_ParametersNR_v16a0 */
+static int hf_nr_rrc_ca_ParametersNRDC_v16a0 = -1; /* CA_ParametersNRDC_v16a0 */
static int hf_nr_rrc_ca_ParametersNR_v1700 = -1; /* CA_ParametersNR_v1700 */
static int hf_nr_rrc_ca_ParametersNRDC_v1700 = -1; /* CA_ParametersNRDC_v1700 */
static int hf_nr_rrc_mrdc_Parameters_v1700 = -1; /* MRDC_Parameters_v1700 */
@@ -6019,6 +6097,8 @@ static int hf_nr_rrc_bandList_v1710 = -1; /* SEQUENCE_SIZE_1_maxSimultan
static int hf_nr_rrc_bandList_v1710_item = -1; /* BandParameters_v1710 */
static int hf_nr_rrc_supportedBandCombListPerBC_SL_RelayDiscovery_r17 = -1; /* BIT_STRING_SIZE_1_maxBandComb */
static int hf_nr_rrc_supportedBandCombListPerBC_SL_NonRelayDiscovery_r17 = -1; /* BIT_STRING_SIZE_1_maxBandComb */
+static int hf_nr_rrc_ca_ParametersNR_v1720 = -1; /* CA_ParametersNR_v1720 */
+static int hf_nr_rrc_ca_ParametersNRDC_v1720 = -1; /* CA_ParametersNRDC_v1720 */
static int hf_nr_rrc_bandCombination_r16 = -1; /* BandCombination */
static int hf_nr_rrc_bandCombination_v1540 = -1; /* BandCombination_v1540 */
static int hf_nr_rrc_bandCombination_v1560 = -1; /* BandCombination_v1560 */
@@ -6036,11 +6116,14 @@ static int hf_nr_rrc_bandCombination_v1640 = -1; /* BandCombination_v1640 */
static int hf_nr_rrc_bandCombination_v1650 = -1; /* BandCombination_v1650 */
static int hf_nr_rrc_bandCombination_v15g0 = -1; /* BandCombination_v15g0 */
static int hf_nr_rrc_bandCombination_v1690 = -1; /* BandCombination_v1690 */
+static int hf_nr_rrc_bandCombination_v16a0 = -1; /* BandCombination_v16a0 */
static int hf_nr_rrc_bandCombination_v1700 = -1; /* BandCombination_v1700 */
static int hf_nr_rrc_supportedBandPairListNR_v1700 = -1; /* SEQUENCE_SIZE_1_maxULTxSwitchingBandPairs_OF_ULTxSwitchingBandPair_v1700 */
static int hf_nr_rrc_supportedBandPairListNR_v1700_item = -1; /* ULTxSwitchingBandPair_v1700 */
static int hf_nr_rrc_uplinkTxSwitchingBandParametersList_v1700 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_OF_UplinkTxSwitchingBandParameters_v1700 */
static int hf_nr_rrc_uplinkTxSwitchingBandParametersList_v1700_item = -1; /* UplinkTxSwitchingBandParameters_v1700 */
+static int hf_nr_rrc_bandCombination_v1720 = -1; /* BandCombination_v1720 */
+static int hf_nr_rrc_uplinkTxSwitching_OptionSupport2T2T_r17 = -1; /* T_uplinkTxSwitching_OptionSupport2T2T_r17 */
static int hf_nr_rrc_bandIndexUL1_r16 = -1; /* INTEGER_1_maxSimultaneousBands */
static int hf_nr_rrc_bandIndexUL2_r16 = -1; /* INTEGER_1_maxSimultaneousBands */
static int hf_nr_rrc_uplinkTxSwitchingPeriod_r16 = -1; /* T_uplinkTxSwitchingPeriod_r16 */
@@ -6195,6 +6278,8 @@ static int hf_nr_rrc_sp_CSI_ReportingOnPUCCH_r16 = -1; /* T_sp_CSI_ReportingOnP
static int hf_nr_rrc_sp_CSI_ReportingOnPUSCH_r16 = -1; /* T_sp_CSI_ReportingOnPUSCH_r16 */
static int hf_nr_rrc_carrierTypePairList_r16 = -1; /* SEQUENCE_SIZE_1_maxCarrierTypePairList_r16_OF_CarrierTypePair_r16 */
static int hf_nr_rrc_carrierTypePairList_r16_item = -1; /* CarrierTypePair_r16 */
+static int hf_nr_rrc_pdcch_BlindDetectionMixedList_r16 = -1; /* SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16 */
+static int hf_nr_rrc_pdcch_BlindDetectionMixedList_r16_item = -1; /* PDCCH_BlindDetectionMixedList_r16 */
static int hf_nr_rrc_codebookParametersfetype2PerBC_r17 = -1; /* CodebookParametersfetype2PerBC_r17 */
static int hf_nr_rrc_demodulationEnhancementCA_r17 = -1; /* T_demodulationEnhancementCA_r17 */
static int hf_nr_rrc_maxUplinkDutyCycle_interBandCA_PC2_r17 = -1; /* T_maxUplinkDutyCycle_interBandCA_PC2_r17 */
@@ -6223,16 +6308,71 @@ static int hf_nr_rrc_scs15kHz_60kHz_r17 = -1; /* BIT_STRING_SIZE_1_496 */
static int hf_nr_rrc_scs30kHz_30kHz_r17 = -1; /* BIT_STRING_SIZE_1_496 */
static int hf_nr_rrc_scs30kHz_60kHz_r17 = -1; /* BIT_STRING_SIZE_1_496 */
static int hf_nr_rrc_scs60kHz_60kHz_r17 = -1; /* BIT_STRING_SIZE_1_496 */
+static int hf_nr_rrc_parallelTxSRS_PUCCH_PUSCH_intraBand_r17 = -1; /* T_parallelTxSRS_PUCCH_PUSCH_intraBand_r17 */
+static int hf_nr_rrc_parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17 = -1; /* T_parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17 */
+static int hf_nr_rrc_semiStaticPUCCH_CellSwitchSingleGroup_r17 = -1; /* T_semiStaticPUCCH_CellSwitchSingleGroup_r17 */
+static int hf_nr_rrc_pucch_Group_r17 = -1; /* T_pucch_Group_r17 */
+static int hf_nr_rrc_pucch_Group_Config_r17 = -1; /* PUCCH_Group_Config_r17 */
+static int hf_nr_rrc_semiStaticPUCCH_CellSwitchTwoGroups_r17 = -1; /* SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17 */
+static int hf_nr_rrc_semiStaticPUCCH_CellSwitchTwoGroups_r17_item = -1; /* TwoPUCCH_Grp_Configurations_r17 */
+static int hf_nr_rrc_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17 = -1; /* T_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17 */
+static int hf_nr_rrc_pucch_Group_r17_01 = -1; /* T_pucch_Group_r17_01 */
+static int hf_nr_rrc_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17 = -1; /* T_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17 */
+static int hf_nr_rrc_pucch_Group_r17_02 = -1; /* T_pucch_Group_r17_02 */
+static int hf_nr_rrc_dynamicPUCCH_CellSwitchSameLengthTwoGroups_r17 = -1; /* SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17 */
+static int hf_nr_rrc_dynamicPUCCH_CellSwitchSameLengthTwoGroups_r17_item = -1; /* TwoPUCCH_Grp_Configurations_r17 */
+static int hf_nr_rrc_dynamicPUCCH_CellSwitchDiffLengthTwoGroups_r17 = -1; /* SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17 */
+static int hf_nr_rrc_dynamicPUCCH_CellSwitchDiffLengthTwoGroups_r17_item = -1; /* TwoPUCCH_Grp_Configurations_r17 */
+static int hf_nr_rrc_ack_NACK_FeedbackForMulticast_r17 = -1; /* T_ack_NACK_FeedbackForMulticast_r17 */
+static int hf_nr_rrc_ptp_Retx_Multicast_r17 = -1; /* T_ptp_Retx_Multicast_r17 */
+static int hf_nr_rrc_nack_OnlyFeedbackForMulticast_r17 = -1; /* T_nack_OnlyFeedbackForMulticast_r17 */
+static int hf_nr_rrc_nack_OnlyFeedbackSpecificResourceForMulticast_r17 = -1; /* T_nack_OnlyFeedbackSpecificResourceForMulticast_r17 */
+static int hf_nr_rrc_ack_NACK_FeedbackForSPS_Multicast_r17 = -1; /* T_ack_NACK_FeedbackForSPS_Multicast_r17 */
+static int hf_nr_rrc_ptp_Retx_SPS_Multicast_r17 = -1; /* T_ptp_Retx_SPS_Multicast_r17 */
+static int hf_nr_rrc_higherPowerLimit_r17 = -1; /* T_higherPowerLimit_r17 */
+static int hf_nr_rrc_parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17 = -1; /* T_parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17 */
+static int hf_nr_rrc_pdcch_MonitoringCA_r17 = -1; /* INTEGER_4_16 */
+static int hf_nr_rrc_pdcch_BlindDetectionMCG_SCG_List_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMCG_SCG_List_r17_item = -1; /* PDCCH_BlindDetectionMCG_SCG_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMixedList1_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMixedList1_r17_item = -1; /* PDCCH_BlindDetectionMixed_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMixedList2_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMixedList2_r17_item = -1; /* PDCCH_BlindDetectionMixed_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMixedList3_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMixedList3_r17_item = -1; /* PDCCH_BlindDetectionMixed1_r17 */
static int hf_nr_rrc_supportedSCS_Combinations_r17 = -1; /* T_supportedSCS_Combinations_r17 */
static int hf_nr_rrc_scs15kHz_15kHz_r17_01 = -1; /* T_scs15kHz_15kHz_r17 */
static int hf_nr_rrc_scs15kHz_30kHz_r17_01 = -1; /* T_scs15kHz_30kHz_r17 */
static int hf_nr_rrc_scs15kHz_60kHz_r17_01 = -1; /* T_scs15kHz_60kHz_r17 */
static int hf_nr_rrc_pdcch_MonitoringOccasion_r17 = -1; /* T_pdcch_MonitoringOccasion_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionCA_MixedExt_r16 = -1; /* T_pdcch_BlindDetectionCA_MixedExt_r16 */
+static int hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_v16a0 = -1; /* PDCCH_BlindDetectionCA_MixedExt_r16 */
+static int hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_v16a0 = -1; /* PDCCH_BlindDetectionCA_MixedExt_r16 */
+static int hf_nr_rrc_pdcch_BlindDetectionCG_UE_MixedExt_r16 = -1; /* T_pdcch_BlindDetectionCG_UE_MixedExt_r16 */
+static int hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed_v16a0 = -1; /* PDCCH_BlindDetectionCG_UE_MixedExt_r16 */
+static int hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed_v16a0 = -1; /* PDCCH_BlindDetectionCG_UE_MixedExt_r16 */
+static int hf_nr_rrc_pdcch_BlindDetectionCG_UE1_r16 = -1; /* INTEGER_0_15 */
+static int hf_nr_rrc_pdcch_BlindDetectionCG_UE2_r16 = -1; /* INTEGER_0_15 */
+static int hf_nr_rrc_pdcch_BlindDetectionMCG_UE_r17 = -1; /* INTEGER_1_15 */
+static int hf_nr_rrc_pdcch_BlindDetectionSCG_UE_r17 = -1; /* INTEGER_1_15 */
+static int hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_r17 = -1; /* PDCCH_BlindDetectionCA_Mixed_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionCG_UE_Mixed_r17 = -1; /* T_pdcch_BlindDetectionCG_UE_Mixed_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed_v17 = -1; /* PDCCH_BlindDetectionCG_UE_Mixed_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed_v17 = -1; /* PDCCH_BlindDetectionCG_UE_Mixed_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionCG_UE1_r17 = -1; /* INTEGER_0_15 */
+static int hf_nr_rrc_pdcch_BlindDetectionCG_UE2_r17 = -1; /* INTEGER_0_15 */
+static int hf_nr_rrc_pdcch_BlindDetectionCA_Mixed1_r17 = -1; /* PDCCH_BlindDetectionCA_Mixed1_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionCG_UE_Mixed1_r17 = -1; /* T_pdcch_BlindDetectionCG_UE_Mixed1_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed1_v17 = -1; /* PDCCH_BlindDetectionCG_UE_Mixed1_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed1_v17 = -1; /* PDCCH_BlindDetectionCG_UE_Mixed1_r17 */
+static int hf_nr_rrc_pdcch_BlindDetectionCG_UE3_r17 = -1; /* INTEGER_0_15 */
static int hf_nr_rrc_supportSRS_xTyR_xLessThanY_r16 = -1; /* T_supportSRS_xTyR_xLessThanY_r16 */
static int hf_nr_rrc_supportSRS_xTyR_xEqualToY_r16 = -1; /* T_supportSRS_xTyR_xEqualToY_r16 */
static int hf_nr_rrc_supportSRS_AntennaSwitching_r16 = -1; /* T_supportSRS_AntennaSwitching_r16 */
static int hf_nr_rrc_pucch_PrimaryGroupMapping_r16 = -1; /* TwoPUCCH_Grp_ConfigParams_r16 */
static int hf_nr_rrc_pucch_SecondaryGroupMapping_r16 = -1; /* TwoPUCCH_Grp_ConfigParams_r16 */
+static int hf_nr_rrc_primaryPUCCH_GroupConfig_r17 = -1; /* PUCCH_Group_Config_r17 */
+static int hf_nr_rrc_secondaryPUCCH_GroupConfig_r17 = -1; /* PUCCH_Group_Config_r17 */
static int hf_nr_rrc_pucch_GroupMapping_r16 = -1; /* PUCCH_Grp_CarrierTypes_r16 */
static int hf_nr_rrc_pucch_TX_r16 = -1; /* PUCCH_Grp_CarrierTypes_r16 */
static int hf_nr_rrc_carrierForCSI_Measurement_r16 = -1; /* PUCCH_Grp_CarrierTypes_r16 */
@@ -6241,6 +6381,9 @@ static int hf_nr_rrc_fr1_NonSharedTDD_r16 = -1; /* T_fr1_NonSharedTDD_r16 */
static int hf_nr_rrc_fr1_SharedTDD_r16 = -1; /* T_fr1_SharedTDD_r16 */
static int hf_nr_rrc_fr1_NonSharedFDD_r16 = -1; /* T_fr1_NonSharedFDD_r16 */
static int hf_nr_rrc_fr2_r16 = -1; /* T_fr2_r16 */
+static int hf_nr_rrc_fr1_FR1_NonSharedTDD_r17 = -1; /* T_fr1_FR1_NonSharedTDD_r17 */
+static int hf_nr_rrc_fr2_FR2_NonSharedTDD_r17 = -1; /* T_fr2_FR2_NonSharedTDD_r17 */
+static int hf_nr_rrc_fr1_FR2_NonSharedTDD_r17 = -1; /* T_fr1_FR2_NonSharedTDD_r17 */
static int hf_nr_rrc_ca_ParametersNR_ForDC = -1; /* CA_ParametersNR */
static int hf_nr_rrc_ca_ParametersNR_ForDC_v1540 = -1; /* CA_ParametersNR_v1540 */
static int hf_nr_rrc_ca_ParametersNR_ForDC_v1550 = -1; /* CA_ParametersNR_v1550 */
@@ -6255,11 +6398,14 @@ static int hf_nr_rrc_ca_ParametersNR_ForDC_v1610 = -1; /* CA_ParametersNR_v1610
static int hf_nr_rrc_ca_ParametersNR_ForDC_v1630 = -1; /* CA_ParametersNR_v1630 */
static int hf_nr_rrc_ca_ParametersNR_ForDC_v1640 = -1; /* CA_ParametersNR_v1640 */
static int hf_nr_rrc_supportedCellGrouping_r16 = -1; /* BIT_STRING_SIZE_1_maxCellGroupings_r16 */
+static int hf_nr_rrc_ca_ParametersNR_ForDC_v16a0 = -1; /* CA_ParametersNR_v16a0 */
static int hf_nr_rrc_simultaneousRxTx_IAB_MultipleParents_r17 = -1; /* T_simultaneousRxTx_IAB_MultipleParents_r17 */
static int hf_nr_rrc_condPSCellAdditionNRDC_r17 = -1; /* T_condPSCellAdditionNRDC_r17 */
static int hf_nr_rrc_scg_ActivationDeactivationNRDC_r17 = -1; /* T_scg_ActivationDeactivationNRDC_r17 */
static int hf_nr_rrc_scg_ActivationDeactivationResumeNRDC_r17 = -1; /* T_scg_ActivationDeactivationResumeNRDC_r17 */
static int hf_nr_rrc_beamManagementType_CBM_r17_01 = -1; /* T_beamManagementType_CBM_r17_01 */
+static int hf_nr_rrc_ca_ParametersNR_ForDC_v1700 = -1; /* CA_ParametersNR_v1700 */
+static int hf_nr_rrc_ca_ParametersNR_ForDC_v1720 = -1; /* CA_ParametersNR_v1720 */
static int hf_nr_rrc_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD = -1; /* T_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD */
static int hf_nr_rrc_fr1fdd_FR1TDD_CA_SpCellOnFR1TDD = -1; /* T_fr1fdd_FR1TDD_CA_SpCellOnFR1TDD */
static int hf_nr_rrc_fr1fdd_FR2TDD_CA_SpCellOnFR1FDD = -1; /* T_fr1fdd_FR2TDD_CA_SpCellOnFR1FDD */
@@ -6628,6 +6774,15 @@ static int hf_nr_rrc_dynamicMulticastPCell_r17 = -1; /* T_dynamicMulticastPCell
static int hf_nr_rrc_mTRP_PDCCH_Repetition_r17 = -1; /* T_mTRP_PDCCH_Repetition_r17 */
static int hf_nr_rrc_numBD_twoPDCCH_r17 = -1; /* INTEGER_2_3 */
static int hf_nr_rrc_maxNumOverlaps_r17 = -1; /* T_maxNumOverlaps_r17 */
+static int hf_nr_rrc_rtt_BasedPDC_CSI_RS_ForTracking_r17 = -1; /* T_rtt_BasedPDC_CSI_RS_ForTracking_r17 */
+static int hf_nr_rrc_rtt_BasedPDC_PRS_r17 = -1; /* T_rtt_BasedPDC_PRS_r17 */
+static int hf_nr_rrc_maxNumberPRS_Resource_r17 = -1; /* T_maxNumberPRS_Resource_r17 */
+static int hf_nr_rrc_maxNumberPRS_ResourceProcessedPerSlot_r17 = -1; /* T_maxNumberPRS_ResourceProcessedPerSlot_r17 */
+static int hf_nr_rrc_scs_15kHz_r17_02 = -1; /* T_scs_15kHz_r17 */
+static int hf_nr_rrc_scs_30kHz_r17_02 = -1; /* T_scs_30kHz_r17 */
+static int hf_nr_rrc_scs_60kHz_r17_02 = -1; /* T_scs_60kHz_r17 */
+static int hf_nr_rrc_scs_120kHz_r17_02 = -1; /* T_scs_120kHz_r17 */
+static int hf_nr_rrc_sps_Multicast_r17 = -1; /* T_sps_Multicast_r17 */
static int hf_nr_rrc_period7span3_r16 = -1; /* T_period7span3_r16 */
static int hf_nr_rrc_period4span3_r16 = -1; /* T_period4span3_r16 */
static int hf_nr_rrc_period2span2_r16 = -1; /* T_period2span2_r16 */
@@ -6664,6 +6819,9 @@ static int hf_nr_rrc_maxNumberMIMO_LayersMulticastPDSCH_r17 = -1; /* T_maxNumbe
static int hf_nr_rrc_dynamicMulticastSCell_r17 = -1; /* T_dynamicMulticastSCell_r17 */
static int hf_nr_rrc_supportedBandwidthDL_v1710 = -1; /* SupportedBandwidth_v1700 */
static int hf_nr_rrc_supportedCRS_InterfMitigation_r17 = -1; /* CRS_InterfMitigation_r17 */
+static int hf_nr_rrc_maxModulationOrderForMulticastDataRateCalculation_r17 = -1; /* T_maxModulationOrderForMulticastDataRateCalculation_r17 */
+static int hf_nr_rrc_fdm_BroadcastUnicast_r17 = -1; /* T_fdm_BroadcastUnicast_r17 */
+static int hf_nr_rrc_fdm_MulticastUnicast_r17 = -1; /* T_fdm_MulticastUnicast_r17 */
static int hf_nr_rrc_maxNumberCORESET_r16 = -1; /* T_maxNumberCORESET_r16 */
static int hf_nr_rrc_maxNumberCORESETPerPoolIndex_r16 = -1; /* INTEGER_1_3 */
static int hf_nr_rrc_maxNumberUnicastPDSCH_PerPool_r16 = -1; /* T_maxNumberUnicastPDSCH_PerPool_r16 */
@@ -6706,6 +6864,12 @@ static int hf_nr_rrc_featureSetsUplink_v1710 = -1; /* SEQUENCE_SIZE_1_maxUplink
static int hf_nr_rrc_featureSetsUplink_v1710_item = -1; /* FeatureSetUplink_v1710 */
static int hf_nr_rrc_featureSetsUplinkPerCC_v1700 = -1; /* SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetUplinkPerCC_v1700 */
static int hf_nr_rrc_featureSetsUplinkPerCC_v1700_item = -1; /* FeatureSetUplinkPerCC_v1700 */
+static int hf_nr_rrc_featureSetsDownlink_v1720 = -1; /* SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720 */
+static int hf_nr_rrc_featureSetsDownlink_v1720_item = -1; /* FeatureSetDownlink_v1720 */
+static int hf_nr_rrc_featureSetsDownlinkPerCC_v1720 = -1; /* SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720 */
+static int hf_nr_rrc_featureSetsDownlinkPerCC_v1720_item = -1; /* FeatureSetDownlinkPerCC_v1720 */
+static int hf_nr_rrc_featureSetsUplink_v1720 = -1; /* SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720 */
+static int hf_nr_rrc_featureSetsUplink_v1720_item = -1; /* FeatureSetUplink_v1720 */
static int hf_nr_rrc_featureSetListPerUplinkCC = -1; /* SEQUENCE_SIZE_1_maxNrofServingCells_OF_FeatureSetUplinkPerCC_Id */
static int hf_nr_rrc_featureSetListPerUplinkCC_item = -1; /* FeatureSetUplinkPerCC_Id */
static int hf_nr_rrc_scalingFactor_01 = -1; /* T_scalingFactor_01 */
@@ -6807,6 +6971,20 @@ static int hf_nr_rrc_srs_ExtensionAperiodicSRS_r17 = -1; /* T_srs_ExtensionAper
static int hf_nr_rrc_srs_OneAP_SRS_r17 = -1; /* T_srs_OneAP_SRS_r17 */
static int hf_nr_rrc_ue_PowerClassPerBandPerBC_r17 = -1; /* T_ue_PowerClassPerBandPerBC_r17 */
static int hf_nr_rrc_tx_Support_UL_GapFR2_r17 = -1; /* T_tx_Support_UL_GapFR2_r17 */
+static int hf_nr_rrc_pucch_Repetition_F0_1_2_3_4_RRC_Config_r17 = -1; /* T_pucch_Repetition_F0_1_2_3_4_RRC_Config_r17 */
+static int hf_nr_rrc_pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17 = -1; /* T_pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17 */
+static int hf_nr_rrc_interSubslotFreqHopping_PUCCH_r17 = -1; /* T_interSubslotFreqHopping_PUCCH_r17 */
+static int hf_nr_rrc_semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17 = -1; /* T_semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17 */
+static int hf_nr_rrc_phy_PrioritizationLowPriorityDG_HighPriorityCG_r17 = -1; /* INTEGER_1_16 */
+static int hf_nr_rrc_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17 = -1; /* T_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17 */
+static int hf_nr_rrc_pusch_PreparationLowPriority_r17 = -1; /* T_pusch_PreparationLowPriority_r17 */
+static int hf_nr_rrc_additionalCancellationTime_r17 = -1; /* T_additionalCancellationTime_r17 */
+static int hf_nr_rrc_scs_15kHz_r17_03 = -1; /* T_scs_15kHz_r17_01 */
+static int hf_nr_rrc_scs_30kHz_r17_03 = -1; /* T_scs_30kHz_r17_01 */
+static int hf_nr_rrc_scs_60kHz_r17_03 = -1; /* T_scs_60kHz_r17_01 */
+static int hf_nr_rrc_scs_120kHz_r17_03 = -1; /* T_scs_120kHz_r17_01 */
+static int hf_nr_rrc_maxNumberCarriers_r17 = -1; /* INTEGER_1_16 */
+static int hf_nr_rrc_extendedDC_LocationReport_r17 = -1; /* T_extendedDC_LocationReport_r17 */
static int hf_nr_rrc_sub_SlotConfig_NCP_r16_01 = -1; /* T_sub_SlotConfig_NCP_r16_01 */
static int hf_nr_rrc_sub_SlotConfig_ECP_r16_01 = -1; /* T_sub_SlotConfig_ECP_r16_01 */
static int hf_nr_rrc_srs_PosResources_r16 = -1; /* SRS_PosResources_r16 */
@@ -6877,13 +7055,14 @@ static int hf_nr_rrc_type1_ChannelAccess_FR2_2_r17 = -1; /* T_type1_ChannelAcce
static int hf_nr_rrc_type2_ChannelAccess_FR2_2_r17 = -1; /* T_type2_ChannelAccess_FR2_2_r17 */
static int hf_nr_rrc_reduced_BeamSwitchTiming_FR2_2_r17 = -1; /* T_reduced_BeamSwitchTiming_FR2_2_r17 */
static int hf_nr_rrc_support32_DL_HARQ_ProcessPerSCS_r17 = -1; /* T_support32_DL_HARQ_ProcessPerSCS_r17 */
-static int hf_nr_rrc_scs_120kHz_r17_02 = -1; /* T_scs_120kHz_r17 */
+static int hf_nr_rrc_scs_120kHz_r17_04 = -1; /* T_scs_120kHz_r17_02 */
static int hf_nr_rrc_scs_480kHz_r17 = -1; /* T_scs_480kHz_r17 */
static int hf_nr_rrc_scs_960kHz_r17 = -1; /* T_scs_960kHz_r17 */
static int hf_nr_rrc_support32_UL_HARQ_ProcessPerSCS_r17 = -1; /* T_support32_UL_HARQ_ProcessPerSCS_r17 */
-static int hf_nr_rrc_scs_120kHz_r17_03 = -1; /* T_scs_120kHz_r17_01 */
+static int hf_nr_rrc_scs_120kHz_r17_05 = -1; /* T_scs_120kHz_r17_03 */
static int hf_nr_rrc_scs_480kHz_r17_01 = -1; /* T_scs_480kHz_r17_01 */
static int hf_nr_rrc_scs_960kHz_r17_01 = -1; /* T_scs_960kHz_r17_01 */
+static int hf_nr_rrc_modulation64_QAM_PUSCH_FR2_2_r17 = -1; /* T_modulation64_QAM_PUSCH_FR2_2_r17 */
static int hf_nr_rrc_measurementEnhancement_r16 = -1; /* T_measurementEnhancement_r16 */
static int hf_nr_rrc_demodulationEnhancement_r16 = -1; /* T_demodulationEnhancement_r16 */
static int hf_nr_rrc_intraNR_MeasurementEnhancement_r16 = -1; /* T_intraNR_MeasurementEnhancement_r16 */
@@ -6941,11 +7120,12 @@ static int hf_nr_rrc_intraCG_Prioritization_r17_01 = -1; /* T_intraCG_Prioritiz
static int hf_nr_rrc_jointPrioritizationCG_Retx_Timer_r17 = -1; /* T_jointPrioritizationCG_Retx_Timer_r17 */
static int hf_nr_rrc_survivalTime_r17 = -1; /* T_survivalTime_r17 */
static int hf_nr_rrc_lcg_ExtensionIAB_r17 = -1; /* T_lcg_ExtensionIAB_r17 */
-static int hf_nr_rrc_maxNumberRNTIs_MBS_r17 = -1; /* INTEGER_1_ffsUpperLimit */
static int hf_nr_rrc_harq_FeedbackDisabled_r17 = -1; /* T_harq_FeedbackDisabled_r17 */
static int hf_nr_rrc_uplink_Harq_ModeB_r17 = -1; /* T_uplink_Harq_ModeB_r17 */
static int hf_nr_rrc_sr_TriggeredBy_TA_Report_r17 = -1; /* T_sr_TriggeredBy_TA_Report_r17 */
static int hf_nr_rrc_extendedDRX_CycleInactive_r17 = -1; /* T_extendedDRX_CycleInactive_r17 */
+static int hf_nr_rrc_simultaneousSR_PUSCH_DiffPUCCH_groups_r17 = -1; /* T_simultaneousSR_PUSCH_DiffPUCCH_groups_r17 */
+static int hf_nr_rrc_lastTransmissionUL_r17 = -1; /* T_lastTransmissionUL_r17 */
static int hf_nr_rrc_directMCG_SCellActivation_r16 = -1; /* T_directMCG_SCellActivation_r16 */
static int hf_nr_rrc_directMCG_SCellActivationResume_r16 = -1; /* T_directMCG_SCellActivationResume_r16 */
static int hf_nr_rrc_directSCG_SCellActivation_r16 = -1; /* T_directSCG_SCellActivation_r16 */
@@ -6973,7 +7153,7 @@ static int hf_nr_rrc_scs_15kHz_r16_01 = -1; /* T_scs_15kHz_r16_01 */
static int hf_nr_rrc_minTimeGap_r16_scs_30kHz_r16 = -1; /* T_minTimeGap_r16_scs_30kHz_r16 */
static int hf_nr_rrc_minTimeGap_r16_scs_60kHz_r16 = -1; /* T_minTimeGap_r16_scs_60kHz_r16 */
static int hf_nr_rrc_minTimeGap_r16_scs_120kHz_r16 = -1; /* T_minTimeGap_r16_scs_120kHz_r16 */
-static int hf_nr_rrc_scs_120kHz_r17_04 = -1; /* T_scs_120kHz_r17_02 */
+static int hf_nr_rrc_scs_120kHz_r17_06 = -1; /* T_scs_120kHz_r17_04 */
static int hf_nr_rrc_scs_480kHz_r17_02 = -1; /* T_scs_480kHz_r17_02 */
static int hf_nr_rrc_scs_960kHz_r17_02 = -1; /* T_scs_960kHz_r17_02 */
static int hf_nr_rrc_measAndMobParametersCommon = -1; /* MeasAndMobParametersCommon */
@@ -7019,8 +7199,8 @@ static int hf_nr_rrc_supportedGapPattern_r16 = -1; /* BIT_STRING_SIZE_2 */
static int hf_nr_rrc_concurrentMeasGap_r17 = -1; /* T_concurrentMeasGap_r17 */
static int hf_nr_rrc_concurrentPerUE_OnlyMeasGap_r17 = -1; /* T_concurrentPerUE_OnlyMeasGap_r17 */
static int hf_nr_rrc_concurrentPerUE_PerFRCombMeasGap_r17 = -1; /* T_concurrentPerUE_PerFRCombMeasGap_r17 */
-static int hf_nr_rrc_nr_NeedForGapNCSG_reporting = -1; /* T_nr_NeedForGapNCSG_reporting */
-static int hf_nr_rrc_eutra_NeedForGapNCSG_reporting = -1; /* T_eutra_NeedForGapNCSG_reporting */
+static int hf_nr_rrc_nr_NeedForGapNCSG_Reporting_r17 = -1; /* T_nr_NeedForGapNCSG_Reporting_r17 */
+static int hf_nr_rrc_eutra_NeedForGapNCSG_Reporting_r17 = -1; /* T_eutra_NeedForGapNCSG_Reporting_r17 */
static int hf_nr_rrc_ncsg_MeasGapPerFR_r17 = -1; /* T_ncsg_MeasGapPerFR_r17 */
static int hf_nr_rrc_ncsg_MeasGapPatterns_r17 = -1; /* BIT_STRING_SIZE_24 */
static int hf_nr_rrc_ncsg_MeasGapNR_Patterns_r17 = -1; /* BIT_STRING_SIZE_24 */
@@ -7032,11 +7212,15 @@ static int hf_nr_rrc_independentGapConfigPRS_r17 = -1; /* T_independentGapConfi
static int hf_nr_rrc_rrm_RelaxationRRC_ConnectedRedCap_r17 = -1; /* T_rrm_RelaxationRRC_ConnectedRedCap_r17 */
static int hf_nr_rrc_parallelMeasurementGap_r17 = -1; /* T_parallelMeasurementGap_r17 */
static int hf_nr_rrc_condHandoverWithSCG_NRDC_r17 = -1; /* T_condHandoverWithSCG_NRDC_r17 */
-static int hf_nr_rrc_gNB_ID_Length_Reporting_r17 = -1; /* T_gNB_ID_Length_Reporting_r17 */
-static int hf_nr_rrc_gNB_ID_Length_Reporting_ENDC_r17 = -1; /* T_gNB_ID_Length_Reporting_ENDC_r17 */
-static int hf_nr_rrc_gNB_ID_Length_Reporting_NEDC_r17 = -1; /* T_gNB_ID_Length_Reporting_NEDC_r17 */
-static int hf_nr_rrc_gNB_ID_Length_Reporting_NRDC_r17 = -1; /* T_gNB_ID_Length_Reporting_NRDC_r17 */
-static int hf_nr_rrc_gNB_ID_Length_Reporting_NPN_r17 = -1; /* T_gNB_ID_Length_Reporting_NPN_r17 */
+static int hf_nr_rrc_gNB_ID_LengthReporting_r17 = -1; /* T_gNB_ID_LengthReporting_r17 */
+static int hf_nr_rrc_gNB_ID_LengthReporting_ENDC_r17 = -1; /* T_gNB_ID_LengthReporting_ENDC_r17 */
+static int hf_nr_rrc_gNB_ID_LengthReporting_NEDC_r17 = -1; /* T_gNB_ID_LengthReporting_NEDC_r17 */
+static int hf_nr_rrc_gNB_ID_LengthReporting_NRDC_r17 = -1; /* T_gNB_ID_LengthReporting_NRDC_r17 */
+static int hf_nr_rrc_gNB_ID_LengthReporting_NPN_r17 = -1; /* T_gNB_ID_LengthReporting_NPN_r17 */
+static int hf_nr_rrc_parallelSMTC_r17 = -1; /* T_parallelSMTC_r17 */
+static int hf_nr_rrc_concurrentMeasGapEUTRA_r17 = -1; /* T_concurrentMeasGapEUTRA_r17 */
+static int hf_nr_rrc_serviceLinkPropDelayDiffReporting_r17 = -1; /* T_serviceLinkPropDelayDiffReporting_r17 */
+static int hf_nr_rrc_ncsg_SymbolLevelScheduleRestrictionInter_r17 = -1; /* T_ncsg_SymbolLevelScheduleRestrictionInter_r17 */
static int hf_nr_rrc_intraAndInterF_MeasAndReport = -1; /* T_intraAndInterF_MeasAndReport */
static int hf_nr_rrc_eventA_MeasAndReport = -1; /* T_eventA_MeasAndReport */
static int hf_nr_rrc_handoverInterF = -1; /* T_handoverInterF */
@@ -7333,6 +7517,11 @@ static int hf_nr_rrc_scs_960kHz_r17_04 = -1; /* T_scs_960kHz_r17_04 */
static int hf_nr_rrc_maxNumberRxTxBeamSwitchDL_v1710 = -1; /* T_maxNumberRxTxBeamSwitchDL_v1710 */
static int hf_nr_rrc_scs_480kHz_r17_05 = -1; /* T_scs_480kHz_r17_05 */
static int hf_nr_rrc_scs_960kHz_r17_05 = -1; /* T_scs_960kHz_r17_05 */
+static int hf_nr_rrc_srs_PortReportSP_AP_r17 = -1; /* T_srs_PortReportSP_AP_r17 */
+static int hf_nr_rrc_maxNumberRxBeam_v1720 = -1; /* INTEGER_9_12 */
+static int hf_nr_rrc_sfn_ImplicitRS_twoTCI_r17 = -1; /* T_sfn_ImplicitRS_twoTCI_r17 */
+static int hf_nr_rrc_sfn_QCL_TypeD_Collision_twoTCI_r17 = -1; /* T_sfn_QCL_TypeD_Collision_twoTCI_r17 */
+static int hf_nr_rrc_mTRP_CSI_numCPU_r17 = -1; /* T_mTRP_CSI_numCPU_r17 */
static int hf_nr_rrc_maxNumberSSB_CSI_RS_ResourceOneTx = -1; /* T_maxNumberSSB_CSI_RS_ResourceOneTx */
static int hf_nr_rrc_maxNumberSSB_CSI_RS_ResourceTwoTx = -1; /* T_maxNumberSSB_CSI_RS_ResourceTwoTx */
static int hf_nr_rrc_supportedCSI_RS_Density = -1; /* T_supportedCSI_RS_Density */
@@ -7477,6 +7666,7 @@ static int hf_nr_rrc_phy_ParametersXDD_Diff = -1; /* Phy_ParametersXDD_Diff */
static int hf_nr_rrc_phy_ParametersFRX_Diff = -1; /* Phy_ParametersFRX_Diff */
static int hf_nr_rrc_phy_ParametersFR1 = -1; /* Phy_ParametersFR1 */
static int hf_nr_rrc_phy_ParametersFR2 = -1; /* Phy_ParametersFR2 */
+static int hf_nr_rrc_phy_ParametersCommon_v16a0 = -1; /* Phy_ParametersCommon_v16a0 */
static int hf_nr_rrc_csi_RS_CFRA_ForHO = -1; /* T_csi_RS_CFRA_ForHO */
static int hf_nr_rrc_dynamicPRB_BundlingDL = -1; /* T_dynamicPRB_BundlingDL */
static int hf_nr_rrc_sp_CSI_ReportPUCCH = -1; /* T_sp_CSI_ReportPUCCH */
@@ -7584,6 +7774,9 @@ static int hf_nr_rrc_unifiedJointTCI_commonUpdate_r17 = -1; /* INTEGER_1_4 */
static int hf_nr_rrc_mTRP_PDCCH_singleSpan_r17 = -1; /* T_mTRP_PDCCH_singleSpan_r17 */
static int hf_nr_rrc_supportedActivatedPRS_ProcessingWindow_r17 = -1; /* T_supportedActivatedPRS_ProcessingWindow_r17 */
static int hf_nr_rrc_cg_TimeDomainAllocationExtension_r17 = -1; /* T_cg_TimeDomainAllocationExtension_r17 */
+static int hf_nr_rrc_ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17 = -1; /* T_ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17 */
+static int hf_nr_rrc_directionalCollisionDC_IAB_r17 = -1; /* T_directionalCollisionDC_IAB_r17 */
+static int hf_nr_rrc_srs_PeriodicityAndOffsetExt_r16 = -1; /* T_srs_PeriodicityAndOffsetExt_r16 */
static int hf_nr_rrc_dynamicSFI = -1; /* T_dynamicSFI */
static int hf_nr_rrc_twoPUCCH_F0_2_ConsecSymbols = -1; /* T_twoPUCCH_F0_2_ConsecSymbols */
static int hf_nr_rrc_twoDifferentTPC_Loop_PUSCH = -1; /* T_twoDifferentTPC_Loop_PUSCH */
@@ -7659,6 +7852,7 @@ static int hf_nr_rrc_maxNumberResWithinSlotAcrossCC_OneFR_r16 = -1; /* T_maxNum
static int hf_nr_rrc_maxNumberResAcrossCC_OneFR_r16 = -1; /* T_maxNumberResAcrossCC_OneFR_r16 */
static int hf_nr_rrc_twoTCI_Act_servingCellInCC_List_r16 = -1; /* T_twoTCI_Act_servingCellInCC_List_r16 */
static int hf_nr_rrc_cri_RI_CQI_WithoutNon_PMI_PortInd_r16 = -1; /* T_cri_RI_CQI_WithoutNon_PMI_PortInd_r16 */
+static int hf_nr_rrc_cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17 = -1; /* T_cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17 */
static int hf_nr_rrc_pdcch_MonitoringSingleOccasion = -1; /* T_pdcch_MonitoringSingleOccasion */
static int hf_nr_rrc_phy_ParametersFR1_scs_60kHz = -1; /* T_phy_ParametersFR1_scs_60kHz */
static int hf_nr_rrc_pdsch_256QAM_FR1 = -1; /* T_pdsch_256QAM_FR1 */
@@ -7727,6 +7921,23 @@ static int hf_nr_rrc_upto1 = -1; /* NumberOfCarriers */
static int hf_nr_rrc_upto2 = -1; /* NumberOfCarriers */
static int hf_nr_rrc_upto4 = -1; /* NumberOfCarriers */
static int hf_nr_rrc_upto7 = -1; /* NumberOfCarriers */
+static int hf_nr_rrc_prsProcessingType_r17 = -1; /* T_prsProcessingType_r17 */
+static int hf_nr_rrc_ppw_dl_PRS_BufferType_r17 = -1; /* T_ppw_dl_PRS_BufferType_r17 */
+static int hf_nr_rrc_ppw_durationOfPRS_Processing_r17 = -1; /* T_ppw_durationOfPRS_Processing_r17 */
+static int hf_nr_rrc_ppw_durationOfPRS_Processing1_r17 = -1; /* T_ppw_durationOfPRS_Processing1_r17 */
+static int hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsN_r17 = -1; /* T_ppw_durationOfPRS_ProcessingSymbolsN_r17 */
+static int hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsT_r17 = -1; /* T_ppw_durationOfPRS_ProcessingSymbolsT_r17 */
+static int hf_nr_rrc_ppw_durationOfPRS_Processing2_r17 = -1; /* T_ppw_durationOfPRS_Processing2_r17 */
+static int hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsN2_r17 = -1; /* T_ppw_durationOfPRS_ProcessingSymbolsN2_r17 */
+static int hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsT2_r17 = -1; /* T_ppw_durationOfPRS_ProcessingSymbolsT2_r17 */
+static int hf_nr_rrc_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17 = -1; /* T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17 */
+static int hf_nr_rrc_scs15_r17_03 = -1; /* T_scs15_r17_02 */
+static int hf_nr_rrc_scs30_r17_03 = -1; /* T_scs30_r17_02 */
+static int hf_nr_rrc_scs60_r17_03 = -1; /* T_scs60_r17_02 */
+static int hf_nr_rrc_scs120_r17_03 = -1; /* T_scs120_r17_02 */
+static int hf_nr_rrc_ppw_maxNumOfDL_Bandwidth_r17 = -1; /* T_ppw_maxNumOfDL_Bandwidth_r17 */
+static int hf_nr_rrc_fr1_r17_01 = -1; /* T_fr1_r17_01 */
+static int hf_nr_rrc_fr2_r17_01 = -1; /* T_fr2_r17_01 */
static int hf_nr_rrc_supportOfRedCap_r17 = -1; /* T_supportOfRedCap_r17 */
static int hf_nr_rrc_supportOf16DRB_RedCap_r17 = -1; /* T_supportOf16DRB_RedCap_r17 */
static int hf_nr_rrc_supportedBandListNR = -1; /* SEQUENCE_SIZE_1_maxBands_OF_BandNR */
@@ -7759,7 +7970,11 @@ static int hf_nr_rrc_supportedBandCombinationListSL_NonRelayDiscovery_r17 = -1;
static int hf_nr_rrc_supportedBandCombinationListSidelinkEUTRA_NR_v1710 = -1; /* BandCombinationListSidelinkEUTRA_NR_v1710 */
static int hf_nr_rrc_sidelinkRequested_r17 = -1; /* T_sidelinkRequested_r17 */
static int hf_nr_rrc_extendedBand_n77_2_r17 = -1; /* T_extendedBand_n77_2_r17 */
+static int hf_nr_rrc_supportedBandCombinationList_v1720 = -1; /* BandCombinationList_v1720 */
+static int hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v1720 = -1; /* BandCombinationList_UplinkTxSwitch_v1720 */
static int hf_nr_rrc_supportedBandCombinationList_v15g0 = -1; /* BandCombinationList_v15g0 */
+static int hf_nr_rrc_supportedBandCombinationList_v16a0 = -1; /* BandCombinationList_v16a0 */
+static int hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v16a0 = -1; /* BandCombinationList_UplinkTxSwitch_v16a0 */
static int hf_nr_rrc_modifiedMPR_Behaviour = -1; /* BIT_STRING_SIZE_8 */
static int hf_nr_rrc_mimo_ParametersPerBand = -1; /* MIMO_ParametersPerBand */
static int hf_nr_rrc_extendedCP = -1; /* T_extendedCP */
@@ -7892,7 +8107,7 @@ static int hf_nr_rrc_type3_HARQ_Codebook_r17 = -1; /* T_type3_HARQ_Codebook_r17
static int hf_nr_rrc_ue_specific_K_Offset_r17 = -1; /* T_ue_specific_K_Offset_r17 */
static int hf_nr_rrc_multiPDSCH_SingleDCI_FR2_1_SCS_120kHz_r17 = -1; /* T_multiPDSCH_SingleDCI_FR2_1_SCS_120kHz_r17 */
static int hf_nr_rrc_multiPUSCH_SingleDCI_FR2_1_SCS_120kHz_r17 = -1; /* T_multiPUSCH_SingleDCI_FR2_1_SCS_120kHz_r17 */
-static int hf_nr_rrc_parrallelPRS_MeasRRC_Inactive_r17 = -1; /* T_parrallelPRS_MeasRRC_Inactive_r17 */
+static int hf_nr_rrc_parallelPRS_MeasRRC_Inactive_r17 = -1; /* T_parallelPRS_MeasRRC_Inactive_r17 */
static int hf_nr_rrc_nr_UE_TxTEG_ID_MaxSupport_r17 = -1; /* T_nr_UE_TxTEG_ID_MaxSupport_r17 */
static int hf_nr_rrc_prs_ProcessingRRC_Inactive_r17 = -1; /* T_prs_ProcessingRRC_Inactive_r17 */
static int hf_nr_rrc_prs_ProcessingWindowType1A_r17 = -1; /* T_prs_ProcessingWindowType1A_r17 */
@@ -7918,7 +8133,7 @@ static int hf_nr_rrc_maxNumberAperiodicCSI_RS_PerCC_r17 = -1; /* T_maxNumberApe
static int hf_nr_rrc_maxNumberAperiodicCSI_RS_AcrossCCs_r17 = -1; /* T_maxNumberAperiodicCSI_RS_AcrossCCs_r17 */
static int hf_nr_rrc_aperiodicCSI_RS_AdditionalBandwidth_r17 = -1; /* T_aperiodicCSI_RS_AdditionalBandwidth_r17 */
static int hf_nr_rrc_bwp_WithoutCD_SSB_OrNCD_SSB_RedCap_r17 = -1; /* T_bwp_WithoutCD_SSB_OrNCD_SSB_RedCap_r17 */
-static int hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17 = -1; /* T_halfDuplexFDD_TypeA_RedCap_r17 */
+static int hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17_01 = -1; /* T_halfDuplexFDD_TypeA_RedCap_r17 */
static int hf_nr_rrc_posSRS_RRC_Inactive_OutsideInitialUL_BWP_r17 = -1; /* PosSRS_RRC_Inactive_OutsideInitialUL_BWP_r17 */
static int hf_nr_rrc_channelBWs_DL_SCS_480kHz_FR2_2_r17 = -1; /* BIT_STRING_SIZE_8 */
static int hf_nr_rrc_channelBWs_UL_SCS_480kHz_FR2_2_r17 = -1; /* BIT_STRING_SIZE_8 */
@@ -7933,6 +8148,33 @@ static int hf_nr_rrc_maxNumberPUCCH_Transmissions_r17 = -1; /* T_maxNumberPUCCH
static int hf_nr_rrc_triggeredHARQ_CodebookRetx_r17 = -1; /* T_triggeredHARQ_CodebookRetx_r17 */
static int hf_nr_rrc_minHARQ_Retx_Offset_r17 = -1; /* T_minHARQ_Retx_Offset_r17 */
static int hf_nr_rrc_maxHARQ_Retx_Offset_r17 = -1; /* T_maxHARQ_Retx_Offset_r17 */
+static int hf_nr_rrc_ue_OneShotUL_TimingAdj_r17 = -1; /* T_ue_OneShotUL_TimingAdj_r17 */
+static int hf_nr_rrc_pucch_Repetition_F0_2_r17 = -1; /* T_pucch_Repetition_F0_2_r17 */
+static int hf_nr_rrc_cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17 = -1; /* T_cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17 */
+static int hf_nr_rrc_mux_HARQ_ACK_DiffPriorities_r17 = -1; /* T_mux_HARQ_ACK_DiffPriorities_r17 */
+static int hf_nr_rrc_ta_BasedPDC_NTN_SharedSpectrumChAccess_r17 = -1; /* T_ta_BasedPDC_NTN_SharedSpectrumChAccess_r17 */
+static int hf_nr_rrc_ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17 = -1; /* T_ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17 */
+static int hf_nr_rrc_maxNumberG_RNTI_r17 = -1; /* INTEGER_2_8 */
+static int hf_nr_rrc_dynamicMulticastDCI_Format4_2_r17 = -1; /* T_dynamicMulticastDCI_Format4_2_r17 */
+static int hf_nr_rrc_maxModulationOrderForMulticast_r17 = -1; /* T_maxModulationOrderForMulticast_r17 */
+static int hf_nr_rrc_fr1_r17_02 = -1; /* T_fr1_r17_02 */
+static int hf_nr_rrc_fr2_r17_02 = -1; /* T_fr2_r17_02 */
+static int hf_nr_rrc_dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17 = -1; /* T_dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17 */
+static int hf_nr_rrc_dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17 = -1; /* T_dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17 */
+static int hf_nr_rrc_nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17 = -1; /* T_nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17 */
+static int hf_nr_rrc_ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17 = -1; /* T_ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17 */
+static int hf_nr_rrc_maxNumberG_CS_RNTI_r17 = -1; /* INTEGER_2_8 */
+static int hf_nr_rrc_re_LevelRateMatchingForMulticast_r17 = -1; /* T_re_LevelRateMatchingForMulticast_r17 */
+static int hf_nr_rrc_pdsch_1024QAM_2MIMO_FR1_r17 = -1; /* T_pdsch_1024QAM_2MIMO_FR1_r17 */
+static int hf_nr_rrc_prs_MeasurementWithoutMG_r17 = -1; /* T_prs_MeasurementWithoutMG_r17 */
+static int hf_nr_rrc_maxNumber_LEO_SatellitesPerCarrier_r17 = -1; /* INTEGER_3_4 */
+static int hf_nr_rrc_prs_ProcessingCapabilityOutsideMGinPPW_r17 = -1; /* SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17 */
+static int hf_nr_rrc_prs_ProcessingCapabilityOutsideMGinPPW_r17_item = -1; /* PRS_ProcessingCapabilityOutsideMGinPPWperType_r17 */
+static int hf_nr_rrc_srs_SemiPersistent_PosResourcesRRC_Inactive_r17 = -1; /* T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17 */
+static int hf_nr_rrc_maxNumOfSemiPersistentSRSposResources_r17_01 = -1; /* T_maxNumOfSemiPersistentSRSposResources_r17_01 */
+static int hf_nr_rrc_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01 = -1; /* T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01 */
+static int hf_nr_rrc_channelBWs_DL_SCS_120kHz_FR2_2_r17 = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nr_rrc_channelBWs_UL_SCS_120kHz_FR2_2_r17 = -1; /* BIT_STRING_SIZE_8 */
static int hf_nr_rrc_srs_SwitchingTimeRequested_01 = -1; /* T_srs_SwitchingTimeRequested_01 */
static int hf_nr_rrc_supportedBandCombinationListNEDC_Only = -1; /* BandCombinationList */
static int hf_nr_rrc_supportedBandCombinationList_v1570 = -1; /* BandCombinationList_v1570 */
@@ -7942,6 +8184,7 @@ static int hf_nr_rrc_supportedBandCombinationListNEDC_Only_v15a0 = -1; /* T_sup
static int hf_nr_rrc_supportedBandCombinationListNEDC_Only_v1610 = -1; /* BandCombinationList_v1610 */
static int hf_nr_rrc_supportedBandCombinationListNEDC_Only_v1630 = -1; /* BandCombinationList_v1630 */
static int hf_nr_rrc_supportedBandCombinationListNEDC_Only_v1640 = -1; /* BandCombinationList_v1640 */
+static int hf_nr_rrc_supportedBandCombinationListNEDC_Only_v1720 = -1; /* T_supportedBandCombinationListNEDC_Only_v1720 */
static int hf_nr_rrc_supportedBandCombinationListNEDC_Only_v15g0 = -1; /* BandCombinationList_v15g0 */
static int hf_nr_rrc_am_WithShortSN = -1; /* T_am_WithShortSN */
static int hf_nr_rrc_um_WithShortSN = -1; /* T_um_WithShortSN */
@@ -7961,6 +8204,7 @@ static int hf_nr_rrc_tdd_Add_UE_Sidelink_Capabilities_r16 = -1; /* UE_SidelinkC
static int hf_nr_rrc_supportedBandListSidelink_r16 = -1; /* SEQUENCE_SIZE_1_maxBands_OF_BandSidelink_r16 */
static int hf_nr_rrc_supportedBandListSidelink_r16_item = -1; /* BandSidelink_r16 */
static int hf_nr_rrc_relayParameters_r17 = -1; /* RelayParameters_r17 */
+static int hf_nr_rrc_p0_OLPC_Sidelink_r17 = -1; /* T_p0_OLPC_Sidelink_r17 */
static int hf_nr_rrc_sl_ParametersEUTRA1_r16 = -1; /* T_sl_ParametersEUTRA1_r16 */
static int hf_nr_rrc_sl_ParametersEUTRA2_r16 = -1; /* T_sl_ParametersEUTRA2_r16 */
static int hf_nr_rrc_sl_ParametersEUTRA3_r16 = -1; /* T_sl_ParametersEUTRA3_r16 */
@@ -8027,8 +8271,8 @@ static int hf_nr_rrc_ue_PowerClassSidelink_r16 = -1; /* T_ue_PowerClassSidelink
static int hf_nr_rrc_sl_TransmissionMode2_RandomResourceSelection_r17 = -1; /* T_sl_TransmissionMode2_RandomResourceSelection_r17 */
static int hf_nr_rrc_harq_TxProcessModeTwoSidelink_r17_01 = -1; /* T_harq_TxProcessModeTwoSidelink_r17_01 */
static int hf_nr_rrc_scs_CP_PatternTxSidelinkModeTwo_r17_01 = -1; /* T_scs_CP_PatternTxSidelinkModeTwo_r17_01 */
-static int hf_nr_rrc_fr1_r17_01 = -1; /* T_fr1_r17_01 */
-static int hf_nr_rrc_fr2_r17_01 = -1; /* T_fr2_r17_01 */
+static int hf_nr_rrc_fr1_r17_03 = -1; /* T_fr1_r17_03 */
+static int hf_nr_rrc_fr2_r17_03 = -1; /* T_fr2_r17_03 */
static int hf_nr_rrc_extendedCP_Mode2Random_r17 = -1; /* T_extendedCP_Mode2Random_r17 */
static int hf_nr_rrc_dl_openLoopPC_Sidelink_r17_01 = -1; /* T_dl_openLoopPC_Sidelink_r17_01 */
static int hf_nr_rrc_sync_Sidelink_v1710 = -1; /* T_sync_Sidelink_v1710 */
@@ -8064,16 +8308,16 @@ static int hf_nr_rrc_maxNumberSRS_PosResourcesPerBWP_r17 = -1; /* T_maxNumberSR
static int hf_nr_rrc_maxNumberSRS_ResourcesPerBWP_PerSlot_r17 = -1; /* T_maxNumberSRS_ResourcesPerBWP_PerSlot_r17 */
static int hf_nr_rrc_maxNumberPeriodicSRS_PosResourcesPerBWP_r17 = -1; /* T_maxNumberPeriodicSRS_PosResourcesPerBWP_r17 */
static int hf_nr_rrc_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r17 = -1; /* T_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r17 */
-static int hf_nr_rrc_maxNumOfSemiPersistentSRSposResources_r17_01 = -1; /* T_maxNumOfSemiPersistentSRSposResources_r17_01 */
-static int hf_nr_rrc_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01 = -1; /* T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01 */
+static int hf_nr_rrc_dummy1_04 = -1; /* T_dummy1_04 */
+static int hf_nr_rrc_dummy2_02 = -1; /* T_dummy2_02 */
static int hf_nr_rrc_switchingTimeDL = -1; /* T_switchingTimeDL */
static int hf_nr_rrc_switchingTimeUL = -1; /* T_switchingTimeUL */
static int hf_nr_rrc_switchingTimeDL_01 = -1; /* T_switchingTimeDL_01 */
static int hf_nr_rrc_switchingTimeUL_01 = -1; /* T_switchingTimeUL_01 */
static int hf_nr_rrc_fr1_04 = -1; /* T_fr1_04 */
static int hf_nr_rrc_fr2_04 = -1; /* T_fr2_04 */
-static int hf_nr_rrc_fr1_r17_02 = -1; /* T_fr1_r17_02 */
-static int hf_nr_rrc_fr2_r17_02 = -1; /* T_fr2_r17_02 */
+static int hf_nr_rrc_fr1_r17_04 = -1; /* T_fr1_r17_04 */
+static int hf_nr_rrc_fr2_r17_04 = -1; /* T_fr2_r17_04 */
static int hf_nr_rrc_barometerMeasReport_r16 = -1; /* T_barometerMeasReport_r16 */
static int hf_nr_rrc_immMeasBT_r16 = -1; /* T_immMeasBT_r16 */
static int hf_nr_rrc_immMeasWLAN_r16 = -1; /* T_immMeasWLAN_r16 */
@@ -8111,11 +8355,11 @@ static int hf_nr_rrc_scg_r16 = -1; /* SEQUENCE_SIZE_1_maxBands_OF
static int hf_nr_rrc_scg_r16_item = -1; /* FreqBandIndicatorNR */
static int hf_nr_rrc_mode_r16 = -1; /* T_mode_r16 */
static int hf_nr_rrc_frequencyBandListFilter = -1; /* FreqBandList */
-static int hf_nr_rrc_nonCriticalExtension_118 = -1; /* UE_CapabilityRequestFilterNR_v1540 */
+static int hf_nr_rrc_nonCriticalExtension_121 = -1; /* UE_CapabilityRequestFilterNR_v1540 */
static int hf_nr_rrc_srs_SwitchingTimeRequest = -1; /* T_srs_SwitchingTimeRequest */
-static int hf_nr_rrc_nonCriticalExtension_119 = -1; /* UE_CapabilityRequestFilterNR_v1710 */
+static int hf_nr_rrc_nonCriticalExtension_122 = -1; /* UE_CapabilityRequestFilterNR_v1710 */
static int hf_nr_rrc_sidelinkRequest_r17 = -1; /* T_sidelinkRequest_r17 */
-static int hf_nr_rrc_nonCriticalExtension_120 = -1; /* T_nonCriticalExtension_53 */
+static int hf_nr_rrc_nonCriticalExtension_123 = -1; /* T_nonCriticalExtension_53 */
static int hf_nr_rrc_measAndMobParametersMRDC = -1; /* MeasAndMobParametersMRDC */
static int hf_nr_rrc_phy_ParametersMRDC_v1530 = -1; /* Phy_ParametersMRDC */
static int hf_nr_rrc_rf_ParametersMRDC = -1; /* RF_ParametersMRDC */
@@ -8128,20 +8372,20 @@ static int hf_nr_rrc_featureSetCombinations = -1; /* SEQUENCE_SIZE_1_maxFeature
static int hf_nr_rrc_featureSetCombinations_item = -1; /* FeatureSetCombination */
static int hf_nr_rrc_pdcp_ParametersMRDC_v1530 = -1; /* PDCP_ParametersMRDC */
static int hf_nr_rrc_lateNonCriticalExtension_01 = -1; /* T_lateNonCriticalExtension */
-static int hf_nr_rrc_nonCriticalExtension_121 = -1; /* UE_MRDC_Capability_v1560 */
+static int hf_nr_rrc_nonCriticalExtension_124 = -1; /* UE_MRDC_Capability_v1560 */
static int hf_nr_rrc_receivedFilters = -1; /* T_receivedFilters */
static int hf_nr_rrc_measAndMobParametersMRDC_v1560 = -1; /* MeasAndMobParametersMRDC_v1560 */
static int hf_nr_rrc_fdd_Add_UE_MRDC_Capabilities_v1560 = -1; /* UE_MRDC_CapabilityAddXDD_Mode_v1560 */
static int hf_nr_rrc_tdd_Add_UE_MRDC_Capabilities_v1560 = -1; /* UE_MRDC_CapabilityAddXDD_Mode_v1560 */
-static int hf_nr_rrc_nonCriticalExtension_122 = -1; /* UE_MRDC_Capability_v1610 */
+static int hf_nr_rrc_nonCriticalExtension_125 = -1; /* UE_MRDC_Capability_v1610 */
static int hf_nr_rrc_measAndMobParametersMRDC_v1610 = -1; /* MeasAndMobParametersMRDC_v1610 */
static int hf_nr_rrc_generalParametersMRDC_v1610 = -1; /* GeneralParametersMRDC_v1610 */
static int hf_nr_rrc_pdcp_ParametersMRDC_v1610 = -1; /* PDCP_ParametersMRDC_v1610 */
-static int hf_nr_rrc_nonCriticalExtension_123 = -1; /* UE_MRDC_Capability_v1700 */
+static int hf_nr_rrc_nonCriticalExtension_126 = -1; /* UE_MRDC_Capability_v1700 */
static int hf_nr_rrc_measAndMobParametersMRDC_v1700 = -1; /* MeasAndMobParametersMRDC_v1700 */
-static int hf_nr_rrc_nonCriticalExtension_124 = -1; /* T_nonCriticalExtension_54 */
+static int hf_nr_rrc_nonCriticalExtension_127 = -1; /* T_nonCriticalExtension_54 */
static int hf_nr_rrc_rf_ParametersMRDC_v15g0 = -1; /* RF_ParametersMRDC_v15g0 */
-static int hf_nr_rrc_nonCriticalExtension_125 = -1; /* T_nonCriticalExtension_55 */
+static int hf_nr_rrc_nonCriticalExtension_128 = -1; /* T_nonCriticalExtension_55 */
static int hf_nr_rrc_generalParametersMRDC_XDD_Diff = -1; /* GeneralParametersMRDC_XDD_Diff */
static int hf_nr_rrc_splitSRB_WithOneUL_Path = -1; /* T_splitSRB_WithOneUL_Path */
static int hf_nr_rrc_splitDRB_withUL_Both_MCG_SCG = -1; /* T_splitDRB_withUL_Both_MCG_SCG */
@@ -8161,33 +8405,34 @@ static int hf_nr_rrc_fr1_Add_UE_NR_Capabilities = -1; /* UE_NR_CapabilityAddFRX
static int hf_nr_rrc_fr2_Add_UE_NR_Capabilities = -1; /* UE_NR_CapabilityAddFRX_Mode */
static int hf_nr_rrc_featureSets = -1; /* FeatureSets */
static int hf_nr_rrc_lateNonCriticalExtension_02 = -1; /* T_lateNonCriticalExtension_01 */
-static int hf_nr_rrc_nonCriticalExtension_126 = -1; /* UE_NR_Capability_v1530 */
+static int hf_nr_rrc_nonCriticalExtension_129 = -1; /* UE_NR_Capability_v1530 */
static int hf_nr_rrc_fdd_Add_UE_NR_Capabilities_v1530 = -1; /* UE_NR_CapabilityAddXDD_Mode_v1530 */
static int hf_nr_rrc_tdd_Add_UE_NR_Capabilities_v1530 = -1; /* UE_NR_CapabilityAddXDD_Mode_v1530 */
static int hf_nr_rrc_uE_NR_Capability_v1530_dummy = -1; /* T_uE_NR_Capability_v1530_dummy */
static int hf_nr_rrc_interRAT_Parameters = -1; /* InterRAT_Parameters */
static int hf_nr_rrc_inactiveState = -1; /* T_inactiveState */
static int hf_nr_rrc_delayBudgetReporting = -1; /* T_delayBudgetReporting */
-static int hf_nr_rrc_nonCriticalExtension_127 = -1; /* UE_NR_Capability_v1540 */
+static int hf_nr_rrc_nonCriticalExtension_130 = -1; /* UE_NR_Capability_v1540 */
static int hf_nr_rrc_sdap_Parameters = -1; /* SDAP_Parameters */
static int hf_nr_rrc_overheatingInd = -1; /* T_overheatingInd */
static int hf_nr_rrc_ims_Parameters = -1; /* IMS_Parameters */
static int hf_nr_rrc_fr1_Add_UE_NR_Capabilities_v1540 = -1; /* UE_NR_CapabilityAddFRX_Mode_v1540 */
static int hf_nr_rrc_fr2_Add_UE_NR_Capabilities_v1540 = -1; /* UE_NR_CapabilityAddFRX_Mode_v1540 */
static int hf_nr_rrc_fr1_fr2_Add_UE_NR_Capabilities = -1; /* UE_NR_CapabilityAddFRX_Mode */
-static int hf_nr_rrc_nonCriticalExtension_128 = -1; /* UE_NR_Capability_v1550 */
+static int hf_nr_rrc_nonCriticalExtension_131 = -1; /* UE_NR_Capability_v1550 */
static int hf_nr_rrc_reducedCP_Latency = -1; /* T_reducedCP_Latency */
-static int hf_nr_rrc_nonCriticalExtension_129 = -1; /* UE_NR_Capability_v1560 */
+static int hf_nr_rrc_nonCriticalExtension_132 = -1; /* UE_NR_Capability_v1560 */
static int hf_nr_rrc_nrdc_Parameters = -1; /* NRDC_Parameters */
static int hf_nr_rrc_receivedFilters_01 = -1; /* T_receivedFilters_01 */
-static int hf_nr_rrc_nonCriticalExtension_130 = -1; /* UE_NR_Capability_v1570 */
+static int hf_nr_rrc_nonCriticalExtension_133 = -1; /* UE_NR_Capability_v1570 */
static int hf_nr_rrc_nrdc_Parameters_v1570 = -1; /* NRDC_Parameters_v1570 */
-static int hf_nr_rrc_nonCriticalExtension_131 = -1; /* UE_NR_Capability_v1610 */
+static int hf_nr_rrc_nonCriticalExtension_134 = -1; /* UE_NR_Capability_v1610 */
static int hf_nr_rrc_nrdc_Parameters_v15c0 = -1; /* NRDC_Parameters_v15c0 */
static int hf_nr_rrc_partialFR2_FallbackRX_Req = -1; /* T_partialFR2_FallbackRX_Req */
-static int hf_nr_rrc_nonCriticalExtension_132 = -1; /* UE_NR_Capability_v15g0 */
+static int hf_nr_rrc_nonCriticalExtension_135 = -1; /* UE_NR_Capability_v15g0 */
static int hf_nr_rrc_rf_Parameters_v15g0 = -1; /* RF_Parameters_v15g0 */
-static int hf_nr_rrc_nonCriticalExtension_133 = -1; /* T_nonCriticalExtension_56 */
+static int hf_nr_rrc_nonCriticalExtension_136 = -1; /* UE_NR_Capability_v15j0 */
+static int hf_nr_rrc_nonCriticalExtension_137 = -1; /* UE_NR_Capability_v16a0 */
static int hf_nr_rrc_inDeviceCoexInd_r16 = -1; /* T_inDeviceCoexInd_r16 */
static int hf_nr_rrc_dl_DedicatedMessageSegmentation_r16 = -1; /* T_dl_DedicatedMessageSegmentation_r16 */
static int hf_nr_rrc_nrdc_Parameters_v1610 = -1; /* NRDC_Parameters_v1610 */
@@ -8208,15 +8453,18 @@ static int hf_nr_rrc_resumeWithSCG_Config_r16 = -1; /* T_resumeWithSCG_Config_r
static int hf_nr_rrc_ue_BasedPerfMeas_Parameters_r16 = -1; /* UE_BasedPerfMeas_Parameters_r16 */
static int hf_nr_rrc_son_Parameters_r16 = -1; /* SON_Parameters_r16 */
static int hf_nr_rrc_onDemandSIB_Connected_r16 = -1; /* T_onDemandSIB_Connected_r16 */
-static int hf_nr_rrc_nonCriticalExtension_134 = -1; /* UE_NR_Capability_v1640 */
+static int hf_nr_rrc_nonCriticalExtension_138 = -1; /* UE_NR_Capability_v1640 */
static int hf_nr_rrc_redirectAtResumeByNAS_r16 = -1; /* T_redirectAtResumeByNAS_r16 */
static int hf_nr_rrc_phy_ParametersSharedSpectrumChAccess_r16 = -1; /* Phy_ParametersSharedSpectrumChAccess_r16 */
-static int hf_nr_rrc_nonCriticalExtension_135 = -1; /* UE_NR_Capability_v1650 */
+static int hf_nr_rrc_nonCriticalExtension_139 = -1; /* UE_NR_Capability_v1650 */
static int hf_nr_rrc_mpsPriorityIndication_r16_01 = -1; /* T_mpsPriorityIndication_r16_01 */
static int hf_nr_rrc_highSpeedParameters_v1650 = -1; /* HighSpeedParameters_v1650 */
-static int hf_nr_rrc_nonCriticalExtension_136 = -1; /* UE_NR_Capability_v1690 */
+static int hf_nr_rrc_nonCriticalExtension_140 = -1; /* UE_NR_Capability_v1690 */
static int hf_nr_rrc_ul_RRC_Segmentation_r16_01 = -1; /* T_ul_RRC_Segmentation_r16_01 */
-static int hf_nr_rrc_nonCriticalExtension_137 = -1; /* UE_NR_Capability_v1700 */
+static int hf_nr_rrc_nonCriticalExtension_141 = -1; /* UE_NR_Capability_v1700 */
+static int hf_nr_rrc_phy_Parameters_v16a0 = -1; /* Phy_Parameters_v16a0 */
+static int hf_nr_rrc_rf_Parameters_v16a0 = -1; /* RF_Parameters_v16a0 */
+static int hf_nr_rrc_nonCriticalExtension_142 = -1; /* T_nonCriticalExtension_56 */
static int hf_nr_rrc_inactiveStatePO_Determination_r17_01 = -1; /* T_inactiveStatePO_Determination_r17_01 */
static int hf_nr_rrc_highSpeedParameters_v1700 = -1; /* HighSpeedParameters_v1700 */
static int hf_nr_rrc_powSav_Parameters_v1700 = -1; /* PowSav_Parameters_v1700 */
@@ -8240,7 +8488,7 @@ static int hf_nr_rrc_sliceInfoforCellReselection_r17 = -1; /* T_sliceInfoforCel
static int hf_nr_rrc_ue_RadioPagingInfo_r17_01 = -1; /* UE_RadioPagingInfo_r17 */
static int hf_nr_rrc_ul_GapFR2_Pattern_r17 = -1; /* BIT_STRING_SIZE_4 */
static int hf_nr_rrc_ntn_Parameters_r17 = -1; /* NTN_Parameters_r17 */
-static int hf_nr_rrc_nonCriticalExtension_138 = -1; /* T_nonCriticalExtension_57 */
+static int hf_nr_rrc_nonCriticalExtension_143 = -1; /* T_nonCriticalExtension_57 */
static int hf_nr_rrc_flowControlBH_RLC_ChannelBased_r16 = -1; /* T_flowControlBH_RLC_ChannelBased_r16 */
static int hf_nr_rrc_flowControlRouting_ID_Based_r16 = -1; /* T_flowControlRouting_ID_Based_r16 */
static int hf_nr_rrc_bapHeaderRewriting_Rerouting_r17 = -1; /* T_bapHeaderRewriting_Rerouting_r17 */
@@ -8307,8 +8555,8 @@ static int hf_nr_rrc_measConfigAppLayerToReleaseList_r17_item = -1; /* MeasConf
static int hf_nr_rrc_rrc_SegAllowed_r17 = -1; /* T_rrc_SegAllowed_r17 */
static int hf_nr_rrc_measConfigAppLayerContainer_r17 = -1; /* OCTET_STRING_SIZE_1_8000 */
static int hf_nr_rrc_serviceType_r17 = -1; /* T_serviceType_r17 */
-static int hf_nr_rrc_pauseReporting = -1; /* BOOLEAN */
-static int hf_nr_rrc_transmissionOfSessionStartStop = -1; /* BOOLEAN */
+static int hf_nr_rrc_pauseReporting_r17 = -1; /* BOOLEAN */
+static int hf_nr_rrc_transmissionOfSessionStartStop_r17 = -1; /* BOOLEAN */
static int hf_nr_rrc_ran_VisibleParameters_r17 = -1; /* T_ran_VisibleParameters_r17 */
static int hf_nr_rrc_setup_164 = -1; /* RAN_VisibleParameters_r17 */
static int hf_nr_rrc_ran_VisiblePeriodicity_r17 = -1; /* T_ran_VisiblePeriodicity_r17 */
@@ -8429,7 +8677,7 @@ static int hf_nr_rrc_bfd_RelaxtionReportingProhibitTimer = -1; /* T_bfd_Relaxti
static int hf_nr_rrc_scg_DeactivationPreferenceProhibitTimer_r17 = -1; /* T_scg_DeactivationPreferenceProhibitTimer_r17 */
static int hf_nr_rrc_s_SearchDeltaP_Stationary_r17_01 = -1; /* T_s_SearchDeltaP_Stationary_r17_01 */
static int hf_nr_rrc_t_SearchDeltaP_Stationary_r17_01 = -1; /* T_t_SearchDeltaP_Stationary_r17_01 */
-static int hf_nr_rrc_threshPropDelayDiff = -1; /* T_threshPropDelayDiff */
+static int hf_nr_rrc_threshPropDelayDiff_r17 = -1; /* T_threshPropDelayDiff_r17 */
static int hf_nr_rrc_neighCellInfoList_r17 = -1; /* SEQUENCE_SIZE_1_maxCellNTN_r17_OF_NeighbourCellInfo_r17 */
static int hf_nr_rrc_neighCellInfoList_r17_item = -1; /* NeighbourCellInfo_r17 */
static int hf_nr_rrc_measUncomBarPre_r16 = -1; /* T_measUncomBarPre_r16 */
@@ -8449,7 +8697,7 @@ static int hf_nr_rrc_nr_CellId_r16 = -1; /* T_nr_CellId_r16 */
static int hf_nr_rrc_eutra_CellId_r16 = -1; /* T_eutra_CellId_r16 */
static int hf_nr_rrc_cellGlobalId_r16_02 = -1; /* CGI_InfoEUTRA */
static int hf_nr_rrc_timeSpent_r16 = -1; /* INTEGER_0_4095 */
-static int hf_nr_rrc_visitedPSCellInfoList_r17 = -1; /* VisitedPSCellInfoList_r17 */
+static int hf_nr_rrc_visitedPSCellInfoListReport_r17 = -1; /* VisitedPSCellInfoList_r17 */
static int hf_nr_rrc_VisitedPSCellInfoList_r17_item = -1; /* VisitedPSCellInfo_r17 */
static int hf_nr_rrc_visitedCellId_r17 = -1; /* T_visitedCellId_r17 */
static int hf_nr_rrc_nr_CellId_r17 = -1; /* T_nr_CellId_r17 */
@@ -8563,7 +8811,7 @@ static int hf_nr_rrc_sl_Priority_r16 = -1; /* INTEGER_1_8 */
static int hf_nr_rrc_sl_MaxTransNum_r16 = -1; /* INTEGER_1_32 */
static int hf_nr_rrc_sl_PeriodCG1_r16 = -1; /* T_sl_PeriodCG1_r16 */
static int hf_nr_rrc_sl_PeriodCG2_r16 = -1; /* INTEGER_1_99 */
-static int hf_nr_rrc_sl_DRX_Config_GC_BC_r17 = -1; /* SL_DRX_Config_GC_BC_r17 */
+static int hf_nr_rrc_sl_DRX_ConfigGC_BC_r17 = -1; /* SL_DRX_ConfigGC_BC_r17 */
static int hf_nr_rrc_sl_DRX_ConfigUC_ToReleaseList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofSL_Dest_r16_OF_SL_DestinationIndex_r16 */
static int hf_nr_rrc_sl_DRX_ConfigUC_ToReleaseList_r17_item = -1; /* SL_DestinationIndex_r16 */
static int hf_nr_rrc_sl_DRX_ConfigUC_ToAddModList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofSL_Dest_r16_OF_SL_DRX_ConfigUC_Info_r17 */
@@ -8636,6 +8884,7 @@ static int hf_nr_rrc_sl_PSFCH_Occasion_r17 = -1; /* INTEGER_0_1 */
static int hf_nr_rrc_sl_SlotLevelResourceExclusion_r17 = -1; /* T_sl_SlotLevelResourceExclusion_r17 */
static int hf_nr_rrc_sl_OptionForCondition2_A_1_r17 = -1; /* INTEGER_0_1 */
static int hf_nr_rrc_sl_IndicationUE_B_r17 = -1; /* T_sl_IndicationUE_B_r17 */
+static int hf_nr_rrc_sl_DeltaRSRP_Thresh_v1720 = -1; /* INTEGER_M30_30 */
static int hf_nr_rrc_sl_Priority_r17 = -1; /* INTEGER_1_8 */
static int hf_nr_rrc_sl_ThresholdRSRP_Condition1_B_1_r17 = -1; /* INTEGER_0_66 */
static int hf_nr_rrc_sl_PrioritisedBitRate_r16 = -1; /* T_sl_PrioritisedBitRate_r16 */
@@ -8695,6 +8944,7 @@ static int hf_nr_rrc_sl_PDCP_SN_Size_r16 = -1; /* T_sl_PDCP_SN_Size_r16 */
static int hf_nr_rrc_sl_OutOfOrderDelivery = -1; /* T_sl_OutOfOrderDelivery */
static int hf_nr_rrc_dl_P0_PSBCH_r16 = -1; /* INTEGER_M16_15 */
static int hf_nr_rrc_dl_Alpha_PSBCH_r16 = -1; /* T_dl_Alpha_PSBCH_r16 */
+static int hf_nr_rrc_dl_P0_PSBCH_r17 = -1; /* INTEGER_M202_24 */
static int hf_nr_rrc_SL_PSSCH_TxConfigList_r16_item = -1; /* SL_PSSCH_TxConfig_r16 */
static int hf_nr_rrc_sl_TypeTxSync_r16 = -1; /* SL_TypeTxSync_r16 */
static int hf_nr_rrc_sl_ThresUE_Speed_r16 = -1; /* T_sl_ThresUE_Speed_r16 */
@@ -8842,6 +9092,9 @@ static int hf_nr_rrc_sl_P0_PSSCH_PSCCH_r16 = -1; /* INTEGER_M16_15 */
static int hf_nr_rrc_dl_P0_PSSCH_PSCCH_r16 = -1; /* INTEGER_M16_15 */
static int hf_nr_rrc_dl_Alpha_PSFCH_r16 = -1; /* T_dl_Alpha_PSFCH_r16 */
static int hf_nr_rrc_dl_P0_PSFCH_r16 = -1; /* INTEGER_M16_15 */
+static int hf_nr_rrc_dl_P0_PSSCH_PSCCH_r17 = -1; /* INTEGER_M202_24 */
+static int hf_nr_rrc_sl_P0_PSSCH_PSCCH_r17 = -1; /* INTEGER_M202_24 */
+static int hf_nr_rrc_dl_P0_PSFCH_r17 = -1; /* INTEGER_M202_24 */
static int hf_nr_rrc_sl_RLC_BearerConfigIndex_r16 = -1; /* SL_RLC_BearerConfigIndex_r16 */
static int hf_nr_rrc_sl_ServedRadioBearer_r16 = -1; /* SLRB_Uu_ConfigIndex_r16 */
static int hf_nr_rrc_sl_RLC_Config_r16 = -1; /* SL_RLC_Config_r16 */
@@ -8965,7 +9218,7 @@ static int hf_nr_rrc_mcs_Table_r17_01 = -1; /* T_mcs_Table_r17_01 */
static int hf_nr_rrc_xOverhead_r17 = -1; /* T_xOverhead_r17 */
static int hf_nr_rrc_dataScramblingIdentityPDSCH_r17 = -1; /* INTEGER_0_1023 */
static int hf_nr_rrc_dmrs_ScramblingID0_r17 = -1; /* INTEGER_0_65535 */
-static int hf_nr_rrc_pdsch_AggregationFactor_r17 = -1; /* T_pdsch_AggregationFactor_r17 */
+static int hf_nr_rrc_pdsch_AggregationFactor_r17_01 = -1; /* T_pdsch_AggregationFactor_r17_01 */
static int hf_nr_rrc_plmn_Id_r17 = -1; /* T_plmn_Id_r17 */
static int hf_nr_rrc_plmn_Index = -1; /* INTEGER_1_maxPLMN */
static int hf_nr_rrc_explicitValue = -1; /* PLMN_Identity */
@@ -8998,18 +9251,18 @@ static int hf_nr_rrc_criticalExtensions_51 = -1; /* T_criticalExtensions_51 */
static int hf_nr_rrc_measurementReportSidelink_r16 = -1; /* MeasurementReportSidelink_r16_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_51 = -1; /* T_criticalExtensionsFuture_51 */
static int hf_nr_rrc_sl_measResults_r16 = -1; /* SL_MeasResults_r16 */
-static int hf_nr_rrc_nonCriticalExtension_139 = -1; /* T_nonCriticalExtension_58 */
+static int hf_nr_rrc_nonCriticalExtension_144 = -1; /* T_nonCriticalExtension_58 */
static int hf_nr_rrc_sl_MeasResult_r16 = -1; /* SL_MeasResult_r16 */
static int hf_nr_rrc_sl_ResultDMRS_r16 = -1; /* SL_MeasQuantityResult_r16 */
static int hf_nr_rrc_SL_MeasResultListRelay_r17_item = -1; /* SL_MeasResultRelay_r17 */
static int hf_nr_rrc_cellIdentity_r17 = -1; /* CellAccessRelatedInfo */
-static int hf_nr_rrc_sl_RelayUEIdentity_r17 = -1; /* SL_SourceIdentity_r17 */
+static int hf_nr_rrc_sl_RelayUE_Identity_r17 = -1; /* SL_SourceIdentity_r17 */
static int hf_nr_rrc_sl_MeasResult_r17 = -1; /* SL_MeasResult_r16 */
static int hf_nr_rrc_criticalExtensions_52 = -1; /* T_criticalExtensions_52 */
static int hf_nr_rrc_notificationMessageSidelink_r17_01 = -1; /* NotificationMessageSidelink_r17_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_52 = -1; /* T_criticalExtensionsFuture_52 */
static int hf_nr_rrc_indicationType_r17 = -1; /* T_indicationType_r17 */
-static int hf_nr_rrc_nonCriticalExtension_140 = -1; /* T_nonCriticalExtension_59 */
+static int hf_nr_rrc_nonCriticalExtension_145 = -1; /* T_nonCriticalExtension_59 */
static int hf_nr_rrc_criticalExtensions_53 = -1; /* T_criticalExtensions_53 */
static int hf_nr_rrc_remoteUEInformationSidelink_r17_01 = -1; /* RemoteUEInformationSidelink_r17_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_53 = -1; /* T_criticalExtensionsFuture_53 */
@@ -9017,7 +9270,7 @@ static int hf_nr_rrc_sl_RequestedSIB_List_r17 = -1; /* T_sl_RequestedSIB_List_r
static int hf_nr_rrc_setup_197 = -1; /* SL_RequestedSIB_List_r17 */
static int hf_nr_rrc_sl_PagingInfo_RemoteUE_r17 = -1; /* T_sl_PagingInfo_RemoteUE_r17 */
static int hf_nr_rrc_setup_198 = -1; /* SL_PagingInfo_RemoteUE_r17 */
-static int hf_nr_rrc_nonCriticalExtension_141 = -1; /* T_nonCriticalExtension_60 */
+static int hf_nr_rrc_nonCriticalExtension_146 = -1; /* T_nonCriticalExtension_60 */
static int hf_nr_rrc_SL_RequestedSIB_List_r17_item = -1; /* SL_SIB_ReqInfo_r17 */
static int hf_nr_rrc_sl_PagingCycleRemoteUE_r17 = -1; /* PagingCycle */
static int hf_nr_rrc_rrc_TransactionIdentifier_r16 = -1; /* RRC_TransactionIdentifier */
@@ -9034,7 +9287,7 @@ static int hf_nr_rrc_sl_CSI_RS_Config_r16 = -1; /* T_sl_CSI_RS_Config_r16 */
static int hf_nr_rrc_setup_200 = -1; /* SL_CSI_RS_Config_r16 */
static int hf_nr_rrc_sl_ResetConfig_r16 = -1; /* T_sl_ResetConfig_r16 */
static int hf_nr_rrc_sl_LatencyBoundCSI_Report_r16 = -1; /* INTEGER_3_160 */
-static int hf_nr_rrc_nonCriticalExtension_142 = -1; /* RRCReconfigurationSidelink_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_147 = -1; /* RRCReconfigurationSidelink_v1700_IEs */
static int hf_nr_rrc_sl_DRX_ConfigUC_PC5_r17 = -1; /* T_sl_DRX_ConfigUC_PC5_r17 */
static int hf_nr_rrc_setup_201 = -1; /* SL_DRX_ConfigUC_r17 */
static int hf_nr_rrc_sl_LatencyBoundIUC_Report_r17 = -1; /* T_sl_LatencyBoundIUC_Report_r17 */
@@ -9043,7 +9296,7 @@ static int hf_nr_rrc_sl_RLC_ChannelToReleaseListPC5_r17 = -1; /* SEQUENCE_SIZE_
static int hf_nr_rrc_sl_RLC_ChannelToReleaseListPC5_r17_item = -1; /* SL_RLC_ChannelID_r17 */
static int hf_nr_rrc_sl_RLC_ChannelToAddModListPC5_r17 = -1; /* SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfigPC5_r17 */
static int hf_nr_rrc_sl_RLC_ChannelToAddModListPC5_r17_item = -1; /* SL_RLC_ChannelConfigPC5_r17 */
-static int hf_nr_rrc_nonCriticalExtension_143 = -1; /* T_nonCriticalExtension_61 */
+static int hf_nr_rrc_nonCriticalExtension_148 = -1; /* T_nonCriticalExtension_61 */
static int hf_nr_rrc_slrb_PC5_ConfigIndex_r16 = -1; /* SLRB_PC5_ConfigIndex_r16 */
static int hf_nr_rrc_sl_SDAP_ConfigPC5_r16 = -1; /* SL_SDAP_ConfigPC5_r16 */
static int hf_nr_rrc_sl_PDCP_ConfigPC5_r16 = -1; /* SL_PDCP_ConfigPC5_r16 */
@@ -9070,25 +9323,27 @@ static int hf_nr_rrc_sl_MAC_LogicalChannelConfigPC5_r17 = -1; /* SL_LogicalChan
static int hf_nr_rrc_criticalExtensions_55 = -1; /* T_criticalExtensions_55 */
static int hf_nr_rrc_rrcReconfigurationCompleteSidelink_r16 = -1; /* RRCReconfigurationCompleteSidelink_r16_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_55 = -1; /* T_criticalExtensionsFuture_55 */
-static int hf_nr_rrc_nonCriticalExtension_144 = -1; /* RRCReconfigurationCompleteSidelink_v1710_IEs */
-static int hf_nr_rrc_sl_DRX_ConfigReject_r17 = -1; /* T_sl_DRX_ConfigReject_r17 */
-static int hf_nr_rrc_nonCriticalExtension_145 = -1; /* T_nonCriticalExtension_62 */
+static int hf_nr_rrc_nonCriticalExtension_149 = -1; /* RRCReconfigurationCompleteSidelink_v1710_IEs */
+static int hf_nr_rrc_dummy_06 = -1; /* T_dummy_06 */
+static int hf_nr_rrc_nonCriticalExtension_150 = -1; /* RRCReconfigurationCompleteSidelink_v1720_IEs */
+static int hf_nr_rrc_sl_DRX_ConfigReject_v1720 = -1; /* T_sl_DRX_ConfigReject_v1720 */
+static int hf_nr_rrc_nonCriticalExtension_151 = -1; /* T_nonCriticalExtension_62 */
static int hf_nr_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */
static int hf_nr_rrc_rrcReconfigurationFailureSidelink_r16 = -1; /* RRCReconfigurationFailureSidelink_r16_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_56 = -1; /* T_criticalExtensionsFuture_56 */
-static int hf_nr_rrc_nonCriticalExtension_146 = -1; /* T_nonCriticalExtension_63 */
+static int hf_nr_rrc_nonCriticalExtension_152 = -1; /* T_nonCriticalExtension_63 */
static int hf_nr_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */
static int hf_nr_rrc_ueAssistanceInformationSidelink_r17_01 = -1; /* UEAssistanceInformationSidelink_r17_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_57 = -1; /* T_criticalExtensionsFuture_57 */
static int hf_nr_rrc_sl_PreferredDRX_ConfigList_r17 = -1; /* SEQUENCE_SIZE_1_maxNrofSL_RxInfoSet_r17_OF_SL_DRX_ConfigUC_SemiStatic_r17 */
static int hf_nr_rrc_sl_PreferredDRX_ConfigList_r17_item = -1; /* SL_DRX_ConfigUC_SemiStatic_r17 */
-static int hf_nr_rrc_nonCriticalExtension_147 = -1; /* T_nonCriticalExtension_64 */
+static int hf_nr_rrc_nonCriticalExtension_153 = -1; /* T_nonCriticalExtension_64 */
static int hf_nr_rrc_criticalExtensions_58 = -1; /* T_criticalExtensions_58 */
static int hf_nr_rrc_ueCapabilityEnquirySidelink_r16 = -1; /* UECapabilityEnquirySidelink_r16_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_58 = -1; /* T_criticalExtensionsFuture_58 */
static int hf_nr_rrc_frequencyBandListFilterSidelink_r16 = -1; /* FreqBandList */
static int hf_nr_rrc_ue_CapabilityInformationSidelink_r16 = -1; /* OCTET_STRING */
-static int hf_nr_rrc_nonCriticalExtension_148 = -1; /* T_nonCriticalExtension_65 */
+static int hf_nr_rrc_nonCriticalExtension_154 = -1; /* T_nonCriticalExtension_65 */
static int hf_nr_rrc_criticalExtensions_59 = -1; /* T_criticalExtensions_59 */
static int hf_nr_rrc_ueCapabilityInformationSidelink_r16 = -1; /* UECapabilityInformationSidelink_r16_IEs */
static int hf_nr_rrc_criticalExtensionsFuture_59 = -1; /* T_criticalExtensionsFuture_59 */
@@ -9098,10 +9353,10 @@ static int hf_nr_rrc_supportedBandCombinationListSidelinkNR_r16 = -1; /* BandCo
static int hf_nr_rrc_supportedBandListSidelink_r16_01 = -1; /* SEQUENCE_SIZE_1_maxBands_OF_BandSidelinkPC5_r16 */
static int hf_nr_rrc_supportedBandListSidelink_r16_item_01 = -1; /* BandSidelinkPC5_r16 */
static int hf_nr_rrc_appliedFreqBandListFilter_r16 = -1; /* FreqBandList */
-static int hf_nr_rrc_nonCriticalExtension_149 = -1; /* UECapabilityInformationSidelink_v1700_IEs */
+static int hf_nr_rrc_nonCriticalExtension_155 = -1; /* UECapabilityInformationSidelink_v1700_IEs */
static int hf_nr_rrc_mac_ParametersSidelink_r17 = -1; /* MAC_ParametersSidelink_r17 */
static int hf_nr_rrc_supportedBandCombinationListSidelinkNR_v1710 = -1; /* BandCombinationListSidelinkNR_v1710 */
-static int hf_nr_rrc_nonCriticalExtension_150 = -1; /* T_nonCriticalExtension_66 */
+static int hf_nr_rrc_nonCriticalExtension_156 = -1; /* T_nonCriticalExtension_66 */
static int hf_nr_rrc_drx_OnSidelink_r17_01 = -1; /* T_drx_OnSidelink_r17_01 */
static int hf_nr_rrc_outOfOrderDeliverySidelink_r16 = -1; /* T_outOfOrderDeliverySidelink_r16 */
static int hf_nr_rrc_BandCombinationListSidelinkNR_r16_item = -1; /* BandCombinationParametersSidelinkNR_r16 */
@@ -9141,7 +9396,7 @@ static int hf_nr_rrc_criticalExtensionsFuture_60 = -1; /* T_criticalExtensionsF
static int hf_nr_rrc_sl_PagingDelivery_r17 = -1; /* T_sl_PagingDelivery_r17 */
static int hf_nr_rrc_sl_SIB1_Delivery_r17 = -1; /* T_sl_SIB1_Delivery_r17 */
static int hf_nr_rrc_sl_SystemInformationDelivery_r17 = -1; /* T_sl_SystemInformationDelivery_r17 */
-static int hf_nr_rrc_nonCriticalExtension_151 = -1; /* T_nonCriticalExtension_67 */
+static int hf_nr_rrc_nonCriticalExtension_157 = -1; /* T_nonCriticalExtension_67 */
static int dummy_hf_nr_rrc_eag_field = -1; /* never registered */
/*--- End of included file: packet-nr-rrc-hf.c ---*/
@@ -9245,7 +9500,7 @@ static gint ett_nr_rrc_CandidateServingFreqListNR = -1;
static gint ett_nr_rrc_CandidateServingFreqListEUTRA = -1;
static gint ett_nr_rrc_CandidateCellInfoListCPC_r17 = -1;
static gint ett_nr_rrc_CandidateCellInfo_r17 = -1;
-static gint ett_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17 = -1;
static gint ett_nr_rrc_CandidateCell_r17 = -1;
static gint ett_nr_rrc_CG_ConfigInfo = -1;
static gint ett_nr_rrc_T_criticalExtensions_03 = -1;
@@ -9301,7 +9556,7 @@ static gint ett_nr_rrc_AffectedCarrierFreqCombEUTRA = -1;
static gint ett_nr_rrc_AffectedCarrierFreqCombNR = -1;
static gint ett_nr_rrc_CandidateCellListCPC_r17 = -1;
static gint ett_nr_rrc_CandidateCellCPC_r17 = -1;
-static gint ett_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId = -1;
static gint ett_nr_rrc_MeasurementTimingConfiguration = -1;
static gint ett_nr_rrc_T_criticalExtensions_04 = -1;
static gint ett_nr_rrc_T_c1_04 = -1;
@@ -9564,6 +9819,7 @@ static gint ett_nr_rrc_T_scg_Response = -1;
static gint ett_nr_rrc_RRCReconfigurationComplete_v1610_IEs = -1;
static gint ett_nr_rrc_RRCReconfigurationComplete_v1640_IEs = -1;
static gint ett_nr_rrc_RRCReconfigurationComplete_v1700_IEs = -1;
+static gint ett_nr_rrc_RRCReconfigurationComplete_v1720_IEs = -1;
static gint ett_nr_rrc_T_nonCriticalExtension_27 = -1;
static gint ett_nr_rrc_RRCReject = -1;
static gint ett_nr_rrc_T_criticalExtensions_27 = -1;
@@ -9646,6 +9902,7 @@ static gint ett_nr_rrc_RRCResumeComplete_v1610_IEs = -1;
static gint ett_nr_rrc_T_scg_Response_r16 = -1;
static gint ett_nr_rrc_RRCResumeComplete_v1640_IEs = -1;
static gint ett_nr_rrc_RRCResumeComplete_v1700_IEs = -1;
+static gint ett_nr_rrc_RRCResumeComplete_v1720_IEs = -1;
static gint ett_nr_rrc_T_nonCriticalExtension_31 = -1;
static gint ett_nr_rrc_RRCResumeRequest = -1;
static gint ett_nr_rrc_RRCResumeRequest_IEs = -1;
@@ -9902,6 +10159,7 @@ static gint ett_nr_rrc_UEPositioningAssistanceInfo_r17 = -1;
static gint ett_nr_rrc_T_criticalExtensions_46 = -1;
static gint ett_nr_rrc_T_criticalExtensionsFuture_46 = -1;
static gint ett_nr_rrc_UEPositioningAssistanceInfo_r17_IEs = -1;
+static gint ett_nr_rrc_UEPositioningAssistanceInfo_v1720_IEs = -1;
static gint ett_nr_rrc_T_nonCriticalExtension_47 = -1;
static gint ett_nr_rrc_UE_TxTEG_AssociationList_r17 = -1;
static gint ett_nr_rrc_UE_TxTEG_Association_r17 = -1;
@@ -9959,11 +10217,13 @@ static gint ett_nr_rrc_SIB4 = -1;
static gint ett_nr_rrc_InterFreqCarrierFreqList = -1;
static gint ett_nr_rrc_InterFreqCarrierFreqList_v1610 = -1;
static gint ett_nr_rrc_InterFreqCarrierFreqList_v1700 = -1;
+static gint ett_nr_rrc_InterFreqCarrierFreqList_v1720 = -1;
static gint ett_nr_rrc_InterFreqCarrierFreqInfo = -1;
static gint ett_nr_rrc_T_threshX_Q = -1;
static gint ett_nr_rrc_InterFreqCarrierFreqInfo_v1610 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxPLMN_OF_InterFreqCAG_CellListPerPLMN_r16 = -1;
static gint ett_nr_rrc_InterFreqCarrierFreqInfo_v1700 = -1;
+static gint ett_nr_rrc_InterFreqCarrierFreqInfo_v1720 = -1;
static gint ett_nr_rrc_InterFreqNeighHSDN_CellList_r17 = -1;
static gint ett_nr_rrc_InterFreqNeighCellList = -1;
static gint ett_nr_rrc_InterFreqNeighCellList_v1610 = -1;
@@ -10110,6 +10370,8 @@ static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxUL_TCI_r17_OF_TCI_UL_State_r17 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxUL_TCI_r17_OF_TCI_UL_State_Id_r17 = -1;
static gint ett_nr_rrc_T_pucch_ConfigurationListMulticast1_r17 = -1;
static gint ett_nr_rrc_T_pucch_ConfigurationListMulticast2_r17 = -1;
+static gint ett_nr_rrc_T_pucch_ConfigMulticast1_r17 = -1;
+static gint ett_nr_rrc_T_pucch_ConfigMulticast2_r17 = -1;
static gint ett_nr_rrc_ConfiguredGrantConfigToAddModList_r16 = -1;
static gint ett_nr_rrc_ConfiguredGrantConfigToReleaseList_r16 = -1;
static gint ett_nr_rrc_ConfiguredGrantConfigType2DeactivationState_r16 = -1;
@@ -10151,6 +10413,13 @@ static gint ett_nr_rrc_GoodServingCellEvaluation_r17 = -1;
static gint ett_nr_rrc_SL_PathSwitchConfig_r17 = -1;
static gint ett_nr_rrc_IAB_ResourceConfig_r17 = -1;
static gint ett_nr_rrc_T_slotList_r17 = -1;
+static gint ett_nr_rrc_ReportUplinkTxDirectCurrentMoreCarrier_r17 = -1;
+static gint ett_nr_rrc_IntraBandCC_CombinationReqList_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_OF_ServCellIndex = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17 = -1;
+static gint ett_nr_rrc_IntraBandCC_Combination_r17 = -1;
+static gint ett_nr_rrc_CC_State_r17 = -1;
+static gint ett_nr_rrc_CarrierState_r17 = -1;
static gint ett_nr_rrc_CFR_ConfigMulticast_r17 = -1;
static gint ett_nr_rrc_SPS_ConfigMulticastToAddModList_r17 = -1;
static gint ett_nr_rrc_SPS_ConfigMulticastToReleaseList_r17 = -1;
@@ -10299,6 +10568,14 @@ static gint ett_nr_rrc_T_reportSlotOffsetListDCI_0_1_r16_01 = -1;
static gint ett_nr_rrc_T_reportQuantity_r16 = -1;
static gint ett_nr_rrc_T_groupBasedBeamReporting_v1710 = -1;
static gint ett_nr_rrc_T_reportQuantity_r17 = -1;
+static gint ett_nr_rrc_T_semiPersistentOnPUSCH_v1720 = -1;
+static gint ett_nr_rrc_T_reportSlotOffsetList_r17 = -1;
+static gint ett_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17 = -1;
+static gint ett_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17 = -1;
+static gint ett_nr_rrc_T_aperiodic_v1720 = -1;
+static gint ett_nr_rrc_T_reportSlotOffsetList_r17_01 = -1;
+static gint ett_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17_01 = -1;
+static gint ett_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17_01 = -1;
static gint ett_nr_rrc_CSI_ReportPeriodicityAndOffset = -1;
static gint ett_nr_rrc_PUCCH_CSI_Resource = -1;
static gint ett_nr_rrc_PortIndexFor8Ranks = -1;
@@ -10332,6 +10609,7 @@ static gint ett_nr_rrc_CSI_RS_Resource_Mobility = -1;
static gint ett_nr_rrc_T_slotConfig = -1;
static gint ett_nr_rrc_T_associatedSSB = -1;
static gint ett_nr_rrc_T_frequencyDomainAllocation = -1;
+static gint ett_nr_rrc_T_slotConfig_r17 = -1;
static gint ett_nr_rrc_CSI_RS_ResourceMapping = -1;
static gint ett_nr_rrc_T_frequencyDomainAllocation_01 = -1;
static gint ett_nr_rrc_T_density_01 = -1;
@@ -10383,8 +10661,8 @@ static gint ett_nr_rrc_T_drx_onDurationTimer_01 = -1;
static gint ett_nr_rrc_T_drx_LongCycleStartOffset_01 = -1;
static gint ett_nr_rrc_T_shortDRX_01 = -1;
static gint ett_nr_rrc_DRX_ConfigExt_v1700 = -1;
-static gint ett_nr_rrc_DRX_ConfigSecondaryGroup = -1;
-static gint ett_nr_rrc_T_drx_onDurationTimer_02 = -1;
+static gint ett_nr_rrc_DRX_ConfigSecondaryGroup_r16 = -1;
+static gint ett_nr_rrc_T_drx_onDurationTimer_r16 = -1;
static gint ett_nr_rrc_DRX_ConfigSL_r17 = -1;
static gint ett_nr_rrc_EphemerisInfo_r17 = -1;
static gint ett_nr_rrc_PositionVelocity_r17 = -1;
@@ -10604,7 +10882,7 @@ static gint ett_nr_rrc_MultiFrequencyBandListNR = -1;
static gint ett_nr_rrc_MultiFrequencyBandListNR_SIB = -1;
static gint ett_nr_rrc_NR_MultiBandInfo = -1;
static gint ett_nr_rrc_MUSIM_GapConfig_r17 = -1;
-static gint ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_Gap_r17 = -1;
static gint ett_nr_rrc_MUSIM_Gap_r17 = -1;
static gint ett_nr_rrc_MUSIM_GapInfo_r17 = -1;
@@ -10886,7 +11164,7 @@ static gint ett_nr_rrc_PUCCH_Resource = -1;
static gint ett_nr_rrc_T_format = -1;
static gint ett_nr_rrc_PUCCH_ResourceExt_v1610 = -1;
static gint ett_nr_rrc_T_interlaceAllocation_r16 = -1;
-static gint ett_nr_rrc_T_interlace0 = -1;
+static gint ett_nr_rrc_T_interlace0_r16 = -1;
static gint ett_nr_rrc_T_format_v1610 = -1;
static gint ett_nr_rrc_T_occ_v1610 = -1;
static gint ett_nr_rrc_T_formatExt_v1700 = -1;
@@ -11062,7 +11340,7 @@ static gint ett_nr_rrc_MRB_ToReleaseList_r17 = -1;
static gint ett_nr_rrc_RadioLinkMonitoringConfig = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofFailureDetectionResources_OF_RadioLinkMonitoringRS = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofFailureDetectionResources_OF_RadioLinkMonitoringRS_Id = -1;
-static gint ett_nr_rrc_BeamFailureDetection = -1;
+static gint ett_nr_rrc_BeamFailureDetection_r17 = -1;
static gint ett_nr_rrc_RadioLinkMonitoringRS = -1;
static gint ett_nr_rrc_T_detectionResource = -1;
static gint ett_nr_rrc_BeamFailureDetectionSet_r17 = -1;
@@ -11278,6 +11556,7 @@ static gint ett_nr_rrc_ServingCellConfigCommon = -1;
static gint ett_nr_rrc_T_ssb_PositionsInBurst = -1;
static gint ett_nr_rrc_T_lte_CRS_ToMatchAround_01 = -1;
static gint ett_nr_rrc_T_channelAccessMode_r16 = -1;
+static gint ett_nr_rrc_T_featurePriorities_r17_01 = -1;
static gint ett_nr_rrc_ServingCellConfigCommonSIB = -1;
static gint ett_nr_rrc_T_ssb_PositionsInBurst_01 = -1;
static gint ett_nr_rrc_T_channelAccessMode_r16_01 = -1;
@@ -11325,7 +11604,6 @@ static gint ett_nr_rrc_SPS_PUCCH_AN_List_r16 = -1;
static gint ett_nr_rrc_SRS_CarrierSwitching = -1;
static gint ett_nr_rrc_T_srs_TPC_PDCCH_Group = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_32_OF_SRS_TPC_PDCCH_Config = -1;
-static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_OF_ServCellIndex = -1;
static gint ett_nr_rrc_SRS_TPC_PDCCH_Config = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_4_OF_SRS_CC_SetIndex = -1;
static gint ett_nr_rrc_SRS_CC_SetIndex = -1;
@@ -11396,6 +11674,7 @@ static gint ett_nr_rrc_SSB_InfoNcell_r16 = -1;
static gint ett_nr_rrc_DL_PRS_Info_r16 = -1;
static gint ett_nr_rrc_SRS_PeriodicityAndOffset = -1;
static gint ett_nr_rrc_SRS_PeriodicityAndOffset_r16 = -1;
+static gint ett_nr_rrc_SRS_PeriodicityAndOffsetExt_r16 = -1;
static gint ett_nr_rrc_SpatialRelationInfo_PDC_r17 = -1;
static gint ett_nr_rrc_T_referenceSignal_04 = -1;
static gint ett_nr_rrc_T_srs_01 = -1;
@@ -11418,7 +11697,7 @@ static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofTAGs_OF_TAG_Id = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofTAGs_OF_TAG = -1;
static gint ett_nr_rrc_TAG = -1;
static gint ett_nr_rrc_TAR_Config_r17 = -1;
-static gint ett_nr_rrc_TCI_Info = -1;
+static gint ett_nr_rrc_TCI_ActivatedConfig_r17 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_5_OF_TCI_StateId = -1;
static gint ett_nr_rrc_TCI_State = -1;
static gint ett_nr_rrc_QCL_Info = -1;
@@ -11471,6 +11750,12 @@ static gint ett_nr_rrc_UplinkTxDirectCurrentList = -1;
static gint ett_nr_rrc_UplinkTxDirectCurrentCell = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofBWPs_OF_UplinkTxDirectCurrentBWP = -1;
static gint ett_nr_rrc_UplinkTxDirectCurrentBWP = -1;
+static gint ett_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17 = -1;
+static gint ett_nr_rrc_CC_Group_r17 = -1;
+static gint ett_nr_rrc_T_offsetToDefault_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17 = -1;
+static gint ett_nr_rrc_OffsetValue_r17 = -1;
+static gint ett_nr_rrc_DefaultDC_Location_r17 = -1;
static gint ett_nr_rrc_UplinkTxDirectCurrentTwoCarrierList_r16 = -1;
static gint ett_nr_rrc_UplinkTxDirectCurrentTwoCarrier_r16 = -1;
static gint ett_nr_rrc_UplinkTxDirectCurrentCarrierInfo_r16 = -1;
@@ -11494,14 +11779,18 @@ static gint ett_nr_rrc_BandCombinationList_v1640 = -1;
static gint ett_nr_rrc_BandCombinationList_v1650 = -1;
static gint ett_nr_rrc_BandCombinationList_v1680 = -1;
static gint ett_nr_rrc_BandCombinationList_v1690 = -1;
+static gint ett_nr_rrc_BandCombinationList_v16a0 = -1;
static gint ett_nr_rrc_BandCombinationList_v1700 = -1;
+static gint ett_nr_rrc_BandCombinationList_v1720 = -1;
static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_r16 = -1;
static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1630 = -1;
static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1640 = -1;
static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1650 = -1;
static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1670 = -1;
static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1690 = -1;
+static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v16a0 = -1;
static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1700 = -1;
+static gint ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720 = -1;
static gint ett_nr_rrc_BandCombination = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BandParameters = -1;
static gint ett_nr_rrc_BandCombination_v1540 = -1;
@@ -11521,8 +11810,10 @@ static gint ett_nr_rrc_BandCombination_v1650 = -1;
static gint ett_nr_rrc_BandCombination_v1680 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxBandComb_OF_IntraBandPowerClass_r16 = -1;
static gint ett_nr_rrc_BandCombination_v1690 = -1;
+static gint ett_nr_rrc_BandCombination_v16a0 = -1;
static gint ett_nr_rrc_BandCombination_v1700 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BandParameters_v1710 = -1;
+static gint ett_nr_rrc_BandCombination_v1720 = -1;
static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_r16 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxULTxSwitchingBandPairs_OF_ULTxSwitchingBandPair_r16 = -1;
static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_v1630 = -1;
@@ -11530,9 +11821,11 @@ static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_v1640 = -1;
static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_v1650 = -1;
static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_v1670 = -1;
static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_v1690 = -1;
+static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_v16a0 = -1;
static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_v1700 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxULTxSwitchingBandPairs_OF_ULTxSwitchingBandPair_v1700 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_UplinkTxSwitchingBandParameters_v1700 = -1;
+static gint ett_nr_rrc_BandCombination_UplinkTxSwitch_v1720 = -1;
static gint ett_nr_rrc_ULTxSwitchingBandPair_r16 = -1;
static gint ett_nr_rrc_ULTxSwitchingBandPair_v1700 = -1;
static gint ett_nr_rrc_UplinkTxSwitchingBandParameters_v1700 = -1;
@@ -11591,24 +11884,52 @@ static gint ett_nr_rrc_CA_ParametersNR_v1690 = -1;
static gint ett_nr_rrc_T_csi_ReportingCrossPUCCH_Grp_r16 = -1;
static gint ett_nr_rrc_T_additionalSymbols_r16 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxCarrierTypePairList_r16_OF_CarrierTypePair_r16 = -1;
+static gint ett_nr_rrc_CA_ParametersNR_v16a0 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16 = -1;
static gint ett_nr_rrc_CA_ParametersNR_v1700 = -1;
static gint ett_nr_rrc_T_mTRP_CSI_EnhancementPerBC_r17 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_16_OF_CSI_MultiTRP_SupportedCombinations_r17 = -1;
static gint ett_nr_rrc_T_non_AlignedFrameBoundaries_r17 = -1;
+static gint ett_nr_rrc_CA_ParametersNR_v1720 = -1;
+static gint ett_nr_rrc_T_semiStaticPUCCH_CellSwitchSingleGroup_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17 = -1;
+static gint ett_nr_rrc_T_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17 = -1;
+static gint ett_nr_rrc_T_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17 = -1;
static gint ett_nr_rrc_CrossCarrierSchedulingSCell_SpCell_r17 = -1;
static gint ett_nr_rrc_T_supportedSCS_Combinations_r17 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionMixedList_r16 = -1;
+static gint ett_nr_rrc_T_pdcch_BlindDetectionCA_MixedExt_r16 = -1;
+static gint ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_MixedExt_r16 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionCA_MixedExt_r16 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionCG_UE_MixedExt_r16 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionMCG_SCG_r17 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionMixed_r17 = -1;
+static gint ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed_r17 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed_r17 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionCA_Mixed_r17 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionMixed1_r17 = -1;
+static gint ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed1_r17 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed1_r17 = -1;
+static gint ett_nr_rrc_PDCCH_BlindDetectionCA_Mixed1_r17 = -1;
static gint ett_nr_rrc_SimulSRS_ForAntennaSwitching_r16 = -1;
static gint ett_nr_rrc_TwoPUCCH_Grp_Configurations_r16 = -1;
+static gint ett_nr_rrc_TwoPUCCH_Grp_Configurations_r17 = -1;
static gint ett_nr_rrc_TwoPUCCH_Grp_ConfigParams_r16 = -1;
static gint ett_nr_rrc_CarrierTypePair_r16 = -1;
static gint ett_nr_rrc_PUCCH_Grp_CarrierTypes_r16 = -1;
+static gint ett_nr_rrc_PUCCH_Group_Config_r17 = -1;
static gint ett_nr_rrc_CA_ParametersNRDC = -1;
static gint ett_nr_rrc_CA_ParametersNRDC_v15g0 = -1;
static gint ett_nr_rrc_CA_ParametersNRDC_v1610 = -1;
static gint ett_nr_rrc_CA_ParametersNRDC_v1630 = -1;
static gint ett_nr_rrc_CA_ParametersNRDC_v1640 = -1;
static gint ett_nr_rrc_CA_ParametersNRDC_v1650 = -1;
+static gint ett_nr_rrc_CA_ParametersNRDC_v16a0 = -1;
static gint ett_nr_rrc_CA_ParametersNRDC_v1700 = -1;
+static gint ett_nr_rrc_CA_ParametersNRDC_v1720 = -1;
static gint ett_nr_rrc_CarrierAggregationVariant = -1;
static gint ett_nr_rrc_CodebookParameters = -1;
static gint ett_nr_rrc_T_type1_03 = -1;
@@ -11816,6 +12137,9 @@ static gint ett_nr_rrc_T_timeDurationForQCL_v1710 = -1;
static gint ett_nr_rrc_T_mTRP_PDCCH_Case2_1SpanGap_r17 = -1;
static gint ett_nr_rrc_T_mTRP_PDCCH_legacyMonitoring_r17 = -1;
static gint ett_nr_rrc_T_mTRP_PDCCH_Repetition_r17 = -1;
+static gint ett_nr_rrc_FeatureSetDownlink_v1720 = -1;
+static gint ett_nr_rrc_T_rtt_BasedPDC_PRS_r17 = -1;
+static gint ett_nr_rrc_T_maxNumberPRS_ResourceProcessedPerSlot_r17 = -1;
static gint ett_nr_rrc_PDCCH_MonitoringOccasions_r16 = -1;
static gint ett_nr_rrc_PDCCH_RepetitionParameters_r17 = -1;
static gint ett_nr_rrc_DummyA = -1;
@@ -11826,6 +12150,7 @@ static gint ett_nr_rrc_DummyE = -1;
static gint ett_nr_rrc_FeatureSetDownlinkPerCC = -1;
static gint ett_nr_rrc_FeatureSetDownlinkPerCC_v1620 = -1;
static gint ett_nr_rrc_FeatureSetDownlinkPerCC_v1700 = -1;
+static gint ett_nr_rrc_FeatureSetDownlinkPerCC_v1720 = -1;
static gint ett_nr_rrc_MultiDCI_MultiTRP_r16 = -1;
static gint ett_nr_rrc_CRS_InterfMitigation_r17 = -1;
static gint ett_nr_rrc_FeatureSets = -1;
@@ -11846,6 +12171,9 @@ static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownl
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1700 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1710 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetUplinkPerCC_v1700 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720 = -1;
static gint ett_nr_rrc_FeatureSetUplink = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_OF_FeatureSetUplinkPerCC_Id = -1;
static gint ett_nr_rrc_T_pusch_ProcessingType1_DifferentTB_PerSlot = -1;
@@ -11864,6 +12192,9 @@ static gint ett_nr_rrc_FeatureSetUplink_v1630 = -1;
static gint ett_nr_rrc_FeatureSetUplink_v1640 = -1;
static gint ett_nr_rrc_T_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16 = -1;
static gint ett_nr_rrc_FeatureSetUplink_v1710 = -1;
+static gint ett_nr_rrc_FeatureSetUplink_v1720 = -1;
+static gint ett_nr_rrc_T_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17 = -1;
+static gint ett_nr_rrc_T_additionalCancellationTime_r17 = -1;
static gint ett_nr_rrc_SubSlot_Config_r16 = -1;
static gint ett_nr_rrc_SRS_AllPosResources_r16 = -1;
static gint ett_nr_rrc_SRS_PosResources_r16 = -1;
@@ -12002,6 +12333,7 @@ static gint ett_nr_rrc_T_operatorDictionary_r17 = -1;
static gint ett_nr_rrc_PDCP_ParametersMRDC = -1;
static gint ett_nr_rrc_PDCP_ParametersMRDC_v1610 = -1;
static gint ett_nr_rrc_Phy_Parameters = -1;
+static gint ett_nr_rrc_Phy_Parameters_v16a0 = -1;
static gint ett_nr_rrc_Phy_ParametersCommon = -1;
static gint ett_nr_rrc_T_crossSlotScheduling_r16 = -1;
static gint ett_nr_rrc_T_pusch_RepetitionTypeA_r16 = -1;
@@ -12010,6 +12342,7 @@ static gint ett_nr_rrc_T_harqACK_separateMultiDCI_MultiTRP_r16 = -1;
static gint ett_nr_rrc_T_bwp_SwitchingMultiCCs_r16 = -1;
static gint ett_nr_rrc_T_bwp_SwitchingMultiDormancyCCs_r16 = -1;
static gint ett_nr_rrc_T_sps_HARQ_ACK_Deferral_r17 = -1;
+static gint ett_nr_rrc_Phy_ParametersCommon_v16a0 = -1;
static gint ett_nr_rrc_Phy_ParametersXDD_Diff = -1;
static gint ett_nr_rrc_Phy_ParametersFRX_Diff = -1;
static gint ett_nr_rrc_T_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot = -1;
@@ -12030,10 +12363,17 @@ static gint ett_nr_rrc_PowSav_ParametersFRX_Diff_r16 = -1;
static gint ett_nr_rrc_PowSav_ParametersFR2_2_r17 = -1;
static gint ett_nr_rrc_ProcessingParameters = -1;
static gint ett_nr_rrc_T_differentTB_PerSlot = -1;
+static gint ett_nr_rrc_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17 = -1;
+static gint ett_nr_rrc_T_ppw_durationOfPRS_Processing_r17 = -1;
+static gint ett_nr_rrc_T_ppw_durationOfPRS_Processing1_r17 = -1;
+static gint ett_nr_rrc_T_ppw_durationOfPRS_Processing2_r17 = -1;
+static gint ett_nr_rrc_T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17 = -1;
+static gint ett_nr_rrc_T_ppw_maxNumOfDL_Bandwidth_r17 = -1;
static gint ett_nr_rrc_RedCapParameters_r17 = -1;
static gint ett_nr_rrc_RF_Parameters = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxBands_OF_BandNR = -1;
static gint ett_nr_rrc_RF_Parameters_v15g0 = -1;
+static gint ett_nr_rrc_RF_Parameters_v16a0 = -1;
static gint ett_nr_rrc_BandNR = -1;
static gint ett_nr_rrc_T_channelBWs_DL = -1;
static gint ett_nr_rrc_T_fr1 = -1;
@@ -12060,8 +12400,12 @@ static gint ett_nr_rrc_T_maxDurationDMRS_Bundling_r17 = -1;
static gint ett_nr_rrc_T_aperiodicCSI_RS_FastScellActivation_r17 = -1;
static gint ett_nr_rrc_T_enhancedType3_HARQ_CodebookFeedback_r17 = -1;
static gint ett_nr_rrc_T_triggeredHARQ_CodebookRetx_r17 = -1;
+static gint ett_nr_rrc_T_maxModulationOrderForMulticast_r17 = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17 = -1;
+static gint ett_nr_rrc_T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17 = -1;
static gint ett_nr_rrc_RF_ParametersMRDC = -1;
static gint ett_nr_rrc_T_supportedBandCombinationListNEDC_Only_v15a0 = -1;
+static gint ett_nr_rrc_T_supportedBandCombinationListNEDC_Only_v1720 = -1;
static gint ett_nr_rrc_RF_ParametersMRDC_v15g0 = -1;
static gint ett_nr_rrc_RLC_Parameters = -1;
static gint ett_nr_rrc_SDAP_Parameters = -1;
@@ -12092,8 +12436,8 @@ static gint ett_nr_rrc_T_sl_TransmissionMode2_r16 = -1;
static gint ett_nr_rrc_T_congestionControlSidelink_r16 = -1;
static gint ett_nr_rrc_T_sl_TransmissionMode2_RandomResourceSelection_r17 = -1;
static gint ett_nr_rrc_T_scs_CP_PatternTxSidelinkModeTwo_r17_01 = -1;
-static gint ett_nr_rrc_T_fr1_r17_01 = -1;
-static gint ett_nr_rrc_T_fr2_r17_01 = -1;
+static gint ett_nr_rrc_T_fr1_r17_03 = -1;
+static gint ett_nr_rrc_T_fr2_r17_03 = -1;
static gint ett_nr_rrc_T_sync_Sidelink_v1710 = -1;
static gint ett_nr_rrc_RelayParameters_r17 = -1;
static gint ett_nr_rrc_SON_Parameters_r16 = -1;
@@ -12139,11 +12483,13 @@ static gint ett_nr_rrc_UE_NR_Capability_v1560 = -1;
static gint ett_nr_rrc_UE_NR_Capability_v1570 = -1;
static gint ett_nr_rrc_UE_NR_Capability_v15c0 = -1;
static gint ett_nr_rrc_UE_NR_Capability_v15g0 = -1;
-static gint ett_nr_rrc_T_nonCriticalExtension_56 = -1;
+static gint ett_nr_rrc_UE_NR_Capability_v15j0 = -1;
static gint ett_nr_rrc_UE_NR_Capability_v1610 = -1;
static gint ett_nr_rrc_UE_NR_Capability_v1640 = -1;
static gint ett_nr_rrc_UE_NR_Capability_v1650 = -1;
static gint ett_nr_rrc_UE_NR_Capability_v1690 = -1;
+static gint ett_nr_rrc_UE_NR_Capability_v16a0 = -1;
+static gint ett_nr_rrc_T_nonCriticalExtension_56 = -1;
static gint ett_nr_rrc_UE_NR_Capability_v1700 = -1;
static gint ett_nr_rrc_T_nonCriticalExtension_57 = -1;
static gint ett_nr_rrc_UE_NR_CapabilityAddXDD_Mode = -1;
@@ -12303,7 +12649,7 @@ static gint ett_nr_rrc_SL_PeriodCG_r16 = -1;
static gint ett_nr_rrc_SL_DRX_Config_r17 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_Dest_r16_OF_SL_DRX_ConfigUC_Info_r17 = -1;
static gint ett_nr_rrc_SL_DRX_ConfigUC_Info_r17 = -1;
-static gint ett_nr_rrc_SL_DRX_Config_GC_BC_r17 = -1;
+static gint ett_nr_rrc_SL_DRX_ConfigGC_BC_r17 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_GC_BC_DRX_QoS_r17_OF_SL_DRX_GC_BC_QoS_r17 = -1;
static gint ett_nr_rrc_SL_DRX_GC_BC_QoS_r17 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_QFIs_r16_OF_SL_QoS_Profile_r16 = -1;
@@ -12515,6 +12861,7 @@ static gint ett_nr_rrc_T_criticalExtensions_55 = -1;
static gint ett_nr_rrc_T_criticalExtensionsFuture_55 = -1;
static gint ett_nr_rrc_RRCReconfigurationCompleteSidelink_r16_IEs = -1;
static gint ett_nr_rrc_RRCReconfigurationCompleteSidelink_v1710_IEs = -1;
+static gint ett_nr_rrc_RRCReconfigurationCompleteSidelink_v1720_IEs = -1;
static gint ett_nr_rrc_T_nonCriticalExtension_62 = -1;
static gint ett_nr_rrc_RRCReconfigurationFailureSidelink = -1;
static gint ett_nr_rrc_T_criticalExtensions_56 = -1;
@@ -14776,7 +15123,7 @@ static const per_sequence_t T_condEventD1_r17_sequence[] = {
{ &hf_nr_rrc_distanceThreshFromReference2_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_65525 },
{ &hf_nr_rrc_referenceLocation1_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ReferenceLocation_r17 },
{ &hf_nr_rrc_referenceLocation2_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ReferenceLocation_r17 },
- { &hf_nr_rrc_hysteresis_r17_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_HysteresisLocation_r17 },
+ { &hf_nr_rrc_hysteresisLocation_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_HysteresisLocation_r17 },
{ &hf_nr_rrc_timeToTrigger_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_TimeToTrigger },
{ NULL, 0, 0, NULL }
};
@@ -16025,9 +16372,9 @@ dissect_nr_rrc_INTEGER_0_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
-dissect_nr_rrc_INTEGER_1_maxNrofCondCells_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_INTEGER_0_maxNrofCondCells_1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, maxNrofCondCells_r16, NULL, FALSE);
+ 0U, maxNrofCondCells_1_r17, NULL, FALSE);
return offset;
}
@@ -16036,7 +16383,7 @@ dissect_nr_rrc_INTEGER_1_maxNrofCondCells_r16(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t ConfigRestrictInfoSCG_eag_4_sequence[] = {
{ &hf_nr_rrc_allowedReducedConfigForOverheating_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OverheatingAssistance_r17 },
{ &hf_nr_rrc_maxNumberUDC_DRB_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_2 },
- { &hf_nr_rrc_maxNumberCPCCandidates_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_maxNrofCondCells_r16 },
+ { &hf_nr_rrc_maxNumberCPCCandidates_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_maxNrofCondCells_1_r17 },
{ NULL, 0, 0, NULL }
};
@@ -18270,15 +18617,15 @@ dissect_nr_rrc_CandidateCell_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17_sequence_of[1] = {
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17_sequence_of[1] = {
{ &hf_nr_rrc_candidateList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CandidateCell_r17 },
};
static int
-dissect_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17, SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17_sequence_of,
- 1, ffsUpperLimit, FALSE);
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17, SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17_sequence_of,
+ 1, maxNrofCondCells_r16, FALSE);
return offset;
}
@@ -18286,7 +18633,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17(tvbuff_t *tvb
static const per_sequence_t CandidateCellInfo_r17_sequence[] = {
{ &hf_nr_rrc_ssbFrequency_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ARFCN_ValueNR },
- { &hf_nr_rrc_candidateList_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17 },
+ { &hf_nr_rrc_candidateList_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17 },
{ NULL, 0, 0, NULL }
};
@@ -18307,7 +18654,7 @@ static int
dissect_nr_rrc_CandidateCellInfoListCPC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nr_rrc_CandidateCellInfoListCPC_r17, CandidateCellInfoListCPC_r17_sequence_of,
- 1, ffsUpperLimit, FALSE);
+ 1, maxFreq, FALSE);
return offset;
}
@@ -19652,15 +19999,15 @@ dissect_nr_rrc_ServCellInfoListMCG_EUTRA_r16(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId_sequence_of[1] = {
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId_sequence_of[1] = {
{ &hf_nr_rrc_candidateCellList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PhysCellId },
};
static int
-dissect_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId, SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId_sequence_of,
- 1, ffsUpperLimit, FALSE);
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId, SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId_sequence_of,
+ 1, maxNrofCondCells_r16, FALSE);
return offset;
}
@@ -19668,7 +20015,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId(tvbuff_t *tvb _U_, in
static const per_sequence_t CandidateCellCPC_r17_sequence[] = {
{ &hf_nr_rrc_ssbFrequency_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ARFCN_ValueNR },
- { &hf_nr_rrc_candidateCellList_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId },
+ { &hf_nr_rrc_candidateCellList_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId },
{ NULL, 0, 0, NULL }
};
@@ -19689,20 +20036,20 @@ static int
dissect_nr_rrc_CandidateCellListCPC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nr_rrc_CandidateCellListCPC_r17, CandidateCellListCPC_r17_sequence_of,
- 1, ffsUpperLimit, FALSE);
+ 1, maxFreq, FALSE);
return offset;
}
-static const value_string nr_rrc_T_twoPHRModeSCG_r17_01_vals[] = {
+static const value_string nr_rrc_T_twoPHRModeMCG_r17_vals[] = {
{ 0, "enabled" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_twoPHRModeSCG_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_twoPHRModeMCG_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -19740,7 +20087,7 @@ dissect_nr_rrc_T_nonCriticalExtension_03(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t CG_ConfigInfo_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_candidateCellListCPC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CandidateCellListCPC_r17 },
- { &hf_nr_rrc_twoPHRModeSCG_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_twoPHRModeSCG_r17_01 },
+ { &hf_nr_rrc_twoPHRModeMCG_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_twoPHRModeMCG_r17 },
{ &hf_nr_rrc_lowMobilityEvaluationConnectedInPCell_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_lowMobilityEvaluationConnectedInPCell_r17 },
{ &hf_nr_rrc_nonCriticalExtension_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_03 },
{ NULL, 0, 0, NULL }
@@ -20353,6 +20700,47 @@ dissect_nr_rrc_INTEGER_0_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+static const value_string nr_rrc_T_slotConfig_r17_vals[] = {
+ { 0, "ms4" },
+ { 1, "ms5" },
+ { 2, "ms10" },
+ { 3, "ms20" },
+ { 4, "ms40" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_slotConfig_r17_choice[] = {
+ { 0, &hf_nr_rrc_ms4_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_255 },
+ { 1, &hf_nr_rrc_ms5_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_319 },
+ { 2, &hf_nr_rrc_ms10_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_639 },
+ { 3, &hf_nr_rrc_ms20_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_1279 },
+ { 4, &hf_nr_rrc_ms40_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_2559 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_slotConfig_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_slotConfig_r17, T_slotConfig_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSI_RS_Resource_Mobility_eag_1_sequence[] = {
+ { &hf_nr_rrc_slotConfig_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_slotConfig_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CSI_RS_Resource_Mobility_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, CSI_RS_Resource_Mobility_eag_1_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t CSI_RS_Resource_Mobility_sequence[] = {
{ &hf_nr_rrc_csi_RS_Index , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CSI_RS_Index },
{ &hf_nr_rrc_slotConfig , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_slotConfig },
@@ -20360,6 +20748,7 @@ static const per_sequence_t CSI_RS_Resource_Mobility_sequence[] = {
{ &hf_nr_rrc_frequencyDomainAllocation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_frequencyDomainAllocation },
{ &hf_nr_rrc_firstOFDMSymbolInTimeDomain, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_13 },
{ &hf_nr_rrc_sequenceGenerationConfig, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_1023 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CSI_RS_Resource_Mobility_eag_1 },
{ NULL, 0, 0, NULL }
};
@@ -20700,21 +21089,6 @@ dissect_nr_rrc_T_numberOfRxRedCap_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const value_string nr_rrc_T_hd_FDDRedCap_r17_vals[] = {
- { 0, "supported" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nr_rrc_T_hd_FDDRedCap_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, FALSE, 0, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t T_nonCriticalExtension_05_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -20732,7 +21106,7 @@ static const per_sequence_t UERadioPagingInformation_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_ue_RadioPagingInfo_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ue_RadioPagingInfo_r17 },
{ &hf_nr_rrc_inactiveStatePO_Determination_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_inactiveStatePO_Determination_r17 },
{ &hf_nr_rrc_numberOfRxRedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_numberOfRxRedCap_r17 },
- { &hf_nr_rrc_hd_FDDRedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_hd_FDDRedCap_r17 },
+ { &hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxBands_OF_FreqBandIndicatorNR },
{ &hf_nr_rrc_nonCriticalExtension_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_05 },
{ NULL, 0, 0, NULL }
};
@@ -21753,6 +22127,48 @@ dissect_nr_rrc_T_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
+static const per_sequence_t SSB_MTC4_r17_sequence[] = {
+ { &hf_nr_rrc_pci_List_r17 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPCIsPerSMTC_OF_PhysCellId },
+ { &hf_nr_rrc_offset_r17_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_159 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SSB_MTC4_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SSB_MTC4_r17, SSB_MTC4_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SSB_MTC4List_r17_sequence_of[1] = {
+ { &hf_nr_rrc_SSB_MTC4List_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SSB_MTC4_r17 },
+};
+
+static int
+dissect_nr_rrc_SSB_MTC4List_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SSB_MTC4List_r17, SSB_MTC4List_r17_sequence_of,
+ 1, 3, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_eag_4_sequence[] = {
+ { &hf_nr_rrc_smtc4list_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SSB_MTC4List_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, T_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t T_intraFreqCellReselectionInfo_sequence[] = {
{ &hf_nr_rrc_q_RxLevMin , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_Q_RxLevMin },
{ &hf_nr_rrc_q_RxLevMinSUL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_Q_RxLevMin },
@@ -21770,6 +22186,7 @@ static const per_sequence_t T_intraFreqCellReselectionInfo_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_eag_1_02 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_eag_2_01 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_eag_3 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -22707,11 +23124,53 @@ dissect_nr_rrc_SIB4_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
+static const per_sequence_t InterFreqCarrierFreqInfo_v1720_sequence[] = {
+ { &hf_nr_rrc_smtc4list_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SSB_MTC4List_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_InterFreqCarrierFreqInfo_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_InterFreqCarrierFreqInfo_v1720, InterFreqCarrierFreqInfo_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t InterFreqCarrierFreqList_v1720_sequence_of[1] = {
+ { &hf_nr_rrc_InterFreqCarrierFreqList_v1720_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_InterFreqCarrierFreqInfo_v1720 },
+};
+
+static int
+dissect_nr_rrc_InterFreqCarrierFreqList_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_InterFreqCarrierFreqList_v1720, InterFreqCarrierFreqList_v1720_sequence_of,
+ 1, maxFreq, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SIB4_eag_3_sequence[] = {
+ { &hf_nr_rrc_interFreqCarrierFreqList_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_InterFreqCarrierFreqList_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SIB4_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SIB4_eag_3_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SIB4_sequence[] = {
{ &hf_nr_rrc_interFreqCarrierFreqList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_InterFreqCarrierFreqList },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SIB4_eag_1 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SIB4_eag_2 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SIB4_eag_3 },
{ NULL, 0, 0, NULL }
};
@@ -24897,6 +25356,19 @@ dissect_nr_rrc_NTN_NeighCellConfigList_r17(tvbuff_t *tvb _U_, int offset _U_, as
}
+static const per_sequence_t SIB19_r17_eag_1_sequence[] = {
+ { &hf_nr_rrc_ntn_NeighCellConfigListExt_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NTN_NeighCellConfigList_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SIB19_r17_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SIB19_r17_eag_1_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SIB19_r17_sequence[] = {
{ &hf_nr_rrc_ntn_Config_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_NTN_Config_r17 },
{ &hf_nr_rrc_t_Service_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_549755813887 },
@@ -24904,6 +25376,7 @@ static const per_sequence_t SIB19_r17_sequence[] = {
{ &hf_nr_rrc_distanceThresh_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_65525 },
{ &hf_nr_rrc_ntn_NeighCellConfigList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_NTN_NeighCellConfigList_r17 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SIB19_r17_eag_1 },
{ NULL, 0, 0, NULL }
};
@@ -25095,7 +25568,7 @@ dissect_nr_rrc_INTEGER_0_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const value_string nr_rrc_T_pdsch_AggregationFactor_r17_vals[] = {
+static const value_string nr_rrc_T_pdsch_AggregationFactor_r17_01_vals[] = {
{ 0, "n2" },
{ 1, "n4" },
{ 2, "n8" },
@@ -25104,7 +25577,7 @@ static const value_string nr_rrc_T_pdsch_AggregationFactor_r17_vals[] = {
static int
-dissect_nr_rrc_T_pdsch_AggregationFactor_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_pdsch_AggregationFactor_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3, NULL, FALSE, 0, NULL);
@@ -25115,7 +25588,7 @@ dissect_nr_rrc_T_pdsch_AggregationFactor_r17(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t PDSCH_ConfigPTM_r17_sequence[] = {
{ &hf_nr_rrc_dataScramblingIdentityPDSCH_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_1023 },
{ &hf_nr_rrc_dmrs_ScramblingID0_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_65535 },
- { &hf_nr_rrc_pdsch_AggregationFactor_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_AggregationFactor_r17 },
+ { &hf_nr_rrc_pdsch_AggregationFactor_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_AggregationFactor_r17_01 },
{ NULL, 0, 0, NULL }
};
@@ -26190,7 +26663,7 @@ dissect_nr_rrc_T_nonCriticalExtension_41(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t SystemInformation_IEs_sequence[] = {
{ &hf_nr_rrc_sib_TypeAndInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_sib_TypeAndInfo },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_99, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_41 },
+ { &hf_nr_rrc_nonCriticalExtension_101, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_41 },
{ NULL, 0, 0, NULL }
};
@@ -26859,7 +27332,7 @@ dissect_nr_rrc_T_nonCriticalExtension_52(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t PosSystemInformation_r16_IEs_sequence[] = {
{ &hf_nr_rrc_posSIB_TypeAndInfo_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_posSIB_TypeAndInfo_r16 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_117, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_52 },
+ { &hf_nr_rrc_nonCriticalExtension_120, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_52 },
{ NULL, 0, 0, NULL }
};
@@ -29543,6 +30016,34 @@ dissect_nr_rrc_PDCCH_ConfigCommon_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
+static const value_string nr_rrc_T_followUnifiedTCIstate_v1720_vals[] = {
+ { 0, "enabled" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_followUnifiedTCIstate_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_ConfigCommon_eag_4_sequence[] = {
+ { &hf_nr_rrc_followUnifiedTCIstate_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_followUnifiedTCIstate_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_ConfigCommon_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, PDCCH_ConfigCommon_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t PDCCH_ConfigCommon_sequence[] = {
{ &hf_nr_rrc_controlResourceSetZero, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_ControlResourceSetZero },
{ &hf_nr_rrc_commonControlResourceSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_ControlResourceSet },
@@ -29555,6 +30056,7 @@ static const per_sequence_t PDCCH_ConfigCommon_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_ConfigCommon_eag_1 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_ConfigCommon_eag_2 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_ConfigCommon_eag_3 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_ConfigCommon_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -30436,7 +30938,7 @@ dissect_nr_rrc_T_ra_Msg3SizeGroupA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string nr_rrc_T_messagePowerOffsetGroupB_01_vals[] = {
+static const value_string nr_rrc_T_messagePowerOffsetGroupB_vals[] = {
{ 0, "minusinfinity" },
{ 1, "dB0" },
{ 2, "dB5" },
@@ -30450,7 +30952,7 @@ static const value_string nr_rrc_T_messagePowerOffsetGroupB_01_vals[] = {
static int
-dissect_nr_rrc_T_messagePowerOffsetGroupB_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_messagePowerOffsetGroupB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8, NULL, FALSE, 0, NULL);
@@ -30470,7 +30972,7 @@ dissect_nr_rrc_INTEGER_1_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t T_groupBconfigured_sequence[] = {
{ &hf_nr_rrc_ra_Msg3SizeGroupA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ra_Msg3SizeGroupA },
- { &hf_nr_rrc_messagePowerOffsetGroupB_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_messagePowerOffsetGroupB_01 },
+ { &hf_nr_rrc_messagePowerOffsetGroupB, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_messagePowerOffsetGroupB },
{ &hf_nr_rrc_numberOfRA_PreamblesGroupA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_64 },
{ NULL, 0, 0, NULL }
};
@@ -30929,7 +31431,7 @@ dissect_nr_rrc_T_ra_SizeGroupA_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string nr_rrc_T_messagePowerOffsetGroupB_vals[] = {
+static const value_string nr_rrc_T_messagePowerOffsetGroupB_r17_vals[] = {
{ 0, "minusinfinity" },
{ 1, "dB0" },
{ 2, "dB5" },
@@ -30943,7 +31445,7 @@ static const value_string nr_rrc_T_messagePowerOffsetGroupB_vals[] = {
static int
-dissect_nr_rrc_T_messagePowerOffsetGroupB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_messagePowerOffsetGroupB_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8, NULL, FALSE, 0, NULL);
@@ -30953,8 +31455,8 @@ dissect_nr_rrc_T_messagePowerOffsetGroupB(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t T_groupBconfigured_r17_sequence[] = {
{ &hf_nr_rrc_ra_SizeGroupA_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ra_SizeGroupA_r17 },
- { &hf_nr_rrc_messagePowerOffsetGroupB, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_messagePowerOffsetGroupB },
- { &hf_nr_rrc_numberOfRA_PreamblesGroupA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_64 },
+ { &hf_nr_rrc_messagePowerOffsetGroupB_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_messagePowerOffsetGroupB_r17 },
+ { &hf_nr_rrc_numberOfRA_PreamblesGroupA_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_64 },
{ NULL, 0, 0, NULL }
};
@@ -31225,7 +31727,7 @@ dissect_nr_rrc_MsgA_PUSCH_Config_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t FeatureCombinationPreambles_r17_sequence[] = {
{ &hf_nr_rrc_featureCombination_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureCombination_r17 },
- { &hf_nr_rrc_startPreambleForThisPartition_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_64 },
+ { &hf_nr_rrc_startPreambleForThisPartition_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_63 },
{ &hf_nr_rrc_numberOfPreamblesPerSSB_ForThisPartition_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_64 },
{ &hf_nr_rrc_ssb_SharedRO_MaskIndex_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_15 },
{ &hf_nr_rrc_groupBconfigured_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_groupBconfigured_r17 },
@@ -31489,7 +31991,7 @@ dissect_nr_rrc_T_additionalPRBOffset_r17(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t PUCCH_ConfigCommon_eag_1_sequence[] = {
{ &hf_nr_rrc_nrofPRBs_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_16 },
{ &hf_nr_rrc_intra_SlotFH_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_intra_SlotFH_r17 },
- { &hf_nr_rrc_pucch_ResourceCommon_RedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_15 },
+ { &hf_nr_rrc_pucch_ResourceCommonRedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_15 },
{ &hf_nr_rrc_additionalPRBOffset_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_additionalPRBOffset_r17 },
{ NULL, 0, 0, NULL }
};
@@ -31945,7 +32447,7 @@ dissect_nr_rrc_T_ra_MsgA_SizeGroupA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const value_string nr_rrc_T_messagePowerOffsetGroupB_02_vals[] = {
+static const value_string nr_rrc_T_messagePowerOffsetGroupB_01_vals[] = {
{ 0, "minusinfinity" },
{ 1, "dB0" },
{ 2, "dB5" },
@@ -31959,7 +32461,7 @@ static const value_string nr_rrc_T_messagePowerOffsetGroupB_02_vals[] = {
static int
-dissect_nr_rrc_T_messagePowerOffsetGroupB_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_messagePowerOffsetGroupB_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8, NULL, FALSE, 0, NULL);
@@ -31969,7 +32471,7 @@ dissect_nr_rrc_T_messagePowerOffsetGroupB_02(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t GroupB_ConfiguredTwoStepRA_r16_sequence[] = {
{ &hf_nr_rrc_ra_MsgA_SizeGroupA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ra_MsgA_SizeGroupA },
- { &hf_nr_rrc_messagePowerOffsetGroupB_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_messagePowerOffsetGroupB_02 },
+ { &hf_nr_rrc_messagePowerOffsetGroupB_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_messagePowerOffsetGroupB_01 },
{ &hf_nr_rrc_numberOfRA_PreamblesGroupA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_64 },
{ NULL, 0, 0, NULL }
};
@@ -33597,7 +34099,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_maxSI_Message_OF_PosSchedulingInfo_r16(tvbuff_t *
static const per_sequence_t PosSI_SchedulingInfo_r16_eag_1_sequence[] = {
- { &hf_nr_rrc_posSI_RequestConfig_RedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SI_RequestConfig },
+ { &hf_nr_rrc_posSI_RequestConfigRedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SI_RequestConfig },
{ NULL, 0, 0, NULL }
};
@@ -34201,7 +34703,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_maxSI_Message_OF_SchedulingInfo2_r17(tvbuff_t *tv
static const per_sequence_t SI_SchedulingInfo_v1700_sequence[] = {
{ &hf_nr_rrc_schedulingInfoList2_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxSI_Message_OF_SchedulingInfo2_r17 },
- { &hf_nr_rrc_si_RequestConfig_RedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SI_RequestConfig },
+ { &hf_nr_rrc_si_RequestConfigRedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SI_RequestConfig },
{ NULL, 0, 0, NULL }
};
@@ -34301,7 +34803,7 @@ static const per_sequence_t SIB1_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_eDRX_AllowedInactive_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_eDRX_AllowedInactive_r17 },
{ &hf_nr_rrc_intraFreqReselectionRedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_intraFreqReselectionRedCap_r17 },
{ &hf_nr_rrc_cellBarredNTN_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_cellBarredNTN_r17 },
- { &hf_nr_rrc_nonCriticalExtension_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_39 },
+ { &hf_nr_rrc_nonCriticalExtension_98, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_39 },
{ NULL, 0, 0, NULL }
};
@@ -34316,7 +34818,7 @@ dissect_nr_rrc_SIB1_v1700_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static const per_sequence_t SIB1_v1630_IEs_sequence[] = {
{ &hf_nr_rrc_uac_BarringInfo_v1630, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uac_BarringInfo_v1630 },
- { &hf_nr_rrc_nonCriticalExtension_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SIB1_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_97, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SIB1_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -34333,7 +34835,7 @@ static const per_sequence_t SIB1_v1610_IEs_sequence[] = {
{ &hf_nr_rrc_idleModeMeasurementsEUTRA_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_idleModeMeasurementsEUTRA_r16 },
{ &hf_nr_rrc_idleModeMeasurementsNR_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_idleModeMeasurementsNR_r16 },
{ &hf_nr_rrc_posSI_SchedulingInfo_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PosSI_SchedulingInfo_r16 },
- { &hf_nr_rrc_nonCriticalExtension_94, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SIB1_v1630_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SIB1_v1630_IEs },
{ NULL, 0, 0, NULL }
};
@@ -34358,7 +34860,7 @@ static const per_sequence_t SIB1_sequence[] = {
{ &hf_nr_rrc_uac_BarringInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uac_BarringInfo },
{ &hf_nr_rrc_useFullResumeID, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_useFullResumeID },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_93, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SIB1_v1610_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SIB1_v1610_IEs },
{ NULL, 0, 0, NULL }
};
@@ -34480,7 +34982,7 @@ dissect_nr_rrc_T_nonCriticalExtension_28(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t RRCReject_IEs_sequence[] = {
{ &hf_nr_rrc_waitTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RejectWaitTime },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_66, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_28 },
+ { &hf_nr_rrc_nonCriticalExtension_67, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_28 },
{ NULL, 0, 0, NULL }
};
@@ -35463,7 +35965,7 @@ static const per_sequence_t PDCP_Config_eag_3_sequence[] = {
{ &hf_nr_rrc_survivalTimeStateSupport_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_survivalTimeStateSupport_r17 },
{ &hf_nr_rrc_uplinkDataCompression_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uplinkDataCompression_r17 },
{ &hf_nr_rrc_discardTimerExt2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_discardTimerExt2_r17 },
- { &hf_nr_rrc_multicastHFN_AndRefSN_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_32 },
+ { &hf_nr_rrc_initialRX_DELIV_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_32 },
{ NULL, 0, 0, NULL }
};
@@ -37111,9 +37613,23 @@ dissect_nr_rrc_T_dl_Alpha_PSBCH_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
+static const per_sequence_t SL_PSBCH_Config_r16_eag_1_sequence[] = {
+ { &hf_nr_rrc_dl_P0_PSBCH_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_M202_24 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SL_PSBCH_Config_r16_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SL_PSBCH_Config_r16_eag_1_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SL_PSBCH_Config_r16_sequence[] = {
{ &hf_nr_rrc_dl_P0_PSBCH_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_M16_15 },
{ &hf_nr_rrc_dl_Alpha_PSBCH_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dl_Alpha_PSBCH_r16 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_PSBCH_Config_r16_eag_1 },
{ NULL, 0, 0, NULL }
};
@@ -38339,6 +38855,21 @@ dissect_nr_rrc_T_dl_Alpha_PSFCH_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
+static const per_sequence_t SL_PowerControl_r16_eag_1_sequence[] = {
+ { &hf_nr_rrc_dl_P0_PSSCH_PSCCH_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_M202_24 },
+ { &hf_nr_rrc_sl_P0_PSSCH_PSCCH_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_M202_24 },
+ { &hf_nr_rrc_dl_P0_PSFCH_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_M202_24 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SL_PowerControl_r16_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SL_PowerControl_r16_eag_1_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SL_PowerControl_r16_sequence[] = {
{ &hf_nr_rrc_sl_MaxTransPower_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_M30_33 },
{ &hf_nr_rrc_sl_Alpha_PSSCH_PSCCH_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_Alpha_PSSCH_PSCCH_r16 },
@@ -38347,6 +38878,7 @@ static const per_sequence_t SL_PowerControl_r16_sequence[] = {
{ &hf_nr_rrc_dl_P0_PSSCH_PSCCH_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_M16_15 },
{ &hf_nr_rrc_dl_Alpha_PSFCH_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dl_Alpha_PSFCH_r16 },
{ &hf_nr_rrc_dl_P0_PSFCH_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_M16_15 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_PowerControl_r16_eag_1 },
{ NULL, 0, 0, NULL }
};
@@ -38815,6 +39347,19 @@ dissect_nr_rrc_T_sl_IndicationUE_B_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
+static const per_sequence_t SL_InterUE_CoordinationScheme2_r17_eag_1_sequence[] = {
+ { &hf_nr_rrc_sl_DeltaRSRP_Thresh_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_M30_30 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SL_InterUE_CoordinationScheme2_r17_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SL_InterUE_CoordinationScheme2_r17_eag_1_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SL_InterUE_CoordinationScheme2_r17_sequence[] = {
{ &hf_nr_rrc_sl_IUC_Scheme2_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_IUC_Scheme2_r17 },
{ &hf_nr_rrc_sl_RB_SetPSFCH_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10_275 },
@@ -38823,6 +39368,7 @@ static const per_sequence_t SL_InterUE_CoordinationScheme2_r17_sequence[] = {
{ &hf_nr_rrc_sl_SlotLevelResourceExclusion_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_SlotLevelResourceExclusion_r17 },
{ &hf_nr_rrc_sl_OptionForCondition2_A_1_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_1 },
{ &hf_nr_rrc_sl_IndicationUE_B_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_IndicationUE_B_r17 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_InterUE_CoordinationScheme2_r17_eag_1 },
{ NULL, 0, 0, NULL }
};
@@ -41259,7 +41805,7 @@ dissect_nr_rrc_SL_DRX_GC_Generic_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t SL_DRX_Config_GC_BC_r17_sequence[] = {
+static const per_sequence_t SL_DRX_ConfigGC_BC_r17_sequence[] = {
{ &hf_nr_rrc_sl_DRX_GC_BC_PerQoS_List_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSL_GC_BC_DRX_QoS_r17_OF_SL_DRX_GC_BC_QoS_r17 },
{ &hf_nr_rrc_sl_DRX_GC_generic_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SL_DRX_GC_Generic_r17 },
{ &hf_nr_rrc_sl_DefaultDRX_GC_BC_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SL_DRX_GC_BC_QoS_r17 },
@@ -41267,9 +41813,9 @@ static const per_sequence_t SL_DRX_Config_GC_BC_r17_sequence[] = {
};
static int
-dissect_nr_rrc_SL_DRX_Config_GC_BC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_SL_DRX_ConfigGC_BC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_SL_DRX_Config_GC_BC_r17, SL_DRX_Config_GC_BC_r17_sequence);
+ ett_nr_rrc_SL_DRX_ConfigGC_BC_r17, SL_DRX_ConfigGC_BC_r17_sequence);
return offset;
}
@@ -41587,7 +42133,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_Dest_r16_OF_SL_DRX_ConfigUC_Info_r17(tv
static const per_sequence_t SL_DRX_Config_r17_sequence[] = {
- { &hf_nr_rrc_sl_DRX_Config_GC_BC_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SL_DRX_Config_GC_BC_r17 },
+ { &hf_nr_rrc_sl_DRX_ConfigGC_BC_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SL_DRX_ConfigGC_BC_r17 },
{ &hf_nr_rrc_sl_DRX_ConfigUC_ToReleaseList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_Dest_r16_OF_SL_DestinationIndex_r16 },
{ &hf_nr_rrc_sl_DRX_ConfigUC_ToAddModList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_Dest_r16_OF_SL_DRX_ConfigUC_Info_r17 },
{ NULL, 0, 0, NULL }
@@ -41982,7 +42528,7 @@ dissect_nr_rrc_T_nonCriticalExtension_32(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t RRCSetup_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_sl_ConfigDedicatedNR_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SL_ConfigDedicatedNR_r16 },
{ &hf_nr_rrc_sl_L2RemoteUE_Config_r17_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SL_L2RemoteUE_Config_r17 },
- { &hf_nr_rrc_nonCriticalExtension_81, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_32 },
+ { &hf_nr_rrc_nonCriticalExtension_83, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_32 },
{ NULL, 0, 0, NULL }
};
@@ -41999,7 +42545,7 @@ static const per_sequence_t RRCSetup_IEs_sequence[] = {
{ &hf_nr_rrc_radioBearerConfig, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RadioBearerConfig },
{ &hf_nr_rrc_masterCellGroup_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_masterCellGroup_02 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_80, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCSetup_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_82, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCSetup_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -42838,8 +43384,8 @@ dissect_nr_rrc_T_ref_SCS_CP_v1700(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t T_tci_StateInfo_r17_sequence[] = {
- { &hf_nr_rrc_tci_StateId , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_TCI_StateId },
- { &hf_nr_rrc_ref_ServCellId, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ServCellIndex },
+ { &hf_nr_rrc_tci_StateId_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_TCI_StateId },
+ { &hf_nr_rrc_ref_ServCellId_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ServCellIndex },
{ NULL, 0, 0, NULL }
};
@@ -42868,6 +43414,19 @@ dissect_nr_rrc_RMTC_Config_r16_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+static const per_sequence_t RMTC_Config_r16_eag_2_sequence[] = {
+ { &hf_nr_rrc_ref_BWPId_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BWP_Id },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RMTC_Config_r16_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, RMTC_Config_r16_eag_2_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RMTC_Config_r16_sequence[] = {
{ &hf_nr_rrc_rmtc_Periodicity_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_rmtc_Periodicity_r16 },
{ &hf_nr_rrc_rmtc_SubframeOffset_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_639 },
@@ -42875,6 +43434,7 @@ static const per_sequence_t RMTC_Config_r16_sequence[] = {
{ &hf_nr_rrc_rmtc_Frequency_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ARFCN_ValueNR },
{ &hf_nr_rrc_ref_SCS_CP_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ref_SCS_CP_r16 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RMTC_Config_r16_eag_1 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RMTC_Config_r16_eag_2 },
{ NULL, 0, 0, NULL }
};
@@ -42978,35 +43538,6 @@ dissect_nr_rrc_MeasGapId_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t SSB_MTC4_r17_sequence[] = {
- { &hf_nr_rrc_pci_List_r17 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPCIsPerSMTC_OF_PhysCellId },
- { &hf_nr_rrc_offset_r17_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_159 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nr_rrc_SSB_MTC4_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_SSB_MTC4_r17, SSB_MTC4_r17_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t SSB_MTC4List_r17_sequence_of[1] = {
- { &hf_nr_rrc_SSB_MTC4List_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SSB_MTC4_r17 },
-};
-
-static int
-dissect_nr_rrc_SSB_MTC4List_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_SSB_MTC4List_r17, SSB_MTC4List_r17_sequence_of,
- 1, 3, FALSE);
-
- return offset;
-}
-
-
static const value_string nr_rrc_T_measCyclePSCell_r17_vals[] = {
{ 0, "ms160" },
{ 1, "ms256" },
@@ -43109,6 +43640,20 @@ dissect_nr_rrc_MeasObjectNR_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const per_sequence_t MeasObjectNR_eag_4_sequence[] = {
+ { &hf_nr_rrc_associatedMeasGapSSB2_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasGapId_r17 },
+ { &hf_nr_rrc_associatedMeasGapCSIRS2_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasGapId_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_MeasObjectNR_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, MeasObjectNR_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t MeasObjectNR_sequence[] = {
{ &hf_nr_rrc_ssbFrequency , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_ARFCN_ValueNR },
{ &hf_nr_rrc_ssbSubcarrierSpacing, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SubcarrierSpacing },
@@ -43131,6 +43676,7 @@ static const per_sequence_t MeasObjectNR_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasObjectNR_eag_1 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasObjectNR_eag_2 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasObjectNR_eag_3 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasObjectNR_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -49734,7 +50280,7 @@ dissect_nr_rrc_T_rrm_MeasRelaxationReportingConfig_r17(tvbuff_t *tvb _U_, int of
}
-static const value_string nr_rrc_T_threshPropDelayDiff_vals[] = {
+static const value_string nr_rrc_T_threshPropDelayDiff_r17_vals[] = {
{ 0, "ms0dot5" },
{ 1, "ms1" },
{ 2, "ms2" },
@@ -49756,7 +50302,7 @@ static const value_string nr_rrc_T_threshPropDelayDiff_vals[] = {
static int
-dissect_nr_rrc_T_threshPropDelayDiff(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_threshPropDelayDiff_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16, NULL, FALSE, 0, NULL);
@@ -49794,7 +50340,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_maxCellNTN_r17_OF_NeighbourCellInfo_r17(tvbuff_t
static const per_sequence_t PropDelayDiffReportConfig_r17_sequence[] = {
- { &hf_nr_rrc_threshPropDelayDiff, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_threshPropDelayDiff },
+ { &hf_nr_rrc_threshPropDelayDiff_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_threshPropDelayDiff_r17 },
{ &hf_nr_rrc_neighCellInfoList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxCellNTN_r17_OF_NeighbourCellInfo_r17 },
{ NULL, 0, 0, NULL }
};
@@ -50065,7 +50611,7 @@ dissect_nr_rrc_T_needForGapNCSG_ConfigEUTRA_r17(tvbuff_t *tvb _U_, int offset _U
static int
-dissect_nr_rrc_MUSIM_GapID_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_MUSIM_GapId_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 2U, NULL, FALSE);
@@ -50073,14 +50619,14 @@ dissect_nr_rrc_MUSIM_GapID_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17_sequence_of[1] = {
- { &hf_nr_rrc_musim_GapToReleaseList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MUSIM_GapID_r17 },
+static const per_sequence_t SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17_sequence_of[1] = {
+ { &hf_nr_rrc_musim_GapToReleaseList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MUSIM_GapId_r17 },
};
static int
-dissect_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17, SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17_sequence_of,
+ ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17, SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17_sequence_of,
1, 3, FALSE);
return offset;
@@ -50174,7 +50720,7 @@ dissect_nr_rrc_MUSIM_GapInfo_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t MUSIM_Gap_r17_sequence[] = {
- { &hf_nr_rrc_musim_GapID_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MUSIM_GapID_r17 },
+ { &hf_nr_rrc_musim_GapId_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MUSIM_GapId_r17 },
{ &hf_nr_rrc_musim_GapInfo_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MUSIM_GapInfo_r17 },
{ NULL, 0, 0, NULL }
};
@@ -50203,7 +50749,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_Gap_r17(tvbuff_t *tvb _U_, int offset
static const per_sequence_t MUSIM_GapConfig_r17_sequence[] = {
- { &hf_nr_rrc_musim_GapToReleaseList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17 },
+ { &hf_nr_rrc_musim_GapToReleaseList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17 },
{ &hf_nr_rrc_musim_GapToAddModList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_Gap_r17 },
{ &hf_nr_rrc_musim_AperiodicGap_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_MUSIM_GapInfo_r17 },
{ NULL, 0, 0, NULL }
@@ -50433,8 +50979,8 @@ static const per_sequence_t MeasConfigAppLayer_r17_sequence[] = {
{ &hf_nr_rrc_measConfigAppLayerId_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasConfigAppLayerId_r17 },
{ &hf_nr_rrc_measConfigAppLayerContainer_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING_SIZE_1_8000 },
{ &hf_nr_rrc_serviceType_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_serviceType_r17 },
- { &hf_nr_rrc_pauseReporting, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BOOLEAN },
- { &hf_nr_rrc_transmissionOfSessionStartStop, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_pauseReporting_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_transmissionOfSessionStartStop_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BOOLEAN },
{ &hf_nr_rrc_ran_VisibleParameters_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_ran_VisibleParameters_r17 },
{ NULL, 0, 0, NULL }
};
@@ -51037,7 +51583,7 @@ static const per_sequence_t RRCResume_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_needForGapNCSG_ConfigEUTRA_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_needForGapNCSG_ConfigEUTRA_r17_01 },
{ &hf_nr_rrc_scg_State_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scg_State_r17_01 },
{ &hf_nr_rrc_appLayerMeasConfig_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_AppLayerMeasConfig_r17 },
- { &hf_nr_rrc_nonCriticalExtension_75, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_30 },
+ { &hf_nr_rrc_nonCriticalExtension_76, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_30 },
{ NULL, 0, 0, NULL }
};
@@ -51056,7 +51602,7 @@ static const per_sequence_t RRCResume_v1610_IEs_sequence[] = {
{ &hf_nr_rrc_restoreSCG_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_restoreSCG_r16 },
{ &hf_nr_rrc_mrdc_SecondaryCellGroup_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mrdc_SecondaryCellGroup_r16 },
{ &hf_nr_rrc_needForGapsConfigNR_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_needForGapsConfigNR_r16_01 },
- { &hf_nr_rrc_nonCriticalExtension_74, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResume_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_75, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResume_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51072,7 +51618,7 @@ dissect_nr_rrc_RRCResume_v1610_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t RRCResume_v1560_IEs_sequence[] = {
{ &hf_nr_rrc_radioBearerConfig2_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_radioBearerConfig2_01 },
{ &hf_nr_rrc_sk_Counter , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SK_Counter },
- { &hf_nr_rrc_nonCriticalExtension_73, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResume_v1610_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_74, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResume_v1610_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51091,7 +51637,7 @@ static const per_sequence_t RRCResume_IEs_sequence[] = {
{ &hf_nr_rrc_measConfig , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasConfig },
{ &hf_nr_rrc_fullConfig_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_fullConfig_01 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_72, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResume_v1560_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_73, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResume_v1560_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51759,7 +52305,7 @@ dissect_nr_rrc_T_nonCriticalExtension_29(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t RRCRelease_v1710_IEs_sequence[] = {
{ &hf_nr_rrc_noLastCellUpdate_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_noLastCellUpdate_r17 },
- { &hf_nr_rrc_nonCriticalExtension_71, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_29 },
+ { &hf_nr_rrc_nonCriticalExtension_72, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_29 },
{ NULL, 0, 0, NULL }
};
@@ -51774,7 +52320,7 @@ dissect_nr_rrc_RRCRelease_v1710_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t RRCRelease_v1650_IEs_sequence[] = {
{ &hf_nr_rrc_mpsPriorityIndication_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mpsPriorityIndication_r16 },
- { &hf_nr_rrc_nonCriticalExtension_70, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCRelease_v1710_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_71, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCRelease_v1710_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51790,7 +52336,7 @@ dissect_nr_rrc_RRCRelease_v1650_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t RRCRelease_v1610_IEs_sequence[] = {
{ &hf_nr_rrc_voiceFallbackIndication_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_voiceFallbackIndication_r16_01 },
{ &hf_nr_rrc_measIdleConfig_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_measIdleConfig_r16 },
- { &hf_nr_rrc_nonCriticalExtension_69, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCRelease_v1650_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_70, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCRelease_v1650_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51805,7 +52351,7 @@ dissect_nr_rrc_RRCRelease_v1610_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t RRCRelease_v1540_IEs_sequence[] = {
{ &hf_nr_rrc_waitTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RejectWaitTime },
- { &hf_nr_rrc_nonCriticalExtension_68, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCRelease_v1610_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_69, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCRelease_v1610_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51824,7 +52370,7 @@ static const per_sequence_t RRCRelease_IEs_sequence[] = {
{ &hf_nr_rrc_suspendConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SuspendConfig },
{ &hf_nr_rrc_deprioritisationReq, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_deprioritisationReq },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_67, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCRelease_v1540_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_68, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCRelease_v1540_IEs },
{ NULL, 0, 0, NULL }
};
@@ -52037,7 +52583,7 @@ dissect_nr_rrc_T_nonCriticalExtension_36(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t SecurityModeCommand_IEs_sequence[] = {
{ &hf_nr_rrc_securityConfigSMC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SecurityConfigSMC },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_90, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_36 },
+ { &hf_nr_rrc_nonCriticalExtension_92, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_36 },
{ NULL, 0, 0, NULL }
};
@@ -52972,7 +53518,7 @@ dissect_nr_rrc_T_nonCriticalExtension_45(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t UEInformationRequest_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_successHO_ReportReq_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_successHO_ReportReq_r17 },
{ &hf_nr_rrc_coarseLocationRequest_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_coarseLocationRequest_r17 },
- { &hf_nr_rrc_nonCriticalExtension_108, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_45 },
+ { &hf_nr_rrc_nonCriticalExtension_110, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_45 },
{ NULL, 0, 0, NULL }
};
@@ -52993,7 +53539,7 @@ static const per_sequence_t UEInformationRequest_r16_IEs_sequence[] = {
{ &hf_nr_rrc_rlf_ReportReq_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_rlf_ReportReq_r16 },
{ &hf_nr_rrc_mobilityHistoryReportReq_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mobilityHistoryReportReq_r16 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_107, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEInformationRequest_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_109, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEInformationRequest_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -56782,6 +57328,140 @@ dissect_nr_rrc_UplinkTxDirectCurrentTwoCarrierList_r16(tvbuff_t *tvb _U_, int of
}
+static const value_string nr_rrc_FrequencyComponent_r17_vals[] = {
+ { 0, "activeCarrier" },
+ { 1, "configuredCarrier" },
+ { 2, "activeBWP" },
+ { 3, "configuredBWP" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_FrequencyComponent_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_DefaultDC_Location_r17_vals[] = {
+ { 0, "ul" },
+ { 1, "dl" },
+ { 2, "ulAndDL" },
+ { 0, NULL }
+};
+
+static const per_choice_t DefaultDC_Location_r17_choice[] = {
+ { 0, &hf_nr_rrc_ul , ASN1_NO_EXTENSIONS , dissect_nr_rrc_FrequencyComponent_r17 },
+ { 1, &hf_nr_rrc_dl , ASN1_NO_EXTENSIONS , dissect_nr_rrc_FrequencyComponent_r17 },
+ { 2, &hf_nr_rrc_ulAndDL , ASN1_NO_EXTENSIONS , dissect_nr_rrc_FrequencyComponent_r17 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_DefaultDC_Location_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_DefaultDC_Location_r17, DefaultDC_Location_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_INTEGER_M20000_20000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -20000, 20000U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t OffsetValue_r17_sequence[] = {
+ { &hf_nr_rrc_offsetValue_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_M20000_20000 },
+ { &hf_nr_rrc_shift7dot5kHz_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_OffsetValue_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_OffsetValue_r17, OffsetValue_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17_sequence_of[1] = {
+ { &hf_nr_rrc_offsetlist_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_OffsetValue_r17 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17, SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17_sequence_of,
+ 1, maxNrofReqComDC_Location_r17, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_offsetToDefault_r17_vals[] = {
+ { 0, "offsetValue" },
+ { 1, "offsetlist" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_offsetToDefault_r17_choice[] = {
+ { 0, &hf_nr_rrc_offsetValue , ASN1_NO_EXTENSIONS , dissect_nr_rrc_OffsetValue_r17 },
+ { 1, &hf_nr_rrc_offsetlist , ASN1_NO_EXTENSIONS , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_offsetToDefault_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_offsetToDefault_r17, T_offsetToDefault_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CC_Group_r17_sequence[] = {
+ { &hf_nr_rrc_servCellIndexLower_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServCellIndex },
+ { &hf_nr_rrc_servCellIndexHigher_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ServCellIndex },
+ { &hf_nr_rrc_defaultDC_Location_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_DefaultDC_Location_r17 },
+ { &hf_nr_rrc_offsetToDefault_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_offsetToDefault_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CC_Group_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CC_Group_r17, CC_Group_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UplinkTxDirectCurrentMoreCarrierList_r17_sequence_of[1] = {
+ { &hf_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CC_Group_r17 },
+};
+
+static int
+dissect_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17, UplinkTxDirectCurrentMoreCarrierList_r17_sequence_of,
+ 1, maxNrofCC_Group_r17, FALSE);
+
+ return offset;
+}
+
+
static const per_sequence_t T_nonCriticalExtension_27_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -56795,11 +57475,26 @@ dissect_nr_rrc_T_nonCriticalExtension_27(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const per_sequence_t RRCReconfigurationComplete_v1720_IEs_sequence[] = {
+ { &hf_nr_rrc_uplinkTxDirectCurrentMoreCarrierList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17 },
+ { &hf_nr_rrc_nonCriticalExtension_66, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_27 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RRCReconfigurationComplete_v1720_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_RRCReconfigurationComplete_v1720_IEs, RRCReconfigurationComplete_v1720_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RRCReconfigurationComplete_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_needForGapNCSG_InfoNR_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NeedForGapNCSG_InfoNR_r17 },
{ &hf_nr_rrc_needForGapNCSG_InfoEUTRA_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17 },
{ &hf_nr_rrc_selectedCondRRCReconfig_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CondReconfigId_r16 },
- { &hf_nr_rrc_nonCriticalExtension_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_27 },
+ { &hf_nr_rrc_nonCriticalExtension_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCReconfigurationComplete_v1720_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57159,7 +57854,7 @@ dissect_nr_rrc_T_nonCriticalExtension_33(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t RRCSetupComplete_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_onboardingRequest_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_onboardingRequest_r17 },
- { &hf_nr_rrc_nonCriticalExtension_85, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_33 },
+ { &hf_nr_rrc_nonCriticalExtension_87, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_33 },
{ NULL, 0, 0, NULL }
};
@@ -57174,7 +57869,7 @@ dissect_nr_rrc_RRCSetupComplete_v1700_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCSetupComplete_v1690_IEs_sequence[] = {
{ &hf_nr_rrc_ul_RRC_Segmentation_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ul_RRC_Segmentation_r16 },
- { &hf_nr_rrc_nonCriticalExtension_84, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCSetupComplete_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCSetupComplete_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57193,7 +57888,7 @@ static const per_sequence_t RRCSetupComplete_v1610_IEs_sequence[] = {
{ &hf_nr_rrc_ue_MeasurementsAvailable_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MeasurementsAvailable_r16 },
{ &hf_nr_rrc_mobilityHistoryAvail_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mobilityHistoryAvail_r16_01 },
{ &hf_nr_rrc_mobilityState_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mobilityState_r16_01 },
- { &hf_nr_rrc_nonCriticalExtension_83, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCSetupComplete_v1690_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_85, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCSetupComplete_v1690_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57214,7 +57909,7 @@ static const per_sequence_t RRCSetupComplete_IEs_sequence[] = {
{ &hf_nr_rrc_dedicatedNAS_Message, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_DedicatedNAS_Message },
{ &hf_nr_rrc_ng_5G_S_TMSI_Value, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ng_5G_S_TMSI_Value },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_82, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCSetupComplete_v1610_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_84, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCSetupComplete_v1610_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57721,10 +58416,25 @@ dissect_nr_rrc_T_nonCriticalExtension_31(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const per_sequence_t RRCResumeComplete_v1720_IEs_sequence[] = {
+ { &hf_nr_rrc_uplinkTxDirectCurrentMoreCarrierList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17 },
+ { &hf_nr_rrc_nonCriticalExtension_81, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_31 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RRCResumeComplete_v1720_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_RRCResumeComplete_v1720_IEs, RRCResumeComplete_v1720_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RRCResumeComplete_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_needForGapNCSG_InfoNR_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NeedForGapNCSG_InfoNR_r17 },
{ &hf_nr_rrc_needForGapNCSG_InfoEUTRA_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17 },
- { &hf_nr_rrc_nonCriticalExtension_79, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_31 },
+ { &hf_nr_rrc_nonCriticalExtension_80, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResumeComplete_v1720_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57739,7 +58449,7 @@ dissect_nr_rrc_RRCResumeComplete_v1700_IEs(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t RRCResumeComplete_v1640_IEs_sequence[] = {
{ &hf_nr_rrc_uplinkTxDirectCurrentTwoCarrierList_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UplinkTxDirectCurrentTwoCarrierList_r16 },
- { &hf_nr_rrc_nonCriticalExtension_78, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResumeComplete_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_79, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResumeComplete_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57761,7 +58471,7 @@ static const per_sequence_t RRCResumeComplete_v1610_IEs_sequence[] = {
{ &hf_nr_rrc_mobilityHistoryAvail_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mobilityHistoryAvail_r16 },
{ &hf_nr_rrc_mobilityState_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mobilityState_r16 },
{ &hf_nr_rrc_needForGapsInfoNR_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NeedForGapsInfoNR_r16 },
- { &hf_nr_rrc_nonCriticalExtension_77, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResumeComplete_v1640_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_78, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResumeComplete_v1640_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57779,7 +58489,7 @@ static const per_sequence_t RRCResumeComplete_IEs_sequence[] = {
{ &hf_nr_rrc_selectedPLMN_Identity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_maxPLMN },
{ &hf_nr_rrc_uplinkTxDirectCurrentList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UplinkTxDirectCurrentList },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_76, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResumeComplete_v1610_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_77, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCResumeComplete_v1610_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57859,7 +58569,7 @@ dissect_nr_rrc_T_nonCriticalExtension_37(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t SecurityModeComplete_IEs_sequence[] = {
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_91, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_37 },
+ { &hf_nr_rrc_nonCriticalExtension_93, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_37 },
{ NULL, 0, 0, NULL }
};
@@ -57939,7 +58649,7 @@ dissect_nr_rrc_T_nonCriticalExtension_38(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t SecurityModeFailure_IEs_sequence[] = {
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_92, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_38 },
+ { &hf_nr_rrc_nonCriticalExtension_94, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_38 },
{ NULL, 0, 0, NULL }
};
@@ -58029,7 +58739,7 @@ dissect_nr_rrc_T_nonCriticalExtension_49(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t ULInformationTransfer_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_dedicatedInfoF1c_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DedicatedInfoF1c_r17 },
- { &hf_nr_rrc_nonCriticalExtension_114, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_49 },
+ { &hf_nr_rrc_nonCriticalExtension_117, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_49 },
{ NULL, 0, 0, NULL }
};
@@ -58045,7 +58755,7 @@ dissect_nr_rrc_ULInformationTransfer_v1700_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t ULInformationTransfer_IEs_sequence[] = {
{ &hf_nr_rrc_dedicatedNAS_Message, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DedicatedNAS_Message },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ULInformationTransfer_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_116, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ULInformationTransfer_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58360,7 +59070,7 @@ dissect_nr_rrc_T_nonCriticalExtension_44(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t UECapabilityInformation_IEs_sequence[] = {
{ &hf_nr_rrc_ue_CapabilityRAT_ContainerList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_CapabilityRAT_ContainerList },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_44 },
+ { &hf_nr_rrc_nonCriticalExtension_108, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_44 },
{ NULL, 0, 0, NULL }
};
@@ -59687,7 +60397,7 @@ static const per_sequence_t UEAssistanceInformation_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_uplinkData_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uplinkData_r17 },
{ &hf_nr_rrc_rrm_MeasRelaxationFulfilment_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BOOLEAN },
{ &hf_nr_rrc_propagationDelayDifference_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PropagationDelayDifference_r17 },
- { &hf_nr_rrc_nonCriticalExtension_103, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_42 },
+ { &hf_nr_rrc_nonCriticalExtension_105, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_42 },
{ NULL, 0, 0, NULL }
};
@@ -59710,7 +60420,7 @@ static const per_sequence_t UEAssistanceInformation_v1610_IEs_sequence[] = {
{ &hf_nr_rrc_releasePreference_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ReleasePreference_r16 },
{ &hf_nr_rrc_sl_UE_AssistanceInformationNR_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SL_UE_AssistanceInformationNR_r16 },
{ &hf_nr_rrc_referenceTimeInfoPreference_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BOOLEAN },
- { &hf_nr_rrc_nonCriticalExtension_102, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEAssistanceInformation_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_104, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEAssistanceInformation_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -59725,7 +60435,7 @@ dissect_nr_rrc_UEAssistanceInformation_v1610_IEs(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t UEAssistanceInformation_v1540_IEs_sequence[] = {
{ &hf_nr_rrc_overheatingAssistance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OverheatingAssistance },
- { &hf_nr_rrc_nonCriticalExtension_101, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEAssistanceInformation_v1610_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_103, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEAssistanceInformation_v1610_IEs },
{ NULL, 0, 0, NULL }
};
@@ -59741,7 +60451,7 @@ dissect_nr_rrc_UEAssistanceInformation_v1540_IEs(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t UEAssistanceInformation_IEs_sequence[] = {
{ &hf_nr_rrc_delayBudgetReport, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DelayBudgetReport },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_100, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEAssistanceInformation_v1540_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_102, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEAssistanceInformation_v1540_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60021,7 +60731,7 @@ static const per_sequence_t ULInformationTransferMRDC_IEs_sequence[] = {
{ &hf_nr_rrc_ul_DCCH_MessageNR, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ul_DCCH_MessageNR },
{ &hf_nr_rrc_ul_DCCH_MessageEUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ul_DCCH_MessageEUTRA },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_116, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_51 },
+ { &hf_nr_rrc_nonCriticalExtension_119, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_51 },
{ NULL, 0, 0, NULL }
};
@@ -60407,7 +61117,7 @@ dissect_nr_rrc_T_nonCriticalExtension_34(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t SCGFailureInformation_v1590_IEs_sequence[] = {
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_87, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_34 },
+ { &hf_nr_rrc_nonCriticalExtension_89, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_34 },
{ NULL, 0, 0, NULL }
};
@@ -60422,7 +61132,7 @@ dissect_nr_rrc_SCGFailureInformation_v1590_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t SCGFailureInformation_IEs_sequence[] = {
{ &hf_nr_rrc_failureReportSCG, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FailureReportSCG },
- { &hf_nr_rrc_nonCriticalExtension_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SCGFailureInformation_v1590_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_88, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SCGFailureInformation_v1590_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60585,7 +61295,7 @@ dissect_nr_rrc_T_nonCriticalExtension_35(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t SCGFailureInformationEUTRA_v1590_IEs_sequence[] = {
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_89, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_35 },
+ { &hf_nr_rrc_nonCriticalExtension_91, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_35 },
{ NULL, 0, 0, NULL }
};
@@ -60600,7 +61310,7 @@ dissect_nr_rrc_SCGFailureInformationEUTRA_v1590_IEs(tvbuff_t *tvb _U_, int offse
static const per_sequence_t SCGFailureInformationEUTRA_IEs_sequence[] = {
{ &hf_nr_rrc_failureReportSCG_EUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FailureReportSCG_EUTRA },
- { &hf_nr_rrc_nonCriticalExtension_88, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SCGFailureInformationEUTRA_v1590_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_90, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SCGFailureInformationEUTRA_v1590_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60748,7 +61458,7 @@ static const per_sequence_t ULDedicatedMessageSegment_r16_IEs_sequence[] = {
{ &hf_nr_rrc_rrc_MessageSegmentContainer_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_OCTET_STRING },
{ &hf_nr_rrc_rrc_MessageSegmentType_r16_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_rrc_MessageSegmentType_r16_01 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_112, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_48 },
+ { &hf_nr_rrc_nonCriticalExtension_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_48 },
{ NULL, 0, 0, NULL }
};
@@ -62835,7 +63545,7 @@ dissect_nr_rrc_VisitedPSCellInfoList_r17(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t VisitedCellInfo_r16_eag_1_sequence[] = {
- { &hf_nr_rrc_visitedPSCellInfoList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_VisitedPSCellInfoList_r17 },
+ { &hf_nr_rrc_visitedPSCellInfoListReport_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_VisitedPSCellInfoList_r17 },
{ NULL, 0, 0, NULL }
};
@@ -63164,7 +63874,7 @@ static const per_sequence_t UEInformationResponse_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_successHO_Report_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SuccessHO_Report_r17 },
{ &hf_nr_rrc_connEstFailReportList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ConnEstFailReportList_r17 },
{ &hf_nr_rrc_coarseLocationInfo_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_coarseLocationInfo_r17 },
- { &hf_nr_rrc_nonCriticalExtension_110, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_46 },
+ { &hf_nr_rrc_nonCriticalExtension_112, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_46 },
{ NULL, 0, 0, NULL }
};
@@ -63186,7 +63896,7 @@ static const per_sequence_t UEInformationResponse_r16_IEs_sequence[] = {
{ &hf_nr_rrc_rlf_Report_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RLF_Report_r16 },
{ &hf_nr_rrc_mobilityHistoryReport_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MobilityHistoryReport_r16 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_109, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEInformationResponse_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_111, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEInformationResponse_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -63995,7 +64705,7 @@ static const per_sequence_t SidelinkUEInformationNR_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_sl_TxResourceReqListCommRelay_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SL_TxResourceReqListCommRelay_r17 },
{ &hf_nr_rrc_ue_Type_r17 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ue_Type_r17 },
{ &hf_nr_rrc_sl_SourceIdentityRemoteUE_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SL_SourceIdentity_r17 },
- { &hf_nr_rrc_nonCriticalExtension_98, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_40 },
+ { &hf_nr_rrc_nonCriticalExtension_100, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_40 },
{ NULL, 0, 0, NULL }
};
@@ -64013,7 +64723,7 @@ static const per_sequence_t SidelinkUEInformationNR_r16_IEs_sequence[] = {
{ &hf_nr_rrc_sl_TxResourceReqList_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SL_TxResourceReqList_r16 },
{ &hf_nr_rrc_sl_FailureList_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SL_FailureList_r16 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_97, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SidelinkUEInformationNR_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_99, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SidelinkUEInformationNR_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -64111,7 +64821,7 @@ dissect_nr_rrc_T_nonCriticalExtension_50(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t ULInformationTransferIRAT_r16_IEs_sequence[] = {
{ &hf_nr_rrc_ul_DCCH_MessageEUTRA_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ul_DCCH_MessageEUTRA_r16 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_50 },
+ { &hf_nr_rrc_nonCriticalExtension_118, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_50 },
{ NULL, 0, 0, NULL }
};
@@ -64765,6 +65475,36 @@ dissect_nr_rrc_UE_TxTEG_AssociationList_r17(tvbuff_t *tvb _U_, int offset _U_, a
}
+static const value_string nr_rrc_T_ue_TxTEG_TimingErrorMarginValue_r17_vals[] = {
+ { 0, "tc0" },
+ { 1, "tc2" },
+ { 2, "tc4" },
+ { 3, "tc6" },
+ { 4, "tc8" },
+ { 5, "tc12" },
+ { 6, "tc16" },
+ { 7, "tc20" },
+ { 8, "tc24" },
+ { 9, "tc32" },
+ { 10, "tc40" },
+ { 11, "tc48" },
+ { 12, "tc56" },
+ { 13, "tc64" },
+ { 14, "tc72" },
+ { 15, "tc80" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ue_TxTEG_TimingErrorMarginValue_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
static const per_sequence_t T_nonCriticalExtension_47_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -64778,10 +65518,25 @@ dissect_nr_rrc_T_nonCriticalExtension_47(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const per_sequence_t UEPositioningAssistanceInfo_v1720_IEs_sequence[] = {
+ { &hf_nr_rrc_ue_TxTEG_TimingErrorMarginValue_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ue_TxTEG_TimingErrorMarginValue_r17 },
+ { &hf_nr_rrc_nonCriticalExtension_114, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_47 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_UEPositioningAssistanceInfo_v1720_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_UEPositioningAssistanceInfo_v1720_IEs, UEPositioningAssistanceInfo_v1720_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t UEPositioningAssistanceInfo_r17_IEs_sequence[] = {
{ &hf_nr_rrc_ue_TxTEG_AssociationList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_TxTEG_AssociationList_r17 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_111, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_47 },
+ { &hf_nr_rrc_nonCriticalExtension_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UEPositioningAssistanceInfo_v1720_IEs },
{ NULL, 0, 0, NULL }
};
@@ -66854,7 +67609,7 @@ dissect_nr_rrc_T_numberOfRepetitionsExt_r17(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const value_string nr_rrc_T_numberOfSlots_TBoMS_r17_vals[] = {
+static const value_string nr_rrc_T_numberOfSlotsTBoMS_r17_vals[] = {
{ 0, "n1" },
{ 1, "n2" },
{ 2, "n4" },
@@ -66868,7 +67623,7 @@ static const value_string nr_rrc_T_numberOfSlots_TBoMS_r17_vals[] = {
static int
-dissect_nr_rrc_T_numberOfSlots_TBoMS_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_numberOfSlotsTBoMS_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8, NULL, FALSE, 0, NULL);
@@ -66888,7 +67643,7 @@ dissect_nr_rrc_INTEGER_0_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t PUSCH_Allocation_r16_eag_1_sequence[] = {
{ &hf_nr_rrc_numberOfRepetitionsExt_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_numberOfRepetitionsExt_r17 },
- { &hf_nr_rrc_numberOfSlots_TBoMS_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_numberOfSlots_TBoMS_r17 },
+ { &hf_nr_rrc_numberOfSlotsTBoMS_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_numberOfSlotsTBoMS_r17 },
{ &hf_nr_rrc_extendedK2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_128 },
{ NULL, 0, 0, NULL }
};
@@ -68037,7 +68792,7 @@ dissect_nr_rrc_T_mpe_ReferenceSignal_r17(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t MPE_Resource_r17_sequence[] = {
{ &hf_nr_rrc_mpe_ResourceId_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MPE_ResourceId_r17 },
- { &hf_nr_rrc_cell , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ServCellIndex },
+ { &hf_nr_rrc_cell_r17 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ServCellIndex },
{ &hf_nr_rrc_additionalPCI_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_AdditionalPCIIndex_r17 },
{ &hf_nr_rrc_mpe_ReferenceSignal_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_mpe_ReferenceSignal_r17 },
{ NULL, 0, 0, NULL }
@@ -70423,7 +71178,7 @@ dissect_nr_rrc_Uplink_powerControlId_r17(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t TCI_State_eag_1_sequence[] = {
{ &hf_nr_rrc_additionalPCI_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_AdditionalPCIIndex_r17 },
- { &hf_nr_rrc_pathlossReferenceRS_Id_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PUSCH_PathlossReferenceRS_Id },
+ { &hf_nr_rrc_pathlossReferenceRS_Id_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PUSCH_PathlossReferenceRS_Id_r17 },
{ &hf_nr_rrc_ul_powerControl_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_Uplink_powerControlId_r17 },
{ NULL, 0, 0, NULL }
};
@@ -71886,8 +72641,8 @@ dissect_nr_rrc_T_pucch_sSCellDynDCI_1_2_r17(tvbuff_t *tvb _U_, int offset _U_, a
static const per_sequence_t T_explicitlist_01_sequence[] = {
- { &hf_nr_rrc_dl_orJoint_TCI_State_ToAddModList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_State },
- { &hf_nr_rrc_dl_orJoint_TCI_State_ToReleaseList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_StateId },
+ { &hf_nr_rrc_dl_OrJoint_TCI_State_ToAddModList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_State },
+ { &hf_nr_rrc_dl_OrJoint_TCI_State_ToReleaseList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_StateId },
{ NULL, 0, 0, NULL }
};
@@ -72866,8 +73621,48 @@ dissect_nr_rrc_SRS_PeriodicityAndOffset_r16(tvbuff_t *tvb _U_, int offset _U_, a
}
+static const value_string nr_rrc_SRS_PeriodicityAndOffsetExt_r16_vals[] = {
+ { 0, "sl128" },
+ { 1, "sl256" },
+ { 2, "sl512" },
+ { 3, "sl20480" },
+ { 0, NULL }
+};
+
+static const per_choice_t SRS_PeriodicityAndOffsetExt_r16_choice[] = {
+ { 0, &hf_nr_rrc_sl128 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_127 },
+ { 1, &hf_nr_rrc_sl256 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_255 },
+ { 2, &hf_nr_rrc_sl512 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_511 },
+ { 3, &hf_nr_rrc_sl20480 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_20479 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SRS_PeriodicityAndOffsetExt_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SRS_PeriodicityAndOffsetExt_r16, SRS_PeriodicityAndOffsetExt_r16_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_eag_1_09_sequence[] = {
+ { &hf_nr_rrc_periodicityAndOffset_sp_Ext_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SRS_PeriodicityAndOffsetExt_r16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_eag_1_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, T_eag_1_09_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t T_semi_persistent_r16_01_sequence[] = {
{ &hf_nr_rrc_periodicityAndOffset_sp_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SRS_PeriodicityAndOffset_r16 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_eag_1_09 },
{ NULL, 0, 0, NULL }
};
@@ -72880,8 +73675,22 @@ dissect_nr_rrc_T_semi_persistent_r16_01(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
+static const per_sequence_t T_eag_1_10_sequence[] = {
+ { &hf_nr_rrc_periodicityAndOffset_p_Ext_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SRS_PeriodicityAndOffsetExt_r16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_eag_1_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, T_eag_1_10_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t T_periodic_r16_01_sequence[] = {
{ &hf_nr_rrc_periodicityAndOffset_p_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SRS_PeriodicityAndOffset_r16 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_eag_1_10 },
{ NULL, 0, 0, NULL }
};
@@ -73392,7 +74201,7 @@ dissect_nr_rrc_T_nonCriticalExtension_43(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t UECapabilityEnquiry_v1610_IEs_sequence[] = {
{ &hf_nr_rrc_rrc_SegAllowed_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_rrc_SegAllowed_r16 },
- { &hf_nr_rrc_nonCriticalExtension_105, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_43 },
+ { &hf_nr_rrc_nonCriticalExtension_107, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_43 },
{ NULL, 0, 0, NULL }
};
@@ -73407,7 +74216,7 @@ dissect_nr_rrc_UECapabilityEnquiry_v1610_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UECapabilityEnquiry_v1560_IEs_sequence[] = {
{ &hf_nr_rrc_capabilityRequestFilterCommon, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_CapabilityRequestFilterCommon },
- { &hf_nr_rrc_nonCriticalExtension_104, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UECapabilityEnquiry_v1610_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UECapabilityEnquiry_v1610_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73581,7 +74390,7 @@ dissect_nr_rrc_AvailabilityCombinationRB_Groups_r17(tvbuff_t *tvb _U_, int offse
static const per_sequence_t SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombinationRB_Groups_r17_sequence_of[1] = {
- { &hf_nr_rrc_availabilityCombinationsRBGroups_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_AvailabilityCombinationRB_Groups_r17 },
+ { &hf_nr_rrc_availabilityCombinationsRB_Groups_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_AvailabilityCombinationRB_Groups_r17 },
};
static int
@@ -73595,7 +74404,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_Avai
static const per_sequence_t AvailabilityCombinationsPerCell_r16_eag_1_sequence[] = {
- { &hf_nr_rrc_availabilityCombinationsRBGroups_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombinationRB_Groups_r17 },
+ { &hf_nr_rrc_availabilityCombinationsRB_Groups_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombinationRB_Groups_r17 },
{ NULL, 0, 0, NULL }
};
@@ -73607,12 +74416,26 @@ dissect_nr_rrc_AvailabilityCombinationsPerCell_r16_eag_1(tvbuff_t *tvb _U_, int
}
+static const per_sequence_t AvailabilityCombinationsPerCell_r16_eag_2_sequence[] = {
+ { &hf_nr_rrc_positionInDCI_AI_RBGroups_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_maxAI_DCI_PayloadSize_1_r16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_AvailabilityCombinationsPerCell_r16_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, AvailabilityCombinationsPerCell_r16_eag_2_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t AvailabilityCombinationsPerCell_r16_sequence[] = {
{ &hf_nr_rrc_availabilityCombinationsPerCellIndex_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_AvailabilityCombinationsPerCellIndex_r16 },
{ &hf_nr_rrc_iab_DU_CellIdentity_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellIdentity },
{ &hf_nr_rrc_positionInDCI_AI_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_maxAI_DCI_PayloadSize_1_r16 },
{ &hf_nr_rrc_availabilityCombinations_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombination_r16 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_AvailabilityCombinationsPerCell_r16_eag_1 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_AvailabilityCombinationsPerCell_r16_eag_2 },
{ NULL, 0, 0, NULL }
};
@@ -75111,7 +75934,7 @@ dissect_nr_rrc_BeamFailureDetectionSet_r17(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t BeamFailureDetection_sequence[] = {
+static const per_sequence_t BeamFailureDetection_r17_sequence[] = {
{ &hf_nr_rrc_failureDetectionSet1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BeamFailureDetectionSet_r17 },
{ &hf_nr_rrc_failureDetectionSet2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BeamFailureDetectionSet_r17 },
{ &hf_nr_rrc_additionalPCI_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_AdditionalPCIIndex_r17 },
@@ -75119,16 +75942,16 @@ static const per_sequence_t BeamFailureDetection_sequence[] = {
};
static int
-dissect_nr_rrc_BeamFailureDetection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_BeamFailureDetection_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_BeamFailureDetection, BeamFailureDetection_sequence);
+ ett_nr_rrc_BeamFailureDetection_r17, BeamFailureDetection_r17_sequence);
return offset;
}
static const per_sequence_t RadioLinkMonitoringConfig_eag_1_sequence[] = {
- { &hf_nr_rrc_beamfailure , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BeamFailureDetection },
+ { &hf_nr_rrc_beamfailure_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BeamFailureDetection_r17 },
{ NULL, 0, 0, NULL }
};
@@ -75777,12 +76600,12 @@ dissect_nr_rrc_T_ssb_Periodicity_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const value_string nr_rrc_T_ssb_TimeOffset_r17_vals[] = {
- { 0, "sf5" },
- { 1, "sf10" },
- { 2, "sf15" },
- { 3, "spare5" },
- { 4, "spare4" },
- { 5, "spare3" },
+ { 0, "ms5" },
+ { 1, "ms10" },
+ { 2, "ms15" },
+ { 3, "ms20" },
+ { 4, "ms40" },
+ { 5, "ms80" },
{ 6, "spare2" },
{ 7, "spare1" },
{ 0, NULL }
@@ -76865,22 +77688,22 @@ dissect_nr_rrc_PUCCH_PowerControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string nr_rrc_T_interlace0_vals[] = {
+static const value_string nr_rrc_T_interlace0_r16_vals[] = {
{ 0, "scs15" },
{ 1, "scs30" },
{ 0, NULL }
};
-static const per_choice_t T_interlace0_choice[] = {
+static const per_choice_t T_interlace0_r16_choice[] = {
{ 0, &hf_nr_rrc_scs15 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_9 },
{ 1, &hf_nr_rrc_scs30 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_4 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nr_rrc_T_interlace0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_interlace0_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_T_interlace0, T_interlace0_choice,
+ ett_nr_rrc_T_interlace0_r16, T_interlace0_r16_choice,
NULL);
return offset;
@@ -76888,8 +77711,8 @@ dissect_nr_rrc_T_interlace0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t T_interlaceAllocation_r16_sequence[] = {
- { &hf_nr_rrc_rb_SetIndex , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_4 },
- { &hf_nr_rrc_interlace0 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_interlace0 },
+ { &hf_nr_rrc_rb_SetIndex_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_4 },
+ { &hf_nr_rrc_interlace0_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_interlace0_r16 },
{ NULL, 0, 0, NULL }
};
@@ -79004,7 +79827,7 @@ static const per_sequence_t TCI_UL_State_r17_sequence[] = {
{ &hf_nr_rrc_referenceSignal_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_referenceSignal_r17 },
{ &hf_nr_rrc_additionalPCI_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_AdditionalPCIIndex_r17 },
{ &hf_nr_rrc_ul_powerControl_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_Uplink_powerControlId_r17 },
- { &hf_nr_rrc_pathlossReferenceRS_Id_r17_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_PUSCH_PathlossReferenceRS_Id_r17 },
+ { &hf_nr_rrc_pathlossReferenceRS_Id_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_PUSCH_PathlossReferenceRS_Id_r17 },
{ NULL, 0, 0, NULL }
};
@@ -79142,6 +79965,64 @@ dissect_nr_rrc_BWP_UplinkDedicated_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const value_string nr_rrc_T_pucch_ConfigMulticast1_r17_vals[] = {
+ { 0, "release" },
+ { 1, "setup" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_pucch_ConfigMulticast1_r17_choice[] = {
+ { 0, &hf_nr_rrc_release , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
+ { 1, &hf_nr_rrc_setup_40 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_PUCCH_Config },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_pucch_ConfigMulticast1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_pucch_ConfigMulticast1_r17, T_pucch_ConfigMulticast1_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pucch_ConfigMulticast2_r17_vals[] = {
+ { 0, "release" },
+ { 1, "setup" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_pucch_ConfigMulticast2_r17_choice[] = {
+ { 0, &hf_nr_rrc_release , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
+ { 1, &hf_nr_rrc_setup_40 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_PUCCH_Config },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_pucch_ConfigMulticast2_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_pucch_ConfigMulticast2_r17, T_pucch_ConfigMulticast2_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t BWP_UplinkDedicated_eag_3_sequence[] = {
+ { &hf_nr_rrc_pucch_ConfigMulticast1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pucch_ConfigMulticast1_r17 },
+ { &hf_nr_rrc_pucch_ConfigMulticast2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pucch_ConfigMulticast2_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BWP_UplinkDedicated_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, BWP_UplinkDedicated_eag_3_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t BWP_UplinkDedicated_sequence[] = {
{ &hf_nr_rrc_pucch_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_pucch_Config },
{ &hf_nr_rrc_pusch_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_pusch_Config },
@@ -79150,6 +80031,7 @@ static const per_sequence_t BWP_UplinkDedicated_sequence[] = {
{ &hf_nr_rrc_beamFailureRecoveryConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_beamFailureRecoveryConfig },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BWP_UplinkDedicated_eag_1 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BWP_UplinkDedicated_eag_2 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BWP_UplinkDedicated_eag_3 },
{ NULL, 0, 0, NULL }
};
@@ -80104,29 +80986,29 @@ dissect_nr_rrc_T_milliSeconds_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const value_string nr_rrc_T_drx_onDurationTimer_02_vals[] = {
+static const value_string nr_rrc_T_drx_onDurationTimer_r16_vals[] = {
{ 0, "subMilliSeconds" },
{ 1, "milliSeconds" },
{ 0, NULL }
};
-static const per_choice_t T_drx_onDurationTimer_02_choice[] = {
+static const per_choice_t T_drx_onDurationTimer_r16_choice[] = {
{ 0, &hf_nr_rrc_subMilliSeconds, ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_1_31 },
{ 1, &hf_nr_rrc_milliSeconds_02, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_milliSeconds_02 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nr_rrc_T_drx_onDurationTimer_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_drx_onDurationTimer_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_T_drx_onDurationTimer_02, T_drx_onDurationTimer_02_choice,
+ ett_nr_rrc_T_drx_onDurationTimer_r16, T_drx_onDurationTimer_r16_choice,
NULL);
return offset;
}
-static const value_string nr_rrc_T_drx_InactivityTimer_01_vals[] = {
+static const value_string nr_rrc_T_drx_InactivityTimer_r16_vals[] = {
{ 0, "ms0" },
{ 1, "ms1" },
{ 2, "ms2" },
@@ -80162,11 +81044,11 @@ static const value_string nr_rrc_T_drx_InactivityTimer_01_vals[] = {
{ 0, NULL }
};
-static value_string_ext nr_rrc_T_drx_InactivityTimer_01_vals_ext = VALUE_STRING_EXT_INIT(nr_rrc_T_drx_InactivityTimer_01_vals);
+static value_string_ext nr_rrc_T_drx_InactivityTimer_r16_vals_ext = VALUE_STRING_EXT_INIT(nr_rrc_T_drx_InactivityTimer_r16_vals);
static int
-dissect_nr_rrc_T_drx_InactivityTimer_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_drx_InactivityTimer_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
32, NULL, FALSE, 0, NULL);
@@ -80174,16 +81056,16 @@ dissect_nr_rrc_T_drx_InactivityTimer_01(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t DRX_ConfigSecondaryGroup_sequence[] = {
- { &hf_nr_rrc_drx_onDurationTimer_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_drx_onDurationTimer_02 },
- { &hf_nr_rrc_drx_InactivityTimer_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_drx_InactivityTimer_01 },
+static const per_sequence_t DRX_ConfigSecondaryGroup_r16_sequence[] = {
+ { &hf_nr_rrc_drx_onDurationTimer_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_drx_onDurationTimer_r16 },
+ { &hf_nr_rrc_drx_InactivityTimer_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_drx_InactivityTimer_r16 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nr_rrc_DRX_ConfigSecondaryGroup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_DRX_ConfigSecondaryGroup_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_DRX_ConfigSecondaryGroup, DRX_ConfigSecondaryGroup_sequence);
+ ett_nr_rrc_DRX_ConfigSecondaryGroup_r16, DRX_ConfigSecondaryGroup_r16_sequence);
return offset;
}
@@ -80197,7 +81079,7 @@ static const value_string nr_rrc_T_drx_ConfigSecondaryGroup_r16_vals[] = {
static const per_choice_t T_drx_ConfigSecondaryGroup_r16_choice[] = {
{ 0, &hf_nr_rrc_release , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
- { 1, &hf_nr_rrc_setup_59 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_DRX_ConfigSecondaryGroup },
+ { 1, &hf_nr_rrc_setup_59 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_DRX_ConfigSecondaryGroup_r16 },
{ 0, NULL, 0, NULL }
};
@@ -80670,7 +81552,7 @@ dissect_nr_rrc_T_harq_FeedbackOptionMulticast_r17(tvbuff_t *tvb _U_, int offset
}
-static const value_string nr_rrc_T_pdsch_AggregationFactorMulticast_r17_vals[] = {
+static const value_string nr_rrc_T_pdsch_AggregationFactor_r17_vals[] = {
{ 0, "n2" },
{ 1, "n4" },
{ 2, "n8" },
@@ -80679,7 +81561,7 @@ static const value_string nr_rrc_T_pdsch_AggregationFactorMulticast_r17_vals[] =
static int
-dissect_nr_rrc_T_pdsch_AggregationFactorMulticast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_pdsch_AggregationFactor_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3, NULL, FALSE, 0, NULL);
@@ -80693,7 +81575,7 @@ static const per_sequence_t MBS_RNTI_SpecificConfig_r17_sequence[] = {
{ &hf_nr_rrc_drx_ConfigPTM_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_drx_ConfigPTM_r17 },
{ &hf_nr_rrc_harq_FeedbackEnablerMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_harq_FeedbackEnablerMulticast_r17 },
{ &hf_nr_rrc_harq_FeedbackOptionMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_harq_FeedbackOptionMulticast_r17 },
- { &hf_nr_rrc_pdsch_AggregationFactorMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_AggregationFactorMulticast_r17 },
+ { &hf_nr_rrc_pdsch_AggregationFactor_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_AggregationFactor_r17 },
{ NULL, 0, 0, NULL }
};
@@ -80786,6 +81668,35 @@ dissect_nr_rrc_MAC_CellGroupConfig_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const value_string nr_rrc_T_drx_LastTransmissionUL_r17_vals[] = {
+ { 0, "enabled" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_drx_LastTransmissionUL_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MAC_CellGroupConfig_eag_5_sequence[] = {
+ { &hf_nr_rrc_schedulingRequestID_PosMG_Request_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SchedulingRequestId },
+ { &hf_nr_rrc_drx_LastTransmissionUL_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_drx_LastTransmissionUL_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_MAC_CellGroupConfig_eag_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, MAC_CellGroupConfig_eag_5_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t MAC_CellGroupConfig_sequence[] = {
{ &hf_nr_rrc_drx_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_drx_Config },
{ &hf_nr_rrc_schedulingRequestConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SchedulingRequestConfig },
@@ -80797,6 +81708,7 @@ static const per_sequence_t MAC_CellGroupConfig_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_CellGroupConfig_eag_2 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_CellGroupConfig_eag_3 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_CellGroupConfig_eag_4 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_CellGroupConfig_eag_5 },
{ NULL, 0, 0, NULL }
};
@@ -82022,6 +82934,34 @@ dissect_nr_rrc_PhysicalCellGroupConfig_eag_5(tvbuff_t *tvb _U_, int offset _U_,
}
+static const value_string nr_rrc_T_simultaneousSR_PUSCH_diffPUCCH_Groups_r17_vals[] = {
+ { 0, "enabled" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_simultaneousSR_PUSCH_diffPUCCH_Groups_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t PhysicalCellGroupConfig_eag_6_sequence[] = {
+ { &hf_nr_rrc_simultaneousSR_PUSCH_diffPUCCH_Groups_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_simultaneousSR_PUSCH_diffPUCCH_Groups_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PhysicalCellGroupConfig_eag_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, PhysicalCellGroupConfig_eag_6_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t PhysicalCellGroupConfig_sequence[] = {
{ &hf_nr_rrc_harq_ACK_SpatialBundlingPUCCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_harq_ACK_SpatialBundlingPUCCH },
{ &hf_nr_rrc_harq_ACK_SpatialBundlingPUSCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_harq_ACK_SpatialBundlingPUSCH },
@@ -82037,6 +82977,7 @@ static const per_sequence_t PhysicalCellGroupConfig_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PhysicalCellGroupConfig_eag_3 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PhysicalCellGroupConfig_eag_4 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PhysicalCellGroupConfig_eag_5 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PhysicalCellGroupConfig_eag_6 },
{ NULL, 0, 0, NULL }
};
@@ -82433,6 +83374,36 @@ dissect_nr_rrc_ServingCellConfigCommon_eag_2(tvbuff_t *tvb _U_, int offset _U_,
}
+static const per_sequence_t T_featurePriorities_r17_01_sequence[] = {
+ { &hf_nr_rrc_redCapPriority_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FeaturePriority_r17 },
+ { &hf_nr_rrc_slicingPriority_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FeaturePriority_r17 },
+ { &hf_nr_rrc_msg3_Repetitions_Priority_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FeaturePriority_r17 },
+ { &hf_nr_rrc_sdt_Priority_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FeaturePriority_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_featurePriorities_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_featurePriorities_r17_01, T_featurePriorities_r17_01_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ServingCellConfigCommon_eag_3_sequence[] = {
+ { &hf_nr_rrc_featurePriorities_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featurePriorities_r17_01 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_ServingCellConfigCommon_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, ServingCellConfigCommon_eag_3_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t ServingCellConfigCommon_sequence[] = {
{ &hf_nr_rrc_physCellId , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_PhysCellId },
{ &hf_nr_rrc_downlinkConfigCommon, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_DownlinkConfigCommon },
@@ -82450,6 +83421,7 @@ static const per_sequence_t ServingCellConfigCommon_sequence[] = {
{ &hf_nr_rrc_ss_PBCH_BlockPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_M60_50 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServingCellConfigCommon_eag_1 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServingCellConfigCommon_eag_2 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServingCellConfigCommon_eag_3 },
{ NULL, 0, 0, NULL }
};
@@ -83677,7 +84649,7 @@ dissect_nr_rrc_T_srs_TPC_PDCCH_Group(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t SEQUENCE_SIZE_1_maxNrofServingCells_OF_ServCellIndex_sequence_of[1] = {
- { &hf_nr_rrc_monitoringCells_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServCellIndex },
+ { &hf_nr_rrc_servCellIndexList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServCellIndex },
};
static int
@@ -87560,6 +88532,136 @@ dissect_nr_rrc_CSI_ReportConfig_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
+static const per_sequence_t T_reportSlotOffsetList_r17_sequence_of[1] = {
+ { &hf_nr_rrc_reportSlotOffsetList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_128 },
+};
+
+static int
+dissect_nr_rrc_T_reportSlotOffsetList_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_reportSlotOffsetList_r17, T_reportSlotOffsetList_r17_sequence_of,
+ 1, maxNrofUL_Allocations_r16, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_reportSlotOffsetListDCI_0_2_r17_sequence_of[1] = {
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_128 },
+};
+
+static int
+dissect_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17, T_reportSlotOffsetListDCI_0_2_r17_sequence_of,
+ 1, maxNrofUL_Allocations_r16, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_reportSlotOffsetListDCI_0_1_r17_sequence_of[1] = {
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_128 },
+};
+
+static int
+dissect_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17, T_reportSlotOffsetListDCI_0_1_r17_sequence_of,
+ 1, maxNrofUL_Allocations_r16, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_semiPersistentOnPUSCH_v1720_sequence[] = {
+ { &hf_nr_rrc_reportSlotOffsetList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_reportSlotOffsetList_r17 },
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17 },
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_semiPersistentOnPUSCH_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_semiPersistentOnPUSCH_v1720, T_semiPersistentOnPUSCH_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_reportSlotOffsetList_r17_01_sequence_of[1] = {
+ { &hf_nr_rrc_reportSlotOffsetList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_128 },
+};
+
+static int
+dissect_nr_rrc_T_reportSlotOffsetList_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_reportSlotOffsetList_r17_01, T_reportSlotOffsetList_r17_01_sequence_of,
+ 1, maxNrofUL_Allocations_r16, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_reportSlotOffsetListDCI_0_2_r17_01_sequence_of[1] = {
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_128 },
+};
+
+static int
+dissect_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17_01, T_reportSlotOffsetListDCI_0_2_r17_01_sequence_of,
+ 1, maxNrofUL_Allocations_r16, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_reportSlotOffsetListDCI_0_1_r17_01_sequence_of[1] = {
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_128 },
+};
+
+static int
+dissect_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17_01, T_reportSlotOffsetListDCI_0_1_r17_01_sequence_of,
+ 1, maxNrofUL_Allocations_r16, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_aperiodic_v1720_sequence[] = {
+ { &hf_nr_rrc_reportSlotOffsetList_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_reportSlotOffsetList_r17_01 },
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17_01 },
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17_01 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_aperiodic_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_aperiodic_v1720, T_aperiodic_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSI_ReportConfig_eag_4_sequence[] = {
+ { &hf_nr_rrc_semiPersistentOnPUSCH_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_semiPersistentOnPUSCH_v1720 },
+ { &hf_nr_rrc_aperiodic_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_aperiodic_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CSI_ReportConfig_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, CSI_ReportConfig_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t CSI_ReportConfig_sequence[] = {
{ &hf_nr_rrc_reportConfigId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CSI_ReportConfigId },
{ &hf_nr_rrc_carrier , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_ServCellIndex },
@@ -87580,6 +88682,7 @@ static const per_sequence_t CSI_ReportConfig_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CSI_ReportConfig_eag_1 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CSI_ReportConfig_eag_2 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CSI_ReportConfig_eag_3 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CSI_ReportConfig_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -87701,21 +88804,6 @@ dissect_nr_rrc_INTEGER_1_maxNrofCSI_IM_ResourceSetsPerConfig(tvbuff_t *tvb _U_,
}
-static const value_string nr_rrc_T_ap_CSI_MultiplexingMode_r17_vals[] = {
- { 0, "enabled" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nr_rrc_T_ap_CSI_MultiplexingMode_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, FALSE, 0, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t T_nzp_CSI_RS2_r17_sequence[] = {
{ &hf_nr_rrc_resourceSet2_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_maxNrofNZP_CSI_RS_ResourceSetsPerConfig },
{ &hf_nr_rrc_qcl_info2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofAP_CSI_RS_ResourcesPerSet_OF_TCI_StateId },
@@ -87764,7 +88852,6 @@ dissect_nr_rrc_T_resourcesForChannel2_r17(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t CSI_AssociatedReportConfigInfo_eag_1_sequence[] = {
- { &hf_nr_rrc_ap_CSI_MultiplexingMode_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ap_CSI_MultiplexingMode_r17 },
{ &hf_nr_rrc_resourcesForChannel2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_resourcesForChannel2_r17 },
{ &hf_nr_rrc_csi_SSB_ResourceSetExt, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_maxNrofCSI_SSB_ResourceSetsPerConfigExt },
{ NULL, 0, 0, NULL }
@@ -87810,8 +88897,37 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofReportConfigPerAperiodicTrigger_OF_CSI_Ass
}
+static const value_string nr_rrc_T_ap_CSI_MultiplexingMode_r17_vals[] = {
+ { 0, "enabled" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ap_CSI_MultiplexingMode_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSI_AperiodicTriggerState_eag_1_sequence[] = {
+ { &hf_nr_rrc_ap_CSI_MultiplexingMode_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ap_CSI_MultiplexingMode_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CSI_AperiodicTriggerState_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, CSI_AperiodicTriggerState_eag_1_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t CSI_AperiodicTriggerState_sequence[] = {
{ &hf_nr_rrc_associatedReportConfigInfoList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofReportConfigPerAperiodicTrigger_OF_CSI_AssociatedReportConfigInfo },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CSI_AperiodicTriggerState_eag_1 },
{ NULL, 0, 0, NULL }
};
@@ -90016,16 +91132,16 @@ dissect_nr_rrc_BIT_STRING_SIZE_1_maxNrofTCI_States(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t TCI_Info_sequence[] = {
+static const per_sequence_t TCI_ActivatedConfig_r17_sequence[] = {
{ &hf_nr_rrc_pdcch_TCI_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_5_OF_TCI_StateId },
{ &hf_nr_rrc_pdsch_TCI_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BIT_STRING_SIZE_1_maxNrofTCI_States },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nr_rrc_TCI_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_TCI_ActivatedConfig_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_TCI_Info, TCI_Info_sequence);
+ ett_nr_rrc_TCI_ActivatedConfig_r17, TCI_ActivatedConfig_r17_sequence);
return offset;
}
@@ -90185,7 +91301,7 @@ static const per_sequence_t ServingCellConfig_eag_4_sequence[] = {
{ &hf_nr_rrc_nrofHARQ_BundlingGroups_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nrofHARQ_BundlingGroups_r17 },
{ &hf_nr_rrc_fdmed_ReceptionMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_fdmed_ReceptionMulticast_r17 },
{ &hf_nr_rrc_moreThanOneNackOnlyMode_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_moreThanOneNackOnlyMode_r17 },
- { &hf_nr_rrc_tci_Info_r17 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_TCI_Info },
+ { &hf_nr_rrc_tci_ActivatedConfig_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_TCI_ActivatedConfig_r17 },
{ &hf_nr_rrc_directionalCollisionHandling_DC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_directionalCollisionHandling_DC_r17 },
{ &hf_nr_rrc_lte_NeighCellsCRS_AssistInfoList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_lte_NeighCellsCRS_AssistInfoList_r17 },
{ NULL, 0, 0, NULL }
@@ -90199,6 +91315,34 @@ dissect_nr_rrc_ServingCellConfig_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
+static const value_string nr_rrc_T_lte_NeighCellsCRS_Assumptions_r17_vals[] = {
+ { 0, "false" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_lte_NeighCellsCRS_Assumptions_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ServingCellConfig_eag_5_sequence[] = {
+ { &hf_nr_rrc_lte_NeighCellsCRS_Assumptions_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_lte_NeighCellsCRS_Assumptions_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_ServingCellConfig_eag_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, ServingCellConfig_eag_5_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t ServingCellConfig_sequence[] = {
{ &hf_nr_rrc_tdd_UL_DL_ConfigurationDedicated, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_TDD_UL_DL_ConfigDedicated },
{ &hf_nr_rrc_initialDownlinkBWP_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BWP_DownlinkDedicated },
@@ -90222,6 +91366,7 @@ static const per_sequence_t ServingCellConfig_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServingCellConfig_eag_2 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServingCellConfig_eag_3 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServingCellConfig_eag_4 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServingCellConfig_eag_5 },
{ NULL, 0, 0, NULL }
};
@@ -90965,6 +92110,123 @@ dissect_nr_rrc_CellGroupConfig_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+
+static int
+dissect_nr_rrc_INTEGER_0_maxNrofBWPs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxNrofBWPs, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_CarrierState_r17_vals[] = {
+ { 0, "deActivated-r17" },
+ { 1, "activeBWP-r17" },
+ { 0, NULL }
+};
+
+static const per_choice_t CarrierState_r17_choice[] = {
+ { 0, &hf_nr_rrc_deActivated_r17, ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
+ { 1, &hf_nr_rrc_activeBWP_r17, ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_0_maxNrofBWPs },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CarrierState_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CarrierState_r17, CarrierState_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CC_State_r17_sequence[] = {
+ { &hf_nr_rrc_dlCarrier_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CarrierState_r17 },
+ { &hf_nr_rrc_ulCarrier_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CarrierState_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CC_State_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CC_State_r17, CC_State_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t IntraBandCC_Combination_r17_sequence_of[1] = {
+ { &hf_nr_rrc_IntraBandCC_Combination_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CC_State_r17 },
+};
+
+static int
+dissect_nr_rrc_IntraBandCC_Combination_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_IntraBandCC_Combination_r17, IntraBandCC_Combination_r17_sequence_of,
+ 1, maxNrofServingCells, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17_sequence_of[1] = {
+ { &hf_nr_rrc_cc_CombinationList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_IntraBandCC_Combination_r17 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17, SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17_sequence_of,
+ 1, maxNrofReqComDC_Location_r17, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t IntraBandCC_CombinationReqList_r17_sequence[] = {
+ { &hf_nr_rrc_servCellIndexList_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_OF_ServCellIndex },
+ { &hf_nr_rrc_cc_CombinationList_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_IntraBandCC_CombinationReqList_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_IntraBandCC_CombinationReqList_r17, IntraBandCC_CombinationReqList_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ReportUplinkTxDirectCurrentMoreCarrier_r17_sequence_of[1] = {
+ { &hf_nr_rrc_ReportUplinkTxDirectCurrentMoreCarrier_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_IntraBandCC_CombinationReqList_r17 },
+};
+
+static int
+dissect_nr_rrc_ReportUplinkTxDirectCurrentMoreCarrier_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_ReportUplinkTxDirectCurrentMoreCarrier_r17, ReportUplinkTxDirectCurrentMoreCarrier_r17_sequence_of,
+ 1, maxSimultaneousBands, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellGroupConfig_eag_5_sequence[] = {
+ { &hf_nr_rrc_reportUplinkTxDirectCurrentMoreCarrier_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ReportUplinkTxDirectCurrentMoreCarrier_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CellGroupConfig_eag_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, CellGroupConfig_eag_5_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t CellGroupConfig_sequence[] = {
{ &hf_nr_rrc_cellGroupId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellGroupId },
{ &hf_nr_rrc_rlc_BearerToAddModList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxLC_ID_OF_RLC_BearerConfig },
@@ -90978,6 +92240,7 @@ static const per_sequence_t CellGroupConfig_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellGroupConfig_eag_2 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellGroupConfig_eag_3 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellGroupConfig_eag_4 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellGroupConfig_eag_5 },
{ NULL, 0, 0, NULL }
};
@@ -94591,7 +95854,7 @@ dissect_nr_rrc_T_computationTimeForA_CSI_r16(tvbuff_t *tvb _U_, int offset _U_,
static const value_string nr_rrc_T_scs_15kHz_additionalSymbols_r16_vals[] = {
- { 0, "sl4" },
+ { 0, "s14" },
{ 1, "s28" },
{ 0, NULL }
};
@@ -94607,7 +95870,7 @@ dissect_nr_rrc_T_scs_15kHz_additionalSymbols_r16(tvbuff_t *tvb _U_, int offset _
static const value_string nr_rrc_T_scs_30kHz_additionalSymbols_r16_vals[] = {
- { 0, "sl4" },
+ { 0, "s14" },
{ 1, "s28" },
{ 0, NULL }
};
@@ -94623,7 +95886,7 @@ dissect_nr_rrc_T_scs_30kHz_additionalSymbols_r16(tvbuff_t *tvb _U_, int offset _
static const value_string nr_rrc_T_scs_60kHz_additionalSymbols_r16_vals[] = {
- { 0, "sl4" },
+ { 0, "s14" },
{ 1, "s28" },
{ 2, "s56" },
{ 0, NULL }
@@ -94640,7 +95903,7 @@ dissect_nr_rrc_T_scs_60kHz_additionalSymbols_r16(tvbuff_t *tvb _U_, int offset _
static const value_string nr_rrc_T_scs_120kHz_additionalSymbols_r16_vals[] = {
- { 0, "sl4" },
+ { 0, "s14" },
{ 1, "s28" },
{ 2, "s56" },
{ 0, NULL }
@@ -94792,6 +96055,159 @@ dissect_nr_rrc_BandCombinationList_v1690(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const per_sequence_t PDCCH_BlindDetectionCA_MixedExt_r16_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCA1_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCA2_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionCA_MixedExt_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionCA_MixedExt_r16, PDCCH_BlindDetectionCA_MixedExt_r16_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pdcch_BlindDetectionCA_MixedExt_r16_vals[] = {
+ { 0, "pdcch-BlindDetectionCA-Mixed-v16a0" },
+ { 1, "pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-v16a0" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_pdcch_BlindDetectionCA_MixedExt_r16_choice[] = {
+ { 0, &hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_v16a0, ASN1_NO_EXTENSIONS , dissect_nr_rrc_PDCCH_BlindDetectionCA_MixedExt_r16 },
+ { 1, &hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_v16a0, ASN1_NO_EXTENSIONS , dissect_nr_rrc_PDCCH_BlindDetectionCA_MixedExt_r16 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_pdcch_BlindDetectionCA_MixedExt_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_pdcch_BlindDetectionCA_MixedExt_r16, T_pdcch_BlindDetectionCA_MixedExt_r16_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionCG_UE_MixedExt_r16_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE1_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE2_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_MixedExt_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionCG_UE_MixedExt_r16, PDCCH_BlindDetectionCG_UE_MixedExt_r16_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_pdcch_BlindDetectionCG_UE_MixedExt_r16_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed_v16a0, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_MixedExt_r16 },
+ { &hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed_v16a0, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_MixedExt_r16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_pdcch_BlindDetectionCG_UE_MixedExt_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_MixedExt_r16, T_pdcch_BlindDetectionCG_UE_MixedExt_r16_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionMixedList_r16_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCA_MixedExt_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdcch_BlindDetectionCA_MixedExt_r16 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE_MixedExt_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdcch_BlindDetectionCG_UE_MixedExt_r16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionMixedList_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionMixedList_r16, PDCCH_BlindDetectionMixedList_r16_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16_sequence_of[1] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList_r16_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionMixedList_r16 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16, SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16_sequence_of,
+ 1, maxNrofPdcch_BlindDetectionMixed_1_r16, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CA_ParametersNR_v16a0_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CA_ParametersNR_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CA_ParametersNR_v16a0, CA_ParametersNR_v16a0_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CA_ParametersNRDC_v16a0_sequence[] = {
+ { &hf_nr_rrc_ca_ParametersNR_ForDC_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CA_ParametersNR_v16a0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CA_ParametersNRDC_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CA_ParametersNRDC_v16a0, CA_ParametersNRDC_v16a0_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombination_v16a0_sequence[] = {
+ { &hf_nr_rrc_ca_ParametersNR_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CA_ParametersNR_v16a0 },
+ { &hf_nr_rrc_ca_ParametersNRDC_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CA_ParametersNRDC_v16a0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BandCombination_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombination_v16a0, BandCombination_v16a0_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombinationList_v16a0_sequence_of[1] = {
+ { &hf_nr_rrc_BandCombinationList_v16a0_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandCombination_v16a0 },
+};
+
+static int
+dissect_nr_rrc_BandCombinationList_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombinationList_v16a0, BandCombinationList_v16a0_sequence_of,
+ 1, maxBandComb, FALSE);
+
+ return offset;
+}
+
+
static const per_sequence_t T_fetype2basic_r17_01_sequence_of[1] = {
{ &hf_nr_rrc_fetype2basic_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_maxNrofCSI_RS_ResourcesAlt_1_r16 },
};
@@ -96206,6 +97622,609 @@ dissect_nr_rrc_BandCombinationList_v1700(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const value_string nr_rrc_T_parallelTxSRS_PUCCH_PUSCH_intraBand_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_parallelTxSRS_PUCCH_PUSCH_intraBand_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pucch_Group_r17_vals[] = {
+ { 0, "primaryGroupOnly" },
+ { 1, "secondaryGroupOnly" },
+ { 2, "eitherPrimaryOrSecondaryGroup" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_pucch_Group_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fr1_FR1_NonSharedTDD_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fr1_FR1_NonSharedTDD_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fr2_FR2_NonSharedTDD_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fr2_FR2_NonSharedTDD_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fr1_FR2_NonSharedTDD_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fr1_FR2_NonSharedTDD_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t PUCCH_Group_Config_r17_sequence[] = {
+ { &hf_nr_rrc_fr1_FR1_NonSharedTDD_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_fr1_FR1_NonSharedTDD_r17 },
+ { &hf_nr_rrc_fr2_FR2_NonSharedTDD_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_fr2_FR2_NonSharedTDD_r17 },
+ { &hf_nr_rrc_fr1_FR2_NonSharedTDD_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_fr1_FR2_NonSharedTDD_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PUCCH_Group_Config_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PUCCH_Group_Config_r17, PUCCH_Group_Config_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_semiStaticPUCCH_CellSwitchSingleGroup_r17_sequence[] = {
+ { &hf_nr_rrc_pucch_Group_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_pucch_Group_r17 },
+ { &hf_nr_rrc_pucch_Group_Config_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PUCCH_Group_Config_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_semiStaticPUCCH_CellSwitchSingleGroup_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_semiStaticPUCCH_CellSwitchSingleGroup_r17, T_semiStaticPUCCH_CellSwitchSingleGroup_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TwoPUCCH_Grp_Configurations_r17_sequence[] = {
+ { &hf_nr_rrc_primaryPUCCH_GroupConfig_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PUCCH_Group_Config_r17 },
+ { &hf_nr_rrc_secondaryPUCCH_GroupConfig_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PUCCH_Group_Config_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_TwoPUCCH_Grp_Configurations_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_TwoPUCCH_Grp_Configurations_r17, TwoPUCCH_Grp_Configurations_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17_sequence_of[1] = {
+ { &hf_nr_rrc_semiStaticPUCCH_CellSwitchTwoGroups_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_TwoPUCCH_Grp_Configurations_r17 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17, SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17_sequence_of,
+ 1, maxTwoPUCCH_Grp_ConfigList_r17, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pucch_Group_r17_01_vals[] = {
+ { 0, "primaryGroupOnly" },
+ { 1, "secondaryGroupOnly" },
+ { 2, "eitherPrimaryOrSecondaryGroup" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_pucch_Group_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17_sequence[] = {
+ { &hf_nr_rrc_pucch_Group_r17_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_pucch_Group_r17_01 },
+ { &hf_nr_rrc_pucch_Group_Config_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PUCCH_Group_Config_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17, T_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pucch_Group_r17_02_vals[] = {
+ { 0, "primaryGroupOnly" },
+ { 1, "secondaryGroupOnly" },
+ { 2, "eitherPrimaryOrSecondaryGroup" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_pucch_Group_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17_sequence[] = {
+ { &hf_nr_rrc_pucch_Group_r17_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_pucch_Group_r17_02 },
+ { &hf_nr_rrc_pucch_Group_Config_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PUCCH_Group_Config_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17, T_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ack_NACK_FeedbackForMulticast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ack_NACK_FeedbackForMulticast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ptp_Retx_Multicast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ptp_Retx_Multicast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_nack_OnlyFeedbackForMulticast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_nack_OnlyFeedbackForMulticast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_nack_OnlyFeedbackSpecificResourceForMulticast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_nack_OnlyFeedbackSpecificResourceForMulticast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ack_NACK_FeedbackForSPS_Multicast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ack_NACK_FeedbackForSPS_Multicast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ptp_Retx_SPS_Multicast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ptp_Retx_SPS_Multicast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_higherPowerLimit_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_higherPowerLimit_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_INTEGER_4_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 4U, 16U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionMCG_SCG_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_UE_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionSCG_UE_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionMCG_SCG_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionMCG_SCG_r17, PDCCH_BlindDetectionMCG_SCG_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17_sequence_of[1] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_SCG_List_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionMCG_SCG_r17 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17, SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17_sequence_of,
+ 1, maxNrofPdcch_BlindDetection_r17, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionCA_Mixed_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCA1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCA2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionCA_Mixed_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionCA_Mixed_r17, PDCCH_BlindDetectionCA_Mixed_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionCG_UE_Mixed_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE1_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE2_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed_r17, PDCCH_BlindDetectionCG_UE_Mixed_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_pdcch_BlindDetectionCG_UE_Mixed_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed_v17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed_r17 },
+ { &hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed_v17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed_r17, T_pdcch_BlindDetectionCG_UE_Mixed_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionMixed_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_BlindDetectionCA_Mixed_r17 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE_Mixed_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionMixed_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionMixed_r17, PDCCH_BlindDetectionMixed_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17_sequence_of[1] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList1_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionMixed_r17 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17, SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17_sequence_of,
+ 1, maxNrofPdcch_BlindDetection_r17, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionCA_Mixed1_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCA1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCA2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCA3_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionCA_Mixed1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionCA_Mixed1_r17, PDCCH_BlindDetectionCA_Mixed1_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionCG_UE_Mixed1_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE1_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE2_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_15 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE3_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed1_r17, PDCCH_BlindDetectionCG_UE_Mixed1_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_pdcch_BlindDetectionCG_UE_Mixed1_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed1_v17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed1_r17 },
+ { &hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed1_v17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed1_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed1_r17, T_pdcch_BlindDetectionCG_UE_Mixed1_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDCCH_BlindDetectionMixed1_r17_sequence[] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionCA_Mixed1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_BlindDetectionCA_Mixed1_r17 },
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE_Mixed1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed1_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCCH_BlindDetectionMixed1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCCH_BlindDetectionMixed1_r17, PDCCH_BlindDetectionMixed1_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17_sequence_of[1] = {
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList3_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCCH_BlindDetectionMixed1_r17 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17, SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17_sequence_of,
+ 1, maxNrofPdcch_BlindDetection_r17, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CA_ParametersNR_v1720_sequence[] = {
+ { &hf_nr_rrc_parallelTxSRS_PUCCH_PUSCH_intraBand_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_parallelTxSRS_PUCCH_PUSCH_intraBand_r17 },
+ { &hf_nr_rrc_parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17 },
+ { &hf_nr_rrc_semiStaticPUCCH_CellSwitchSingleGroup_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_semiStaticPUCCH_CellSwitchSingleGroup_r17 },
+ { &hf_nr_rrc_semiStaticPUCCH_CellSwitchTwoGroups_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17 },
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17 },
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17 },
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchSameLengthTwoGroups_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17 },
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchDiffLengthTwoGroups_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17 },
+ { &hf_nr_rrc_ack_NACK_FeedbackForMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ack_NACK_FeedbackForMulticast_r17 },
+ { &hf_nr_rrc_ptp_Retx_Multicast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ptp_Retx_Multicast_r17 },
+ { &hf_nr_rrc_nack_OnlyFeedbackForMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nack_OnlyFeedbackForMulticast_r17 },
+ { &hf_nr_rrc_nack_OnlyFeedbackSpecificResourceForMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nack_OnlyFeedbackSpecificResourceForMulticast_r17 },
+ { &hf_nr_rrc_ack_NACK_FeedbackForSPS_Multicast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ack_NACK_FeedbackForSPS_Multicast_r17 },
+ { &hf_nr_rrc_ptp_Retx_SPS_Multicast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ptp_Retx_SPS_Multicast_r17 },
+ { &hf_nr_rrc_higherPowerLimit_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_higherPowerLimit_r17 },
+ { &hf_nr_rrc_parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17 },
+ { &hf_nr_rrc_pdcch_MonitoringCA_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_4_16 },
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_SCG_List_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17 },
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17 },
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17 },
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList3_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CA_ParametersNR_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CA_ParametersNR_v1720, CA_ParametersNR_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CA_ParametersNRDC_v1720_sequence[] = {
+ { &hf_nr_rrc_ca_ParametersNR_ForDC_v1700, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CA_ParametersNR_v1700 },
+ { &hf_nr_rrc_ca_ParametersNR_ForDC_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CA_ParametersNR_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CA_ParametersNRDC_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CA_ParametersNRDC_v1720, CA_ParametersNRDC_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombination_v1720_sequence[] = {
+ { &hf_nr_rrc_ca_ParametersNR_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CA_ParametersNR_v1720 },
+ { &hf_nr_rrc_ca_ParametersNRDC_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CA_ParametersNRDC_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BandCombination_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombination_v1720, BandCombination_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombinationList_v1720_sequence_of[1] = {
+ { &hf_nr_rrc_BandCombinationList_v1720_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandCombination_v1720 },
+};
+
+static int
+dissect_nr_rrc_BandCombinationList_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombinationList_v1720, BandCombinationList_v1720_sequence_of,
+ 1, maxBandComb, FALSE);
+
+ return offset;
+}
+
+
static int
dissect_nr_rrc_INTEGER_1_maxSimultaneousBands(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -96513,6 +98532,34 @@ dissect_nr_rrc_BandCombinationList_UplinkTxSwitch_v1690(tvbuff_t *tvb _U_, int o
}
+static const per_sequence_t BandCombination_UplinkTxSwitch_v16a0_sequence[] = {
+ { &hf_nr_rrc_bandCombination_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombination_v16a0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BandCombination_UplinkTxSwitch_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombination_UplinkTxSwitch_v16a0, BandCombination_UplinkTxSwitch_v16a0_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombinationList_UplinkTxSwitch_v16a0_sequence_of[1] = {
+ { &hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v16a0_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandCombination_UplinkTxSwitch_v16a0 },
+};
+
+static int
+dissect_nr_rrc_BandCombinationList_UplinkTxSwitch_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v16a0, BandCombinationList_UplinkTxSwitch_v16a0_sequence_of,
+ 1, maxBandComb, FALSE);
+
+ return offset;
+}
+
+
static const value_string nr_rrc_T_uplinkTxSwitchingPeriod2T2T_r17_vals[] = {
{ 0, "n35us" },
{ 1, "n140us" },
@@ -96633,6 +98680,52 @@ dissect_nr_rrc_BandCombinationList_UplinkTxSwitch_v1700(tvbuff_t *tvb _U_, int o
}
+static const value_string nr_rrc_T_uplinkTxSwitching_OptionSupport2T2T_r17_vals[] = {
+ { 0, "switchedUL" },
+ { 1, "dualUL" },
+ { 2, "both" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_uplinkTxSwitching_OptionSupport2T2T_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombination_UplinkTxSwitch_v1720_sequence[] = {
+ { &hf_nr_rrc_bandCombination_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombination_v1720 },
+ { &hf_nr_rrc_uplinkTxSwitching_OptionSupport2T2T_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uplinkTxSwitching_OptionSupport2T2T_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BandCombination_UplinkTxSwitch_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombination_UplinkTxSwitch_v1720, BandCombination_UplinkTxSwitch_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombinationList_UplinkTxSwitch_v1720_sequence_of[1] = {
+ { &hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandCombination_UplinkTxSwitch_v1720 },
+};
+
+static int
+dissect_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720, BandCombinationList_UplinkTxSwitch_v1720_sequence_of,
+ 1, maxBandComb, FALSE);
+
+ return offset;
+}
+
+
static int
dissect_nr_rrc_T_bandParametersSidelinkEUTRA1_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -101228,6 +103321,205 @@ dissect_nr_rrc_FeatureSetDownlink_v1700(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
+static const value_string nr_rrc_T_rtt_BasedPDC_CSI_RS_ForTracking_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_rtt_BasedPDC_CSI_RS_ForTracking_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_maxNumberPRS_Resource_r17_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n8" },
+ { 4, "n16" },
+ { 5, "n32" },
+ { 6, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_maxNumberPRS_Resource_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs_15kHz_r17_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 7, "n24" },
+ { 8, "n32" },
+ { 9, "n48" },
+ { 10, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs_15kHz_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs_30kHz_r17_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 7, "n24" },
+ { 8, "n32" },
+ { 9, "n48" },
+ { 10, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs_30kHz_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs_60kHz_r17_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 7, "n24" },
+ { 8, "n32" },
+ { 9, "n48" },
+ { 10, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs_60kHz_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs_120kHz_r17_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 7, "n24" },
+ { 8, "n32" },
+ { 9, "n48" },
+ { 10, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs_120kHz_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_maxNumberPRS_ResourceProcessedPerSlot_r17_sequence[] = {
+ { &hf_nr_rrc_scs_15kHz_r17_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_r17 },
+ { &hf_nr_rrc_scs_30kHz_r17_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_r17 },
+ { &hf_nr_rrc_scs_60kHz_r17_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_r17 },
+ { &hf_nr_rrc_scs_120kHz_r17_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_maxNumberPRS_ResourceProcessedPerSlot_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_maxNumberPRS_ResourceProcessedPerSlot_r17, T_maxNumberPRS_ResourceProcessedPerSlot_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_rtt_BasedPDC_PRS_r17_sequence[] = {
+ { &hf_nr_rrc_maxNumberPRS_Resource_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumberPRS_Resource_r17 },
+ { &hf_nr_rrc_maxNumberPRS_ResourceProcessedPerSlot_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumberPRS_ResourceProcessedPerSlot_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_rtt_BasedPDC_PRS_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_rtt_BasedPDC_PRS_r17, T_rtt_BasedPDC_PRS_r17_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_sps_Multicast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_sps_Multicast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t FeatureSetDownlink_v1720_sequence[] = {
+ { &hf_nr_rrc_rtt_BasedPDC_CSI_RS_ForTracking_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_rtt_BasedPDC_CSI_RS_ForTracking_r17 },
+ { &hf_nr_rrc_rtt_BasedPDC_PRS_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_rtt_BasedPDC_PRS_r17 },
+ { &hf_nr_rrc_sps_Multicast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sps_Multicast_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_FeatureSetDownlink_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_FeatureSetDownlink_v1720, FeatureSetDownlink_v1720_sequence);
+
+ return offset;
+}
+
+
static const value_string nr_rrc_T_fr1_04_vals[] = {
{ 0, "mhz5" },
{ 1, "mhz10" },
@@ -101429,7 +103721,7 @@ dissect_nr_rrc_FeatureSetDownlinkPerCC_v1620(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string nr_rrc_T_fr1_r17_02_vals[] = {
+static const value_string nr_rrc_T_fr1_r17_04_vals[] = {
{ 0, "mhz5" },
{ 1, "mhz10" },
{ 2, "mhz15" },
@@ -101450,7 +103742,7 @@ static const value_string nr_rrc_T_fr1_r17_02_vals[] = {
static int
-dissect_nr_rrc_T_fr1_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_fr1_r17_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15, NULL, FALSE, 0, NULL);
@@ -101458,7 +103750,7 @@ dissect_nr_rrc_T_fr1_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const value_string nr_rrc_T_fr2_r17_02_vals[] = {
+static const value_string nr_rrc_T_fr2_r17_04_vals[] = {
{ 0, "mhz50" },
{ 1, "mhz100" },
{ 2, "mhz200" },
@@ -101471,7 +103763,7 @@ static const value_string nr_rrc_T_fr2_r17_02_vals[] = {
static int
-dissect_nr_rrc_T_fr2_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_fr2_r17_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7, NULL, FALSE, 0, NULL);
@@ -101486,8 +103778,8 @@ static const value_string nr_rrc_SupportedBandwidth_v1700_vals[] = {
};
static const per_choice_t SupportedBandwidth_v1700_choice[] = {
- { 0, &hf_nr_rrc_fr1_r17_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr1_r17_02 },
- { 1, &hf_nr_rrc_fr2_r17_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr2_r17_02 },
+ { 0, &hf_nr_rrc_fr1_r17_04 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr1_r17_04 },
+ { 1, &hf_nr_rrc_fr2_r17_04 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr2_r17_04 },
{ 0, NULL, 0, NULL }
};
@@ -101660,6 +103952,69 @@ dissect_nr_rrc_FeatureSetDownlinkPerCC_v1700(tvbuff_t *tvb _U_, int offset _U_,
}
+static const value_string nr_rrc_T_maxModulationOrderForMulticastDataRateCalculation_r17_vals[] = {
+ { 0, "qam64" },
+ { 1, "qam256" },
+ { 2, "qam1024" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_maxModulationOrderForMulticastDataRateCalculation_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fdm_BroadcastUnicast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fdm_BroadcastUnicast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fdm_MulticastUnicast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fdm_MulticastUnicast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t FeatureSetDownlinkPerCC_v1720_sequence[] = {
+ { &hf_nr_rrc_maxModulationOrderForMulticastDataRateCalculation_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_maxModulationOrderForMulticastDataRateCalculation_r17 },
+ { &hf_nr_rrc_fdm_BroadcastUnicast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_fdm_BroadcastUnicast_r17 },
+ { &hf_nr_rrc_fdm_MulticastUnicast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_fdm_MulticastUnicast_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_FeatureSetDownlinkPerCC_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_FeatureSetDownlinkPerCC_v1720, FeatureSetDownlinkPerCC_v1720_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_sequence_of[1] = {
{ &hf_nr_rrc_featureSetsDownlink_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureSetDownlink },
};
@@ -104097,6 +106452,298 @@ dissect_nr_rrc_FeatureSets_eag_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
+static const per_sequence_t SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720_sequence_of[1] = {
+ { &hf_nr_rrc_featureSetsDownlink_v1720_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureSetDownlink_v1720 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720, SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720_sequence_of,
+ 1, maxDownlinkFeatureSets, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720_sequence_of[1] = {
+ { &hf_nr_rrc_featureSetsDownlinkPerCC_v1720_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureSetDownlinkPerCC_v1720 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720, SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720_sequence_of,
+ 1, maxPerCC_FeatureSets, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pucch_Repetition_F0_1_2_3_4_RRC_Config_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_pucch_Repetition_F0_1_2_3_4_RRC_Config_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_interSubslotFreqHopping_PUCCH_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_interSubslotFreqHopping_PUCCH_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pusch_PreparationLowPriority_r17_vals[] = {
+ { 0, "sym0" },
+ { 1, "sym1" },
+ { 2, "sym2" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_pusch_PreparationLowPriority_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs_15kHz_r17_01_vals[] = {
+ { 0, "sym0" },
+ { 1, "sym1" },
+ { 2, "sym2" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs_15kHz_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs_30kHz_r17_01_vals[] = {
+ { 0, "sym0" },
+ { 1, "sym1" },
+ { 2, "sym2" },
+ { 3, "sym3" },
+ { 4, "sym4" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs_30kHz_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs_60kHz_r17_01_vals[] = {
+ { 0, "sym0" },
+ { 1, "sym1" },
+ { 2, "sym2" },
+ { 3, "sym3" },
+ { 4, "sym4" },
+ { 5, "sym5" },
+ { 6, "sym6" },
+ { 7, "sym7" },
+ { 8, "sym8" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs_60kHz_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs_120kHz_r17_01_vals[] = {
+ { 0, "sym0" },
+ { 1, "sym1" },
+ { 2, "sym2" },
+ { 3, "sym3" },
+ { 4, "sym4" },
+ { 5, "sym5" },
+ { 6, "sym6" },
+ { 7, "sym7" },
+ { 8, "sym8" },
+ { 9, "sym9" },
+ { 10, "sym10" },
+ { 11, "sym11" },
+ { 12, "sym12" },
+ { 13, "sym13" },
+ { 14, "sym14" },
+ { 15, "sym15" },
+ { 16, "sym16" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs_120kHz_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 17, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_additionalCancellationTime_r17_sequence[] = {
+ { &hf_nr_rrc_scs_15kHz_r17_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_r17_01 },
+ { &hf_nr_rrc_scs_30kHz_r17_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_r17_01 },
+ { &hf_nr_rrc_scs_60kHz_r17_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_r17_01 },
+ { &hf_nr_rrc_scs_120kHz_r17_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r17_01 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_additionalCancellationTime_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_additionalCancellationTime_r17, T_additionalCancellationTime_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17_sequence[] = {
+ { &hf_nr_rrc_pusch_PreparationLowPriority_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_pusch_PreparationLowPriority_r17 },
+ { &hf_nr_rrc_additionalCancellationTime_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_additionalCancellationTime_r17 },
+ { &hf_nr_rrc_maxNumberCarriers_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_1_16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17, T_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_extendedDC_LocationReport_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_extendedDC_LocationReport_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t FeatureSetUplink_v1720_sequence[] = {
+ { &hf_nr_rrc_pucch_Repetition_F0_1_2_3_4_RRC_Config_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pucch_Repetition_F0_1_2_3_4_RRC_Config_r17 },
+ { &hf_nr_rrc_pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17 },
+ { &hf_nr_rrc_interSubslotFreqHopping_PUCCH_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_interSubslotFreqHopping_PUCCH_r17 },
+ { &hf_nr_rrc_semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17 },
+ { &hf_nr_rrc_phy_PrioritizationLowPriorityDG_HighPriorityCG_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_16 },
+ { &hf_nr_rrc_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17 },
+ { &hf_nr_rrc_extendedDC_LocationReport_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_extendedDC_LocationReport_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_FeatureSetUplink_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_FeatureSetUplink_v1720, FeatureSetUplink_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720_sequence_of[1] = {
+ { &hf_nr_rrc_featureSetsUplink_v1720_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureSetUplink_v1720 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720, SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720_sequence_of,
+ 1, maxUplinkFeatureSets, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t FeatureSets_eag_7_sequence[] = {
+ { &hf_nr_rrc_featureSetsDownlink_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720 },
+ { &hf_nr_rrc_featureSetsDownlinkPerCC_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720 },
+ { &hf_nr_rrc_featureSetsUplink_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_FeatureSets_eag_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, FeatureSets_eag_7_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t FeatureSets_sequence[] = {
{ &hf_nr_rrc_featureSetsDownlink, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink },
{ &hf_nr_rrc_featureSetsDownlinkPerCC, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC },
@@ -104108,6 +106755,7 @@ static const per_sequence_t FeatureSets_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureSets_eag_4 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureSets_eag_5 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureSets_eag_6 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_FeatureSets_eag_7 },
{ NULL, 0, 0, NULL }
};
@@ -104578,14 +107226,14 @@ dissect_nr_rrc_T_reduced_BeamSwitchTiming_FR2_2_r17(tvbuff_t *tvb _U_, int offse
}
-static const value_string nr_rrc_T_scs_120kHz_r17_vals[] = {
+static const value_string nr_rrc_T_scs_120kHz_r17_02_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_scs_120kHz_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_scs_120kHz_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -104624,7 +107272,7 @@ dissect_nr_rrc_T_scs_960kHz_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static const per_sequence_t T_support32_DL_HARQ_ProcessPerSCS_r17_sequence[] = {
- { &hf_nr_rrc_scs_120kHz_r17_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r17 },
+ { &hf_nr_rrc_scs_120kHz_r17_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r17_02 },
{ &hf_nr_rrc_scs_480kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_480kHz_r17 },
{ &hf_nr_rrc_scs_960kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_960kHz_r17 },
{ NULL, 0, 0, NULL }
@@ -104639,14 +107287,14 @@ dissect_nr_rrc_T_support32_DL_HARQ_ProcessPerSCS_r17(tvbuff_t *tvb _U_, int offs
}
-static const value_string nr_rrc_T_scs_120kHz_r17_01_vals[] = {
+static const value_string nr_rrc_T_scs_120kHz_r17_03_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_scs_120kHz_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_scs_120kHz_r17_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -104685,7 +107333,7 @@ dissect_nr_rrc_T_scs_960kHz_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t T_support32_UL_HARQ_ProcessPerSCS_r17_sequence[] = {
- { &hf_nr_rrc_scs_120kHz_r17_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r17_01 },
+ { &hf_nr_rrc_scs_120kHz_r17_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r17_03 },
{ &hf_nr_rrc_scs_480kHz_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_480kHz_r17_01 },
{ &hf_nr_rrc_scs_960kHz_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_960kHz_r17_01 },
{ NULL, 0, 0, NULL }
@@ -104700,6 +107348,34 @@ dissect_nr_rrc_T_support32_UL_HARQ_ProcessPerSCS_r17(tvbuff_t *tvb _U_, int offs
}
+static const value_string nr_rrc_T_modulation64_QAM_PUSCH_FR2_2_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_modulation64_QAM_PUSCH_FR2_2_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t FR2_2_AccessParamsPerBand_r17_eag_1_sequence[] = {
+ { &hf_nr_rrc_modulation64_QAM_PUSCH_FR2_2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_modulation64_QAM_PUSCH_FR2_2_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_FR2_2_AccessParamsPerBand_r17_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, FR2_2_AccessParamsPerBand_r17_eag_1_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t FR2_2_AccessParamsPerBand_r17_sequence[] = {
{ &hf_nr_rrc_dl_FR2_2_SCS_120kHz_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dl_FR2_2_SCS_120kHz_r17 },
{ &hf_nr_rrc_ul_FR2_2_SCS_120kHz_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_ul_FR2_2_SCS_120kHz_r17 },
@@ -104723,6 +107399,7 @@ static const per_sequence_t FR2_2_AccessParamsPerBand_r17_sequence[] = {
{ &hf_nr_rrc_reduced_BeamSwitchTiming_FR2_2_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_reduced_BeamSwitchTiming_FR2_2_r17 },
{ &hf_nr_rrc_support32_DL_HARQ_ProcessPerSCS_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_support32_DL_HARQ_ProcessPerSCS_r17 },
{ &hf_nr_rrc_support32_UL_HARQ_ProcessPerSCS_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_support32_UL_HARQ_ProcessPerSCS_r17 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_FR2_2_AccessParamsPerBand_r17_eag_1 },
{ NULL, 0, 0, NULL }
};
@@ -105742,16 +108419,6 @@ dissect_nr_rrc_T_lcg_ExtensionIAB_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-
-static int
-dissect_nr_rrc_INTEGER_1_ffsUpperLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, ffsUpperLimit, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nr_rrc_T_harq_FeedbackDisabled_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
@@ -105812,6 +108479,36 @@ dissect_nr_rrc_T_extendedDRX_CycleInactive_r17(tvbuff_t *tvb _U_, int offset _U_
}
+static const value_string nr_rrc_T_simultaneousSR_PUSCH_DiffPUCCH_groups_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_simultaneousSR_PUSCH_DiffPUCCH_groups_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_lastTransmissionUL_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_lastTransmissionUL_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
static const per_sequence_t MAC_ParametersCommon_eag_5_sequence[] = {
{ &hf_nr_rrc_enhancedUuDRX_forSidelink_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_enhancedUuDRX_forSidelink_r17 },
{ &hf_nr_rrc_mg_ActivationRequestPRS_Meas_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mg_ActivationRequestPRS_Meas_r17 },
@@ -105820,11 +108517,12 @@ static const per_sequence_t MAC_ParametersCommon_eag_5_sequence[] = {
{ &hf_nr_rrc_jointPrioritizationCG_Retx_Timer_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_jointPrioritizationCG_Retx_Timer_r17 },
{ &hf_nr_rrc_survivalTime_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_survivalTime_r17 },
{ &hf_nr_rrc_lcg_ExtensionIAB_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_lcg_ExtensionIAB_r17 },
- { &hf_nr_rrc_maxNumberRNTIs_MBS_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_ffsUpperLimit },
{ &hf_nr_rrc_harq_FeedbackDisabled_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_harq_FeedbackDisabled_r17 },
{ &hf_nr_rrc_uplink_Harq_ModeB_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uplink_Harq_ModeB_r17 },
{ &hf_nr_rrc_sr_TriggeredBy_TA_Report_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sr_TriggeredBy_TA_Report_r17 },
{ &hf_nr_rrc_extendedDRX_CycleInactive_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_extendedDRX_CycleInactive_r17 },
+ { &hf_nr_rrc_simultaneousSR_PUSCH_DiffPUCCH_groups_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_simultaneousSR_PUSCH_DiffPUCCH_groups_r17 },
+ { &hf_nr_rrc_lastTransmissionUL_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_lastTransmissionUL_r17 },
{ NULL, 0, 0, NULL }
};
@@ -106303,7 +109001,7 @@ dissect_nr_rrc_T_directSCG_SCellActivationResume_r17(tvbuff_t *tvb _U_, int offs
}
-static const value_string nr_rrc_T_scs_120kHz_r17_02_vals[] = {
+static const value_string nr_rrc_T_scs_120kHz_r17_04_vals[] = {
{ 0, "sl2" },
{ 1, "sl24" },
{ 0, NULL }
@@ -106311,7 +109009,7 @@ static const value_string nr_rrc_T_scs_120kHz_r17_02_vals[] = {
static int
-dissect_nr_rrc_T_scs_120kHz_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_scs_120kHz_r17_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2, NULL, FALSE, 0, NULL);
@@ -106352,7 +109050,7 @@ dissect_nr_rrc_T_scs_960kHz_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t MinTimeGapFR2_2_r17_sequence[] = {
- { &hf_nr_rrc_scs_120kHz_r17_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r17_02 },
+ { &hf_nr_rrc_scs_120kHz_r17_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r17_04 },
{ &hf_nr_rrc_scs_480kHz_r17_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_480kHz_r17_02 },
{ &hf_nr_rrc_scs_960kHz_r17_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_960kHz_r17_02 },
{ NULL, 0, 0, NULL }
@@ -107075,14 +109773,14 @@ dissect_nr_rrc_T_concurrentMeasGap_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const value_string nr_rrc_T_nr_NeedForGapNCSG_reporting_vals[] = {
+static const value_string nr_rrc_T_nr_NeedForGapNCSG_Reporting_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_nr_NeedForGapNCSG_reporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_nr_NeedForGapNCSG_Reporting_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -107090,14 +109788,14 @@ dissect_nr_rrc_T_nr_NeedForGapNCSG_reporting(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string nr_rrc_T_eutra_NeedForGapNCSG_reporting_vals[] = {
+static const value_string nr_rrc_T_eutra_NeedForGapNCSG_Reporting_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_eutra_NeedForGapNCSG_reporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_eutra_NeedForGapNCSG_Reporting_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -107240,14 +109938,14 @@ dissect_nr_rrc_T_condHandoverWithSCG_NRDC_r17(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string nr_rrc_T_gNB_ID_Length_Reporting_r17_vals[] = {
+static const value_string nr_rrc_T_gNB_ID_LengthReporting_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_gNB_ID_Length_Reporting_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_gNB_ID_LengthReporting_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -107255,14 +109953,14 @@ dissect_nr_rrc_T_gNB_ID_Length_Reporting_r17(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string nr_rrc_T_gNB_ID_Length_Reporting_ENDC_r17_vals[] = {
+static const value_string nr_rrc_T_gNB_ID_LengthReporting_ENDC_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_gNB_ID_Length_Reporting_ENDC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_gNB_ID_LengthReporting_ENDC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -107270,14 +109968,14 @@ dissect_nr_rrc_T_gNB_ID_Length_Reporting_ENDC_r17(tvbuff_t *tvb _U_, int offset
}
-static const value_string nr_rrc_T_gNB_ID_Length_Reporting_NEDC_r17_vals[] = {
+static const value_string nr_rrc_T_gNB_ID_LengthReporting_NEDC_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_gNB_ID_Length_Reporting_NEDC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_gNB_ID_LengthReporting_NEDC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -107285,14 +109983,14 @@ dissect_nr_rrc_T_gNB_ID_Length_Reporting_NEDC_r17(tvbuff_t *tvb _U_, int offset
}
-static const value_string nr_rrc_T_gNB_ID_Length_Reporting_NRDC_r17_vals[] = {
+static const value_string nr_rrc_T_gNB_ID_LengthReporting_NRDC_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_gNB_ID_Length_Reporting_NRDC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_gNB_ID_LengthReporting_NRDC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -107300,14 +109998,14 @@ dissect_nr_rrc_T_gNB_ID_Length_Reporting_NRDC_r17(tvbuff_t *tvb _U_, int offset
}
-static const value_string nr_rrc_T_gNB_ID_Length_Reporting_NPN_r17_vals[] = {
+static const value_string nr_rrc_T_gNB_ID_LengthReporting_NPN_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_gNB_ID_Length_Reporting_NPN_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_gNB_ID_LengthReporting_NPN_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -107317,8 +110015,8 @@ dissect_nr_rrc_T_gNB_ID_Length_Reporting_NPN_r17(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t MeasAndMobParametersCommon_eag_6_sequence[] = {
{ &hf_nr_rrc_concurrentMeasGap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_concurrentMeasGap_r17 },
- { &hf_nr_rrc_nr_NeedForGapNCSG_reporting, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nr_NeedForGapNCSG_reporting },
- { &hf_nr_rrc_eutra_NeedForGapNCSG_reporting, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_eutra_NeedForGapNCSG_reporting },
+ { &hf_nr_rrc_nr_NeedForGapNCSG_Reporting_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nr_NeedForGapNCSG_Reporting_r17 },
+ { &hf_nr_rrc_eutra_NeedForGapNCSG_Reporting_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_eutra_NeedForGapNCSG_Reporting_r17 },
{ &hf_nr_rrc_ncsg_MeasGapPerFR_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ncsg_MeasGapPerFR_r17 },
{ &hf_nr_rrc_ncsg_MeasGapPatterns_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_24 },
{ &hf_nr_rrc_ncsg_MeasGapNR_Patterns_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_24 },
@@ -107330,11 +110028,11 @@ static const per_sequence_t MeasAndMobParametersCommon_eag_6_sequence[] = {
{ &hf_nr_rrc_rrm_RelaxationRRC_ConnectedRedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_rrm_RelaxationRRC_ConnectedRedCap_r17 },
{ &hf_nr_rrc_parallelMeasurementGap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_parallelMeasurementGap_r17 },
{ &hf_nr_rrc_condHandoverWithSCG_NRDC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_condHandoverWithSCG_NRDC_r17 },
- { &hf_nr_rrc_gNB_ID_Length_Reporting_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_Length_Reporting_r17 },
- { &hf_nr_rrc_gNB_ID_Length_Reporting_ENDC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_Length_Reporting_ENDC_r17 },
- { &hf_nr_rrc_gNB_ID_Length_Reporting_NEDC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_Length_Reporting_NEDC_r17 },
- { &hf_nr_rrc_gNB_ID_Length_Reporting_NRDC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_Length_Reporting_NRDC_r17 },
- { &hf_nr_rrc_gNB_ID_Length_Reporting_NPN_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_Length_Reporting_NPN_r17 },
+ { &hf_nr_rrc_gNB_ID_LengthReporting_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_LengthReporting_r17 },
+ { &hf_nr_rrc_gNB_ID_LengthReporting_ENDC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_LengthReporting_ENDC_r17 },
+ { &hf_nr_rrc_gNB_ID_LengthReporting_NEDC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_LengthReporting_NEDC_r17 },
+ { &hf_nr_rrc_gNB_ID_LengthReporting_NRDC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_LengthReporting_NRDC_r17 },
+ { &hf_nr_rrc_gNB_ID_LengthReporting_NPN_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_gNB_ID_LengthReporting_NPN_r17 },
{ NULL, 0, 0, NULL }
};
@@ -107346,6 +110044,82 @@ dissect_nr_rrc_MeasAndMobParametersCommon_eag_6(tvbuff_t *tvb _U_, int offset _U
}
+static const value_string nr_rrc_T_parallelSMTC_r17_vals[] = {
+ { 0, "n4" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_parallelSMTC_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_concurrentMeasGapEUTRA_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_concurrentMeasGapEUTRA_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_serviceLinkPropDelayDiffReporting_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_serviceLinkPropDelayDiffReporting_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ncsg_SymbolLevelScheduleRestrictionInter_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ncsg_SymbolLevelScheduleRestrictionInter_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasAndMobParametersCommon_eag_7_sequence[] = {
+ { &hf_nr_rrc_parallelSMTC_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_parallelSMTC_r17 },
+ { &hf_nr_rrc_concurrentMeasGapEUTRA_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_concurrentMeasGapEUTRA_r17 },
+ { &hf_nr_rrc_serviceLinkPropDelayDiffReporting_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_serviceLinkPropDelayDiffReporting_r17 },
+ { &hf_nr_rrc_ncsg_SymbolLevelScheduleRestrictionInter_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ncsg_SymbolLevelScheduleRestrictionInter_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_MeasAndMobParametersCommon_eag_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, MeasAndMobParametersCommon_eag_7_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t MeasAndMobParametersCommon_sequence[] = {
{ &hf_nr_rrc_supportedGapPattern, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_22 },
{ &hf_nr_rrc_ssb_RLM , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_ssb_RLM },
@@ -107356,6 +110130,7 @@ static const per_sequence_t MeasAndMobParametersCommon_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasAndMobParametersCommon_eag_4 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasAndMobParametersCommon_eag_5 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasAndMobParametersCommon_eag_6 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasAndMobParametersCommon_eag_7 },
{ NULL, 0, 0, NULL }
};
@@ -112326,6 +115101,95 @@ dissect_nr_rrc_MIMO_ParametersPerBand_eag_7(tvbuff_t *tvb _U_, int offset _U_, a
}
+static const value_string nr_rrc_T_srs_PortReportSP_AP_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_srs_PortReportSP_AP_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_INTEGER_9_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 9U, 12U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_sfn_ImplicitRS_twoTCI_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_sfn_ImplicitRS_twoTCI_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_sfn_QCL_TypeD_Collision_twoTCI_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_sfn_QCL_TypeD_Collision_twoTCI_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_mTRP_CSI_numCPU_r17_vals[] = {
+ { 0, "n2" },
+ { 1, "n3" },
+ { 2, "n4" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_mTRP_CSI_numCPU_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MIMO_ParametersPerBand_eag_8_sequence[] = {
+ { &hf_nr_rrc_srs_PortReportSP_AP_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_srs_PortReportSP_AP_r17 },
+ { &hf_nr_rrc_maxNumberRxBeam_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_9_12 },
+ { &hf_nr_rrc_sfn_ImplicitRS_twoTCI_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sfn_ImplicitRS_twoTCI_r17 },
+ { &hf_nr_rrc_sfn_QCL_TypeD_Collision_twoTCI_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sfn_QCL_TypeD_Collision_twoTCI_r17 },
+ { &hf_nr_rrc_mTRP_CSI_numCPU_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mTRP_CSI_numCPU_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_MIMO_ParametersPerBand_eag_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, MIMO_ParametersPerBand_eag_8_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t MIMO_ParametersPerBand_sequence[] = {
{ &hf_nr_rrc_tci_StatePDSCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_tci_StatePDSCH },
{ &hf_nr_rrc_additionalActiveTCI_StatePDCCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_additionalActiveTCI_StatePDCCH },
@@ -112360,6 +115224,7 @@ static const per_sequence_t MIMO_ParametersPerBand_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MIMO_ParametersPerBand_eag_5 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MIMO_ParametersPerBand_eag_6 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MIMO_ParametersPerBand_eag_7 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MIMO_ParametersPerBand_eag_8 },
{ NULL, 0, 0, NULL }
};
@@ -114457,6 +117322,50 @@ dissect_nr_rrc_Phy_ParametersCommon_eag_9(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const value_string nr_rrc_T_ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_directionalCollisionDC_IAB_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_directionalCollisionDC_IAB_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Phy_ParametersCommon_eag_10_sequence[] = {
+ { &hf_nr_rrc_ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17 },
+ { &hf_nr_rrc_directionalCollisionDC_IAB_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_directionalCollisionDC_IAB_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_Phy_ParametersCommon_eag_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, Phy_ParametersCommon_eag_10_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t Phy_ParametersCommon_sequence[] = {
{ &hf_nr_rrc_csi_RS_CFRA_ForHO, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_csi_RS_CFRA_ForHO },
{ &hf_nr_rrc_dynamicPRB_BundlingDL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dynamicPRB_BundlingDL },
@@ -114501,6 +117410,7 @@ static const per_sequence_t Phy_ParametersCommon_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersCommon_eag_7 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersCommon_eag_8 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersCommon_eag_9 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersCommon_eag_10 },
{ NULL, 0, 0, NULL }
};
@@ -114923,16 +117833,6 @@ dissect_nr_rrc_T_pusch_LBRM(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-
-static int
-dissect_nr_rrc_INTEGER_4_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 4U, 16U, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nr_rrc_T_tpc_PUSCH_RNTI_vals[] = {
{ 0, "supported" },
{ 0, NULL }
@@ -115672,6 +118572,34 @@ dissect_nr_rrc_Phy_ParametersFRX_Diff_eag_5(tvbuff_t *tvb _U_, int offset _U_, a
}
+static const value_string nr_rrc_T_cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Phy_ParametersFRX_Diff_eag_6_sequence[] = {
+ { &hf_nr_rrc_cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_Phy_ParametersFRX_Diff_eag_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, Phy_ParametersFRX_Diff_eag_6_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t Phy_ParametersFRX_Diff_sequence[] = {
{ &hf_nr_rrc_dynamicSFI_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dynamicSFI_01 },
{ &hf_nr_rrc_phy_ParametersFRX_Diff_dummy1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_2 },
@@ -115715,6 +118643,7 @@ static const per_sequence_t Phy_ParametersFRX_Diff_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersFRX_Diff_eag_3 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersFRX_Diff_eag_4 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersFRX_Diff_eag_5 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersFRX_Diff_eag_6 },
{ NULL, 0, 0, NULL }
};
@@ -117092,6 +120021,49 @@ dissect_nr_rrc_PDCP_ParametersMRDC_v1610(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const value_string nr_rrc_T_srs_PeriodicityAndOffsetExt_r16_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_srs_PeriodicityAndOffsetExt_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Phy_ParametersCommon_v16a0_sequence[] = {
+ { &hf_nr_rrc_srs_PeriodicityAndOffsetExt_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_srs_PeriodicityAndOffsetExt_r16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_Phy_ParametersCommon_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_Phy_ParametersCommon_v16a0, Phy_ParametersCommon_v16a0_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Phy_Parameters_v16a0_sequence[] = {
+ { &hf_nr_rrc_phy_ParametersCommon_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_Phy_ParametersCommon_v16a0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_Phy_Parameters_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_Phy_Parameters_v16a0, Phy_Parameters_v16a0_sequence);
+
+ return offset;
+}
+
+
static int
dissect_nr_rrc_INTEGER_1_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -118037,6 +121009,389 @@ dissect_nr_rrc_PowSav_Parameters_v1700(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
+static const value_string nr_rrc_T_prsProcessingType_r17_vals[] = {
+ { 0, "type1A" },
+ { 1, "type1B" },
+ { 2, "type2" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_prsProcessingType_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ppw_dl_PRS_BufferType_r17_vals[] = {
+ { 0, "type1" },
+ { 1, "type2" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ppw_dl_PRS_BufferType_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsN_r17_vals[] = {
+ { 0, "msDot125" },
+ { 1, "msDot25" },
+ { 2, "msDot5" },
+ { 3, "ms1" },
+ { 4, "ms2" },
+ { 5, "ms4" },
+ { 6, "ms6" },
+ { 7, "ms8" },
+ { 8, "ms12" },
+ { 9, "ms16" },
+ { 10, "ms20" },
+ { 11, "ms25" },
+ { 12, "ms30" },
+ { 13, "ms32" },
+ { 14, "ms35" },
+ { 15, "ms40" },
+ { 16, "ms45" },
+ { 17, "ms50" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsN_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 18, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsT_r17_vals[] = {
+ { 0, "ms1" },
+ { 1, "ms2" },
+ { 2, "ms4" },
+ { 3, "ms8" },
+ { 4, "ms16" },
+ { 5, "ms20" },
+ { 6, "ms30" },
+ { 7, "ms40" },
+ { 8, "ms80" },
+ { 9, "ms160" },
+ { 10, "ms320" },
+ { 11, "ms640" },
+ { 12, "ms1280" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsT_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 13, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_ppw_durationOfPRS_Processing1_r17_sequence[] = {
+ { &hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsN_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsN_r17 },
+ { &hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsT_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsT_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_ppw_durationOfPRS_Processing1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_ppw_durationOfPRS_Processing1_r17, T_ppw_durationOfPRS_Processing1_r17_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsN2_r17_vals[] = {
+ { 0, "msDot125" },
+ { 1, "msDot25" },
+ { 2, "msDot5" },
+ { 3, "ms1" },
+ { 4, "ms2" },
+ { 5, "ms3" },
+ { 6, "ms4" },
+ { 7, "ms5" },
+ { 8, "ms6" },
+ { 9, "ms8" },
+ { 10, "ms12" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsN2_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsT2_r17_vals[] = {
+ { 0, "ms4" },
+ { 1, "ms5" },
+ { 2, "ms6" },
+ { 3, "ms8" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsT2_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_ppw_durationOfPRS_Processing2_r17_sequence[] = {
+ { &hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsN2_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsN2_r17 },
+ { &hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsT2_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsT2_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_ppw_durationOfPRS_Processing2_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_ppw_durationOfPRS_Processing2_r17, T_ppw_durationOfPRS_Processing2_r17_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ppw_durationOfPRS_Processing_r17_vals[] = {
+ { 0, "ppw-durationOfPRS-Processing1-r17" },
+ { 1, "ppw-durationOfPRS-Processing2-r17" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_ppw_durationOfPRS_Processing_r17_choice[] = {
+ { 0, &hf_nr_rrc_ppw_durationOfPRS_Processing1_r17, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_ppw_durationOfPRS_Processing1_r17 },
+ { 1, &hf_nr_rrc_ppw_durationOfPRS_Processing2_r17, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_ppw_durationOfPRS_Processing2_r17 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_ppw_durationOfPRS_Processing_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_ppw_durationOfPRS_Processing_r17, T_ppw_durationOfPRS_Processing_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs15_r17_02_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 7, "n24" },
+ { 8, "n32" },
+ { 9, "n48" },
+ { 10, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs15_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs30_r17_02_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 7, "n24" },
+ { 8, "n32" },
+ { 9, "n48" },
+ { 10, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs30_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs60_r17_02_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 7, "n24" },
+ { 8, "n32" },
+ { 9, "n48" },
+ { 10, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs60_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_scs120_r17_02_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 7, "n24" },
+ { 8, "n32" },
+ { 9, "n48" },
+ { 10, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_scs120_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 11, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17_sequence[] = {
+ { &hf_nr_rrc_scs15_r17_03 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_scs15_r17_02 },
+ { &hf_nr_rrc_scs30_r17_03 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_scs30_r17_02 },
+ { &hf_nr_rrc_scs60_r17_03 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_scs60_r17_02 },
+ { &hf_nr_rrc_scs120_r17_03, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_scs120_r17_02 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17, T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fr1_r17_01_vals[] = {
+ { 0, "mhz5" },
+ { 1, "mhz10" },
+ { 2, "mhz20" },
+ { 3, "mhz40" },
+ { 4, "mhz50" },
+ { 5, "mhz80" },
+ { 6, "mhz100" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fr1_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fr2_r17_01_vals[] = {
+ { 0, "mhz50" },
+ { 1, "mhz100" },
+ { 2, "mhz200" },
+ { 3, "mhz400" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fr2_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ppw_maxNumOfDL_Bandwidth_r17_vals[] = {
+ { 0, "fr1-r17" },
+ { 1, "fr2-r17" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_ppw_maxNumOfDL_Bandwidth_r17_choice[] = {
+ { 0, &hf_nr_rrc_fr1_r17_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr1_r17_01 },
+ { 1, &hf_nr_rrc_fr2_r17_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr2_r17_01 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_ppw_maxNumOfDL_Bandwidth_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_ppw_maxNumOfDL_Bandwidth_r17, T_ppw_maxNumOfDL_Bandwidth_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t PRS_ProcessingCapabilityOutsideMGinPPWperType_r17_sequence[] = {
+ { &hf_nr_rrc_prsProcessingType_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_prsProcessingType_r17 },
+ { &hf_nr_rrc_ppw_dl_PRS_BufferType_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ppw_dl_PRS_BufferType_r17 },
+ { &hf_nr_rrc_ppw_durationOfPRS_Processing_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ppw_durationOfPRS_Processing_r17 },
+ { &hf_nr_rrc_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17 },
+ { &hf_nr_rrc_ppw_maxNumOfDL_Bandwidth_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ppw_maxNumOfDL_Bandwidth_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17, PRS_ProcessingCapabilityOutsideMGinPPWperType_r17_sequence);
+
+ return offset;
+}
+
+
static const value_string nr_rrc_T_supportOfRedCap_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
@@ -120791,14 +124146,14 @@ dissect_nr_rrc_T_multiPUSCH_SingleDCI_FR2_1_SCS_120kHz_r17(tvbuff_t *tvb _U_, in
}
-static const value_string nr_rrc_T_parrallelPRS_MeasRRC_Inactive_r17_vals[] = {
+static const value_string nr_rrc_T_parallelPRS_MeasRRC_Inactive_r17_vals[] = {
{ 0, "supported" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_parrallelPRS_MeasRRC_Inactive_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_parallelPRS_MeasRRC_Inactive_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -121002,7 +124357,7 @@ dissect_nr_rrc_T_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r17(tvbuff_t *t
}
-static const value_string nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01_vals[] = {
+static const value_string nr_rrc_T_dummy1_04_vals[] = {
{ 0, "n1" },
{ 1, "n2" },
{ 2, "n4" },
@@ -121015,7 +124370,7 @@ static const value_string nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01_
static int
-dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_dummy1_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7, NULL, FALSE, 0, NULL);
@@ -121023,7 +124378,7 @@ dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01(tvbuff_t *tvb _U_,
}
-static const value_string nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01_vals[] = {
+static const value_string nr_rrc_T_dummy2_02_vals[] = {
{ 0, "n1" },
{ 1, "n2" },
{ 2, "n3" },
@@ -121039,7 +124394,7 @@ static const value_string nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_
static int
-dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_dummy2_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10, NULL, FALSE, 0, NULL);
@@ -121053,8 +124408,8 @@ static const per_sequence_t T_srs_PosResourcesRRC_Inactive_r17_sequence[] = {
{ &hf_nr_rrc_maxNumberSRS_ResourcesPerBWP_PerSlot_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumberSRS_ResourcesPerBWP_PerSlot_r17 },
{ &hf_nr_rrc_maxNumberPeriodicSRS_PosResourcesPerBWP_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumberPeriodicSRS_PosResourcesPerBWP_r17 },
{ &hf_nr_rrc_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r17 },
- { &hf_nr_rrc_maxNumOfSemiPersistentSRSposResources_r17_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01 },
- { &hf_nr_rrc_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01 },
+ { &hf_nr_rrc_dummy1_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_dummy1_04 },
+ { &hf_nr_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_dummy2_02 },
{ NULL, 0, 0, NULL }
};
@@ -121588,7 +124943,7 @@ static const per_sequence_t BandNR_eag_12_sequence[] = {
{ &hf_nr_rrc_ue_specific_K_Offset_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ue_specific_K_Offset_r17 },
{ &hf_nr_rrc_multiPDSCH_SingleDCI_FR2_1_SCS_120kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_multiPDSCH_SingleDCI_FR2_1_SCS_120kHz_r17 },
{ &hf_nr_rrc_multiPUSCH_SingleDCI_FR2_1_SCS_120kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_multiPUSCH_SingleDCI_FR2_1_SCS_120kHz_r17 },
- { &hf_nr_rrc_parrallelPRS_MeasRRC_Inactive_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_parrallelPRS_MeasRRC_Inactive_r17 },
+ { &hf_nr_rrc_parallelPRS_MeasRRC_Inactive_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_parallelPRS_MeasRRC_Inactive_r17 },
{ &hf_nr_rrc_nr_UE_TxTEG_ID_MaxSupport_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nr_UE_TxTEG_ID_MaxSupport_r17 },
{ &hf_nr_rrc_prs_ProcessingRRC_Inactive_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_prs_ProcessingRRC_Inactive_r17 },
{ &hf_nr_rrc_prs_ProcessingWindowType1A_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_prs_ProcessingWindowType1A_r17 },
@@ -121610,7 +124965,7 @@ static const per_sequence_t BandNR_eag_12_sequence[] = {
{ &hf_nr_rrc_aperiodicCSI_RS_FastScellActivation_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_aperiodicCSI_RS_FastScellActivation_r17 },
{ &hf_nr_rrc_aperiodicCSI_RS_AdditionalBandwidth_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_aperiodicCSI_RS_AdditionalBandwidth_r17 },
{ &hf_nr_rrc_bwp_WithoutCD_SSB_OrNCD_SSB_RedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bwp_WithoutCD_SSB_OrNCD_SSB_RedCap_r17 },
- { &hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_halfDuplexFDD_TypeA_RedCap_r17 },
+ { &hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_halfDuplexFDD_TypeA_RedCap_r17 },
{ &hf_nr_rrc_posSRS_RRC_Inactive_OutsideInitialUL_BWP_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PosSRS_RRC_Inactive_OutsideInitialUL_BWP_r17 },
{ &hf_nr_rrc_channelBWs_DL_SCS_480kHz_FR2_2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 },
{ &hf_nr_rrc_channelBWs_UL_SCS_480kHz_FR2_2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 },
@@ -121632,6 +124987,393 @@ dissect_nr_rrc_BandNR_eag_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+static const value_string nr_rrc_T_ue_OneShotUL_TimingAdj_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ue_OneShotUL_TimingAdj_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pucch_Repetition_F0_2_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_pucch_Repetition_F0_2_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_mux_HARQ_ACK_DiffPriorities_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_mux_HARQ_ACK_DiffPriorities_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ta_BasedPDC_NTN_SharedSpectrumChAccess_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ta_BasedPDC_NTN_SharedSpectrumChAccess_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_dynamicMulticastDCI_Format4_2_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_dynamicMulticastDCI_Format4_2_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fr1_r17_02_vals[] = {
+ { 0, "qam256" },
+ { 1, "qam1024" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fr1_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_fr2_r17_02_vals[] = {
+ { 0, "qam64" },
+ { 1, "qam256" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_fr2_r17_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_maxModulationOrderForMulticast_r17_vals[] = {
+ { 0, "fr1-r17" },
+ { 1, "fr2-r17" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_maxModulationOrderForMulticast_r17_choice[] = {
+ { 0, &hf_nr_rrc_fr1_r17_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr1_r17_02 },
+ { 1, &hf_nr_rrc_fr2_r17_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr2_r17_02 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_maxModulationOrderForMulticast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_maxModulationOrderForMulticast_r17, T_maxModulationOrderForMulticast_r17_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17_vals[] = {
+ { 0, "n8" },
+ { 1, "n16" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17_vals[] = {
+ { 0, "n8" },
+ { 1, "n16" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_re_LevelRateMatchingForMulticast_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_re_LevelRateMatchingForMulticast_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_pdsch_1024QAM_2MIMO_FR1_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_pdsch_1024QAM_2MIMO_FR1_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_prs_MeasurementWithoutMG_r17_vals[] = {
+ { 0, "cpLength" },
+ { 1, "quarterSymbol" },
+ { 2, "halfSymbol" },
+ { 3, "halfSlot" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_prs_MeasurementWithoutMG_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_INTEGER_3_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 3U, 4U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17_sequence_of[1] = {
+ { &hf_nr_rrc_prs_ProcessingCapabilityOutsideMGinPPW_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17 },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17, SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17_sequence_of,
+ 1, 3, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n8" },
+ { 4, "n16" },
+ { 5, "n32" },
+ { 6, "n64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n3" },
+ { 3, "n4" },
+ { 4, "n5" },
+ { 5, "n6" },
+ { 6, "n8" },
+ { 7, "n10" },
+ { 8, "n12" },
+ { 9, "n14" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17_sequence[] = {
+ { &hf_nr_rrc_maxNumOfSemiPersistentSRSposResources_r17_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01 },
+ { &hf_nr_rrc_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17, T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandNR_eag_13_sequence[] = {
+ { &hf_nr_rrc_ue_OneShotUL_TimingAdj_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ue_OneShotUL_TimingAdj_r17 },
+ { &hf_nr_rrc_pucch_Repetition_F0_2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pucch_Repetition_F0_2_r17 },
+ { &hf_nr_rrc_cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17 },
+ { &hf_nr_rrc_mux_HARQ_ACK_DiffPriorities_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mux_HARQ_ACK_DiffPriorities_r17 },
+ { &hf_nr_rrc_ta_BasedPDC_NTN_SharedSpectrumChAccess_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ta_BasedPDC_NTN_SharedSpectrumChAccess_r17 },
+ { &hf_nr_rrc_ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17 },
+ { &hf_nr_rrc_maxNumberG_RNTI_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_2_8 },
+ { &hf_nr_rrc_dynamicMulticastDCI_Format4_2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dynamicMulticastDCI_Format4_2_r17 },
+ { &hf_nr_rrc_maxModulationOrderForMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_maxModulationOrderForMulticast_r17 },
+ { &hf_nr_rrc_dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17 },
+ { &hf_nr_rrc_dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17 },
+ { &hf_nr_rrc_nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17 },
+ { &hf_nr_rrc_ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17 },
+ { &hf_nr_rrc_maxNumberG_CS_RNTI_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_2_8 },
+ { &hf_nr_rrc_re_LevelRateMatchingForMulticast_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_re_LevelRateMatchingForMulticast_r17 },
+ { &hf_nr_rrc_pdsch_1024QAM_2MIMO_FR1_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_1024QAM_2MIMO_FR1_r17 },
+ { &hf_nr_rrc_prs_MeasurementWithoutMG_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_prs_MeasurementWithoutMG_r17 },
+ { &hf_nr_rrc_maxNumber_LEO_SatellitesPerCarrier_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_3_4 },
+ { &hf_nr_rrc_prs_ProcessingCapabilityOutsideMGinPPW_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17 },
+ { &hf_nr_rrc_srs_SemiPersistent_PosResourcesRRC_Inactive_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17 },
+ { &hf_nr_rrc_channelBWs_DL_SCS_120kHz_FR2_2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 },
+ { &hf_nr_rrc_channelBWs_UL_SCS_120kHz_FR2_2_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BandNR_eag_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, BandNR_eag_13_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t BandNR_sequence[] = {
{ &hf_nr_rrc_bandNR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_FreqBandIndicatorNR },
{ &hf_nr_rrc_modifiedMPR_Behaviour, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 },
@@ -121660,6 +125402,7 @@ static const per_sequence_t BandNR_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR_eag_10 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR_eag_11 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR_eag_12 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR_eag_13 },
{ NULL, 0, 0, NULL }
};
@@ -121916,6 +125659,20 @@ dissect_nr_rrc_RF_Parameters_eag_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
+static const per_sequence_t RF_Parameters_eag_13_sequence[] = {
+ { &hf_nr_rrc_supportedBandCombinationList_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList_v1720 },
+ { &hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RF_Parameters_eag_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, RF_Parameters_eag_13_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RF_Parameters_sequence[] = {
{ &hf_nr_rrc_supportedBandListNR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxBands_OF_BandNR },
{ &hf_nr_rrc_supportedBandCombinationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList },
@@ -121932,6 +125689,7 @@ static const per_sequence_t RF_Parameters_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_eag_10 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_eag_11 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_eag_12 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_eag_13 },
{ NULL, 0, 0, NULL }
};
@@ -121958,6 +125716,21 @@ dissect_nr_rrc_RF_Parameters_v15g0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const per_sequence_t RF_Parameters_v16a0_sequence[] = {
+ { &hf_nr_rrc_supportedBandCombinationList_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList_v16a0 },
+ { &hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList_UplinkTxSwitch_v16a0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RF_Parameters_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_RF_Parameters_v16a0, RF_Parameters_v16a0_sequence);
+
+ return offset;
+}
+
+
static const value_string nr_rrc_T_srs_SwitchingTimeRequested_01_vals[] = {
{ 0, "true" },
{ 0, NULL }
@@ -122156,6 +125929,36 @@ dissect_nr_rrc_RF_ParametersMRDC_eag_12(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
+static const per_sequence_t T_supportedBandCombinationListNEDC_Only_v1720_sequence[] = {
+ { &hf_nr_rrc_supportedBandCombinationList_v1700, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList_v1700 },
+ { &hf_nr_rrc_supportedBandCombinationList_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_supportedBandCombinationListNEDC_Only_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_supportedBandCombinationListNEDC_Only_v1720, T_supportedBandCombinationListNEDC_Only_v1720_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RF_ParametersMRDC_eag_13_sequence[] = {
+ { &hf_nr_rrc_supportedBandCombinationList_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList_v1720 },
+ { &hf_nr_rrc_supportedBandCombinationListNEDC_Only_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_supportedBandCombinationListNEDC_Only_v1720 },
+ { &hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RF_ParametersMRDC_eag_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, RF_ParametersMRDC_eag_13_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RF_ParametersMRDC_sequence[] = {
{ &hf_nr_rrc_supportedBandCombinationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationList },
{ &hf_nr_rrc_appliedFreqBandListFilter, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_FreqBandList },
@@ -122171,6 +125974,7 @@ static const per_sequence_t RF_ParametersMRDC_sequence[] = {
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_ParametersMRDC_eag_10 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_ParametersMRDC_eag_11 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_ParametersMRDC_eag_12 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_ParametersMRDC_eag_13 },
{ NULL, 0, 0, NULL }
};
@@ -123217,7 +127021,7 @@ dissect_nr_rrc_T_harq_TxProcessModeTwoSidelink_r17_01(tvbuff_t *tvb _U_, int off
}
-static const per_sequence_t T_fr1_r17_01_sequence[] = {
+static const per_sequence_t T_fr1_r17_03_sequence[] = {
{ &hf_nr_rrc_scs_15kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 },
{ &hf_nr_rrc_scs_30kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 },
{ &hf_nr_rrc_scs_60kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 },
@@ -123225,24 +127029,24 @@ static const per_sequence_t T_fr1_r17_01_sequence[] = {
};
static int
-dissect_nr_rrc_T_fr1_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_fr1_r17_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_T_fr1_r17_01, T_fr1_r17_01_sequence);
+ ett_nr_rrc_T_fr1_r17_03, T_fr1_r17_03_sequence);
return offset;
}
-static const per_sequence_t T_fr2_r17_01_sequence[] = {
+static const per_sequence_t T_fr2_r17_03_sequence[] = {
{ &hf_nr_rrc_scs_60kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 },
{ &hf_nr_rrc_scs_120kHz_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nr_rrc_T_fr2_r17_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_fr2_r17_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nr_rrc_T_fr2_r17_01, T_fr2_r17_01_sequence);
+ ett_nr_rrc_T_fr2_r17_03, T_fr2_r17_03_sequence);
return offset;
}
@@ -123255,8 +127059,8 @@ static const value_string nr_rrc_T_scs_CP_PatternTxSidelinkModeTwo_r17_01_vals[]
};
static const per_choice_t T_scs_CP_PatternTxSidelinkModeTwo_r17_01_choice[] = {
- { 0, &hf_nr_rrc_fr1_r17_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr1_r17_01 },
- { 1, &hf_nr_rrc_fr2_r17_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr2_r17_01 },
+ { 0, &hf_nr_rrc_fr1_r17_03 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr1_r17_03 },
+ { 1, &hf_nr_rrc_fr2_r17_03 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_fr2_r17_03 },
{ 0, NULL, 0, NULL }
};
@@ -123623,6 +127427,34 @@ dissect_nr_rrc_SidelinkParametersNR_r16_eag_1(tvbuff_t *tvb _U_, int offset _U_,
}
+static const value_string nr_rrc_T_p0_OLPC_Sidelink_r17_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_p0_OLPC_Sidelink_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SidelinkParametersNR_r16_eag_2_sequence[] = {
+ { &hf_nr_rrc_p0_OLPC_Sidelink_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_p0_OLPC_Sidelink_r17 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SidelinkParametersNR_r16_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SidelinkParametersNR_r16_eag_2_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SidelinkParametersNR_r16_sequence[] = {
{ &hf_nr_rrc_rlc_ParametersSidelink_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_RLC_ParametersSidelink_r16 },
{ &hf_nr_rrc_mac_ParametersSidelink_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_MAC_ParametersSidelink_r16 },
@@ -123630,6 +127462,7 @@ static const per_sequence_t SidelinkParametersNR_r16_sequence[] = {
{ &hf_nr_rrc_tdd_Add_UE_Sidelink_Capabilities_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_UE_SidelinkCapabilityAddXDD_Mode_r16 },
{ &hf_nr_rrc_supportedBandListSidelink_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxBands_OF_BandSidelink_r16 },
{ &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SidelinkParametersNR_r16_eag_1 },
+ { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_SidelinkParametersNR_r16_eag_2 },
{ NULL, 0, 0, NULL }
};
@@ -123866,7 +127699,7 @@ dissect_nr_rrc_T_nonCriticalExtension_53(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t UE_CapabilityRequestFilterNR_v1710_sequence[] = {
{ &hf_nr_rrc_sidelinkRequest_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sidelinkRequest_r17 },
- { &hf_nr_rrc_nonCriticalExtension_120, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_53 },
+ { &hf_nr_rrc_nonCriticalExtension_123, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_53 },
{ NULL, 0, 0, NULL }
};
@@ -123881,7 +127714,7 @@ dissect_nr_rrc_UE_CapabilityRequestFilterNR_v1710(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UE_CapabilityRequestFilterNR_v1540_sequence[] = {
{ &hf_nr_rrc_srs_SwitchingTimeRequest, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_srs_SwitchingTimeRequest },
- { &hf_nr_rrc_nonCriticalExtension_119, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_CapabilityRequestFilterNR_v1710 },
+ { &hf_nr_rrc_nonCriticalExtension_122, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_CapabilityRequestFilterNR_v1710 },
{ NULL, 0, 0, NULL }
};
@@ -123896,7 +127729,7 @@ dissect_nr_rrc_UE_CapabilityRequestFilterNR_v1540(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UE_CapabilityRequestFilterNR_sequence[] = {
{ &hf_nr_rrc_frequencyBandListFilter, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FreqBandList },
- { &hf_nr_rrc_nonCriticalExtension_118, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_CapabilityRequestFilterNR_v1540 },
+ { &hf_nr_rrc_nonCriticalExtension_121, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_CapabilityRequestFilterNR_v1540 },
{ NULL, 0, 0, NULL }
};
@@ -124001,7 +127834,7 @@ dissect_nr_rrc_T_nonCriticalExtension_54(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t UE_MRDC_Capability_v1700_sequence[] = {
{ &hf_nr_rrc_measAndMobParametersMRDC_v1700, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasAndMobParametersMRDC_v1700 },
- { &hf_nr_rrc_nonCriticalExtension_124, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_54 },
+ { &hf_nr_rrc_nonCriticalExtension_127, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_54 },
{ NULL, 0, 0, NULL }
};
@@ -124018,7 +127851,7 @@ static const per_sequence_t UE_MRDC_Capability_v1610_sequence[] = {
{ &hf_nr_rrc_measAndMobParametersMRDC_v1610, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasAndMobParametersMRDC_v1610 },
{ &hf_nr_rrc_generalParametersMRDC_v1610, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_GeneralParametersMRDC_v1610 },
{ &hf_nr_rrc_pdcp_ParametersMRDC_v1610, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCP_ParametersMRDC_v1610 },
- { &hf_nr_rrc_nonCriticalExtension_123, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_Capability_v1700 },
+ { &hf_nr_rrc_nonCriticalExtension_126, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_Capability_v1700 },
{ NULL, 0, 0, NULL }
};
@@ -124036,7 +127869,7 @@ static const per_sequence_t UE_MRDC_Capability_v1560_sequence[] = {
{ &hf_nr_rrc_measAndMobParametersMRDC_v1560, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasAndMobParametersMRDC_v1560 },
{ &hf_nr_rrc_fdd_Add_UE_MRDC_Capabilities_v1560, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_CapabilityAddXDD_Mode_v1560 },
{ &hf_nr_rrc_tdd_Add_UE_MRDC_Capabilities_v1560, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_CapabilityAddXDD_Mode_v1560 },
- { &hf_nr_rrc_nonCriticalExtension_122, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_Capability_v1610 },
+ { &hf_nr_rrc_nonCriticalExtension_125, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_Capability_v1610 },
{ NULL, 0, 0, NULL }
};
@@ -124061,7 +127894,7 @@ static const per_sequence_t UE_MRDC_Capability_sequence[] = {
{ &hf_nr_rrc_featureSetCombinations, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxFeatureSetCombinations_OF_FeatureSetCombination },
{ &hf_nr_rrc_pdcp_ParametersMRDC_v1530, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCP_ParametersMRDC },
{ &hf_nr_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_lateNonCriticalExtension },
- { &hf_nr_rrc_nonCriticalExtension_121, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_Capability_v1560 },
+ { &hf_nr_rrc_nonCriticalExtension_124, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_Capability_v1560 },
{ NULL, 0, 0, NULL }
};
@@ -124089,7 +127922,7 @@ dissect_nr_rrc_T_nonCriticalExtension_55(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t UE_MRDC_Capability_v15g0_sequence[] = {
{ &hf_nr_rrc_rf_ParametersMRDC_v15g0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RF_ParametersMRDC_v15g0 },
- { &hf_nr_rrc_nonCriticalExtension_125, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_55 },
+ { &hf_nr_rrc_nonCriticalExtension_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_55 },
{ NULL, 0, 0, NULL }
};
@@ -124741,7 +128574,7 @@ static const per_sequence_t UE_NR_Capability_v1700_sequence[] = {
{ &hf_nr_rrc_ue_RadioPagingInfo_r17_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_RadioPagingInfo_r17 },
{ &hf_nr_rrc_ul_GapFR2_Pattern_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_4 },
{ &hf_nr_rrc_ntn_Parameters_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NTN_Parameters_r17 },
- { &hf_nr_rrc_nonCriticalExtension_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_57 },
+ { &hf_nr_rrc_nonCriticalExtension_143, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_57 },
{ NULL, 0, 0, NULL }
};
@@ -124756,7 +128589,7 @@ dissect_nr_rrc_UE_NR_Capability_v1700(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t UE_NR_Capability_v1690_sequence[] = {
{ &hf_nr_rrc_ul_RRC_Segmentation_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ul_RRC_Segmentation_r16_01 },
- { &hf_nr_rrc_nonCriticalExtension_137, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1700 },
+ { &hf_nr_rrc_nonCriticalExtension_141, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1700 },
{ NULL, 0, 0, NULL }
};
@@ -124772,7 +128605,7 @@ dissect_nr_rrc_UE_NR_Capability_v1690(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t UE_NR_Capability_v1650_sequence[] = {
{ &hf_nr_rrc_mpsPriorityIndication_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mpsPriorityIndication_r16_01 },
{ &hf_nr_rrc_highSpeedParameters_v1650, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_HighSpeedParameters_v1650 },
- { &hf_nr_rrc_nonCriticalExtension_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1690 },
+ { &hf_nr_rrc_nonCriticalExtension_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1690 },
{ NULL, 0, 0, NULL }
};
@@ -124788,7 +128621,7 @@ dissect_nr_rrc_UE_NR_Capability_v1650(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t UE_NR_Capability_v1640_sequence[] = {
{ &hf_nr_rrc_redirectAtResumeByNAS_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_redirectAtResumeByNAS_r16 },
{ &hf_nr_rrc_phy_ParametersSharedSpectrumChAccess_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_Phy_ParametersSharedSpectrumChAccess_r16 },
- { &hf_nr_rrc_nonCriticalExtension_135, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1650 },
+ { &hf_nr_rrc_nonCriticalExtension_139, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1650 },
{ NULL, 0, 0, NULL }
};
@@ -124822,7 +128655,7 @@ static const per_sequence_t UE_NR_Capability_v1610_sequence[] = {
{ &hf_nr_rrc_ue_BasedPerfMeas_Parameters_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_BasedPerfMeas_Parameters_r16 },
{ &hf_nr_rrc_son_Parameters_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SON_Parameters_r16 },
{ &hf_nr_rrc_onDemandSIB_Connected_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_onDemandSIB_Connected_r16 },
- { &hf_nr_rrc_nonCriticalExtension_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1640 },
+ { &hf_nr_rrc_nonCriticalExtension_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1640 },
{ NULL, 0, 0, NULL }
};
@@ -124837,7 +128670,7 @@ dissect_nr_rrc_UE_NR_Capability_v1610(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t UE_NR_Capability_v1570_sequence[] = {
{ &hf_nr_rrc_nrdc_Parameters_v1570, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NRDC_Parameters_v1570 },
- { &hf_nr_rrc_nonCriticalExtension_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1610 },
+ { &hf_nr_rrc_nonCriticalExtension_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1610 },
{ NULL, 0, 0, NULL }
};
@@ -124853,7 +128686,7 @@ dissect_nr_rrc_UE_NR_Capability_v1570(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t UE_NR_Capability_v1560_sequence[] = {
{ &hf_nr_rrc_nrdc_Parameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NRDC_Parameters },
{ &hf_nr_rrc_receivedFilters_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_receivedFilters_01 },
- { &hf_nr_rrc_nonCriticalExtension_130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1570 },
+ { &hf_nr_rrc_nonCriticalExtension_133, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1570 },
{ NULL, 0, 0, NULL }
};
@@ -124868,7 +128701,7 @@ dissect_nr_rrc_UE_NR_Capability_v1560(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t UE_NR_Capability_v1550_sequence[] = {
{ &hf_nr_rrc_reducedCP_Latency, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_reducedCP_Latency },
- { &hf_nr_rrc_nonCriticalExtension_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1560 },
+ { &hf_nr_rrc_nonCriticalExtension_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1560 },
{ NULL, 0, 0, NULL }
};
@@ -124888,7 +128721,7 @@ static const per_sequence_t UE_NR_Capability_v1540_sequence[] = {
{ &hf_nr_rrc_fr1_Add_UE_NR_Capabilities_v1540, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_CapabilityAddFRX_Mode_v1540 },
{ &hf_nr_rrc_fr2_Add_UE_NR_Capabilities_v1540, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_CapabilityAddFRX_Mode_v1540 },
{ &hf_nr_rrc_fr1_fr2_Add_UE_NR_Capabilities, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_CapabilityAddFRX_Mode },
- { &hf_nr_rrc_nonCriticalExtension_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1550 },
+ { &hf_nr_rrc_nonCriticalExtension_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1550 },
{ NULL, 0, 0, NULL }
};
@@ -124908,7 +128741,7 @@ static const per_sequence_t UE_NR_Capability_v1530_sequence[] = {
{ &hf_nr_rrc_interRAT_Parameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_InterRAT_Parameters },
{ &hf_nr_rrc_inactiveState, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_inactiveState },
{ &hf_nr_rrc_delayBudgetReporting, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_delayBudgetReporting },
- { &hf_nr_rrc_nonCriticalExtension_127, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1540 },
+ { &hf_nr_rrc_nonCriticalExtension_130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1540 },
{ NULL, 0, 0, NULL }
};
@@ -124936,7 +128769,7 @@ static const per_sequence_t UE_NR_Capability_sequence[] = {
{ &hf_nr_rrc_featureSets , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FeatureSets },
{ &hf_nr_rrc_featureSetCombinations, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxFeatureSetCombinations_OF_FeatureSetCombination },
{ &hf_nr_rrc_lateNonCriticalExtension_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_lateNonCriticalExtension_01 },
- { &hf_nr_rrc_nonCriticalExtension_126, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1530 },
+ { &hf_nr_rrc_nonCriticalExtension_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v1530 },
{ NULL, 0, 0, NULL }
};
@@ -124977,9 +128810,40 @@ dissect_nr_rrc_T_nonCriticalExtension_56(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const per_sequence_t UE_NR_Capability_v16a0_sequence[] = {
+ { &hf_nr_rrc_phy_Parameters_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_Phy_Parameters_v16a0 },
+ { &hf_nr_rrc_rf_Parameters_v16a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RF_Parameters_v16a0 },
+ { &hf_nr_rrc_nonCriticalExtension_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_56 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_UE_NR_Capability_v16a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_UE_NR_Capability_v16a0, UE_NR_Capability_v16a0_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_NR_Capability_v15j0_sequence[] = {
+ { &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
+ { &hf_nr_rrc_nonCriticalExtension_137, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v16a0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_UE_NR_Capability_v15j0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_UE_NR_Capability_v15j0, UE_NR_Capability_v15j0_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t UE_NR_Capability_v15g0_sequence[] = {
{ &hf_nr_rrc_rf_Parameters_v15g0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RF_Parameters_v15g0 },
- { &hf_nr_rrc_nonCriticalExtension_133, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_56 },
+ { &hf_nr_rrc_nonCriticalExtension_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v15j0 },
{ NULL, 0, 0, NULL }
};
@@ -124995,7 +128859,7 @@ dissect_nr_rrc_UE_NR_Capability_v15g0(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t UE_NR_Capability_v15c0_sequence[] = {
{ &hf_nr_rrc_nrdc_Parameters_v15c0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_NRDC_Parameters_v15c0 },
{ &hf_nr_rrc_partialFR2_FallbackRX_Req, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_partialFR2_FallbackRX_Req },
- { &hf_nr_rrc_nonCriticalExtension_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v15g0 },
+ { &hf_nr_rrc_nonCriticalExtension_135, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_Capability_v15g0 },
{ NULL, 0, 0, NULL }
};
@@ -125166,7 +129030,7 @@ dissect_nr_rrc_T_nonCriticalExtension_58(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t MeasurementReportSidelink_r16_IEs_sequence[] = {
{ &hf_nr_rrc_sl_measResults_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_MeasResults_r16 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_139, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_58 },
+ { &hf_nr_rrc_nonCriticalExtension_144, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_58 },
{ NULL, 0, 0, NULL }
};
@@ -125686,7 +129550,7 @@ static const per_sequence_t RRCReconfigurationSidelink_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_sl_LatencyBoundIUC_Report_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_LatencyBoundIUC_Report_r17 },
{ &hf_nr_rrc_sl_RLC_ChannelToReleaseListPC5_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelID_r17 },
{ &hf_nr_rrc_sl_RLC_ChannelToAddModListPC5_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfigPC5_r17 },
- { &hf_nr_rrc_nonCriticalExtension_143, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_61 },
+ { &hf_nr_rrc_nonCriticalExtension_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_61 },
{ NULL, 0, 0, NULL }
};
@@ -125707,7 +129571,7 @@ static const per_sequence_t RRCReconfigurationSidelink_r16_IEs_sequence[] = {
{ &hf_nr_rrc_sl_ResetConfig_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_ResetConfig_r16 },
{ &hf_nr_rrc_sl_LatencyBoundCSI_Report_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_3_160 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCReconfigurationSidelink_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_147, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCReconfigurationSidelink_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -125772,14 +129636,29 @@ dissect_nr_rrc_RRCReconfigurationSidelink(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string nr_rrc_T_sl_DRX_ConfigReject_r17_vals[] = {
+static const value_string nr_rrc_T_dummy_06_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_dummy_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_sl_DRX_ConfigReject_v1720_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
-dissect_nr_rrc_T_sl_DRX_ConfigReject_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_sl_DRX_ConfigReject_v1720(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
@@ -125800,9 +129679,24 @@ dissect_nr_rrc_T_nonCriticalExtension_62(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const per_sequence_t RRCReconfigurationCompleteSidelink_v1720_IEs_sequence[] = {
+ { &hf_nr_rrc_sl_DRX_ConfigReject_v1720, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_DRX_ConfigReject_v1720 },
+ { &hf_nr_rrc_nonCriticalExtension_151, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_62 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RRCReconfigurationCompleteSidelink_v1720_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_RRCReconfigurationCompleteSidelink_v1720_IEs, RRCReconfigurationCompleteSidelink_v1720_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RRCReconfigurationCompleteSidelink_v1710_IEs_sequence[] = {
- { &hf_nr_rrc_sl_DRX_ConfigReject_r17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_sl_DRX_ConfigReject_r17 },
- { &hf_nr_rrc_nonCriticalExtension_145, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_62 },
+ { &hf_nr_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_dummy_06 },
+ { &hf_nr_rrc_nonCriticalExtension_150, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCReconfigurationCompleteSidelink_v1720_IEs },
{ NULL, 0, 0, NULL }
};
@@ -125817,7 +129711,7 @@ dissect_nr_rrc_RRCReconfigurationCompleteSidelink_v1710_IEs(tvbuff_t *tvb _U_, i
static const per_sequence_t RRCReconfigurationCompleteSidelink_r16_IEs_sequence[] = {
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_144, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCReconfigurationCompleteSidelink_v1710_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_149, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RRCReconfigurationCompleteSidelink_v1710_IEs },
{ NULL, 0, 0, NULL }
};
@@ -125897,7 +129791,7 @@ dissect_nr_rrc_T_nonCriticalExtension_63(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t RRCReconfigurationFailureSidelink_r16_IEs_sequence[] = {
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_146, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_63 },
+ { &hf_nr_rrc_nonCriticalExtension_152, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_63 },
{ NULL, 0, 0, NULL }
};
@@ -125979,7 +129873,7 @@ static const per_sequence_t UECapabilityEnquirySidelink_r16_IEs_sequence[] = {
{ &hf_nr_rrc_frequencyBandListFilterSidelink_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FreqBandList },
{ &hf_nr_rrc_ue_CapabilityInformationSidelink_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_65 },
+ { &hf_nr_rrc_nonCriticalExtension_154, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_65 },
{ NULL, 0, 0, NULL }
};
@@ -126631,7 +130525,7 @@ dissect_nr_rrc_T_nonCriticalExtension_66(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t UECapabilityInformationSidelink_v1700_IEs_sequence[] = {
{ &hf_nr_rrc_mac_ParametersSidelink_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MAC_ParametersSidelink_r17 },
{ &hf_nr_rrc_supportedBandCombinationListSidelinkNR_v1710, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BandCombinationListSidelinkNR_v1710 },
- { &hf_nr_rrc_nonCriticalExtension_150, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_66 },
+ { &hf_nr_rrc_nonCriticalExtension_156, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_66 },
{ NULL, 0, 0, NULL }
};
@@ -126652,7 +130546,7 @@ static const per_sequence_t UECapabilityInformationSidelink_r16_IEs_sequence[] =
{ &hf_nr_rrc_supportedBandListSidelink_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxBands_OF_BandSidelinkPC5_r16 },
{ &hf_nr_rrc_appliedFreqBandListFilter_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FreqBandList },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_149, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UECapabilityInformationSidelink_v1700_IEs },
+ { &hf_nr_rrc_nonCriticalExtension_155, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UECapabilityInformationSidelink_v1700_IEs },
{ NULL, 0, 0, NULL }
};
@@ -126767,7 +130661,7 @@ static const per_sequence_t UuMessageTransferSidelink_r17_IEs_sequence[] = {
{ &hf_nr_rrc_sl_SIB1_Delivery_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_SIB1_Delivery_r17 },
{ &hf_nr_rrc_sl_SystemInformationDelivery_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_SystemInformationDelivery_r17 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_151, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_67 },
+ { &hf_nr_rrc_nonCriticalExtension_157, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_67 },
{ NULL, 0, 0, NULL }
};
@@ -126965,7 +130859,7 @@ static const per_sequence_t RemoteUEInformationSidelink_r17_IEs_sequence[] = {
{ &hf_nr_rrc_sl_RequestedSIB_List_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_RequestedSIB_List_r17 },
{ &hf_nr_rrc_sl_PagingInfo_RemoteUE_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_PagingInfo_RemoteUE_r17 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_141, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_60 },
+ { &hf_nr_rrc_nonCriticalExtension_146, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_60 },
{ NULL, 0, 0, NULL }
};
@@ -127095,7 +130989,7 @@ dissect_nr_rrc_T_nonCriticalExtension_59(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t NotificationMessageSidelink_r17_IEs_sequence[] = {
{ &hf_nr_rrc_indicationType_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_indicationType_r17 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_59 },
+ { &hf_nr_rrc_nonCriticalExtension_145, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_59 },
{ NULL, 0, 0, NULL }
};
@@ -127173,7 +131067,7 @@ dissect_nr_rrc_T_nonCriticalExtension_64(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t UEAssistanceInformationSidelink_r17_IEs_sequence[] = {
{ &hf_nr_rrc_sl_PreferredDRX_ConfigList_r17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_RxInfoSet_r17_OF_SL_DRX_ConfigUC_SemiStatic_r17 },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension_147, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_64 },
+ { &hf_nr_rrc_nonCriticalExtension_153, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_64 },
{ NULL, 0, 0, NULL }
};
@@ -127350,7 +131244,7 @@ dissect_nr_rrc_SCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t SL_MeasResultRelay_r17_sequence[] = {
{ &hf_nr_rrc_cellIdentity_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellAccessRelatedInfo },
- { &hf_nr_rrc_sl_RelayUEIdentity_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_SourceIdentity_r17 },
+ { &hf_nr_rrc_sl_RelayUE_Identity_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_SourceIdentity_r17 },
{ &hf_nr_rrc_sl_MeasResult_r17, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_MeasResult_r16 },
{ NULL, 0, 0, NULL }
};
@@ -129294,7 +133188,7 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_candidateList_r17,
{ "candidateList-r17", "nr-rrc.candidateList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- "SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17", HFILL }},
+ "SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17", HFILL }},
{ &hf_nr_rrc_candidateList_r17_item,
{ "CandidateCell-r17", "nr-rrc.CandidateCell_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129535,10 +133429,10 @@ proto_register_nr_rrc(void) {
{ "candidateCellListCPC-r17", "nr-rrc.candidateCellListCPC_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_twoPHRModeSCG_r17_01,
- { "twoPHRModeSCG-r17", "nr-rrc.twoPHRModeSCG_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_twoPHRModeSCG_r17_01_vals), 0,
- "T_twoPHRModeSCG_r17_01", HFILL }},
+ { &hf_nr_rrc_twoPHRModeMCG_r17,
+ { "twoPHRModeMCG-r17", "nr-rrc.twoPHRModeMCG_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_twoPHRModeMCG_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_lowMobilityEvaluationConnectedInPCell_r17,
{ "lowMobilityEvaluationConnectedInPCell-r17", "nr-rrc.lowMobilityEvaluationConnectedInPCell_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_lowMobilityEvaluationConnectedInPCell_r17_vals), 0,
@@ -129686,7 +133580,7 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_maxNumberCPCCandidates_r17,
{ "maxNumberCPCCandidates-r17", "nr-rrc.maxNumberCPCCandidates_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_1_maxNrofCondCells_r16", HFILL }},
+ "INTEGER_0_maxNrofCondCells_1_r17", HFILL }},
{ &hf_nr_rrc_SelectedBandEntriesMN_item,
{ "BandEntryIndex", "nr-rrc.BandEntryIndex",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -129934,7 +133828,7 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_candidateCellList_r17,
{ "candidateCellList-r17", "nr-rrc.candidateCellList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- "SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId", HFILL }},
+ "SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId", HFILL }},
{ &hf_nr_rrc_candidateCellList_r17_item,
{ "PhysCellId", "nr-rrc.PhysCellId",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -130111,9 +134005,13 @@ proto_register_nr_rrc(void) {
{ "numberOfRxRedCap-r17", "nr-rrc.numberOfRxRedCap_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_numberOfRxRedCap_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_hd_FDDRedCap_r17,
- { "hd-FDDRedCap-r17", "nr-rrc.hd_FDDRedCap_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_hd_FDDRedCap_r17_vals), 0,
+ { &hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17,
+ { "halfDuplexFDD-TypeA-RedCap-r17", "nr-rrc.halfDuplexFDD_TypeA_RedCap_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxBands_OF_FreqBandIndicatorNR", HFILL }},
+ { &hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17_item,
+ { "FreqBandIndicatorNR", "nr-rrc.FreqBandIndicatorNR",
+ FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nonCriticalExtension_25,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
@@ -131814,6 +135712,14 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_nonCriticalExtension_65,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
+ "RRCReconfigurationComplete_v1720_IEs", HFILL }},
+ { &hf_nr_rrc_uplinkTxDirectCurrentMoreCarrierList_r17,
+ { "uplinkTxDirectCurrentMoreCarrierList-r17", "nr-rrc.uplinkTxDirectCurrentMoreCarrierList_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension_66,
+ { "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_27", HFILL }},
{ &hf_nr_rrc_criticalExtensions_27,
{ "criticalExtensions", "nr-rrc.criticalExtensions",
@@ -131831,7 +135737,7 @@ proto_register_nr_rrc(void) {
{ "waitTime", "nr-rrc.waitTime",
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
"RejectWaitTime", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_66,
+ { &hf_nr_rrc_nonCriticalExtension_67,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_28", HFILL }},
@@ -131871,11 +135777,11 @@ proto_register_nr_rrc(void) {
{ "deprioritisationTimer", "nr-rrc.deprioritisationTimer",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_deprioritisationTimer_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_67,
+ { &hf_nr_rrc_nonCriticalExtension_68,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCRelease_v1540_IEs", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_68,
+ { &hf_nr_rrc_nonCriticalExtension_69,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCRelease_v1610_IEs", HFILL }},
@@ -131891,7 +135797,7 @@ proto_register_nr_rrc(void) {
{ "setup", "nr-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
"MeasIdleConfigDedicated_r16", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_69,
+ { &hf_nr_rrc_nonCriticalExtension_70,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCRelease_v1650_IEs", HFILL }},
@@ -131899,7 +135805,7 @@ proto_register_nr_rrc(void) {
{ "mpsPriorityIndication-r16", "nr-rrc.mpsPriorityIndication_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mpsPriorityIndication_r16_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_70,
+ { &hf_nr_rrc_nonCriticalExtension_71,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCRelease_v1710_IEs", HFILL }},
@@ -131907,7 +135813,7 @@ proto_register_nr_rrc(void) {
{ "noLastCellUpdate-r17", "nr-rrc.noLastCellUpdate_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_noLastCellUpdate_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_71,
+ { &hf_nr_rrc_nonCriticalExtension_72,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_29", HFILL }},
@@ -132251,7 +136157,7 @@ proto_register_nr_rrc(void) {
{ "fullConfig", "nr-rrc.fullConfig",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fullConfig_01_vals), 0,
"T_fullConfig_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_72,
+ { &hf_nr_rrc_nonCriticalExtension_73,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCResume_v1560_IEs", HFILL }},
@@ -132259,7 +136165,7 @@ proto_register_nr_rrc(void) {
{ "radioBearerConfig2", "nr-rrc.radioBearerConfig2",
FT_BYTES, BASE_NONE, NULL, 0,
"T_radioBearerConfig2_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_73,
+ { &hf_nr_rrc_nonCriticalExtension_74,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCResume_v1610_IEs", HFILL }},
@@ -132291,7 +136197,7 @@ proto_register_nr_rrc(void) {
{ "needForGapsConfigNR-r16", "nr-rrc.needForGapsConfigNR_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_needForGapsConfigNR_r16_01_vals), 0,
"T_needForGapsConfigNR_r16_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_74,
+ { &hf_nr_rrc_nonCriticalExtension_75,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCResume_v1700_IEs", HFILL }},
@@ -132315,7 +136221,7 @@ proto_register_nr_rrc(void) {
{ "scg-State-r17", "nr-rrc.scg_State_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scg_State_r17_01_vals), 0,
"T_scg_State_r17_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_75,
+ { &hf_nr_rrc_nonCriticalExtension_76,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_30", HFILL }},
@@ -132335,7 +136241,7 @@ proto_register_nr_rrc(void) {
{ "selectedPLMN-Identity", "nr-rrc.selectedPLMN_Identity",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_maxPLMN", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_76,
+ { &hf_nr_rrc_nonCriticalExtension_77,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCResumeComplete_v1610_IEs", HFILL }},
@@ -132371,15 +136277,19 @@ proto_register_nr_rrc(void) {
{ "mobilityState-r16", "nr-rrc.mobilityState_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mobilityState_r16_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_77,
+ { &hf_nr_rrc_nonCriticalExtension_78,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCResumeComplete_v1640_IEs", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_78,
+ { &hf_nr_rrc_nonCriticalExtension_79,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCResumeComplete_v1700_IEs", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_79,
+ { &hf_nr_rrc_nonCriticalExtension_80,
+ { "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCResumeComplete_v1720_IEs", HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension_81,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_31", HFILL }},
@@ -132423,7 +136333,7 @@ proto_register_nr_rrc(void) {
{ "masterCellGroup", "nr-rrc.masterCellGroup",
FT_BYTES, BASE_NONE, NULL, 0,
"T_masterCellGroup_02", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_80,
+ { &hf_nr_rrc_nonCriticalExtension_82,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCSetup_v1700_IEs", HFILL }},
@@ -132435,7 +136345,7 @@ proto_register_nr_rrc(void) {
{ "sl-L2RemoteUE-Config-r17", "nr-rrc.sl_L2RemoteUE_Config_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_81,
+ { &hf_nr_rrc_nonCriticalExtension_83,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_32", HFILL }},
@@ -132475,7 +136385,7 @@ proto_register_nr_rrc(void) {
{ "ng-5G-S-TMSI-Part2", "nr-rrc.ng_5G_S_TMSI_Part2",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_9", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_82,
+ { &hf_nr_rrc_nonCriticalExtension_84,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCSetupComplete_v1610_IEs", HFILL }},
@@ -132495,7 +136405,7 @@ proto_register_nr_rrc(void) {
{ "mobilityState-r16", "nr-rrc.mobilityState_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mobilityState_r16_01_vals), 0,
"T_mobilityState_r16_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_83,
+ { &hf_nr_rrc_nonCriticalExtension_85,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCSetupComplete_v1690_IEs", HFILL }},
@@ -132503,7 +136413,7 @@ proto_register_nr_rrc(void) {
{ "ul-RRC-Segmentation-r16", "nr-rrc.ul_RRC_Segmentation_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ul_RRC_Segmentation_r16_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_84,
+ { &hf_nr_rrc_nonCriticalExtension_86,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCSetupComplete_v1700_IEs", HFILL }},
@@ -132511,7 +136421,7 @@ proto_register_nr_rrc(void) {
{ "onboardingRequest-r17", "nr-rrc.onboardingRequest_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_onboardingRequest_r17_vals), 0,
"T_onboardingRequest_r17", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_85,
+ { &hf_nr_rrc_nonCriticalExtension_87,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_33", HFILL }},
@@ -132591,11 +136501,11 @@ proto_register_nr_rrc(void) {
{ "failureReportSCG", "nr-rrc.failureReportSCG_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_86,
+ { &hf_nr_rrc_nonCriticalExtension_88,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SCGFailureInformation_v1590_IEs", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_87,
+ { &hf_nr_rrc_nonCriticalExtension_89,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_34", HFILL }},
@@ -132659,11 +136569,11 @@ proto_register_nr_rrc(void) {
{ "failureReportSCG-EUTRA", "nr-rrc.failureReportSCG_EUTRA_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_88,
+ { &hf_nr_rrc_nonCriticalExtension_90,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SCGFailureInformationEUTRA_v1590_IEs", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_89,
+ { &hf_nr_rrc_nonCriticalExtension_91,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_35", HFILL }},
@@ -132699,7 +136609,7 @@ proto_register_nr_rrc(void) {
{ "securityConfigSMC", "nr-rrc.securityConfigSMC_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_90,
+ { &hf_nr_rrc_nonCriticalExtension_92,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_36", HFILL }},
@@ -132719,7 +136629,7 @@ proto_register_nr_rrc(void) {
{ "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_37", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_91,
+ { &hf_nr_rrc_nonCriticalExtension_93,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_37", HFILL }},
@@ -132735,7 +136645,7 @@ proto_register_nr_rrc(void) {
{ "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_38", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_92,
+ { &hf_nr_rrc_nonCriticalExtension_94,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_38", HFILL }},
@@ -132827,7 +136737,7 @@ proto_register_nr_rrc(void) {
{ "useFullResumeID", "nr-rrc.useFullResumeID",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_useFullResumeID_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_93,
+ { &hf_nr_rrc_nonCriticalExtension_95,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SIB1_v1610_IEs", HFILL }},
@@ -132843,7 +136753,7 @@ proto_register_nr_rrc(void) {
{ "posSI-SchedulingInfo-r16", "nr-rrc.posSI_SchedulingInfo_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_94,
+ { &hf_nr_rrc_nonCriticalExtension_96,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SIB1_v1630_IEs", HFILL }},
@@ -132859,7 +136769,7 @@ proto_register_nr_rrc(void) {
{ "UAC-AC1-SelectAssistInfo-r16", "nr-rrc.UAC_AC1_SelectAssistInfo_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_UAC_AC1_SelectAssistInfo_r16_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_95,
+ { &hf_nr_rrc_nonCriticalExtension_97,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SIB1_v1700_IEs", HFILL }},
@@ -132927,7 +136837,7 @@ proto_register_nr_rrc(void) {
{ "cellBarredNTN-r17", "nr-rrc.cellBarredNTN_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cellBarredNTN_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_96,
+ { &hf_nr_rrc_nonCriticalExtension_98,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_39", HFILL }},
@@ -132987,7 +136897,7 @@ proto_register_nr_rrc(void) {
{ "sl-FailureList-r16", "nr-rrc.sl_FailureList_r16",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_97,
+ { &hf_nr_rrc_nonCriticalExtension_99,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SidelinkUEInformationNR_v1700_IEs", HFILL }},
@@ -133023,7 +136933,7 @@ proto_register_nr_rrc(void) {
{ "sl-SourceIdentityRemoteUE-r17", "nr-rrc.sl_SourceIdentityRemoteUE_r17",
FT_BYTES, BASE_NONE, NULL, 0,
"SL_SourceIdentity_r17", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_98,
+ { &hf_nr_rrc_nonCriticalExtension_100,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_40", HFILL }},
@@ -133331,7 +137241,7 @@ proto_register_nr_rrc(void) {
{ "sib21-v1700", "nr-rrc.sib21_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
"SIB21_r17", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_99,
+ { &hf_nr_rrc_nonCriticalExtension_101,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_41", HFILL }},
@@ -133351,7 +137261,7 @@ proto_register_nr_rrc(void) {
{ "delayBudgetReport", "nr-rrc.delayBudgetReport",
FT_UINT32, BASE_DEC, VALS(nr_rrc_DelayBudgetReport_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_100,
+ { &hf_nr_rrc_nonCriticalExtension_102,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEAssistanceInformation_v1540_IEs", HFILL }},
@@ -133363,7 +137273,7 @@ proto_register_nr_rrc(void) {
{ "overheatingAssistance", "nr-rrc.overheatingAssistance_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_101,
+ { &hf_nr_rrc_nonCriticalExtension_103,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEAssistanceInformation_v1610_IEs", HFILL }},
@@ -133463,7 +137373,7 @@ proto_register_nr_rrc(void) {
{ "referenceTimeInfoPreference-r16", "nr-rrc.referenceTimeInfoPreference_r16",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_102,
+ { &hf_nr_rrc_nonCriticalExtension_104,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEAssistanceInformation_v1700_IEs", HFILL }},
@@ -133523,7 +137433,7 @@ proto_register_nr_rrc(void) {
{ "propagationDelayDifference-r17", "nr-rrc.propagationDelayDifference_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_103,
+ { &hf_nr_rrc_nonCriticalExtension_105,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_42", HFILL }},
@@ -133803,7 +137713,7 @@ proto_register_nr_rrc(void) {
{ "capabilityRequestFilterCommon", "nr-rrc.capabilityRequestFilterCommon_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_CapabilityRequestFilterCommon", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_104,
+ { &hf_nr_rrc_nonCriticalExtension_106,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v1610_IEs", HFILL }},
@@ -133811,7 +137721,7 @@ proto_register_nr_rrc(void) {
{ "rrc-SegAllowed-r16", "nr-rrc.rrc_SegAllowed_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_rrc_SegAllowed_r16_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_105,
+ { &hf_nr_rrc_nonCriticalExtension_107,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_43", HFILL }},
@@ -133831,7 +137741,7 @@ proto_register_nr_rrc(void) {
{ "ue-CapabilityRAT-ContainerList", "nr-rrc.ue_CapabilityRAT_ContainerList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_106,
+ { &hf_nr_rrc_nonCriticalExtension_108,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_44", HFILL }},
@@ -133871,7 +137781,7 @@ proto_register_nr_rrc(void) {
{ "mobilityHistoryReportReq-r16", "nr-rrc.mobilityHistoryReportReq_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mobilityHistoryReportReq_r16_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_107,
+ { &hf_nr_rrc_nonCriticalExtension_109,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v1700_IEs", HFILL }},
@@ -133883,7 +137793,7 @@ proto_register_nr_rrc(void) {
{ "coarseLocationRequest-r17", "nr-rrc.coarseLocationRequest_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_coarseLocationRequest_r17_vals), 0,
"T_coarseLocationRequest_r17", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_108,
+ { &hf_nr_rrc_nonCriticalExtension_110,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_45", HFILL }},
@@ -133919,7 +137829,7 @@ proto_register_nr_rrc(void) {
{ "mobilityHistoryReport-r16", "nr-rrc.mobilityHistoryReport_r16",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_109,
+ { &hf_nr_rrc_nonCriticalExtension_111,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v1700_IEs", HFILL }},
@@ -133935,7 +137845,7 @@ proto_register_nr_rrc(void) {
{ "coarseLocationInfo-r17", "nr-rrc.coarseLocationInfo_r17",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_110,
+ { &hf_nr_rrc_nonCriticalExtension_112,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_46", HFILL }},
@@ -134615,7 +138525,15 @@ proto_register_nr_rrc(void) {
{ "ue-TxTEG-AssociationList-r17", "nr-rrc.ue_TxTEG_AssociationList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_111,
+ { &hf_nr_rrc_nonCriticalExtension_113,
+ { "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UEPositioningAssistanceInfo_v1720_IEs", HFILL }},
+ { &hf_nr_rrc_ue_TxTEG_TimingErrorMarginValue_r17,
+ { "ue-TxTEG-TimingErrorMarginValue-r17", "nr-rrc.ue_TxTEG_TimingErrorMarginValue_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ue_TxTEG_TimingErrorMarginValue_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension_114,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_47", HFILL }},
@@ -134687,7 +138605,7 @@ proto_register_nr_rrc(void) {
{ "rrc-MessageSegmentType-r16", "nr-rrc.rrc_MessageSegmentType_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_rrc_MessageSegmentType_r16_01_vals), 0,
"T_rrc_MessageSegmentType_r16_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_112,
+ { &hf_nr_rrc_nonCriticalExtension_115,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_48", HFILL }},
@@ -134703,11 +138621,11 @@ proto_register_nr_rrc(void) {
{ "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_48", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_113,
+ { &hf_nr_rrc_nonCriticalExtension_116,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULInformationTransfer_v1700_IEs", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_114,
+ { &hf_nr_rrc_nonCriticalExtension_117,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_49", HFILL }},
@@ -134731,7 +138649,7 @@ proto_register_nr_rrc(void) {
{ "ul-DCCH-MessageEUTRA-r16", "nr-rrc.ul_DCCH_MessageEUTRA_r16",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_115,
+ { &hf_nr_rrc_nonCriticalExtension_118,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_50", HFILL }},
@@ -134759,7 +138677,7 @@ proto_register_nr_rrc(void) {
{ "ul-DCCH-MessageEUTRA", "nr-rrc.ul_DCCH_MessageEUTRA",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_116,
+ { &hf_nr_rrc_nonCriticalExtension_119,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_51", HFILL }},
@@ -134871,6 +138789,10 @@ proto_register_nr_rrc(void) {
{ "ssb-PositionQCL-Common-r17", "nr-rrc.ssb_PositionQCL_Common_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_SSB_PositionQCL_Relation_r17_vals), 0,
"SSB_PositionQCL_Relation_r17", HFILL }},
+ { &hf_nr_rrc_smtc4list_r17,
+ { "smtc4list-r17", "nr-rrc.smtc4list_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SSB_MTC4List_r17", HFILL }},
{ &hf_nr_rrc_relaxedMeasurement_r16,
{ "relaxedMeasurement-r16", "nr-rrc.relaxedMeasurement_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -135047,6 +138969,10 @@ proto_register_nr_rrc(void) {
{ "interFreqCarrierFreqList-v1700", "nr-rrc.interFreqCarrierFreqList_v1700",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_interFreqCarrierFreqList_v1720,
+ { "interFreqCarrierFreqList-v1720", "nr-rrc.interFreqCarrierFreqList_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_InterFreqCarrierFreqList_item,
{ "InterFreqCarrierFreqInfo", "nr-rrc.InterFreqCarrierFreqInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -135059,6 +138985,10 @@ proto_register_nr_rrc(void) {
{ "InterFreqCarrierFreqInfo-v1700", "nr-rrc.InterFreqCarrierFreqInfo_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_InterFreqCarrierFreqList_v1720_item,
+ { "InterFreqCarrierFreqInfo-v1720", "nr-rrc.InterFreqCarrierFreqInfo_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_dl_CarrierFreq,
{ "dl-CarrierFreq", "nr-rrc.dl_CarrierFreq",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -135491,6 +139421,10 @@ proto_register_nr_rrc(void) {
{ "ntn-NeighCellConfigList-r17", "nr-rrc.ntn_NeighCellConfigList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_ntn_NeighCellConfigListExt_v1720,
+ { "ntn-NeighCellConfigListExt-v1720", "nr-rrc.ntn_NeighCellConfigListExt_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "NTN_NeighCellConfigList_r17", HFILL }},
{ &hf_nr_rrc_NTN_NeighCellConfigList_r17_item,
{ "NTN-NeighCellConfig-r17", "nr-rrc.NTN_NeighCellConfig_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -135763,7 +139697,7 @@ proto_register_nr_rrc(void) {
{ "posSib6-6-v1700", "nr-rrc.posSib6_6_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_117,
+ { &hf_nr_rrc_nonCriticalExtension_120,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_52", HFILL }},
@@ -135783,8 +139717,8 @@ proto_register_nr_rrc(void) {
{ "posSI-RequestConfigSUL-r16", "nr-rrc.posSI_RequestConfigSUL_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
"SI_RequestConfig", HFILL }},
- { &hf_nr_rrc_posSI_RequestConfig_RedCap_r17,
- { "posSI-RequestConfig-RedCap-r17", "nr-rrc.posSI_RequestConfig_RedCap_r17_element",
+ { &hf_nr_rrc_posSI_RequestConfigRedCap_r17,
+ { "posSI-RequestConfigRedCap-r17", "nr-rrc.posSI_RequestConfigRedCap_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
"SI_RequestConfig", HFILL }},
{ &hf_nr_rrc_offsetToSI_Used_r16,
@@ -135851,14 +139785,18 @@ proto_register_nr_rrc(void) {
{ "AvailabilityCombination-r16", "nr-rrc.AvailabilityCombination_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_availabilityCombinationsRBGroups_r17,
- { "availabilityCombinationsRBGroups-r17", "nr-rrc.availabilityCombinationsRBGroups_r17",
+ { &hf_nr_rrc_availabilityCombinationsRB_Groups_r17,
+ { "availabilityCombinationsRB-Groups-r17", "nr-rrc.availabilityCombinationsRB_Groups_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxNrofAvailabilityCombinationsPerSet_r16_OF_AvailabilityCombinationRB_Groups_r17", HFILL }},
- { &hf_nr_rrc_availabilityCombinationsRBGroups_r17_item,
+ { &hf_nr_rrc_availabilityCombinationsRB_Groups_r17_item,
{ "AvailabilityCombinationRB-Groups-r17", "nr-rrc.AvailabilityCombinationRB_Groups_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_positionInDCI_AI_RBGroups_v1720,
+ { "positionInDCI-AI-RBGroups-v1720", "nr-rrc.positionInDCI_AI_RBGroups_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_maxAI_DCI_PayloadSize_1_r16", HFILL }},
{ &hf_nr_rrc_availabilityCombinationId_r16,
{ "availabilityCombinationId-r16", "nr-rrc.availabilityCombinationId_r16",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -136483,6 +140421,14 @@ proto_register_nr_rrc(void) {
{ "pucch-ConfigurationListMulticast2-r17", "nr-rrc.pucch_ConfigurationListMulticast2_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_ConfigurationListMulticast2_r17_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_pucch_ConfigMulticast1_r17,
+ { "pucch-ConfigMulticast1-r17", "nr-rrc.pucch_ConfigMulticast1_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_ConfigMulticast1_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pucch_ConfigMulticast2_r17,
+ { "pucch-ConfigMulticast2-r17", "nr-rrc.pucch_ConfigMulticast2_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_ConfigMulticast2_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_ConfiguredGrantConfigToAddModList_r16_item,
{ "ConfiguredGrantConfig", "nr-rrc.ConfiguredGrantConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -136803,6 +140749,10 @@ proto_register_nr_rrc(void) {
{ "IAB-ResourceConfigID-r17", "nr-rrc.IAB_ResourceConfigID_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_reportUplinkTxDirectCurrentMoreCarrier_r17,
+ { "reportUplinkTxDirectCurrentMoreCarrier-r17", "nr-rrc.reportUplinkTxDirectCurrentMoreCarrier_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_reconfigurationWithSync,
{ "reconfigurationWithSync", "nr-rrc.reconfigurationWithSync_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -136951,6 +140901,46 @@ proto_register_nr_rrc(void) {
{ "slotListSubcarrierSpacing-r17", "nr-rrc.slotListSubcarrierSpacing_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_SubcarrierSpacing_vals), 0,
"SubcarrierSpacing", HFILL }},
+ { &hf_nr_rrc_ReportUplinkTxDirectCurrentMoreCarrier_r17_item,
+ { "IntraBandCC-CombinationReqList-r17", "nr-rrc.IntraBandCC_CombinationReqList_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_servCellIndexList_r17,
+ { "servCellIndexList-r17", "nr-rrc.servCellIndexList_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxNrofServingCells_OF_ServCellIndex", HFILL }},
+ { &hf_nr_rrc_servCellIndexList_r17_item,
+ { "ServCellIndex", "nr-rrc.ServCellIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_cc_CombinationList_r17,
+ { "cc-CombinationList-r17", "nr-rrc.cc_CombinationList_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17", HFILL }},
+ { &hf_nr_rrc_cc_CombinationList_r17_item,
+ { "IntraBandCC-Combination-r17", "nr-rrc.IntraBandCC_Combination_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_IntraBandCC_Combination_r17_item,
+ { "CC-State-r17", "nr-rrc.CC_State_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_dlCarrier_r17,
+ { "dlCarrier-r17", "nr-rrc.dlCarrier_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_CarrierState_r17_vals), 0,
+ "CarrierState_r17", HFILL }},
+ { &hf_nr_rrc_ulCarrier_r17,
+ { "ulCarrier-r17", "nr-rrc.ulCarrier_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_CarrierState_r17_vals), 0,
+ "CarrierState_r17", HFILL }},
+ { &hf_nr_rrc_deActivated_r17,
+ { "deActivated-r17", "nr-rrc.deActivated_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_activeBWP_r17,
+ { "activeBWP-r17", "nr-rrc.activeBWP_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_maxNrofBWPs", HFILL }},
{ &hf_nr_rrc_locationAndBandwidthMulticast_r17,
{ "locationAndBandwidthMulticast-r17", "nr-rrc.locationAndBandwidthMulticast_r17",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -138155,6 +142145,10 @@ proto_register_nr_rrc(void) {
{ "CSI-AssociatedReportConfigInfo", "nr-rrc.CSI_AssociatedReportConfigInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_ap_CSI_MultiplexingMode_r17,
+ { "ap-CSI-MultiplexingMode-r17", "nr-rrc.ap_CSI_MultiplexingMode_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ap_CSI_MultiplexingMode_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_reportConfigId,
{ "reportConfigId", "nr-rrc.reportConfigId",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -138191,10 +142185,6 @@ proto_register_nr_rrc(void) {
{ "nzp-CSI-RS-ResourcesForInterference", "nr-rrc.nzp_CSI_RS_ResourcesForInterference",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_maxNrofNZP_CSI_RS_ResourceSetsPerConfig", HFILL }},
- { &hf_nr_rrc_ap_CSI_MultiplexingMode_r17,
- { "ap-CSI-MultiplexingMode-r17", "nr-rrc.ap_CSI_MultiplexingMode_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ap_CSI_MultiplexingMode_r17_vals), 0,
- NULL, HFILL }},
{ &hf_nr_rrc_resourcesForChannel2_r17,
{ "resourcesForChannel2-r17", "nr-rrc.resourcesForChannel2_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_resourcesForChannel2_r17_vals), 0,
@@ -138779,6 +142769,50 @@ proto_register_nr_rrc(void) {
{ "ssb-Index-SINR-Index-r17", "nr-rrc.ssb_Index_SINR_Index_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_semiPersistentOnPUSCH_v1720,
+ { "semiPersistentOnPUSCH-v1720", "nr-rrc.semiPersistentOnPUSCH_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetList_r17,
+ { "reportSlotOffsetList-r17", "nr-rrc.reportSlotOffsetList_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "T_reportSlotOffsetList_r17", HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetList_r17_item,
+ { "reportSlotOffsetList-r17 item", "nr-rrc.reportSlotOffsetList_r17_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_128", HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17,
+ { "reportSlotOffsetListDCI-0-2-r17", "nr-rrc.reportSlotOffsetListDCI_0_2_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17_item,
+ { "reportSlotOffsetListDCI-0-2-r17 item", "nr-rrc.reportSlotOffsetListDCI_0_2_r17_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_128", HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17,
+ { "reportSlotOffsetListDCI-0-1-r17", "nr-rrc.reportSlotOffsetListDCI_0_1_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17_item,
+ { "reportSlotOffsetListDCI-0-1-r17 item", "nr-rrc.reportSlotOffsetListDCI_0_1_r17_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_128", HFILL }},
+ { &hf_nr_rrc_aperiodic_v1720,
+ { "aperiodic-v1720", "nr-rrc.aperiodic_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetList_r17_01,
+ { "reportSlotOffsetList-r17", "nr-rrc.reportSlotOffsetList_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "T_reportSlotOffsetList_r17_01", HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_2_r17_01,
+ { "reportSlotOffsetListDCI-0-2-r17", "nr-rrc.reportSlotOffsetListDCI_0_2_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "T_reportSlotOffsetListDCI_0_2_r17_01", HFILL }},
+ { &hf_nr_rrc_reportSlotOffsetListDCI_0_1_r17_01,
+ { "reportSlotOffsetListDCI-0-1-r17", "nr-rrc.reportSlotOffsetListDCI_0_1_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "T_reportSlotOffsetListDCI_0_1_r17_01", HFILL }},
{ &hf_nr_rrc_slots4,
{ "slots4", "nr-rrc.slots4",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -139099,6 +143133,30 @@ proto_register_nr_rrc(void) {
{ "sequenceGenerationConfig", "nr-rrc.sequenceGenerationConfig",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_1023", HFILL }},
+ { &hf_nr_rrc_slotConfig_r17,
+ { "slotConfig-r17", "nr-rrc.slotConfig_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_slotConfig_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ms4_01,
+ { "ms4", "nr-rrc.ms4",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_255", HFILL }},
+ { &hf_nr_rrc_ms5_01,
+ { "ms5", "nr-rrc.ms5",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_319", HFILL }},
+ { &hf_nr_rrc_ms10_02,
+ { "ms10", "nr-rrc.ms10",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_639", HFILL }},
+ { &hf_nr_rrc_ms20_02,
+ { "ms20", "nr-rrc.ms20",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_1279", HFILL }},
+ { &hf_nr_rrc_ms40_02,
+ { "ms40", "nr-rrc.ms40",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_2559", HFILL }},
{ &hf_nr_rrc_frequencyDomainAllocation_01,
{ "frequencyDomainAllocation", "nr-rrc.frequencyDomainAllocation",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_frequencyDomainAllocation_01_vals), 0,
@@ -139691,18 +143749,18 @@ proto_register_nr_rrc(void) {
{ "drx-HARQ-RTT-TimerUL-r17", "nr-rrc.drx_HARQ_RTT_TimerUL_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_448", HFILL }},
- { &hf_nr_rrc_drx_onDurationTimer_02,
- { "drx-onDurationTimer", "nr-rrc.drx_onDurationTimer",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_drx_onDurationTimer_02_vals), 0,
- "T_drx_onDurationTimer_02", HFILL }},
+ { &hf_nr_rrc_drx_onDurationTimer_r16,
+ { "drx-onDurationTimer-r16", "nr-rrc.drx_onDurationTimer_r16",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_drx_onDurationTimer_r16_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_milliSeconds_02,
{ "milliSeconds", "nr-rrc.milliSeconds",
FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nr_rrc_T_milliSeconds_02_vals_ext, 0,
"T_milliSeconds_02", HFILL }},
- { &hf_nr_rrc_drx_InactivityTimer_01,
- { "drx-InactivityTimer", "nr-rrc.drx_InactivityTimer",
- FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nr_rrc_T_drx_InactivityTimer_01_vals_ext, 0,
- "T_drx_InactivityTimer_01", HFILL }},
+ { &hf_nr_rrc_drx_InactivityTimer_r16,
+ { "drx-InactivityTimer-r16", "nr-rrc.drx_InactivityTimer_r16",
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nr_rrc_T_drx_InactivityTimer_r16_vals_ext, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_drx_HARQ_RTT_TimerSL_r17,
{ "drx-HARQ-RTT-TimerSL-r17", "nr-rrc.drx_HARQ_RTT_TimerSL_r17",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -139810,7 +143868,7 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_startPreambleForThisPartition_r17,
{ "startPreambleForThisPartition-r17", "nr-rrc.startPreambleForThisPartition_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_1_64", HFILL }},
+ "INTEGER_0_63", HFILL }},
{ &hf_nr_rrc_numberOfPreamblesPerSSB_ForThisPartition_r17,
{ "numberOfPreamblesPerSSB-ForThisPartition-r17", "nr-rrc.numberOfPreamblesPerSSB_ForThisPartition_r17",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -139827,12 +143885,12 @@ proto_register_nr_rrc(void) {
{ "ra-SizeGroupA-r17", "nr-rrc.ra_SizeGroupA_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ra_SizeGroupA_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_messagePowerOffsetGroupB,
- { "messagePowerOffsetGroupB", "nr-rrc.messagePowerOffsetGroupB",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_messagePowerOffsetGroupB_vals), 0,
+ { &hf_nr_rrc_messagePowerOffsetGroupB_r17,
+ { "messagePowerOffsetGroupB-r17", "nr-rrc.messagePowerOffsetGroupB_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_messagePowerOffsetGroupB_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_numberOfRA_PreamblesGroupA,
- { "numberOfRA-PreamblesGroupA", "nr-rrc.numberOfRA_PreamblesGroupA",
+ { &hf_nr_rrc_numberOfRA_PreamblesGroupA_r17,
+ { "numberOfRA-PreamblesGroupA-r17", "nr-rrc.numberOfRA_PreamblesGroupA_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_64", HFILL }},
{ &hf_nr_rrc_separateMsgA_PUSCH_Config_r17,
@@ -140278,7 +144336,7 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_setup_59,
{ "setup", "nr-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "DRX_ConfigSecondaryGroup", HFILL }},
+ "DRX_ConfigSecondaryGroup_r16", HFILL }},
{ &hf_nr_rrc_enhancedSkipUplinkTxDynamic_r16,
{ "enhancedSkipUplinkTxDynamic-r16", "nr-rrc.enhancedSkipUplinkTxDynamic_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_enhancedSkipUplinkTxDynamic_r16_vals), 0,
@@ -140363,6 +144421,14 @@ proto_register_nr_rrc(void) {
{ "allowCSI-SRS-Tx-MulticastDRX-Active-r17", "nr-rrc.allowCSI_SRS_Tx_MulticastDRX_Active_r17",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
+ { &hf_nr_rrc_schedulingRequestID_PosMG_Request_r17,
+ { "schedulingRequestID-PosMG-Request-r17", "nr-rrc.schedulingRequestID_PosMG_Request_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SchedulingRequestId", HFILL }},
+ { &hf_nr_rrc_drx_LastTransmissionUL_r17,
+ { "drx-LastTransmissionUL-r17", "nr-rrc.drx_LastTransmissionUL_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_drx_LastTransmissionUL_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_mbs_RNTI_SpecificConfigId_r17,
{ "mbs-RNTI-SpecificConfigId-r17", "nr-rrc.mbs_RNTI_SpecificConfigId_r17",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -140395,10 +144461,10 @@ proto_register_nr_rrc(void) {
{ "harq-FeedbackOptionMulticast-r17", "nr-rrc.harq_FeedbackOptionMulticast_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_harq_FeedbackOptionMulticast_r17_vals), 0,
"T_harq_FeedbackOptionMulticast_r17", HFILL }},
- { &hf_nr_rrc_pdsch_AggregationFactorMulticast_r17,
- { "pdsch-AggregationFactorMulticast-r17", "nr-rrc.pdsch_AggregationFactorMulticast_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_AggregationFactorMulticast_r17_vals), 0,
- "T_pdsch_AggregationFactorMulticast_r17", HFILL }},
+ { &hf_nr_rrc_pdsch_AggregationFactor_r17,
+ { "pdsch-AggregationFactor-r17", "nr-rrc.pdsch_AggregationFactor_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_AggregationFactor_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_measObjectToRemoveList,
{ "measObjectToRemoveList", "nr-rrc.measObjectToRemoveList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -141035,10 +145101,6 @@ proto_register_nr_rrc(void) {
{ "associatedMeasGapCSIRS-r17", "nr-rrc.associatedMeasGapCSIRS_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"MeasGapId_r17", HFILL }},
- { &hf_nr_rrc_smtc4list_r17,
- { "smtc4list-r17", "nr-rrc.smtc4list_r17",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SSB_MTC4List_r17", HFILL }},
{ &hf_nr_rrc_measCyclePSCell_r17,
{ "measCyclePSCell-r17", "nr-rrc.measCyclePSCell_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_measCyclePSCell_r17_vals), 0,
@@ -141047,6 +145109,14 @@ proto_register_nr_rrc(void) {
{ "cellsToAddModListExt-v1710", "nr-rrc.cellsToAddModListExt_v1710",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_associatedMeasGapSSB2_v1720,
+ { "associatedMeasGapSSB2-v1720", "nr-rrc.associatedMeasGapSSB2_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MeasGapId_r17", HFILL }},
+ { &hf_nr_rrc_associatedMeasGapCSIRS2_v1720,
+ { "associatedMeasGapCSIRS2-v1720", "nr-rrc.associatedMeasGapCSIRS2_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MeasGapId_r17", HFILL }},
{ &hf_nr_rrc_SSB_MTC3List_r16_item,
{ "SSB-MTC3-r16", "nr-rrc.SSB_MTC3_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -141187,14 +145257,18 @@ proto_register_nr_rrc(void) {
{ "tci-StateInfo-r17", "nr-rrc.tci_StateInfo_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_tci_StateId,
- { "tci-StateId", "nr-rrc.tci_StateId",
+ { &hf_nr_rrc_tci_StateId_r17,
+ { "tci-StateId-r17", "nr-rrc.tci_StateId_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_nr_rrc_ref_ServCellId,
- { "ref-ServCellId", "nr-rrc.ref_ServCellId",
+ "TCI_StateId", HFILL }},
+ { &hf_nr_rrc_ref_ServCellId_r17,
+ { "ref-ServCellId-r17", "nr-rrc.ref_ServCellId_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"ServCellIndex", HFILL }},
+ { &hf_nr_rrc_ref_BWPId_r17,
+ { "ref-BWPId-r17", "nr-rrc.ref_BWPId_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "BWP_Id", HFILL }},
{ &hf_nr_rrc_SSB_PositionQCL_CellsToAddModList_r16_item,
{ "SSB-PositionQCL-CellsToAddMod-r16", "nr-rrc.SSB_PositionQCL_CellsToAddMod_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -141902,9 +145976,9 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_musim_GapToReleaseList_r17,
{ "musim-GapToReleaseList-r17", "nr-rrc.musim_GapToReleaseList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- "SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17", HFILL }},
+ "SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17", HFILL }},
{ &hf_nr_rrc_musim_GapToReleaseList_r17_item,
- { "MUSIM-GapID-r17", "nr-rrc.MUSIM_GapID_r17",
+ { "MUSIM-GapId-r17", "nr-rrc.MUSIM_GapId_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_musim_GapToAddModList_r17,
@@ -141919,8 +145993,8 @@ proto_register_nr_rrc(void) {
{ "musim-AperiodicGap-r17", "nr-rrc.musim_AperiodicGap_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
"MUSIM_GapInfo_r17", HFILL }},
- { &hf_nr_rrc_musim_GapID_r17,
- { "musim-GapID-r17", "nr-rrc.musim_GapID_r17",
+ { &hf_nr_rrc_musim_GapId_r17,
+ { "musim-GapId-r17", "nr-rrc.musim_GapId_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_musim_GapInfo_r17,
@@ -142791,6 +146865,10 @@ proto_register_nr_rrc(void) {
{ "sCS480KHZoneSixteenthT", "nr-rrc.sCS480KHZoneSixteenthT",
FT_UINT32, BASE_DEC, NULL, 0,
"T_sCS480KHZoneSixteenthT_02", HFILL }},
+ { &hf_nr_rrc_followUnifiedTCIstate_v1720,
+ { "followUnifiedTCIstate-v1720", "nr-rrc.followUnifiedTCIstate_v1720",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_followUnifiedTCIstate_v1720_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_slotFormatIndicator,
{ "slotFormatIndicator", "nr-rrc.slotFormatIndicator",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_slotFormatIndicator_vals), 0,
@@ -142999,8 +147077,8 @@ proto_register_nr_rrc(void) {
{ "setup", "nr-rrc.setup",
FT_UINT32, BASE_DEC, VALS(nr_rrc_DiscardTimerExt2_r17_vals), 0,
"DiscardTimerExt2_r17", HFILL }},
- { &hf_nr_rrc_multicastHFN_AndRefSN_r17,
- { "multicastHFN-AndRefSN-r17", "nr-rrc.multicastHFN_AndRefSN_r17",
+ { &hf_nr_rrc_initialRX_DELIV_r17,
+ { "initialRX-DELIV-r17", "nr-rrc.initialRX_DELIV_r17",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_32", HFILL }},
{ &hf_nr_rrc_ehc_Common_r16,
@@ -143391,19 +147469,19 @@ proto_register_nr_rrc(void) {
{ "explicitlist", "nr-rrc.explicitlist_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_explicitlist_01", HFILL }},
- { &hf_nr_rrc_dl_orJoint_TCI_State_ToAddModList_r17,
- { "dl-orJoint-TCI-State-ToAddModList-r17", "nr-rrc.dl_orJoint_TCI_State_ToAddModList_r17",
+ { &hf_nr_rrc_dl_OrJoint_TCI_State_ToAddModList_r17,
+ { "dl-OrJoint-TCI-State-ToAddModList-r17", "nr-rrc.dl_OrJoint_TCI_State_ToAddModList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_State", HFILL }},
- { &hf_nr_rrc_dl_orJoint_TCI_State_ToAddModList_r17_item,
+ { &hf_nr_rrc_dl_OrJoint_TCI_State_ToAddModList_r17_item,
{ "TCI-State", "nr-rrc.TCI_State_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_dl_orJoint_TCI_State_ToReleaseList_r17,
- { "dl-orJoint-TCI-State-ToReleaseList-r17", "nr-rrc.dl_orJoint_TCI_State_ToReleaseList_r17",
+ { &hf_nr_rrc_dl_OrJoint_TCI_State_ToReleaseList_r17,
+ { "dl-OrJoint-TCI-State-ToReleaseList-r17", "nr-rrc.dl_OrJoint_TCI_State_ToReleaseList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxNrofTCI_States_OF_TCI_StateId", HFILL }},
- { &hf_nr_rrc_dl_orJoint_TCI_State_ToReleaseList_r17_item,
+ { &hf_nr_rrc_dl_OrJoint_TCI_State_ToReleaseList_r17_item,
{ "TCI-StateId", "nr-rrc.TCI_StateId",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
@@ -143955,6 +148033,10 @@ proto_register_nr_rrc(void) {
{ "setup", "nr-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
"PDCCH_BlindDetectionCA_CombIndicator_r17", HFILL }},
+ { &hf_nr_rrc_simultaneousSR_PUSCH_diffPUCCH_Groups_r17,
+ { "simultaneousSR-PUSCH-diffPUCCH-Groups-r17", "nr-rrc.simultaneousSR_PUSCH_diffPUCCH_Groups_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_simultaneousSR_PUSCH_diffPUCCH_Groups_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_pdsch_HARQ_ACK_EnhType3Index_r17,
{ "pdsch-HARQ-ACK-EnhType3Index-r17", "nr-rrc.pdsch_HARQ_ACK_EnhType3Index_r17",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -144591,13 +148673,13 @@ proto_register_nr_rrc(void) {
{ "interlaceAllocation-r16", "nr-rrc.interlaceAllocation_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_rb_SetIndex,
- { "rb-SetIndex", "nr-rrc.rb_SetIndex",
+ { &hf_nr_rrc_rb_SetIndex_r16,
+ { "rb-SetIndex-r16", "nr-rrc.rb_SetIndex_r16",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_4", HFILL }},
- { &hf_nr_rrc_interlace0,
- { "interlace0", "nr-rrc.interlace0",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_interlace0_vals), 0,
+ { &hf_nr_rrc_interlace0_r16,
+ { "interlace0-r16", "nr-rrc.interlace0_r16",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_interlace0_r16_vals), 0,
NULL, HFILL }},
{ &hf_nr_rrc_scs15,
{ "scs15", "nr-rrc.scs15",
@@ -144743,8 +148825,8 @@ proto_register_nr_rrc(void) {
{ "intra-SlotFH-r17", "nr-rrc.intra_SlotFH_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_intra_SlotFH_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_pucch_ResourceCommon_RedCap_r17,
- { "pucch-ResourceCommon-RedCap-r17", "nr-rrc.pucch_ResourceCommon_RedCap_r17",
+ { &hf_nr_rrc_pucch_ResourceCommonRedCap_r17,
+ { "pucch-ResourceCommonRedCap-r17", "nr-rrc.pucch_ResourceCommonRedCap_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_15", HFILL }},
{ &hf_nr_rrc_additionalPRBOffset_r17,
@@ -145359,8 +149441,8 @@ proto_register_nr_rrc(void) {
{ "mpe-ResourceId-r17", "nr-rrc.mpe_ResourceId_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_cell,
- { "cell", "nr-rrc.cell",
+ { &hf_nr_rrc_cell_r17,
+ { "cell-r17", "nr-rrc.cell_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"ServCellIndex", HFILL }},
{ &hf_nr_rrc_additionalPCI_r17,
@@ -145675,9 +149757,9 @@ proto_register_nr_rrc(void) {
{ "numberOfRepetitionsExt-r17", "nr-rrc.numberOfRepetitionsExt_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_numberOfRepetitionsExt_r17_vals), 0,
"T_numberOfRepetitionsExt_r17", HFILL }},
- { &hf_nr_rrc_numberOfSlots_TBoMS_r17,
- { "numberOfSlots-TBoMS-r17", "nr-rrc.numberOfSlots_TBoMS_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_numberOfSlots_TBoMS_r17_vals), 0,
+ { &hf_nr_rrc_numberOfSlotsTBoMS_r17,
+ { "numberOfSlotsTBoMS-r17", "nr-rrc.numberOfSlotsTBoMS_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_numberOfSlotsTBoMS_r17_vals), 0,
NULL, HFILL }},
{ &hf_nr_rrc_extendedK2_r17,
{ "extendedK2-r17", "nr-rrc.extendedK2_r17",
@@ -145811,10 +149893,14 @@ proto_register_nr_rrc(void) {
{ "ra-Msg3SizeGroupA", "nr-rrc.ra_Msg3SizeGroupA",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ra_Msg3SizeGroupA_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_messagePowerOffsetGroupB_01,
+ { &hf_nr_rrc_messagePowerOffsetGroupB,
{ "messagePowerOffsetGroupB", "nr-rrc.messagePowerOffsetGroupB",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_messagePowerOffsetGroupB_01_vals), 0,
- "T_messagePowerOffsetGroupB_01", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_messagePowerOffsetGroupB_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_numberOfRA_PreamblesGroupA,
+ { "numberOfRA-PreamblesGroupA", "nr-rrc.numberOfRA_PreamblesGroupA",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_64", HFILL }},
{ &hf_nr_rrc_ra_ContentionResolutionTimer,
{ "ra-ContentionResolutionTimer", "nr-rrc.ra_ContentionResolutionTimer",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ra_ContentionResolutionTimer_vals), 0,
@@ -145963,10 +150049,10 @@ proto_register_nr_rrc(void) {
{ "ra-MsgA-SizeGroupA", "nr-rrc.ra_MsgA_SizeGroupA",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ra_MsgA_SizeGroupA_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_messagePowerOffsetGroupB_02,
+ { &hf_nr_rrc_messagePowerOffsetGroupB_01,
{ "messagePowerOffsetGroupB", "nr-rrc.messagePowerOffsetGroupB",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_messagePowerOffsetGroupB_02_vals), 0,
- "T_messagePowerOffsetGroupB_02", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_messagePowerOffsetGroupB_01_vals), 0,
+ "T_messagePowerOffsetGroupB_01", HFILL }},
{ &hf_nr_rrc_cfra,
{ "cfra", "nr-rrc.cfra_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -146319,10 +150405,10 @@ proto_register_nr_rrc(void) {
{ "beamFailureDetectionTimer", "nr-rrc.beamFailureDetectionTimer",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_beamFailureDetectionTimer_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_beamfailure,
- { "beamfailure", "nr-rrc.beamfailure_element",
+ { &hf_nr_rrc_beamfailure_r17,
+ { "beamfailure-r17", "nr-rrc.beamfailure_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
- "BeamFailureDetection", HFILL }},
+ "BeamFailureDetection_r17", HFILL }},
{ &hf_nr_rrc_failureDetectionSet1_r17,
{ "failureDetectionSet1-r17", "nr-rrc.failureDetectionSet1_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -146831,10 +150917,10 @@ proto_register_nr_rrc(void) {
{ "referenceLocation2-r17", "nr-rrc.referenceLocation2_r17",
FT_BYTES, BASE_NONE, NULL, 0,
"ReferenceLocation_r17", HFILL }},
- { &hf_nr_rrc_hysteresis_r17_01,
- { "hysteresis-r17", "nr-rrc.hysteresis_r17",
+ { &hf_nr_rrc_hysteresisLocation_r17,
+ { "hysteresisLocation-r17", "nr-rrc.hysteresisLocation_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- "HysteresisLocation_r17", HFILL }},
+ NULL, HFILL }},
{ &hf_nr_rrc_condEventT1_r17,
{ "condEventT1-r17", "nr-rrc.condEventT1_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -146935,10 +151021,6 @@ proto_register_nr_rrc(void) {
{ "distanceThreshFromReference2-r17", "nr-rrc.distanceThreshFromReference2_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_65525", HFILL }},
- { &hf_nr_rrc_hysteresisLocation_r17,
- { "hysteresisLocation-r17", "nr-rrc.hysteresisLocation_r17",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
{ &hf_nr_rrc_reportAmount_02,
{ "reportAmount", "nr-rrc.reportAmount",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_reportAmount_02_vals), 0,
@@ -148107,10 +152189,10 @@ proto_register_nr_rrc(void) {
{ "moreThanOneNackOnlyMode-r17", "nr-rrc.moreThanOneNackOnlyMode_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_moreThanOneNackOnlyMode_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_tci_Info_r17,
- { "tci-Info-r17", "nr-rrc.tci_Info_r17_element",
+ { &hf_nr_rrc_tci_ActivatedConfig_r17,
+ { "tci-ActivatedConfig-r17", "nr-rrc.tci_ActivatedConfig_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
- "TCI_Info", HFILL }},
+ NULL, HFILL }},
{ &hf_nr_rrc_directionalCollisionHandling_DC_r17,
{ "directionalCollisionHandling-DC-r17", "nr-rrc.directionalCollisionHandling_DC_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_directionalCollisionHandling_DC_r17_vals), 0,
@@ -148123,6 +152205,10 @@ proto_register_nr_rrc(void) {
{ "setup", "nr-rrc.setup",
FT_UINT32, BASE_DEC, NULL, 0,
"LTE_NeighCellsCRS_AssistInfoList_r17", HFILL }},
+ { &hf_nr_rrc_lte_NeighCellsCRS_Assumptions_r17,
+ { "lte-NeighCellsCRS-Assumptions-r17", "nr-rrc.lte_NeighCellsCRS_Assumptions_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_lte_NeighCellsCRS_Assumptions_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_initialUplinkBWP,
{ "initialUplinkBWP", "nr-rrc.initialUplinkBWP_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148431,6 +152517,10 @@ proto_register_nr_rrc(void) {
{ "uplinkConfigCommon-v1700", "nr-rrc.uplinkConfigCommon_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_featurePriorities_r17_01,
+ { "featurePriorities-r17", "nr-rrc.featurePriorities_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_featurePriorities_r17_01", HFILL }},
{ &hf_nr_rrc_downlinkConfigCommon_01,
{ "downlinkConfigCommon", "nr-rrc.downlinkConfigCommon_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148559,8 +152649,8 @@ proto_register_nr_rrc(void) {
{ "SchedulingInfo2-r17", "nr-rrc.SchedulingInfo2_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_si_RequestConfig_RedCap_r17,
- { "si-RequestConfig-RedCap-r17", "nr-rrc.si_RequestConfig_RedCap_r17_element",
+ { &hf_nr_rrc_si_RequestConfigRedCap_r17,
+ { "si-RequestConfigRedCap-r17", "nr-rrc.si_RequestConfigRedCap_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
"SI_RequestConfig", HFILL }},
{ &hf_nr_rrc_si_BroadcastStatus_r17,
@@ -149455,6 +153545,10 @@ proto_register_nr_rrc(void) {
{ "periodicityAndOffset-sp-r16", "nr-rrc.periodicityAndOffset_sp_r16",
FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nr_rrc_SRS_PeriodicityAndOffset_r16_vals_ext, 0,
"SRS_PeriodicityAndOffset_r16", HFILL }},
+ { &hf_nr_rrc_periodicityAndOffset_sp_Ext_r16,
+ { "periodicityAndOffset-sp-Ext-r16", "nr-rrc.periodicityAndOffset_sp_Ext_r16",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_SRS_PeriodicityAndOffsetExt_r16_vals), 0,
+ "SRS_PeriodicityAndOffsetExt_r16", HFILL }},
{ &hf_nr_rrc_periodic_r16_01,
{ "periodic-r16", "nr-rrc.periodic_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -149463,6 +153557,10 @@ proto_register_nr_rrc(void) {
{ "periodicityAndOffset-p-r16", "nr-rrc.periodicityAndOffset_p_r16",
FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nr_rrc_SRS_PeriodicityAndOffset_r16_vals_ext, 0,
"SRS_PeriodicityAndOffset_r16", HFILL }},
+ { &hf_nr_rrc_periodicityAndOffset_p_Ext_r16,
+ { "periodicityAndOffset-p-Ext-r16", "nr-rrc.periodicityAndOffset_p_Ext_r16",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_SRS_PeriodicityAndOffsetExt_r16_vals), 0,
+ "SRS_PeriodicityAndOffsetExt_r16", HFILL }},
{ &hf_nr_rrc_sequenceId_r16,
{ "sequenceId-r16", "nr-rrc.sequenceId_r16",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -149571,6 +153669,14 @@ proto_register_nr_rrc(void) {
{ "sl81920", "nr-rrc.sl81920",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_81919", HFILL }},
+ { &hf_nr_rrc_sl256,
+ { "sl256", "nr-rrc.sl256",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_255", HFILL }},
+ { &hf_nr_rrc_sl512,
+ { "sl512", "nr-rrc.sl512",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_511", HFILL }},
{ &hf_nr_rrc_referenceSignal_04,
{ "referenceSignal", "nr-rrc.referenceSignal",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_referenceSignal_04_vals), 0,
@@ -149779,6 +153885,10 @@ proto_register_nr_rrc(void) {
{ "pdsch-TCI-r17", "nr-rrc.pdsch_TCI_r17",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_1_maxNrofTCI_States", HFILL }},
+ { &hf_nr_rrc_tci_StateId,
+ { "tci-StateId", "nr-rrc.tci_StateId",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_qcl_Type1,
{ "qcl-Type1", "nr-rrc.qcl_Type1_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -149790,7 +153900,11 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_pathlossReferenceRS_Id_r17,
{ "pathlossReferenceRS-Id-r17", "nr-rrc.pathlossReferenceRS_Id_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- "PUSCH_PathlossReferenceRS_Id", HFILL }},
+ "PUSCH_PathlossReferenceRS_Id_r17", HFILL }},
+ { &hf_nr_rrc_cell,
+ { "cell", "nr-rrc.cell",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "ServCellIndex", HFILL }},
{ &hf_nr_rrc_referenceSignal_05,
{ "referenceSignal", "nr-rrc.referenceSignal",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_referenceSignal_05_vals), 0,
@@ -149827,10 +153941,6 @@ proto_register_nr_rrc(void) {
{ "srs-r17", "nr-rrc.srs_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"SRS_ResourceId", HFILL }},
- { &hf_nr_rrc_pathlossReferenceRS_Id_r17_01,
- { "pathlossReferenceRS-Id-r17", "nr-rrc.pathlossReferenceRS_Id_r17",
- FT_UINT32, BASE_DEC, NULL, 0,
- "PUSCH_PathlossReferenceRS_Id_r17", HFILL }},
{ &hf_nr_rrc_referenceSubcarrierSpacing,
{ "referenceSubcarrierSpacing", "nr-rrc.referenceSubcarrierSpacing",
FT_UINT32, BASE_DEC, VALS(nr_rrc_SubcarrierSpacing_vals), 0,
@@ -150235,6 +154345,58 @@ proto_register_nr_rrc(void) {
{ "txDirectCurrentLocation", "nr-rrc.txDirectCurrentLocation",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_3301", HFILL }},
+ { &hf_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17_item,
+ { "CC-Group-r17", "nr-rrc.CC_Group_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_servCellIndexLower_r17,
+ { "servCellIndexLower-r17", "nr-rrc.servCellIndexLower_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "ServCellIndex", HFILL }},
+ { &hf_nr_rrc_servCellIndexHigher_r17,
+ { "servCellIndexHigher-r17", "nr-rrc.servCellIndexHigher_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "ServCellIndex", HFILL }},
+ { &hf_nr_rrc_defaultDC_Location_r17,
+ { "defaultDC-Location-r17", "nr-rrc.defaultDC_Location_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_DefaultDC_Location_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_offsetToDefault_r17,
+ { "offsetToDefault-r17", "nr-rrc.offsetToDefault_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_offsetToDefault_r17_vals), 0,
+ "T_offsetToDefault_r17", HFILL }},
+ { &hf_nr_rrc_offsetValue,
+ { "offsetValue", "nr-rrc.offsetValue_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "OffsetValue_r17", HFILL }},
+ { &hf_nr_rrc_offsetlist,
+ { "offsetlist", "nr-rrc.offsetlist",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17", HFILL }},
+ { &hf_nr_rrc_offsetlist_item,
+ { "OffsetValue-r17", "nr-rrc.OffsetValue_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_offsetValue_r17,
+ { "offsetValue-r17", "nr-rrc.offsetValue_r17",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M20000_20000", HFILL }},
+ { &hf_nr_rrc_shift7dot5kHz_r17,
+ { "shift7dot5kHz-r17", "nr-rrc.shift7dot5kHz_r17",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_nr_rrc_ul,
+ { "ul", "nr-rrc.ul",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_FrequencyComponent_r17_vals), 0,
+ "FrequencyComponent_r17", HFILL }},
+ { &hf_nr_rrc_dl,
+ { "dl", "nr-rrc.dl",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_FrequencyComponent_r17_vals), 0,
+ "FrequencyComponent_r17", HFILL }},
+ { &hf_nr_rrc_ulAndDL,
+ { "ulAndDL", "nr-rrc.ulAndDL",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_FrequencyComponent_r17_vals), 0,
+ "FrequencyComponent_r17", HFILL }},
{ &hf_nr_rrc_UplinkTxDirectCurrentTwoCarrierList_r16_item,
{ "UplinkTxDirectCurrentTwoCarrier-r16", "nr-rrc.UplinkTxDirectCurrentTwoCarrier_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150379,10 +154541,18 @@ proto_register_nr_rrc(void) {
{ "BandCombination-v1690", "nr-rrc.BandCombination_v1690_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_BandCombinationList_v16a0_item,
+ { "BandCombination-v16a0", "nr-rrc.BandCombination_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_BandCombinationList_v1700_item,
{ "BandCombination-v1700", "nr-rrc.BandCombination_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_BandCombinationList_v1720_item,
+ { "BandCombination-v1720", "nr-rrc.BandCombination_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_BandCombinationList_UplinkTxSwitch_r16_item,
{ "BandCombination-UplinkTxSwitch-r16", "nr-rrc.BandCombination_UplinkTxSwitch_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150407,10 +154577,18 @@ proto_register_nr_rrc(void) {
{ "BandCombination-UplinkTxSwitch-v1690", "nr-rrc.BandCombination_UplinkTxSwitch_v1690_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v16a0_item,
+ { "BandCombination-UplinkTxSwitch-v16a0", "nr-rrc.BandCombination_UplinkTxSwitch_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1700_item,
{ "BandCombination-UplinkTxSwitch-v1700", "nr-rrc.BandCombination_UplinkTxSwitch_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720_item,
+ { "BandCombination-UplinkTxSwitch-v1720", "nr-rrc.BandCombination_UplinkTxSwitch_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_bandList,
{ "bandList", "nr-rrc.bandList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -150595,6 +154773,14 @@ proto_register_nr_rrc(void) {
{ "ca-ParametersNR-v1690", "nr-rrc.ca_ParametersNR_v1690_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_ca_ParametersNR_v16a0,
+ { "ca-ParametersNR-v16a0", "nr-rrc.ca_ParametersNR_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ca_ParametersNRDC_v16a0,
+ { "ca-ParametersNRDC-v16a0", "nr-rrc.ca_ParametersNRDC_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_ca_ParametersNR_v1700,
{ "ca-ParametersNR-v1700", "nr-rrc.ca_ParametersNR_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150623,6 +154809,14 @@ proto_register_nr_rrc(void) {
{ "supportedBandCombListPerBC-SL-NonRelayDiscovery-r17", "nr-rrc.supportedBandCombListPerBC_SL_NonRelayDiscovery_r17",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_1_maxBandComb", HFILL }},
+ { &hf_nr_rrc_ca_ParametersNR_v1720,
+ { "ca-ParametersNR-v1720", "nr-rrc.ca_ParametersNR_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ca_ParametersNRDC_v1720,
+ { "ca-ParametersNRDC-v1720", "nr-rrc.ca_ParametersNRDC_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_bandCombination_r16,
{ "bandCombination-r16", "nr-rrc.bandCombination_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150691,6 +154885,10 @@ proto_register_nr_rrc(void) {
{ "bandCombination-v1690", "nr-rrc.bandCombination_v1690_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_bandCombination_v16a0,
+ { "bandCombination-v16a0", "nr-rrc.bandCombination_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_bandCombination_v1700,
{ "bandCombination-v1700", "nr-rrc.bandCombination_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150711,6 +154909,14 @@ proto_register_nr_rrc(void) {
{ "UplinkTxSwitchingBandParameters-v1700", "nr-rrc.UplinkTxSwitchingBandParameters_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_bandCombination_v1720,
+ { "bandCombination-v1720", "nr-rrc.bandCombination_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_uplinkTxSwitching_OptionSupport2T2T_r17,
+ { "uplinkTxSwitching-OptionSupport2T2T-r17", "nr-rrc.uplinkTxSwitching_OptionSupport2T2T_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_uplinkTxSwitching_OptionSupport2T2T_r17_vals), 0,
+ "T_uplinkTxSwitching_OptionSupport2T2T_r17", HFILL }},
{ &hf_nr_rrc_bandIndexUL1_r16,
{ "bandIndexUL1-r16", "nr-rrc.bandIndexUL1_r16",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -151327,6 +155533,14 @@ proto_register_nr_rrc(void) {
{ "CarrierTypePair-r16", "nr-rrc.CarrierTypePair_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList_r16,
+ { "pdcch-BlindDetectionMixedList-r16", "nr-rrc.pdcch_BlindDetectionMixedList_r16",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList_r16_item,
+ { "PDCCH-BlindDetectionMixedList-r16", "nr-rrc.PDCCH_BlindDetectionMixedList_r16_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_codebookParametersfetype2PerBC_r17,
{ "codebookParametersfetype2PerBC-r17", "nr-rrc.codebookParametersfetype2PerBC_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151439,6 +155653,134 @@ proto_register_nr_rrc(void) {
{ "scs60kHz-60kHz-r17", "nr-rrc.scs60kHz_60kHz_r17",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_1_496", HFILL }},
+ { &hf_nr_rrc_parallelTxSRS_PUCCH_PUSCH_intraBand_r17,
+ { "parallelTxSRS-PUCCH-PUSCH-intraBand-r17", "nr-rrc.parallelTxSRS_PUCCH_PUSCH_intraBand_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_parallelTxSRS_PUCCH_PUSCH_intraBand_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17,
+ { "parallelTxPRACH-SRS-PUCCH-PUSCH-intraBand-r17", "nr-rrc.parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_parallelTxPRACH_SRS_PUCCH_PUSCH_intraBand_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_semiStaticPUCCH_CellSwitchSingleGroup_r17,
+ { "semiStaticPUCCH-CellSwitchSingleGroup-r17", "nr-rrc.semiStaticPUCCH_CellSwitchSingleGroup_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pucch_Group_r17,
+ { "pucch-Group-r17", "nr-rrc.pucch_Group_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_Group_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pucch_Group_Config_r17,
+ { "pucch-Group-Config-r17", "nr-rrc.pucch_Group_Config_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_semiStaticPUCCH_CellSwitchTwoGroups_r17,
+ { "semiStaticPUCCH-CellSwitchTwoGroups-r17", "nr-rrc.semiStaticPUCCH_CellSwitchTwoGroups_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17", HFILL }},
+ { &hf_nr_rrc_semiStaticPUCCH_CellSwitchTwoGroups_r17_item,
+ { "TwoPUCCH-Grp-Configurations-r17", "nr-rrc.TwoPUCCH_Grp_Configurations_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17,
+ { "dynamicPUCCH-CellSwitchSameLengthSingleGroup-r17", "nr-rrc.dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pucch_Group_r17_01,
+ { "pucch-Group-r17", "nr-rrc.pucch_Group_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_Group_r17_01_vals), 0,
+ "T_pucch_Group_r17_01", HFILL }},
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17,
+ { "dynamicPUCCH-CellSwitchDiffLengthSingleGroup-r17", "nr-rrc.dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pucch_Group_r17_02,
+ { "pucch-Group-r17", "nr-rrc.pucch_Group_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_Group_r17_02_vals), 0,
+ "T_pucch_Group_r17_02", HFILL }},
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchSameLengthTwoGroups_r17,
+ { "dynamicPUCCH-CellSwitchSameLengthTwoGroups-r17", "nr-rrc.dynamicPUCCH_CellSwitchSameLengthTwoGroups_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17", HFILL }},
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchSameLengthTwoGroups_r17_item,
+ { "TwoPUCCH-Grp-Configurations-r17", "nr-rrc.TwoPUCCH_Grp_Configurations_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchDiffLengthTwoGroups_r17,
+ { "dynamicPUCCH-CellSwitchDiffLengthTwoGroups-r17", "nr-rrc.dynamicPUCCH_CellSwitchDiffLengthTwoGroups_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17", HFILL }},
+ { &hf_nr_rrc_dynamicPUCCH_CellSwitchDiffLengthTwoGroups_r17_item,
+ { "TwoPUCCH-Grp-Configurations-r17", "nr-rrc.TwoPUCCH_Grp_Configurations_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ack_NACK_FeedbackForMulticast_r17,
+ { "ack-NACK-FeedbackForMulticast-r17", "nr-rrc.ack_NACK_FeedbackForMulticast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ack_NACK_FeedbackForMulticast_r17_vals), 0,
+ "T_ack_NACK_FeedbackForMulticast_r17", HFILL }},
+ { &hf_nr_rrc_ptp_Retx_Multicast_r17,
+ { "ptp-Retx-Multicast-r17", "nr-rrc.ptp_Retx_Multicast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ptp_Retx_Multicast_r17_vals), 0,
+ "T_ptp_Retx_Multicast_r17", HFILL }},
+ { &hf_nr_rrc_nack_OnlyFeedbackForMulticast_r17,
+ { "nack-OnlyFeedbackForMulticast-r17", "nr-rrc.nack_OnlyFeedbackForMulticast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_nack_OnlyFeedbackForMulticast_r17_vals), 0,
+ "T_nack_OnlyFeedbackForMulticast_r17", HFILL }},
+ { &hf_nr_rrc_nack_OnlyFeedbackSpecificResourceForMulticast_r17,
+ { "nack-OnlyFeedbackSpecificResourceForMulticast-r17", "nr-rrc.nack_OnlyFeedbackSpecificResourceForMulticast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_nack_OnlyFeedbackSpecificResourceForMulticast_r17_vals), 0,
+ "T_nack_OnlyFeedbackSpecificResourceForMulticast_r17", HFILL }},
+ { &hf_nr_rrc_ack_NACK_FeedbackForSPS_Multicast_r17,
+ { "ack-NACK-FeedbackForSPS-Multicast-r17", "nr-rrc.ack_NACK_FeedbackForSPS_Multicast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ack_NACK_FeedbackForSPS_Multicast_r17_vals), 0,
+ "T_ack_NACK_FeedbackForSPS_Multicast_r17", HFILL }},
+ { &hf_nr_rrc_ptp_Retx_SPS_Multicast_r17,
+ { "ptp-Retx-SPS-Multicast-r17", "nr-rrc.ptp_Retx_SPS_Multicast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ptp_Retx_SPS_Multicast_r17_vals), 0,
+ "T_ptp_Retx_SPS_Multicast_r17", HFILL }},
+ { &hf_nr_rrc_higherPowerLimit_r17,
+ { "higherPowerLimit-r17", "nr-rrc.higherPowerLimit_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_higherPowerLimit_r17_vals), 0,
+ "T_higherPowerLimit_r17", HFILL }},
+ { &hf_nr_rrc_parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17,
+ { "parallelTxMsgA-SRS-PUCCH-PUSCH-intraBand-r17", "nr-rrc.parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_parallelTxMsgA_SRS_PUCCH_PUSCH_intraBand_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_MonitoringCA_r17,
+ { "pdcch-MonitoringCA-r17", "nr-rrc.pdcch_MonitoringCA_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_4_16", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_SCG_List_r17,
+ { "pdcch-BlindDetectionMCG-SCG-List-r17", "nr-rrc.pdcch_BlindDetectionMCG_SCG_List_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_SCG_List_r17_item,
+ { "PDCCH-BlindDetectionMCG-SCG-r17", "nr-rrc.PDCCH_BlindDetectionMCG_SCG_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList1_r17,
+ { "pdcch-BlindDetectionMixedList1-r17", "nr-rrc.pdcch_BlindDetectionMixedList1_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList1_r17_item,
+ { "PDCCH-BlindDetectionMixed-r17", "nr-rrc.PDCCH_BlindDetectionMixed_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList2_r17,
+ { "pdcch-BlindDetectionMixedList2-r17", "nr-rrc.pdcch_BlindDetectionMixedList2_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList2_r17_item,
+ { "PDCCH-BlindDetectionMixed-r17", "nr-rrc.PDCCH_BlindDetectionMixed_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList3_r17,
+ { "pdcch-BlindDetectionMixedList3-r17", "nr-rrc.pdcch_BlindDetectionMixedList3_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMixedList3_r17_item,
+ { "PDCCH-BlindDetectionMixed1-r17", "nr-rrc.PDCCH_BlindDetectionMixed1_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_supportedSCS_Combinations_r17,
{ "supportedSCS-Combinations-r17", "nr-rrc.supportedSCS_Combinations_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151459,6 +155801,90 @@ proto_register_nr_rrc(void) {
{ "pdcch-MonitoringOccasion-r17", "nr-rrc.pdcch_MonitoringOccasion_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdcch_MonitoringOccasion_r17_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCA_MixedExt_r16,
+ { "pdcch-BlindDetectionCA-MixedExt-r16", "nr-rrc.pdcch_BlindDetectionCA_MixedExt_r16",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdcch_BlindDetectionCA_MixedExt_r16_vals), 0,
+ "T_pdcch_BlindDetectionCA_MixedExt_r16", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_v16a0,
+ { "pdcch-BlindDetectionCA-Mixed-v16a0", "nr-rrc.pdcch_BlindDetectionCA_Mixed_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDCCH_BlindDetectionCA_MixedExt_r16", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_v16a0,
+ { "pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-v16a0", "nr-rrc.pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDCCH_BlindDetectionCA_MixedExt_r16", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE_MixedExt_r16,
+ { "pdcch-BlindDetectionCG-UE-MixedExt-r16", "nr-rrc.pdcch_BlindDetectionCG_UE_MixedExt_r16_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_pdcch_BlindDetectionCG_UE_MixedExt_r16", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed_v16a0,
+ { "pdcch-BlindDetectionMCG-UE-Mixed-v16a0", "nr-rrc.pdcch_BlindDetectionMCG_UE_Mixed_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDCCH_BlindDetectionCG_UE_MixedExt_r16", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed_v16a0,
+ { "pdcch-BlindDetectionSCG-UE-Mixed-v16a0", "nr-rrc.pdcch_BlindDetectionSCG_UE_Mixed_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDCCH_BlindDetectionCG_UE_MixedExt_r16", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE1_r16,
+ { "pdcch-BlindDetectionCG-UE1-r16", "nr-rrc.pdcch_BlindDetectionCG_UE1_r16",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE2_r16,
+ { "pdcch-BlindDetectionCG-UE2-r16", "nr-rrc.pdcch_BlindDetectionCG_UE2_r16",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_UE_r17,
+ { "pdcch-BlindDetectionMCG-UE-r17", "nr-rrc.pdcch_BlindDetectionMCG_UE_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_15", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionSCG_UE_r17,
+ { "pdcch-BlindDetectionSCG-UE-r17", "nr-rrc.pdcch_BlindDetectionSCG_UE_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_15", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCA_Mixed_r17,
+ { "pdcch-BlindDetectionCA-Mixed-r17", "nr-rrc.pdcch_BlindDetectionCA_Mixed_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE_Mixed_r17,
+ { "pdcch-BlindDetectionCG-UE-Mixed-r17", "nr-rrc.pdcch_BlindDetectionCG_UE_Mixed_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed_v17,
+ { "pdcch-BlindDetectionMCG-UE-Mixed-v17", "nr-rrc.pdcch_BlindDetectionMCG_UE_Mixed_v17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDCCH_BlindDetectionCG_UE_Mixed_r17", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed_v17,
+ { "pdcch-BlindDetectionSCG-UE-Mixed-v17", "nr-rrc.pdcch_BlindDetectionSCG_UE_Mixed_v17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDCCH_BlindDetectionCG_UE_Mixed_r17", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE1_r17,
+ { "pdcch-BlindDetectionCG-UE1-r17", "nr-rrc.pdcch_BlindDetectionCG_UE1_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE2_r17,
+ { "pdcch-BlindDetectionCG-UE2-r17", "nr-rrc.pdcch_BlindDetectionCG_UE2_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCA_Mixed1_r17,
+ { "pdcch-BlindDetectionCA-Mixed1-r17", "nr-rrc.pdcch_BlindDetectionCA_Mixed1_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE_Mixed1_r17,
+ { "pdcch-BlindDetectionCG-UE-Mixed1-r17", "nr-rrc.pdcch_BlindDetectionCG_UE_Mixed1_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionMCG_UE_Mixed1_v17,
+ { "pdcch-BlindDetectionMCG-UE-Mixed1-v17", "nr-rrc.pdcch_BlindDetectionMCG_UE_Mixed1_v17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDCCH_BlindDetectionCG_UE_Mixed1_r17", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionSCG_UE_Mixed1_v17,
+ { "pdcch-BlindDetectionSCG-UE-Mixed1-v17", "nr-rrc.pdcch_BlindDetectionSCG_UE_Mixed1_v17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDCCH_BlindDetectionCG_UE_Mixed1_r17", HFILL }},
+ { &hf_nr_rrc_pdcch_BlindDetectionCG_UE3_r17,
+ { "pdcch-BlindDetectionCG-UE3-r17", "nr-rrc.pdcch_BlindDetectionCG_UE3_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
{ &hf_nr_rrc_supportSRS_xTyR_xLessThanY_r16,
{ "supportSRS-xTyR-xLessThanY-r16", "nr-rrc.supportSRS_xTyR_xLessThanY_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_supportSRS_xTyR_xLessThanY_r16_vals), 0,
@@ -151479,6 +155905,14 @@ proto_register_nr_rrc(void) {
{ "pucch-SecondaryGroupMapping-r16", "nr-rrc.pucch_SecondaryGroupMapping_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
"TwoPUCCH_Grp_ConfigParams_r16", HFILL }},
+ { &hf_nr_rrc_primaryPUCCH_GroupConfig_r17,
+ { "primaryPUCCH-GroupConfig-r17", "nr-rrc.primaryPUCCH_GroupConfig_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PUCCH_Group_Config_r17", HFILL }},
+ { &hf_nr_rrc_secondaryPUCCH_GroupConfig_r17,
+ { "secondaryPUCCH-GroupConfig-r17", "nr-rrc.secondaryPUCCH_GroupConfig_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PUCCH_Group_Config_r17", HFILL }},
{ &hf_nr_rrc_pucch_GroupMapping_r16,
{ "pucch-GroupMapping-r16", "nr-rrc.pucch_GroupMapping_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151511,6 +155945,18 @@ proto_register_nr_rrc(void) {
{ "fr2-r16", "nr-rrc.fr2_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr2_r16_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_fr1_FR1_NonSharedTDD_r17,
+ { "fr1-FR1-NonSharedTDD-r17", "nr-rrc.fr1_FR1_NonSharedTDD_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr1_FR1_NonSharedTDD_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_fr2_FR2_NonSharedTDD_r17,
+ { "fr2-FR2-NonSharedTDD-r17", "nr-rrc.fr2_FR2_NonSharedTDD_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr2_FR2_NonSharedTDD_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_fr1_FR2_NonSharedTDD_r17,
+ { "fr1-FR2-NonSharedTDD-r17", "nr-rrc.fr1_FR2_NonSharedTDD_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr1_FR2_NonSharedTDD_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_ca_ParametersNR_ForDC,
{ "ca-ParametersNR-ForDC", "nr-rrc.ca_ParametersNR_ForDC_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151567,6 +156013,10 @@ proto_register_nr_rrc(void) {
{ "supportedCellGrouping-r16", "nr-rrc.supportedCellGrouping_r16",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_1_maxCellGroupings_r16", HFILL }},
+ { &hf_nr_rrc_ca_ParametersNR_ForDC_v16a0,
+ { "ca-ParametersNR-ForDC-v16a0", "nr-rrc.ca_ParametersNR_ForDC_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CA_ParametersNR_v16a0", HFILL }},
{ &hf_nr_rrc_simultaneousRxTx_IAB_MultipleParents_r17,
{ "simultaneousRxTx-IAB-MultipleParents-r17", "nr-rrc.simultaneousRxTx_IAB_MultipleParents_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_simultaneousRxTx_IAB_MultipleParents_r17_vals), 0,
@@ -151587,6 +156037,14 @@ proto_register_nr_rrc(void) {
{ "beamManagementType-CBM-r17", "nr-rrc.beamManagementType_CBM_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_beamManagementType_CBM_r17_01_vals), 0,
"T_beamManagementType_CBM_r17_01", HFILL }},
+ { &hf_nr_rrc_ca_ParametersNR_ForDC_v1700,
+ { "ca-ParametersNR-ForDC-v1700", "nr-rrc.ca_ParametersNR_ForDC_v1700_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CA_ParametersNR_v1700", HFILL }},
+ { &hf_nr_rrc_ca_ParametersNR_ForDC_v1720,
+ { "ca-ParametersNR-ForDC-v1720", "nr-rrc.ca_ParametersNR_ForDC_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CA_ParametersNR_v1720", HFILL }},
{ &hf_nr_rrc_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD,
{ "fr1fdd-FR1TDD-CA-SpCellOnFR1FDD", "nr-rrc.fr1fdd_FR1TDD_CA_SpCellOnFR1FDD",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD_vals), 0,
@@ -153059,6 +157517,42 @@ proto_register_nr_rrc(void) {
{ "maxNumOverlaps-r17", "nr-rrc.maxNumOverlaps_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumOverlaps_r17_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_rtt_BasedPDC_CSI_RS_ForTracking_r17,
+ { "rtt-BasedPDC-CSI-RS-ForTracking-r17", "nr-rrc.rtt_BasedPDC_CSI_RS_ForTracking_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_rtt_BasedPDC_CSI_RS_ForTracking_r17_vals), 0,
+ "T_rtt_BasedPDC_CSI_RS_ForTracking_r17", HFILL }},
+ { &hf_nr_rrc_rtt_BasedPDC_PRS_r17,
+ { "rtt-BasedPDC-PRS-r17", "nr-rrc.rtt_BasedPDC_PRS_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_rtt_BasedPDC_PRS_r17", HFILL }},
+ { &hf_nr_rrc_maxNumberPRS_Resource_r17,
+ { "maxNumberPRS-Resource-r17", "nr-rrc.maxNumberPRS_Resource_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumberPRS_Resource_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_maxNumberPRS_ResourceProcessedPerSlot_r17,
+ { "maxNumberPRS-ResourceProcessedPerSlot-r17", "nr-rrc.maxNumberPRS_ResourceProcessedPerSlot_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_maxNumberPRS_ResourceProcessedPerSlot_r17", HFILL }},
+ { &hf_nr_rrc_scs_15kHz_r17_02,
+ { "scs-15kHz-r17", "nr-rrc.scs_15kHz_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_scs_30kHz_r17_02,
+ { "scs-30kHz-r17", "nr-rrc.scs_30kHz_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_scs_60kHz_r17_02,
+ { "scs-60kHz-r17", "nr-rrc.scs_60kHz_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_scs_120kHz_r17_02,
+ { "scs-120kHz-r17", "nr-rrc.scs_120kHz_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_sps_Multicast_r17,
+ { "sps-Multicast-r17", "nr-rrc.sps_Multicast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sps_Multicast_r17_vals), 0,
+ "T_sps_Multicast_r17", HFILL }},
{ &hf_nr_rrc_period7span3_r16,
{ "period7span3-r16", "nr-rrc.period7span3_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_period7span3_r16_vals), 0,
@@ -153203,6 +157697,18 @@ proto_register_nr_rrc(void) {
{ "supportedCRS-InterfMitigation-r17", "nr-rrc.supportedCRS_InterfMitigation_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
"CRS_InterfMitigation_r17", HFILL }},
+ { &hf_nr_rrc_maxModulationOrderForMulticastDataRateCalculation_r17,
+ { "maxModulationOrderForMulticastDataRateCalculation-r17", "nr-rrc.maxModulationOrderForMulticastDataRateCalculation_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxModulationOrderForMulticastDataRateCalculation_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_fdm_BroadcastUnicast_r17,
+ { "fdm-BroadcastUnicast-r17", "nr-rrc.fdm_BroadcastUnicast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fdm_BroadcastUnicast_r17_vals), 0,
+ "T_fdm_BroadcastUnicast_r17", HFILL }},
+ { &hf_nr_rrc_fdm_MulticastUnicast_r17,
+ { "fdm-MulticastUnicast-r17", "nr-rrc.fdm_MulticastUnicast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fdm_MulticastUnicast_r17_vals), 0,
+ "T_fdm_MulticastUnicast_r17", HFILL }},
{ &hf_nr_rrc_maxNumberCORESET_r16,
{ "maxNumberCORESET-r16", "nr-rrc.maxNumberCORESET_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumberCORESET_r16_vals), 0,
@@ -153371,6 +157877,30 @@ proto_register_nr_rrc(void) {
{ "FeatureSetUplinkPerCC-v1700", "nr-rrc.FeatureSetUplinkPerCC_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_featureSetsDownlink_v1720,
+ { "featureSetsDownlink-v1720", "nr-rrc.featureSetsDownlink_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720", HFILL }},
+ { &hf_nr_rrc_featureSetsDownlink_v1720_item,
+ { "FeatureSetDownlink-v1720", "nr-rrc.FeatureSetDownlink_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_featureSetsDownlinkPerCC_v1720,
+ { "featureSetsDownlinkPerCC-v1720", "nr-rrc.featureSetsDownlinkPerCC_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720", HFILL }},
+ { &hf_nr_rrc_featureSetsDownlinkPerCC_v1720_item,
+ { "FeatureSetDownlinkPerCC-v1720", "nr-rrc.FeatureSetDownlinkPerCC_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_featureSetsUplink_v1720,
+ { "featureSetsUplink-v1720", "nr-rrc.featureSetsUplink_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720", HFILL }},
+ { &hf_nr_rrc_featureSetsUplink_v1720_item,
+ { "FeatureSetUplink-v1720", "nr-rrc.FeatureSetUplink_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_featureSetListPerUplinkCC,
{ "featureSetListPerUplinkCC", "nr-rrc.featureSetListPerUplinkCC",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -153775,6 +158305,62 @@ proto_register_nr_rrc(void) {
{ "tx-Support-UL-GapFR2-r17", "nr-rrc.tx_Support_UL_GapFR2_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_tx_Support_UL_GapFR2_r17_vals), 0,
"T_tx_Support_UL_GapFR2_r17", HFILL }},
+ { &hf_nr_rrc_pucch_Repetition_F0_1_2_3_4_RRC_Config_r17,
+ { "pucch-Repetition-F0-1-2-3-4-RRC-Config-r17", "nr-rrc.pucch_Repetition_F0_1_2_3_4_RRC_Config_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_Repetition_F0_1_2_3_4_RRC_Config_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17,
+ { "pucch-Repetition-F0-1-2-3-4-DynamicIndication-r17", "nr-rrc.pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_Repetition_F0_1_2_3_4_DynamicIndication_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_interSubslotFreqHopping_PUCCH_r17,
+ { "interSubslotFreqHopping-PUCCH-r17", "nr-rrc.interSubslotFreqHopping_PUCCH_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_interSubslotFreqHopping_PUCCH_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17,
+ { "semiStaticHARQ-ACK-CodebookSub-SlotPUCCH-r17", "nr-rrc.semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_semiStaticHARQ_ACK_CodebookSub_SlotPUCCH_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_phy_PrioritizationLowPriorityDG_HighPriorityCG_r17,
+ { "phy-PrioritizationLowPriorityDG-HighPriorityCG-r17", "nr-rrc.phy_PrioritizationLowPriorityDG_HighPriorityCG_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_16", HFILL }},
+ { &hf_nr_rrc_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17,
+ { "phy-PrioritizationHighPriorityDG-LowPriorityCG-r17", "nr-rrc.phy_PrioritizationHighPriorityDG_LowPriorityCG_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pusch_PreparationLowPriority_r17,
+ { "pusch-PreparationLowPriority-r17", "nr-rrc.pusch_PreparationLowPriority_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pusch_PreparationLowPriority_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_additionalCancellationTime_r17,
+ { "additionalCancellationTime-r17", "nr-rrc.additionalCancellationTime_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_scs_15kHz_r17_03,
+ { "scs-15kHz-r17", "nr-rrc.scs_15kHz_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_r17_01_vals), 0,
+ "T_scs_15kHz_r17_01", HFILL }},
+ { &hf_nr_rrc_scs_30kHz_r17_03,
+ { "scs-30kHz-r17", "nr-rrc.scs_30kHz_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_r17_01_vals), 0,
+ "T_scs_30kHz_r17_01", HFILL }},
+ { &hf_nr_rrc_scs_60kHz_r17_03,
+ { "scs-60kHz-r17", "nr-rrc.scs_60kHz_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_r17_01_vals), 0,
+ "T_scs_60kHz_r17_01", HFILL }},
+ { &hf_nr_rrc_scs_120kHz_r17_03,
+ { "scs-120kHz-r17", "nr-rrc.scs_120kHz_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r17_01_vals), 0,
+ "T_scs_120kHz_r17_01", HFILL }},
+ { &hf_nr_rrc_maxNumberCarriers_r17,
+ { "maxNumberCarriers-r17", "nr-rrc.maxNumberCarriers_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_16", HFILL }},
+ { &hf_nr_rrc_extendedDC_LocationReport_r17,
+ { "extendedDC-LocationReport-r17", "nr-rrc.extendedDC_LocationReport_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_extendedDC_LocationReport_r17_vals), 0,
+ "T_extendedDC_LocationReport_r17", HFILL }},
{ &hf_nr_rrc_sub_SlotConfig_NCP_r16_01,
{ "sub-SlotConfig-NCP-r16", "nr-rrc.sub_SlotConfig_NCP_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sub_SlotConfig_NCP_r16_01_vals), 0,
@@ -154055,10 +158641,10 @@ proto_register_nr_rrc(void) {
{ "support32-DL-HARQ-ProcessPerSCS-r17", "nr-rrc.support32_DL_HARQ_ProcessPerSCS_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_scs_120kHz_r17_02,
+ { &hf_nr_rrc_scs_120kHz_r17_04,
{ "scs-120kHz-r17", "nr-rrc.scs_120kHz_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r17_vals), 0,
- NULL, HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r17_02_vals), 0,
+ "T_scs_120kHz_r17_02", HFILL }},
{ &hf_nr_rrc_scs_480kHz_r17,
{ "scs-480kHz-r17", "nr-rrc.scs_480kHz_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_480kHz_r17_vals), 0,
@@ -154071,10 +158657,10 @@ proto_register_nr_rrc(void) {
{ "support32-UL-HARQ-ProcessPerSCS-r17", "nr-rrc.support32_UL_HARQ_ProcessPerSCS_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_scs_120kHz_r17_03,
+ { &hf_nr_rrc_scs_120kHz_r17_05,
{ "scs-120kHz-r17", "nr-rrc.scs_120kHz_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r17_01_vals), 0,
- "T_scs_120kHz_r17_01", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r17_03_vals), 0,
+ "T_scs_120kHz_r17_03", HFILL }},
{ &hf_nr_rrc_scs_480kHz_r17_01,
{ "scs-480kHz-r17", "nr-rrc.scs_480kHz_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_480kHz_r17_01_vals), 0,
@@ -154083,6 +158669,10 @@ proto_register_nr_rrc(void) {
{ "scs-960kHz-r17", "nr-rrc.scs_960kHz_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_960kHz_r17_01_vals), 0,
"T_scs_960kHz_r17_01", HFILL }},
+ { &hf_nr_rrc_modulation64_QAM_PUSCH_FR2_2_r17,
+ { "modulation64-QAM-PUSCH-FR2-2-r17", "nr-rrc.modulation64_QAM_PUSCH_FR2_2_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_modulation64_QAM_PUSCH_FR2_2_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_measurementEnhancement_r16,
{ "measurementEnhancement-r16", "nr-rrc.measurementEnhancement_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_measurementEnhancement_r16_vals), 0,
@@ -154311,10 +158901,6 @@ proto_register_nr_rrc(void) {
{ "lcg-ExtensionIAB-r17", "nr-rrc.lcg_ExtensionIAB_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_lcg_ExtensionIAB_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_maxNumberRNTIs_MBS_r17,
- { "maxNumberRNTIs-MBS-r17", "nr-rrc.maxNumberRNTIs_MBS_r17",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_1_ffsUpperLimit", HFILL }},
{ &hf_nr_rrc_harq_FeedbackDisabled_r17,
{ "harq-FeedbackDisabled-r17", "nr-rrc.harq_FeedbackDisabled_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_harq_FeedbackDisabled_r17_vals), 0,
@@ -154331,6 +158917,14 @@ proto_register_nr_rrc(void) {
{ "extendedDRX-CycleInactive-r17", "nr-rrc.extendedDRX_CycleInactive_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_extendedDRX_CycleInactive_r17_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_simultaneousSR_PUSCH_DiffPUCCH_groups_r17,
+ { "simultaneousSR-PUSCH-DiffPUCCH-groups-r17", "nr-rrc.simultaneousSR_PUSCH_DiffPUCCH_groups_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_simultaneousSR_PUSCH_DiffPUCCH_groups_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_lastTransmissionUL_r17,
+ { "lastTransmissionUL-r17", "nr-rrc.lastTransmissionUL_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_lastTransmissionUL_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_directMCG_SCellActivation_r16,
{ "directMCG-SCellActivation-r16", "nr-rrc.directMCG_SCellActivation_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_directMCG_SCellActivation_r16_vals), 0,
@@ -154439,10 +159033,10 @@ proto_register_nr_rrc(void) {
{ "scs-120kHz-r16", "nr-rrc.minTimeGap_r16.scs_120kHz_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_minTimeGap_r16_scs_120kHz_r16_vals), 0,
"T_minTimeGap_r16_scs_120kHz_r16", HFILL }},
- { &hf_nr_rrc_scs_120kHz_r17_04,
+ { &hf_nr_rrc_scs_120kHz_r17_06,
{ "scs-120kHz-r17", "nr-rrc.scs_120kHz_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r17_02_vals), 0,
- "T_scs_120kHz_r17_02", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r17_04_vals), 0,
+ "T_scs_120kHz_r17_04", HFILL }},
{ &hf_nr_rrc_scs_480kHz_r17_02,
{ "scs-480kHz-r17", "nr-rrc.scs_480kHz_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_480kHz_r17_02_vals), 0,
@@ -154623,13 +159217,13 @@ proto_register_nr_rrc(void) {
{ "concurrentPerUE-PerFRCombMeasGap-r17", "nr-rrc.concurrentPerUE_PerFRCombMeasGap_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_concurrentPerUE_PerFRCombMeasGap_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nr_NeedForGapNCSG_reporting,
- { "nr-NeedForGapNCSG-reporting", "nr-rrc.nr_NeedForGapNCSG_reporting",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_nr_NeedForGapNCSG_reporting_vals), 0,
+ { &hf_nr_rrc_nr_NeedForGapNCSG_Reporting_r17,
+ { "nr-NeedForGapNCSG-Reporting-r17", "nr-rrc.nr_NeedForGapNCSG_Reporting_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_nr_NeedForGapNCSG_Reporting_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_eutra_NeedForGapNCSG_reporting,
- { "eutra-NeedForGapNCSG-reporting", "nr-rrc.eutra_NeedForGapNCSG_reporting",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_eutra_NeedForGapNCSG_reporting_vals), 0,
+ { &hf_nr_rrc_eutra_NeedForGapNCSG_Reporting_r17,
+ { "eutra-NeedForGapNCSG-Reporting-r17", "nr-rrc.eutra_NeedForGapNCSG_Reporting_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_eutra_NeedForGapNCSG_Reporting_r17_vals), 0,
NULL, HFILL }},
{ &hf_nr_rrc_ncsg_MeasGapPerFR_r17,
{ "ncsg-MeasGapPerFR-r17", "nr-rrc.ncsg_MeasGapPerFR_r17",
@@ -154675,25 +159269,41 @@ proto_register_nr_rrc(void) {
{ "condHandoverWithSCG-NRDC-r17", "nr-rrc.condHandoverWithSCG_NRDC_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_condHandoverWithSCG_NRDC_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_gNB_ID_Length_Reporting_r17,
- { "gNB-ID-Length-Reporting-r17", "nr-rrc.gNB_ID_Length_Reporting_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_Length_Reporting_r17_vals), 0,
+ { &hf_nr_rrc_gNB_ID_LengthReporting_r17,
+ { "gNB-ID-LengthReporting-r17", "nr-rrc.gNB_ID_LengthReporting_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_LengthReporting_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_gNB_ID_LengthReporting_ENDC_r17,
+ { "gNB-ID-LengthReporting-ENDC-r17", "nr-rrc.gNB_ID_LengthReporting_ENDC_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_LengthReporting_ENDC_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_gNB_ID_LengthReporting_NEDC_r17,
+ { "gNB-ID-LengthReporting-NEDC-r17", "nr-rrc.gNB_ID_LengthReporting_NEDC_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_LengthReporting_NEDC_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_gNB_ID_Length_Reporting_ENDC_r17,
- { "gNB-ID-Length-Reporting-ENDC-r17", "nr-rrc.gNB_ID_Length_Reporting_ENDC_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_Length_Reporting_ENDC_r17_vals), 0,
+ { &hf_nr_rrc_gNB_ID_LengthReporting_NRDC_r17,
+ { "gNB-ID-LengthReporting-NRDC-r17", "nr-rrc.gNB_ID_LengthReporting_NRDC_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_LengthReporting_NRDC_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_gNB_ID_Length_Reporting_NEDC_r17,
- { "gNB-ID-Length-Reporting-NEDC-r17", "nr-rrc.gNB_ID_Length_Reporting_NEDC_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_Length_Reporting_NEDC_r17_vals), 0,
+ { &hf_nr_rrc_gNB_ID_LengthReporting_NPN_r17,
+ { "gNB-ID-LengthReporting-NPN-r17", "nr-rrc.gNB_ID_LengthReporting_NPN_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_LengthReporting_NPN_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_gNB_ID_Length_Reporting_NRDC_r17,
- { "gNB-ID-Length-Reporting-NRDC-r17", "nr-rrc.gNB_ID_Length_Reporting_NRDC_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_Length_Reporting_NRDC_r17_vals), 0,
+ { &hf_nr_rrc_parallelSMTC_r17,
+ { "parallelSMTC-r17", "nr-rrc.parallelSMTC_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_parallelSMTC_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_gNB_ID_Length_Reporting_NPN_r17,
- { "gNB-ID-Length-Reporting-NPN-r17", "nr-rrc.gNB_ID_Length_Reporting_NPN_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_gNB_ID_Length_Reporting_NPN_r17_vals), 0,
+ { &hf_nr_rrc_concurrentMeasGapEUTRA_r17,
+ { "concurrentMeasGapEUTRA-r17", "nr-rrc.concurrentMeasGapEUTRA_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_concurrentMeasGapEUTRA_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_serviceLinkPropDelayDiffReporting_r17,
+ { "serviceLinkPropDelayDiffReporting-r17", "nr-rrc.serviceLinkPropDelayDiffReporting_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_serviceLinkPropDelayDiffReporting_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ncsg_SymbolLevelScheduleRestrictionInter_r17,
+ { "ncsg-SymbolLevelScheduleRestrictionInter-r17", "nr-rrc.ncsg_SymbolLevelScheduleRestrictionInter_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ncsg_SymbolLevelScheduleRestrictionInter_r17_vals), 0,
NULL, HFILL }},
{ &hf_nr_rrc_intraAndInterF_MeasAndReport,
{ "intraAndInterF-MeasAndReport", "nr-rrc.intraAndInterF_MeasAndReport",
@@ -155879,6 +160489,26 @@ proto_register_nr_rrc(void) {
{ "scs-960kHz-r17", "nr-rrc.scs_960kHz_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_960kHz_r17_05_vals), 0,
"T_scs_960kHz_r17_05", HFILL }},
+ { &hf_nr_rrc_srs_PortReportSP_AP_r17,
+ { "srs-PortReportSP-AP-r17", "nr-rrc.srs_PortReportSP_AP_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_srs_PortReportSP_AP_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_maxNumberRxBeam_v1720,
+ { "maxNumberRxBeam-v1720", "nr-rrc.maxNumberRxBeam_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_9_12", HFILL }},
+ { &hf_nr_rrc_sfn_ImplicitRS_twoTCI_r17,
+ { "sfn-ImplicitRS-twoTCI-r17", "nr-rrc.sfn_ImplicitRS_twoTCI_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sfn_ImplicitRS_twoTCI_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_sfn_QCL_TypeD_Collision_twoTCI_r17,
+ { "sfn-QCL-TypeD-Collision-twoTCI-r17", "nr-rrc.sfn_QCL_TypeD_Collision_twoTCI_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sfn_QCL_TypeD_Collision_twoTCI_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_mTRP_CSI_numCPU_r17,
+ { "mTRP-CSI-numCPU-r17", "nr-rrc.mTRP_CSI_numCPU_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mTRP_CSI_numCPU_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_maxNumberSSB_CSI_RS_ResourceOneTx,
{ "maxNumberSSB-CSI-RS-ResourceOneTx", "nr-rrc.maxNumberSSB_CSI_RS_ResourceOneTx",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumberSSB_CSI_RS_ResourceOneTx_vals), 0,
@@ -156455,6 +161085,10 @@ proto_register_nr_rrc(void) {
{ "phy-ParametersFR2", "nr-rrc.phy_ParametersFR2_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_phy_ParametersCommon_v16a0,
+ { "phy-ParametersCommon-v16a0", "nr-rrc.phy_ParametersCommon_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_csi_RS_CFRA_ForHO,
{ "csi-RS-CFRA-ForHO", "nr-rrc.csi_RS_CFRA_ForHO",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_csi_RS_CFRA_ForHO_vals), 0,
@@ -156883,6 +161517,18 @@ proto_register_nr_rrc(void) {
{ "cg-TimeDomainAllocationExtension-r17", "nr-rrc.cg_TimeDomainAllocationExtension_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cg_TimeDomainAllocationExtension_r17_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17,
+ { "ta-BasedPDC-TN-NonSharedSpectrumChAccess-r17", "nr-rrc.ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ta_BasedPDC_TN_NonSharedSpectrumChAccess_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_directionalCollisionDC_IAB_r17,
+ { "directionalCollisionDC-IAB-r17", "nr-rrc.directionalCollisionDC_IAB_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_directionalCollisionDC_IAB_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_srs_PeriodicityAndOffsetExt_r16,
+ { "srs-PeriodicityAndOffsetExt-r16", "nr-rrc.srs_PeriodicityAndOffsetExt_r16",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_srs_PeriodicityAndOffsetExt_r16_vals), 0,
+ "T_srs_PeriodicityAndOffsetExt_r16", HFILL }},
{ &hf_nr_rrc_dynamicSFI,
{ "dynamicSFI", "nr-rrc.dynamicSFI",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dynamicSFI_vals), 0,
@@ -157183,6 +161829,10 @@ proto_register_nr_rrc(void) {
{ "cri-RI-CQI-WithoutNon-PMI-PortInd-r16", "nr-rrc.cri_RI_CQI_WithoutNon_PMI_PortInd_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cri_RI_CQI_WithoutNon_PMI_PortInd_r16_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17,
+ { "cqi-4-BitsSubbandTN-NonSharedSpectrumChAccess-r17", "nr-rrc.cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cqi_4_BitsSubbandTN_NonSharedSpectrumChAccess_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_pdcch_MonitoringSingleOccasion,
{ "pdcch-MonitoringSingleOccasion", "nr-rrc.pdcch_MonitoringSingleOccasion",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdcch_MonitoringSingleOccasion_vals), 0,
@@ -157455,6 +162105,74 @@ proto_register_nr_rrc(void) {
{ "upto7", "nr-rrc.upto7",
FT_UINT32, BASE_DEC, NULL, 0,
"NumberOfCarriers", HFILL }},
+ { &hf_nr_rrc_prsProcessingType_r17,
+ { "prsProcessingType-r17", "nr-rrc.prsProcessingType_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_prsProcessingType_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ppw_dl_PRS_BufferType_r17,
+ { "ppw-dl-PRS-BufferType-r17", "nr-rrc.ppw_dl_PRS_BufferType_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ppw_dl_PRS_BufferType_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ppw_durationOfPRS_Processing_r17,
+ { "ppw-durationOfPRS-Processing-r17", "nr-rrc.ppw_durationOfPRS_Processing_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ppw_durationOfPRS_Processing_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ppw_durationOfPRS_Processing1_r17,
+ { "ppw-durationOfPRS-Processing1-r17", "nr-rrc.ppw_durationOfPRS_Processing1_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsN_r17,
+ { "ppw-durationOfPRS-ProcessingSymbolsN-r17", "nr-rrc.ppw_durationOfPRS_ProcessingSymbolsN_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsN_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsT_r17,
+ { "ppw-durationOfPRS-ProcessingSymbolsT-r17", "nr-rrc.ppw_durationOfPRS_ProcessingSymbolsT_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsT_r17_vals), 0,
+ "T_ppw_durationOfPRS_ProcessingSymbolsT_r17", HFILL }},
+ { &hf_nr_rrc_ppw_durationOfPRS_Processing2_r17,
+ { "ppw-durationOfPRS-Processing2-r17", "nr-rrc.ppw_durationOfPRS_Processing2_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsN2_r17,
+ { "ppw-durationOfPRS-ProcessingSymbolsN2-r17", "nr-rrc.ppw_durationOfPRS_ProcessingSymbolsN2_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsN2_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ppw_durationOfPRS_ProcessingSymbolsT2_r17,
+ { "ppw-durationOfPRS-ProcessingSymbolsT2-r17", "nr-rrc.ppw_durationOfPRS_ProcessingSymbolsT2_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ppw_durationOfPRS_ProcessingSymbolsT2_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17,
+ { "ppw-maxNumOfDL-PRS-ResProcessedPerSlot-r17", "nr-rrc.ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17", HFILL }},
+ { &hf_nr_rrc_scs15_r17_03,
+ { "scs15-r17", "nr-rrc.scs15_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs15_r17_02_vals), 0,
+ "T_scs15_r17_02", HFILL }},
+ { &hf_nr_rrc_scs30_r17_03,
+ { "scs30-r17", "nr-rrc.scs30_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs30_r17_02_vals), 0,
+ "T_scs30_r17_02", HFILL }},
+ { &hf_nr_rrc_scs60_r17_03,
+ { "scs60-r17", "nr-rrc.scs60_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs60_r17_02_vals), 0,
+ "T_scs60_r17_02", HFILL }},
+ { &hf_nr_rrc_scs120_r17_03,
+ { "scs120-r17", "nr-rrc.scs120_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs120_r17_02_vals), 0,
+ "T_scs120_r17_02", HFILL }},
+ { &hf_nr_rrc_ppw_maxNumOfDL_Bandwidth_r17,
+ { "ppw-maxNumOfDL-Bandwidth-r17", "nr-rrc.ppw_maxNumOfDL_Bandwidth_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ppw_maxNumOfDL_Bandwidth_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_fr1_r17_01,
+ { "fr1-r17", "nr-rrc.fr1_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr1_r17_01_vals), 0,
+ "T_fr1_r17_01", HFILL }},
+ { &hf_nr_rrc_fr2_r17_01,
+ { "fr2-r17", "nr-rrc.fr2_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr2_r17_01_vals), 0,
+ "T_fr2_r17_01", HFILL }},
{ &hf_nr_rrc_supportOfRedCap_r17,
{ "supportOfRedCap-r17", "nr-rrc.supportOfRedCap_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_supportOfRedCap_r17_vals), 0,
@@ -157583,10 +162301,26 @@ proto_register_nr_rrc(void) {
{ "extendedBand-n77-2-r17", "nr-rrc.extendedBand_n77_2_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_extendedBand_n77_2_r17_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_supportedBandCombinationList_v1720,
+ { "supportedBandCombinationList-v1720", "nr-rrc.supportedBandCombinationList_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "BandCombinationList_v1720", HFILL }},
+ { &hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v1720,
+ { "supportedBandCombinationList-UplinkTxSwitch-v1720", "nr-rrc.supportedBandCombinationList_UplinkTxSwitch_v1720",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "BandCombinationList_UplinkTxSwitch_v1720", HFILL }},
{ &hf_nr_rrc_supportedBandCombinationList_v15g0,
{ "supportedBandCombinationList-v15g0", "nr-rrc.supportedBandCombinationList_v15g0",
FT_UINT32, BASE_DEC, NULL, 0,
"BandCombinationList_v15g0", HFILL }},
+ { &hf_nr_rrc_supportedBandCombinationList_v16a0,
+ { "supportedBandCombinationList-v16a0", "nr-rrc.supportedBandCombinationList_v16a0",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "BandCombinationList_v16a0", HFILL }},
+ { &hf_nr_rrc_supportedBandCombinationList_UplinkTxSwitch_v16a0,
+ { "supportedBandCombinationList-UplinkTxSwitch-v16a0", "nr-rrc.supportedBandCombinationList_UplinkTxSwitch_v16a0",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "BandCombinationList_UplinkTxSwitch_v16a0", HFILL }},
{ &hf_nr_rrc_modifiedMPR_Behaviour,
{ "modifiedMPR-Behaviour", "nr-rrc.modifiedMPR_Behaviour",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -158115,9 +162849,9 @@ proto_register_nr_rrc(void) {
{ "multiPUSCH-SingleDCI-FR2-1-SCS-120kHz-r17", "nr-rrc.multiPUSCH_SingleDCI_FR2_1_SCS_120kHz_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_multiPUSCH_SingleDCI_FR2_1_SCS_120kHz_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_parrallelPRS_MeasRRC_Inactive_r17,
- { "parrallelPRS-MeasRRC-Inactive-r17", "nr-rrc.parrallelPRS_MeasRRC_Inactive_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_parrallelPRS_MeasRRC_Inactive_r17_vals), 0,
+ { &hf_nr_rrc_parallelPRS_MeasRRC_Inactive_r17,
+ { "parallelPRS-MeasRRC-Inactive-r17", "nr-rrc.parallelPRS_MeasRRC_Inactive_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_parallelPRS_MeasRRC_Inactive_r17_vals), 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_UE_TxTEG_ID_MaxSupport_r17,
{ "nr-UE-TxTEG-ID-MaxSupport-r17", "nr-rrc.nr_UE_TxTEG_ID_MaxSupport_r17",
@@ -158219,7 +162953,7 @@ proto_register_nr_rrc(void) {
{ "bwp-WithoutCD-SSB-OrNCD-SSB-RedCap-r17", "nr-rrc.bwp_WithoutCD_SSB_OrNCD_SSB_RedCap_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bwp_WithoutCD_SSB_OrNCD_SSB_RedCap_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17,
+ { &hf_nr_rrc_halfDuplexFDD_TypeA_RedCap_r17_01,
{ "halfDuplexFDD-TypeA-RedCap-r17", "nr-rrc.halfDuplexFDD_TypeA_RedCap_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_halfDuplexFDD_TypeA_RedCap_r17_vals), 0,
NULL, HFILL }},
@@ -158279,6 +163013,114 @@ proto_register_nr_rrc(void) {
{ "maxHARQ-Retx-Offset-r17", "nr-rrc.maxHARQ_Retx_Offset_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxHARQ_Retx_Offset_r17_vals), 0,
"T_maxHARQ_Retx_Offset_r17", HFILL }},
+ { &hf_nr_rrc_ue_OneShotUL_TimingAdj_r17,
+ { "ue-OneShotUL-TimingAdj-r17", "nr-rrc.ue_OneShotUL_TimingAdj_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ue_OneShotUL_TimingAdj_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pucch_Repetition_F0_2_r17,
+ { "pucch-Repetition-F0-2-r17", "nr-rrc.pucch_Repetition_F0_2_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pucch_Repetition_F0_2_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17,
+ { "cqi-4-BitsSubbandNTN-SharedSpectrumChAccess-r17", "nr-rrc.cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cqi_4_BitsSubbandNTN_SharedSpectrumChAccess_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_mux_HARQ_ACK_DiffPriorities_r17,
+ { "mux-HARQ-ACK-DiffPriorities-r17", "nr-rrc.mux_HARQ_ACK_DiffPriorities_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mux_HARQ_ACK_DiffPriorities_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ta_BasedPDC_NTN_SharedSpectrumChAccess_r17,
+ { "ta-BasedPDC-NTN-SharedSpectrumChAccess-r17", "nr-rrc.ta_BasedPDC_NTN_SharedSpectrumChAccess_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ta_BasedPDC_NTN_SharedSpectrumChAccess_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17,
+ { "ack-NACK-FeedbackForMulticastWithDCI-Enabler-r17", "nr-rrc.ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ack_NACK_FeedbackForMulticastWithDCI_Enabler_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_maxNumberG_RNTI_r17,
+ { "maxNumberG-RNTI-r17", "nr-rrc.maxNumberG_RNTI_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_2_8", HFILL }},
+ { &hf_nr_rrc_dynamicMulticastDCI_Format4_2_r17,
+ { "dynamicMulticastDCI-Format4-2-r17", "nr-rrc.dynamicMulticastDCI_Format4_2_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dynamicMulticastDCI_Format4_2_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_maxModulationOrderForMulticast_r17,
+ { "maxModulationOrderForMulticast-r17", "nr-rrc.maxModulationOrderForMulticast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxModulationOrderForMulticast_r17_vals), 0,
+ "T_maxModulationOrderForMulticast_r17", HFILL }},
+ { &hf_nr_rrc_fr1_r17_02,
+ { "fr1-r17", "nr-rrc.fr1_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr1_r17_02_vals), 0,
+ "T_fr1_r17_02", HFILL }},
+ { &hf_nr_rrc_fr2_r17_02,
+ { "fr2-r17", "nr-rrc.fr2_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr2_r17_02_vals), 0,
+ "T_fr2_r17_02", HFILL }},
+ { &hf_nr_rrc_dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17,
+ { "dynamicSlotRepetitionMulticastTN-NonSharedSpectrumChAccess-r17", "nr-rrc.dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dynamicSlotRepetitionMulticastTN_NonSharedSpectrumChAccess_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17,
+ { "dynamicSlotRepetitionMulticastNTN-SharedSpectrumChAccess-r17", "nr-rrc.dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dynamicSlotRepetitionMulticastNTN_SharedSpectrumChAccess_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17,
+ { "nack-OnlyFeedbackForMulticastWithDCI-Enabler-r17", "nr-rrc.nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_nack_OnlyFeedbackForMulticastWithDCI_Enabler_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17,
+ { "ack-NACK-FeedbackForSPS-MulticastWithDCI-Enabler-r17", "nr-rrc.ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ack_NACK_FeedbackForSPS_MulticastWithDCI_Enabler_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_maxNumberG_CS_RNTI_r17,
+ { "maxNumberG-CS-RNTI-r17", "nr-rrc.maxNumberG_CS_RNTI_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_2_8", HFILL }},
+ { &hf_nr_rrc_re_LevelRateMatchingForMulticast_r17,
+ { "re-LevelRateMatchingForMulticast-r17", "nr-rrc.re_LevelRateMatchingForMulticast_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_re_LevelRateMatchingForMulticast_r17_vals), 0,
+ "T_re_LevelRateMatchingForMulticast_r17", HFILL }},
+ { &hf_nr_rrc_pdsch_1024QAM_2MIMO_FR1_r17,
+ { "pdsch-1024QAM-2MIMO-FR1-r17", "nr-rrc.pdsch_1024QAM_2MIMO_FR1_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_1024QAM_2MIMO_FR1_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_prs_MeasurementWithoutMG_r17,
+ { "prs-MeasurementWithoutMG-r17", "nr-rrc.prs_MeasurementWithoutMG_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_prs_MeasurementWithoutMG_r17_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_maxNumber_LEO_SatellitesPerCarrier_r17,
+ { "maxNumber-LEO-SatellitesPerCarrier-r17", "nr-rrc.maxNumber_LEO_SatellitesPerCarrier_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_3_4", HFILL }},
+ { &hf_nr_rrc_prs_ProcessingCapabilityOutsideMGinPPW_r17,
+ { "prs-ProcessingCapabilityOutsideMGinPPW-r17", "nr-rrc.prs_ProcessingCapabilityOutsideMGinPPW_r17",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17", HFILL }},
+ { &hf_nr_rrc_prs_ProcessingCapabilityOutsideMGinPPW_r17_item,
+ { "PRS-ProcessingCapabilityOutsideMGinPPWperType-r17", "nr-rrc.PRS_ProcessingCapabilityOutsideMGinPPWperType_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_srs_SemiPersistent_PosResourcesRRC_Inactive_r17,
+ { "srs-SemiPersistent-PosResourcesRRC-Inactive-r17", "nr-rrc.srs_SemiPersistent_PosResourcesRRC_Inactive_r17_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17", HFILL }},
+ { &hf_nr_rrc_maxNumOfSemiPersistentSRSposResources_r17_01,
+ { "maxNumOfSemiPersistentSRSposResources-r17", "nr-rrc.maxNumOfSemiPersistentSRSposResources_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01_vals), 0,
+ "T_maxNumOfSemiPersistentSRSposResources_r17_01", HFILL }},
+ { &hf_nr_rrc_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01,
+ { "maxNumOfSemiPersistentSRSposResourcesPerSlot-r17", "nr-rrc.maxNumOfSemiPersistentSRSposResourcesPerSlot_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01_vals), 0,
+ "T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01", HFILL }},
+ { &hf_nr_rrc_channelBWs_DL_SCS_120kHz_FR2_2_r17,
+ { "channelBWs-DL-SCS-120kHz-FR2-2-r17", "nr-rrc.channelBWs_DL_SCS_120kHz_FR2_2_r17",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nr_rrc_channelBWs_UL_SCS_120kHz_FR2_2_r17,
+ { "channelBWs-UL-SCS-120kHz-FR2-2-r17", "nr-rrc.channelBWs_UL_SCS_120kHz_FR2_2_r17",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
{ &hf_nr_rrc_srs_SwitchingTimeRequested_01,
{ "srs-SwitchingTimeRequested", "nr-rrc.srs_SwitchingTimeRequested",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_srs_SwitchingTimeRequested_01_vals), 0,
@@ -158315,6 +163157,10 @@ proto_register_nr_rrc(void) {
{ "supportedBandCombinationListNEDC-Only-v1640", "nr-rrc.supportedBandCombinationListNEDC_Only_v1640",
FT_UINT32, BASE_DEC, NULL, 0,
"BandCombinationList_v1640", HFILL }},
+ { &hf_nr_rrc_supportedBandCombinationListNEDC_Only_v1720,
+ { "supportedBandCombinationListNEDC-Only-v1720", "nr-rrc.supportedBandCombinationListNEDC_Only_v1720_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_supportedBandCombinationListNEDC_Only_v15g0,
{ "supportedBandCombinationListNEDC-Only-v15g0", "nr-rrc.supportedBandCombinationListNEDC_Only_v15g0",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -158391,6 +163237,10 @@ proto_register_nr_rrc(void) {
{ "relayParameters-r17", "nr-rrc.relayParameters_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_p0_OLPC_Sidelink_r17,
+ { "p0-OLPC-Sidelink-r17", "nr-rrc.p0_OLPC_Sidelink_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_p0_OLPC_Sidelink_r17_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_sl_ParametersEUTRA1_r16,
{ "sl-ParametersEUTRA1-r16", "nr-rrc.sl_ParametersEUTRA1_r16",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -158655,14 +163505,14 @@ proto_register_nr_rrc(void) {
{ "scs-CP-PatternTxSidelinkModeTwo-r17", "nr-rrc.scs_CP_PatternTxSidelinkModeTwo_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_CP_PatternTxSidelinkModeTwo_r17_01_vals), 0,
"T_scs_CP_PatternTxSidelinkModeTwo_r17_01", HFILL }},
- { &hf_nr_rrc_fr1_r17_01,
+ { &hf_nr_rrc_fr1_r17_03,
{ "fr1-r17", "nr-rrc.fr1_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fr1_r17_01", HFILL }},
- { &hf_nr_rrc_fr2_r17_01,
+ "T_fr1_r17_03", HFILL }},
+ { &hf_nr_rrc_fr2_r17_03,
{ "fr2-r17", "nr-rrc.fr2_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fr2_r17_01", HFILL }},
+ "T_fr2_r17_03", HFILL }},
{ &hf_nr_rrc_extendedCP_Mode2Random_r17,
{ "extendedCP-Mode2Random-r17", "nr-rrc.extendedCP_Mode2Random_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_extendedCP_Mode2Random_r17_vals), 0,
@@ -158803,14 +163653,14 @@ proto_register_nr_rrc(void) {
{ "maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r17", "nr-rrc.maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r17_vals), 0,
"T_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r17", HFILL }},
- { &hf_nr_rrc_maxNumOfSemiPersistentSRSposResources_r17_01,
- { "maxNumOfSemiPersistentSRSposResources-r17", "nr-rrc.maxNumOfSemiPersistentSRSposResources_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumOfSemiPersistentSRSposResources_r17_01_vals), 0,
- "T_maxNumOfSemiPersistentSRSposResources_r17_01", HFILL }},
- { &hf_nr_rrc_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01,
- { "maxNumOfSemiPersistentSRSposResourcesPerSlot-r17", "nr-rrc.maxNumOfSemiPersistentSRSposResourcesPerSlot_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01_vals), 0,
- "T_maxNumOfSemiPersistentSRSposResourcesPerSlot_r17_01", HFILL }},
+ { &hf_nr_rrc_dummy1_04,
+ { "dummy1", "nr-rrc.dummy1",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy1_04_vals), 0,
+ "T_dummy1_04", HFILL }},
+ { &hf_nr_rrc_dummy2_02,
+ { "dummy2", "nr-rrc.dummy2",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy2_02_vals), 0,
+ "T_dummy2_02", HFILL }},
{ &hf_nr_rrc_switchingTimeDL,
{ "switchingTimeDL", "nr-rrc.switchingTimeDL",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_switchingTimeDL_vals), 0,
@@ -158835,14 +163685,14 @@ proto_register_nr_rrc(void) {
{ "fr2", "nr-rrc.fr2",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr2_04_vals), 0,
"T_fr2_04", HFILL }},
- { &hf_nr_rrc_fr1_r17_02,
+ { &hf_nr_rrc_fr1_r17_04,
{ "fr1-r17", "nr-rrc.fr1_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr1_r17_02_vals), 0,
- "T_fr1_r17_02", HFILL }},
- { &hf_nr_rrc_fr2_r17_02,
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr1_r17_04_vals), 0,
+ "T_fr1_r17_04", HFILL }},
+ { &hf_nr_rrc_fr2_r17_04,
{ "fr2-r17", "nr-rrc.fr2_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr2_r17_02_vals), 0,
- "T_fr2_r17_02", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_fr2_r17_04_vals), 0,
+ "T_fr2_r17_04", HFILL }},
{ &hf_nr_rrc_barometerMeasReport_r16,
{ "barometerMeasReport-r16", "nr-rrc.barometerMeasReport_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_barometerMeasReport_r16_vals), 0,
@@ -158991,7 +163841,7 @@ proto_register_nr_rrc(void) {
{ "frequencyBandListFilter", "nr-rrc.frequencyBandListFilter",
FT_UINT32, BASE_DEC, NULL, 0,
"FreqBandList", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_118,
+ { &hf_nr_rrc_nonCriticalExtension_121,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_CapabilityRequestFilterNR_v1540", HFILL }},
@@ -158999,7 +163849,7 @@ proto_register_nr_rrc(void) {
{ "srs-SwitchingTimeRequest", "nr-rrc.srs_SwitchingTimeRequest",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_srs_SwitchingTimeRequest_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_119,
+ { &hf_nr_rrc_nonCriticalExtension_122,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_CapabilityRequestFilterNR_v1710", HFILL }},
@@ -159007,7 +163857,7 @@ proto_register_nr_rrc(void) {
{ "sidelinkRequest-r17", "nr-rrc.sidelinkRequest_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sidelinkRequest_r17_vals), 0,
"T_sidelinkRequest_r17", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_120,
+ { &hf_nr_rrc_nonCriticalExtension_123,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_53", HFILL }},
@@ -159059,7 +163909,7 @@ proto_register_nr_rrc(void) {
{ "lateNonCriticalExtension", "nr-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_121,
+ { &hf_nr_rrc_nonCriticalExtension_124,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_MRDC_Capability_v1560", HFILL }},
@@ -159079,7 +163929,7 @@ proto_register_nr_rrc(void) {
{ "tdd-Add-UE-MRDC-Capabilities-v1560", "nr-rrc.tdd_Add_UE_MRDC_Capabilities_v1560_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_MRDC_CapabilityAddXDD_Mode_v1560", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_122,
+ { &hf_nr_rrc_nonCriticalExtension_125,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_MRDC_Capability_v1610", HFILL }},
@@ -159095,7 +163945,7 @@ proto_register_nr_rrc(void) {
{ "pdcp-ParametersMRDC-v1610", "nr-rrc.pdcp_ParametersMRDC_v1610_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_123,
+ { &hf_nr_rrc_nonCriticalExtension_126,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_MRDC_Capability_v1700", HFILL }},
@@ -159103,7 +163953,7 @@ proto_register_nr_rrc(void) {
{ "measAndMobParametersMRDC-v1700", "nr-rrc.measAndMobParametersMRDC_v1700_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_124,
+ { &hf_nr_rrc_nonCriticalExtension_127,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_54", HFILL }},
@@ -159111,7 +163961,7 @@ proto_register_nr_rrc(void) {
{ "rf-ParametersMRDC-v15g0", "nr-rrc.rf_ParametersMRDC_v15g0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_125,
+ { &hf_nr_rrc_nonCriticalExtension_128,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_55", HFILL }},
@@ -159191,7 +164041,7 @@ proto_register_nr_rrc(void) {
{ "lateNonCriticalExtension", "nr-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_126,
+ { &hf_nr_rrc_nonCriticalExtension_129,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1530", HFILL }},
@@ -159219,7 +164069,7 @@ proto_register_nr_rrc(void) {
{ "delayBudgetReporting", "nr-rrc.delayBudgetReporting",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_delayBudgetReporting_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_127,
+ { &hf_nr_rrc_nonCriticalExtension_130,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1540", HFILL }},
@@ -159247,7 +164097,7 @@ proto_register_nr_rrc(void) {
{ "fr1-fr2-Add-UE-NR-Capabilities", "nr-rrc.fr1_fr2_Add_UE_NR_Capabilities_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_CapabilityAddFRX_Mode", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_128,
+ { &hf_nr_rrc_nonCriticalExtension_131,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1550", HFILL }},
@@ -159255,7 +164105,7 @@ proto_register_nr_rrc(void) {
{ "reducedCP-Latency", "nr-rrc.reducedCP_Latency",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_reducedCP_Latency_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_129,
+ { &hf_nr_rrc_nonCriticalExtension_132,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1560", HFILL }},
@@ -159267,7 +164117,7 @@ proto_register_nr_rrc(void) {
{ "receivedFilters", "nr-rrc.receivedFilters",
FT_BYTES, BASE_NONE, NULL, 0,
"T_receivedFilters_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_130,
+ { &hf_nr_rrc_nonCriticalExtension_133,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1570", HFILL }},
@@ -159275,7 +164125,7 @@ proto_register_nr_rrc(void) {
{ "nrdc-Parameters-v1570", "nr-rrc.nrdc_Parameters_v1570_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_131,
+ { &hf_nr_rrc_nonCriticalExtension_134,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1610", HFILL }},
@@ -159287,7 +164137,7 @@ proto_register_nr_rrc(void) {
{ "partialFR2-FallbackRX-Req", "nr-rrc.partialFR2_FallbackRX_Req",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_partialFR2_FallbackRX_Req_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_132,
+ { &hf_nr_rrc_nonCriticalExtension_135,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v15g0", HFILL }},
@@ -159295,10 +164145,14 @@ proto_register_nr_rrc(void) {
{ "rf-Parameters-v15g0", "nr-rrc.rf_Parameters_v15g0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_133,
+ { &hf_nr_rrc_nonCriticalExtension_136,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_56", HFILL }},
+ "UE_NR_Capability_v15j0", HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension_137,
+ { "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_NR_Capability_v16a0", HFILL }},
{ &hf_nr_rrc_inDeviceCoexInd_r16,
{ "inDeviceCoexInd-r16", "nr-rrc.inDeviceCoexInd_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_inDeviceCoexInd_r16_vals), 0,
@@ -159379,7 +164233,7 @@ proto_register_nr_rrc(void) {
{ "onDemandSIB-Connected-r16", "nr-rrc.onDemandSIB_Connected_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_onDemandSIB_Connected_r16_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_134,
+ { &hf_nr_rrc_nonCriticalExtension_138,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1640", HFILL }},
@@ -159391,7 +164245,7 @@ proto_register_nr_rrc(void) {
{ "phy-ParametersSharedSpectrumChAccess-r16", "nr-rrc.phy_ParametersSharedSpectrumChAccess_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_135,
+ { &hf_nr_rrc_nonCriticalExtension_139,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1650", HFILL }},
@@ -159403,7 +164257,7 @@ proto_register_nr_rrc(void) {
{ "highSpeedParameters-v1650", "nr-rrc.highSpeedParameters_v1650",
FT_UINT32, BASE_DEC, VALS(nr_rrc_HighSpeedParameters_v1650_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_136,
+ { &hf_nr_rrc_nonCriticalExtension_140,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1690", HFILL }},
@@ -159411,10 +164265,22 @@ proto_register_nr_rrc(void) {
{ "ul-RRC-Segmentation-r16", "nr-rrc.ul_RRC_Segmentation_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ul_RRC_Segmentation_r16_01_vals), 0,
"T_ul_RRC_Segmentation_r16_01", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_137,
+ { &hf_nr_rrc_nonCriticalExtension_141,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_NR_Capability_v1700", HFILL }},
+ { &hf_nr_rrc_phy_Parameters_v16a0,
+ { "phy-Parameters-v16a0", "nr-rrc.phy_Parameters_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_rf_Parameters_v16a0,
+ { "rf-Parameters-v16a0", "nr-rrc.rf_Parameters_v16a0_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension_142,
+ { "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_56", HFILL }},
{ &hf_nr_rrc_inactiveStatePO_Determination_r17_01,
{ "inactiveStatePO-Determination-r17", "nr-rrc.inactiveStatePO_Determination_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_inactiveStatePO_Determination_r17_01_vals), 0,
@@ -159507,7 +164373,7 @@ proto_register_nr_rrc(void) {
{ "ntn-Parameters-r17", "nr-rrc.ntn_Parameters_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_138,
+ { &hf_nr_rrc_nonCriticalExtension_143,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_57", HFILL }},
@@ -159775,12 +164641,12 @@ proto_register_nr_rrc(void) {
{ "serviceType-r17", "nr-rrc.serviceType_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_serviceType_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_pauseReporting,
- { "pauseReporting", "nr-rrc.pauseReporting",
+ { &hf_nr_rrc_pauseReporting_r17,
+ { "pauseReporting-r17", "nr-rrc.pauseReporting_r17",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_nr_rrc_transmissionOfSessionStartStop,
- { "transmissionOfSessionStartStop", "nr-rrc.transmissionOfSessionStartStop",
+ { &hf_nr_rrc_transmissionOfSessionStartStop_r17,
+ { "transmissionOfSessionStartStop-r17", "nr-rrc.transmissionOfSessionStartStop_r17",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
{ &hf_nr_rrc_ran_VisibleParameters_r17,
@@ -160263,9 +165129,9 @@ proto_register_nr_rrc(void) {
{ "t-SearchDeltaP-Stationary-r17", "nr-rrc.t_SearchDeltaP_Stationary_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_t_SearchDeltaP_Stationary_r17_01_vals), 0,
"T_t_SearchDeltaP_Stationary_r17_01", HFILL }},
- { &hf_nr_rrc_threshPropDelayDiff,
- { "threshPropDelayDiff", "nr-rrc.threshPropDelayDiff",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_threshPropDelayDiff_vals), 0,
+ { &hf_nr_rrc_threshPropDelayDiff_r17,
+ { "threshPropDelayDiff-r17", "nr-rrc.threshPropDelayDiff_r17",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_threshPropDelayDiff_r17_vals), 0,
NULL, HFILL }},
{ &hf_nr_rrc_neighCellInfoList_r17,
{ "neighCellInfoList-r17", "nr-rrc.neighCellInfoList_r17",
@@ -160343,10 +165209,10 @@ proto_register_nr_rrc(void) {
{ "timeSpent-r16", "nr-rrc.timeSpent_r16",
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
"INTEGER_0_4095", HFILL }},
- { &hf_nr_rrc_visitedPSCellInfoList_r17,
- { "visitedPSCellInfoList-r17", "nr-rrc.visitedPSCellInfoList_r17",
+ { &hf_nr_rrc_visitedPSCellInfoListReport_r17,
+ { "visitedPSCellInfoListReport-r17", "nr-rrc.visitedPSCellInfoListReport_r17",
FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
+ "VisitedPSCellInfoList_r17", HFILL }},
{ &hf_nr_rrc_VisitedPSCellInfoList_r17_item,
{ "VisitedPSCellInfo-r17", "nr-rrc.VisitedPSCellInfo_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -160799,8 +165665,8 @@ proto_register_nr_rrc(void) {
{ "sl-PeriodCG2-r16", "nr-rrc.sl_PeriodCG2_r16",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_99", HFILL }},
- { &hf_nr_rrc_sl_DRX_Config_GC_BC_r17,
- { "sl-DRX-Config-GC-BC-r17", "nr-rrc.sl_DRX_Config_GC_BC_r17_element",
+ { &hf_nr_rrc_sl_DRX_ConfigGC_BC_r17,
+ { "sl-DRX-ConfigGC-BC-r17", "nr-rrc.sl_DRX_ConfigGC_BC_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_sl_DRX_ConfigUC_ToReleaseList_r17,
@@ -161091,6 +165957,10 @@ proto_register_nr_rrc(void) {
{ "sl-IndicationUE-B-r17", "nr-rrc.sl_IndicationUE_B_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sl_IndicationUE_B_r17_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_sl_DeltaRSRP_Thresh_v1720,
+ { "sl-DeltaRSRP-Thresh-v1720", "nr-rrc.sl_DeltaRSRP_Thresh_v1720",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M30_30", HFILL }},
{ &hf_nr_rrc_sl_Priority_r17,
{ "sl-Priority-r17", "nr-rrc.sl_Priority_r17",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -161327,6 +166197,10 @@ proto_register_nr_rrc(void) {
{ "dl-Alpha-PSBCH-r16", "nr-rrc.dl_Alpha_PSBCH_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dl_Alpha_PSBCH_r16_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_dl_P0_PSBCH_r17,
+ { "dl-P0-PSBCH-r17", "nr-rrc.dl_P0_PSBCH_r17",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M202_24", HFILL }},
{ &hf_nr_rrc_SL_PSSCH_TxConfigList_r16_item,
{ "SL-PSSCH-TxConfig-r16", "nr-rrc.SL_PSSCH_TxConfig_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -161915,6 +166789,18 @@ proto_register_nr_rrc(void) {
{ "dl-P0-PSFCH-r16", "nr-rrc.dl_P0_PSFCH_r16",
FT_INT32, BASE_DEC, NULL, 0,
"INTEGER_M16_15", HFILL }},
+ { &hf_nr_rrc_dl_P0_PSSCH_PSCCH_r17,
+ { "dl-P0-PSSCH-PSCCH-r17", "nr-rrc.dl_P0_PSSCH_PSCCH_r17",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M202_24", HFILL }},
+ { &hf_nr_rrc_sl_P0_PSSCH_PSCCH_r17,
+ { "sl-P0-PSSCH-PSCCH-r17", "nr-rrc.sl_P0_PSSCH_PSCCH_r17",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M202_24", HFILL }},
+ { &hf_nr_rrc_dl_P0_PSFCH_r17,
+ { "dl-P0-PSFCH-r17", "nr-rrc.dl_P0_PSFCH_r17",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M202_24", HFILL }},
{ &hf_nr_rrc_sl_RLC_BearerConfigIndex_r16,
{ "sl-RLC-BearerConfigIndex-r16", "nr-rrc.sl_RLC_BearerConfigIndex_r16",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -162407,10 +167293,10 @@ proto_register_nr_rrc(void) {
{ "dmrs-ScramblingID0-r17", "nr-rrc.dmrs_ScramblingID0_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_65535", HFILL }},
- { &hf_nr_rrc_pdsch_AggregationFactor_r17,
+ { &hf_nr_rrc_pdsch_AggregationFactor_r17_01,
{ "pdsch-AggregationFactor-r17", "nr-rrc.pdsch_AggregationFactor_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_AggregationFactor_r17_vals), 0,
- NULL, HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_AggregationFactor_r17_01_vals), 0,
+ "T_pdsch_AggregationFactor_r17_01", HFILL }},
{ &hf_nr_rrc_plmn_Id_r17,
{ "plmn-Id-r17", "nr-rrc.plmn_Id_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_plmn_Id_r17_vals), 0,
@@ -162539,7 +167425,7 @@ proto_register_nr_rrc(void) {
{ "sl-measResults-r16", "nr-rrc.sl_measResults_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_139,
+ { &hf_nr_rrc_nonCriticalExtension_144,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_58", HFILL }},
@@ -162559,8 +167445,8 @@ proto_register_nr_rrc(void) {
{ "cellIdentity-r17", "nr-rrc.cellIdentity_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
"CellAccessRelatedInfo", HFILL }},
- { &hf_nr_rrc_sl_RelayUEIdentity_r17,
- { "sl-RelayUEIdentity-r17", "nr-rrc.sl_RelayUEIdentity_r17",
+ { &hf_nr_rrc_sl_RelayUE_Identity_r17,
+ { "sl-RelayUE-Identity-r17", "nr-rrc.sl_RelayUE_Identity_r17",
FT_BYTES, BASE_NONE, NULL, 0,
"SL_SourceIdentity_r17", HFILL }},
{ &hf_nr_rrc_sl_MeasResult_r17,
@@ -162583,7 +167469,7 @@ proto_register_nr_rrc(void) {
{ "indicationType-r17", "nr-rrc.indicationType_r17",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_indicationType_r17_vals), 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_140,
+ { &hf_nr_rrc_nonCriticalExtension_145,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_59", HFILL }},
@@ -162615,7 +167501,7 @@ proto_register_nr_rrc(void) {
{ "setup", "nr-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
"SL_PagingInfo_RemoteUE_r17", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_141,
+ { &hf_nr_rrc_nonCriticalExtension_146,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_60", HFILL }},
@@ -162683,7 +167569,7 @@ proto_register_nr_rrc(void) {
{ "sl-LatencyBoundCSI-Report-r16", "nr-rrc.sl_LatencyBoundCSI_Report_r16",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_3_160", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_142,
+ { &hf_nr_rrc_nonCriticalExtension_147,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCReconfigurationSidelink_v1700_IEs", HFILL }},
@@ -162719,7 +167605,7 @@ proto_register_nr_rrc(void) {
{ "SL-RLC-ChannelConfigPC5-r17", "nr-rrc.SL_RLC_ChannelConfigPC5_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_143,
+ { &hf_nr_rrc_nonCriticalExtension_148,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_61", HFILL }},
@@ -162827,15 +167713,23 @@ proto_register_nr_rrc(void) {
{ "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_55", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_144,
+ { &hf_nr_rrc_nonCriticalExtension_149,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCReconfigurationCompleteSidelink_v1710_IEs", HFILL }},
- { &hf_nr_rrc_sl_DRX_ConfigReject_r17,
- { "sl-DRX-ConfigReject-r17", "nr-rrc.sl_DRX_ConfigReject_r17",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sl_DRX_ConfigReject_r17_vals), 0,
- "T_sl_DRX_ConfigReject_r17", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_145,
+ { &hf_nr_rrc_dummy_06,
+ { "dummy", "nr-rrc.dummy",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_06_vals), 0,
+ "T_dummy_06", HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension_150,
+ { "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCReconfigurationCompleteSidelink_v1720_IEs", HFILL }},
+ { &hf_nr_rrc_sl_DRX_ConfigReject_v1720,
+ { "sl-DRX-ConfigReject-v1720", "nr-rrc.sl_DRX_ConfigReject_v1720",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sl_DRX_ConfigReject_v1720_vals), 0,
+ "T_sl_DRX_ConfigReject_v1720", HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension_151,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_62", HFILL }},
@@ -162851,7 +167745,7 @@ proto_register_nr_rrc(void) {
{ "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_56", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_146,
+ { &hf_nr_rrc_nonCriticalExtension_152,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_63", HFILL }},
@@ -162875,7 +167769,7 @@ proto_register_nr_rrc(void) {
{ "SL-DRX-ConfigUC-SemiStatic-r17", "nr-rrc.SL_DRX_ConfigUC_SemiStatic_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_147,
+ { &hf_nr_rrc_nonCriticalExtension_153,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_64", HFILL }},
@@ -162899,7 +167793,7 @@ proto_register_nr_rrc(void) {
{ "ue-CapabilityInformationSidelink-r16", "nr-rrc.ue_CapabilityInformationSidelink_r16",
FT_BYTES, BASE_NONE, NULL, 0,
"OCTET_STRING", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_148,
+ { &hf_nr_rrc_nonCriticalExtension_154,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_65", HFILL }},
@@ -162939,7 +167833,7 @@ proto_register_nr_rrc(void) {
{ "appliedFreqBandListFilter-r16", "nr-rrc.appliedFreqBandListFilter_r16",
FT_UINT32, BASE_DEC, NULL, 0,
"FreqBandList", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_149,
+ { &hf_nr_rrc_nonCriticalExtension_155,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformationSidelink_v1700_IEs", HFILL }},
@@ -162951,7 +167845,7 @@ proto_register_nr_rrc(void) {
{ "supportedBandCombinationListSidelinkNR-v1710", "nr-rrc.supportedBandCombinationListSidelinkNR_v1710",
FT_UINT32, BASE_DEC, NULL, 0,
"BandCombinationListSidelinkNR_v1710", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_150,
+ { &hf_nr_rrc_nonCriticalExtension_156,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_66", HFILL }},
@@ -163111,7 +168005,7 @@ proto_register_nr_rrc(void) {
{ "sl-SystemInformationDelivery-r17", "nr-rrc.sl_SystemInformationDelivery_r17",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_nonCriticalExtension_151,
+ { &hf_nr_rrc_nonCriticalExtension_157,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_67", HFILL }},
@@ -163318,7 +168212,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_CandidateServingFreqListEUTRA,
&ett_nr_rrc_CandidateCellInfoListCPC_r17,
&ett_nr_rrc_CandidateCellInfo_r17,
- &ett_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_CandidateCell_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_CandidateCell_r17,
&ett_nr_rrc_CandidateCell_r17,
&ett_nr_rrc_CG_ConfigInfo,
&ett_nr_rrc_T_criticalExtensions_03,
@@ -163374,7 +168268,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_AffectedCarrierFreqCombNR,
&ett_nr_rrc_CandidateCellListCPC_r17,
&ett_nr_rrc_CandidateCellCPC_r17,
- &ett_nr_rrc_SEQUENCE_SIZE_1_ffsUpperLimit_OF_PhysCellId,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofCondCells_r16_OF_PhysCellId,
&ett_nr_rrc_MeasurementTimingConfiguration,
&ett_nr_rrc_T_criticalExtensions_04,
&ett_nr_rrc_T_c1_04,
@@ -163637,6 +168531,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_RRCReconfigurationComplete_v1610_IEs,
&ett_nr_rrc_RRCReconfigurationComplete_v1640_IEs,
&ett_nr_rrc_RRCReconfigurationComplete_v1700_IEs,
+ &ett_nr_rrc_RRCReconfigurationComplete_v1720_IEs,
&ett_nr_rrc_T_nonCriticalExtension_27,
&ett_nr_rrc_RRCReject,
&ett_nr_rrc_T_criticalExtensions_27,
@@ -163719,6 +168614,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_scg_Response_r16,
&ett_nr_rrc_RRCResumeComplete_v1640_IEs,
&ett_nr_rrc_RRCResumeComplete_v1700_IEs,
+ &ett_nr_rrc_RRCResumeComplete_v1720_IEs,
&ett_nr_rrc_T_nonCriticalExtension_31,
&ett_nr_rrc_RRCResumeRequest,
&ett_nr_rrc_RRCResumeRequest_IEs,
@@ -163975,6 +168871,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_criticalExtensions_46,
&ett_nr_rrc_T_criticalExtensionsFuture_46,
&ett_nr_rrc_UEPositioningAssistanceInfo_r17_IEs,
+ &ett_nr_rrc_UEPositioningAssistanceInfo_v1720_IEs,
&ett_nr_rrc_T_nonCriticalExtension_47,
&ett_nr_rrc_UE_TxTEG_AssociationList_r17,
&ett_nr_rrc_UE_TxTEG_Association_r17,
@@ -164032,11 +168929,13 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_InterFreqCarrierFreqList,
&ett_nr_rrc_InterFreqCarrierFreqList_v1610,
&ett_nr_rrc_InterFreqCarrierFreqList_v1700,
+ &ett_nr_rrc_InterFreqCarrierFreqList_v1720,
&ett_nr_rrc_InterFreqCarrierFreqInfo,
&ett_nr_rrc_T_threshX_Q,
&ett_nr_rrc_InterFreqCarrierFreqInfo_v1610,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxPLMN_OF_InterFreqCAG_CellListPerPLMN_r16,
&ett_nr_rrc_InterFreqCarrierFreqInfo_v1700,
+ &ett_nr_rrc_InterFreqCarrierFreqInfo_v1720,
&ett_nr_rrc_InterFreqNeighHSDN_CellList_r17,
&ett_nr_rrc_InterFreqNeighCellList,
&ett_nr_rrc_InterFreqNeighCellList_v1610,
@@ -164183,6 +169082,8 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_SEQUENCE_SIZE_1_maxUL_TCI_r17_OF_TCI_UL_State_Id_r17,
&ett_nr_rrc_T_pucch_ConfigurationListMulticast1_r17,
&ett_nr_rrc_T_pucch_ConfigurationListMulticast2_r17,
+ &ett_nr_rrc_T_pucch_ConfigMulticast1_r17,
+ &ett_nr_rrc_T_pucch_ConfigMulticast2_r17,
&ett_nr_rrc_ConfiguredGrantConfigToAddModList_r16,
&ett_nr_rrc_ConfiguredGrantConfigToReleaseList_r16,
&ett_nr_rrc_ConfiguredGrantConfigType2DeactivationState_r16,
@@ -164224,6 +169125,13 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_SL_PathSwitchConfig_r17,
&ett_nr_rrc_IAB_ResourceConfig_r17,
&ett_nr_rrc_T_slotList_r17,
+ &ett_nr_rrc_ReportUplinkTxDirectCurrentMoreCarrier_r17,
+ &ett_nr_rrc_IntraBandCC_CombinationReqList_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_OF_ServCellIndex,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_IntraBandCC_Combination_r17,
+ &ett_nr_rrc_IntraBandCC_Combination_r17,
+ &ett_nr_rrc_CC_State_r17,
+ &ett_nr_rrc_CarrierState_r17,
&ett_nr_rrc_CFR_ConfigMulticast_r17,
&ett_nr_rrc_SPS_ConfigMulticastToAddModList_r17,
&ett_nr_rrc_SPS_ConfigMulticastToReleaseList_r17,
@@ -164372,6 +169280,14 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_reportQuantity_r16,
&ett_nr_rrc_T_groupBasedBeamReporting_v1710,
&ett_nr_rrc_T_reportQuantity_r17,
+ &ett_nr_rrc_T_semiPersistentOnPUSCH_v1720,
+ &ett_nr_rrc_T_reportSlotOffsetList_r17,
+ &ett_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17,
+ &ett_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17,
+ &ett_nr_rrc_T_aperiodic_v1720,
+ &ett_nr_rrc_T_reportSlotOffsetList_r17_01,
+ &ett_nr_rrc_T_reportSlotOffsetListDCI_0_2_r17_01,
+ &ett_nr_rrc_T_reportSlotOffsetListDCI_0_1_r17_01,
&ett_nr_rrc_CSI_ReportPeriodicityAndOffset,
&ett_nr_rrc_PUCCH_CSI_Resource,
&ett_nr_rrc_PortIndexFor8Ranks,
@@ -164405,6 +169321,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_slotConfig,
&ett_nr_rrc_T_associatedSSB,
&ett_nr_rrc_T_frequencyDomainAllocation,
+ &ett_nr_rrc_T_slotConfig_r17,
&ett_nr_rrc_CSI_RS_ResourceMapping,
&ett_nr_rrc_T_frequencyDomainAllocation_01,
&ett_nr_rrc_T_density_01,
@@ -164456,8 +169373,8 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_drx_LongCycleStartOffset_01,
&ett_nr_rrc_T_shortDRX_01,
&ett_nr_rrc_DRX_ConfigExt_v1700,
- &ett_nr_rrc_DRX_ConfigSecondaryGroup,
- &ett_nr_rrc_T_drx_onDurationTimer_02,
+ &ett_nr_rrc_DRX_ConfigSecondaryGroup_r16,
+ &ett_nr_rrc_T_drx_onDurationTimer_r16,
&ett_nr_rrc_DRX_ConfigSL_r17,
&ett_nr_rrc_EphemerisInfo_r17,
&ett_nr_rrc_PositionVelocity_r17,
@@ -164677,7 +169594,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_MultiFrequencyBandListNR_SIB,
&ett_nr_rrc_NR_MultiBandInfo,
&ett_nr_rrc_MUSIM_GapConfig_r17,
- &ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapID_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_GapId_r17,
&ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_MUSIM_Gap_r17,
&ett_nr_rrc_MUSIM_Gap_r17,
&ett_nr_rrc_MUSIM_GapInfo_r17,
@@ -164959,7 +169876,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_format,
&ett_nr_rrc_PUCCH_ResourceExt_v1610,
&ett_nr_rrc_T_interlaceAllocation_r16,
- &ett_nr_rrc_T_interlace0,
+ &ett_nr_rrc_T_interlace0_r16,
&ett_nr_rrc_T_format_v1610,
&ett_nr_rrc_T_occ_v1610,
&ett_nr_rrc_T_formatExt_v1700,
@@ -165135,7 +170052,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_RadioLinkMonitoringConfig,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofFailureDetectionResources_OF_RadioLinkMonitoringRS,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofFailureDetectionResources_OF_RadioLinkMonitoringRS_Id,
- &ett_nr_rrc_BeamFailureDetection,
+ &ett_nr_rrc_BeamFailureDetection_r17,
&ett_nr_rrc_RadioLinkMonitoringRS,
&ett_nr_rrc_T_detectionResource,
&ett_nr_rrc_BeamFailureDetectionSet_r17,
@@ -165351,6 +170268,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_ssb_PositionsInBurst,
&ett_nr_rrc_T_lte_CRS_ToMatchAround_01,
&ett_nr_rrc_T_channelAccessMode_r16,
+ &ett_nr_rrc_T_featurePriorities_r17_01,
&ett_nr_rrc_ServingCellConfigCommonSIB,
&ett_nr_rrc_T_ssb_PositionsInBurst_01,
&ett_nr_rrc_T_channelAccessMode_r16_01,
@@ -165398,7 +170316,6 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_SRS_CarrierSwitching,
&ett_nr_rrc_T_srs_TPC_PDCCH_Group,
&ett_nr_rrc_SEQUENCE_SIZE_1_32_OF_SRS_TPC_PDCCH_Config,
- &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_OF_ServCellIndex,
&ett_nr_rrc_SRS_TPC_PDCCH_Config,
&ett_nr_rrc_SEQUENCE_SIZE_1_4_OF_SRS_CC_SetIndex,
&ett_nr_rrc_SRS_CC_SetIndex,
@@ -165469,6 +170386,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_DL_PRS_Info_r16,
&ett_nr_rrc_SRS_PeriodicityAndOffset,
&ett_nr_rrc_SRS_PeriodicityAndOffset_r16,
+ &ett_nr_rrc_SRS_PeriodicityAndOffsetExt_r16,
&ett_nr_rrc_SpatialRelationInfo_PDC_r17,
&ett_nr_rrc_T_referenceSignal_04,
&ett_nr_rrc_T_srs_01,
@@ -165491,7 +170409,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofTAGs_OF_TAG,
&ett_nr_rrc_TAG,
&ett_nr_rrc_TAR_Config_r17,
- &ett_nr_rrc_TCI_Info,
+ &ett_nr_rrc_TCI_ActivatedConfig_r17,
&ett_nr_rrc_SEQUENCE_SIZE_1_5_OF_TCI_StateId,
&ett_nr_rrc_TCI_State,
&ett_nr_rrc_QCL_Info,
@@ -165544,6 +170462,12 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_UplinkTxDirectCurrentCell,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofBWPs_OF_UplinkTxDirectCurrentBWP,
&ett_nr_rrc_UplinkTxDirectCurrentBWP,
+ &ett_nr_rrc_UplinkTxDirectCurrentMoreCarrierList_r17,
+ &ett_nr_rrc_CC_Group_r17,
+ &ett_nr_rrc_T_offsetToDefault_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofReqComDC_Location_r17_OF_OffsetValue_r17,
+ &ett_nr_rrc_OffsetValue_r17,
+ &ett_nr_rrc_DefaultDC_Location_r17,
&ett_nr_rrc_UplinkTxDirectCurrentTwoCarrierList_r16,
&ett_nr_rrc_UplinkTxDirectCurrentTwoCarrier_r16,
&ett_nr_rrc_UplinkTxDirectCurrentCarrierInfo_r16,
@@ -165567,14 +170491,18 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_BandCombinationList_v1650,
&ett_nr_rrc_BandCombinationList_v1680,
&ett_nr_rrc_BandCombinationList_v1690,
+ &ett_nr_rrc_BandCombinationList_v16a0,
&ett_nr_rrc_BandCombinationList_v1700,
+ &ett_nr_rrc_BandCombinationList_v1720,
&ett_nr_rrc_BandCombinationList_UplinkTxSwitch_r16,
&ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1630,
&ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1640,
&ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1650,
&ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1670,
&ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1690,
+ &ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v16a0,
&ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1700,
+ &ett_nr_rrc_BandCombinationList_UplinkTxSwitch_v1720,
&ett_nr_rrc_BandCombination,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BandParameters,
&ett_nr_rrc_BandCombination_v1540,
@@ -165594,8 +170522,10 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_BandCombination_v1680,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxBandComb_OF_IntraBandPowerClass_r16,
&ett_nr_rrc_BandCombination_v1690,
+ &ett_nr_rrc_BandCombination_v16a0,
&ett_nr_rrc_BandCombination_v1700,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BandParameters_v1710,
+ &ett_nr_rrc_BandCombination_v1720,
&ett_nr_rrc_BandCombination_UplinkTxSwitch_r16,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxULTxSwitchingBandPairs_OF_ULTxSwitchingBandPair_r16,
&ett_nr_rrc_BandCombination_UplinkTxSwitch_v1630,
@@ -165603,9 +170533,11 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_BandCombination_UplinkTxSwitch_v1650,
&ett_nr_rrc_BandCombination_UplinkTxSwitch_v1670,
&ett_nr_rrc_BandCombination_UplinkTxSwitch_v1690,
+ &ett_nr_rrc_BandCombination_UplinkTxSwitch_v16a0,
&ett_nr_rrc_BandCombination_UplinkTxSwitch_v1700,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxULTxSwitchingBandPairs_OF_ULTxSwitchingBandPair_v1700,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_UplinkTxSwitchingBandParameters_v1700,
+ &ett_nr_rrc_BandCombination_UplinkTxSwitch_v1720,
&ett_nr_rrc_ULTxSwitchingBandPair_r16,
&ett_nr_rrc_ULTxSwitchingBandPair_v1700,
&ett_nr_rrc_UplinkTxSwitchingBandParameters_v1700,
@@ -165664,24 +170596,52 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_csi_ReportingCrossPUCCH_Grp_r16,
&ett_nr_rrc_T_additionalSymbols_r16,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxCarrierTypePairList_r16_OF_CarrierTypePair_r16,
+ &ett_nr_rrc_CA_ParametersNR_v16a0,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetectionMixed_1_r16_OF_PDCCH_BlindDetectionMixedList_r16,
&ett_nr_rrc_CA_ParametersNR_v1700,
&ett_nr_rrc_T_mTRP_CSI_EnhancementPerBC_r17,
&ett_nr_rrc_SEQUENCE_SIZE_1_16_OF_CSI_MultiTRP_SupportedCombinations_r17,
&ett_nr_rrc_T_non_AlignedFrameBoundaries_r17,
+ &ett_nr_rrc_CA_ParametersNR_v1720,
+ &ett_nr_rrc_T_semiStaticPUCCH_CellSwitchSingleGroup_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxTwoPUCCH_Grp_ConfigList_r17_OF_TwoPUCCH_Grp_Configurations_r17,
+ &ett_nr_rrc_T_dynamicPUCCH_CellSwitchSameLengthSingleGroup_r17,
+ &ett_nr_rrc_T_dynamicPUCCH_CellSwitchDiffLengthSingleGroup_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMCG_SCG_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofPdcch_BlindDetection_r17_OF_PDCCH_BlindDetectionMixed1_r17,
&ett_nr_rrc_CrossCarrierSchedulingSCell_SpCell_r17,
&ett_nr_rrc_T_supportedSCS_Combinations_r17,
+ &ett_nr_rrc_PDCCH_BlindDetectionMixedList_r16,
+ &ett_nr_rrc_T_pdcch_BlindDetectionCA_MixedExt_r16,
+ &ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_MixedExt_r16,
+ &ett_nr_rrc_PDCCH_BlindDetectionCA_MixedExt_r16,
+ &ett_nr_rrc_PDCCH_BlindDetectionCG_UE_MixedExt_r16,
+ &ett_nr_rrc_PDCCH_BlindDetectionMCG_SCG_r17,
+ &ett_nr_rrc_PDCCH_BlindDetectionMixed_r17,
+ &ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed_r17,
+ &ett_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed_r17,
+ &ett_nr_rrc_PDCCH_BlindDetectionCA_Mixed_r17,
+ &ett_nr_rrc_PDCCH_BlindDetectionMixed1_r17,
+ &ett_nr_rrc_T_pdcch_BlindDetectionCG_UE_Mixed1_r17,
+ &ett_nr_rrc_PDCCH_BlindDetectionCG_UE_Mixed1_r17,
+ &ett_nr_rrc_PDCCH_BlindDetectionCA_Mixed1_r17,
&ett_nr_rrc_SimulSRS_ForAntennaSwitching_r16,
&ett_nr_rrc_TwoPUCCH_Grp_Configurations_r16,
+ &ett_nr_rrc_TwoPUCCH_Grp_Configurations_r17,
&ett_nr_rrc_TwoPUCCH_Grp_ConfigParams_r16,
&ett_nr_rrc_CarrierTypePair_r16,
&ett_nr_rrc_PUCCH_Grp_CarrierTypes_r16,
+ &ett_nr_rrc_PUCCH_Group_Config_r17,
&ett_nr_rrc_CA_ParametersNRDC,
&ett_nr_rrc_CA_ParametersNRDC_v15g0,
&ett_nr_rrc_CA_ParametersNRDC_v1610,
&ett_nr_rrc_CA_ParametersNRDC_v1630,
&ett_nr_rrc_CA_ParametersNRDC_v1640,
&ett_nr_rrc_CA_ParametersNRDC_v1650,
+ &ett_nr_rrc_CA_ParametersNRDC_v16a0,
&ett_nr_rrc_CA_ParametersNRDC_v1700,
+ &ett_nr_rrc_CA_ParametersNRDC_v1720,
&ett_nr_rrc_CarrierAggregationVariant,
&ett_nr_rrc_CodebookParameters,
&ett_nr_rrc_T_type1_03,
@@ -165889,6 +170849,9 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_mTRP_PDCCH_Case2_1SpanGap_r17,
&ett_nr_rrc_T_mTRP_PDCCH_legacyMonitoring_r17,
&ett_nr_rrc_T_mTRP_PDCCH_Repetition_r17,
+ &ett_nr_rrc_FeatureSetDownlink_v1720,
+ &ett_nr_rrc_T_rtt_BasedPDC_PRS_r17,
+ &ett_nr_rrc_T_maxNumberPRS_ResourceProcessedPerSlot_r17,
&ett_nr_rrc_PDCCH_MonitoringOccasions_r16,
&ett_nr_rrc_PDCCH_RepetitionParameters_r17,
&ett_nr_rrc_DummyA,
@@ -165899,6 +170862,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_FeatureSetDownlinkPerCC,
&ett_nr_rrc_FeatureSetDownlinkPerCC_v1620,
&ett_nr_rrc_FeatureSetDownlinkPerCC_v1700,
+ &ett_nr_rrc_FeatureSetDownlinkPerCC_v1720,
&ett_nr_rrc_MultiDCI_MultiTRP_r16,
&ett_nr_rrc_CRS_InterfMitigation_r17,
&ett_nr_rrc_FeatureSets,
@@ -165919,6 +170883,9 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1700,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1710,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetUplinkPerCC_v1700,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxDownlinkFeatureSets_OF_FeatureSetDownlink_v1720,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_OF_FeatureSetDownlinkPerCC_v1720,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxUplinkFeatureSets_OF_FeatureSetUplink_v1720,
&ett_nr_rrc_FeatureSetUplink,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_OF_FeatureSetUplinkPerCC_Id,
&ett_nr_rrc_T_pusch_ProcessingType1_DifferentTB_PerSlot,
@@ -165937,6 +170904,9 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_FeatureSetUplink_v1640,
&ett_nr_rrc_T_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16,
&ett_nr_rrc_FeatureSetUplink_v1710,
+ &ett_nr_rrc_FeatureSetUplink_v1720,
+ &ett_nr_rrc_T_phy_PrioritizationHighPriorityDG_LowPriorityCG_r17,
+ &ett_nr_rrc_T_additionalCancellationTime_r17,
&ett_nr_rrc_SubSlot_Config_r16,
&ett_nr_rrc_SRS_AllPosResources_r16,
&ett_nr_rrc_SRS_PosResources_r16,
@@ -166075,6 +171045,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_PDCP_ParametersMRDC,
&ett_nr_rrc_PDCP_ParametersMRDC_v1610,
&ett_nr_rrc_Phy_Parameters,
+ &ett_nr_rrc_Phy_Parameters_v16a0,
&ett_nr_rrc_Phy_ParametersCommon,
&ett_nr_rrc_T_crossSlotScheduling_r16,
&ett_nr_rrc_T_pusch_RepetitionTypeA_r16,
@@ -166083,6 +171054,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_bwp_SwitchingMultiCCs_r16,
&ett_nr_rrc_T_bwp_SwitchingMultiDormancyCCs_r16,
&ett_nr_rrc_T_sps_HARQ_ACK_Deferral_r17,
+ &ett_nr_rrc_Phy_ParametersCommon_v16a0,
&ett_nr_rrc_Phy_ParametersXDD_Diff,
&ett_nr_rrc_Phy_ParametersFRX_Diff,
&ett_nr_rrc_T_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot,
@@ -166103,10 +171075,17 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_PowSav_ParametersFR2_2_r17,
&ett_nr_rrc_ProcessingParameters,
&ett_nr_rrc_T_differentTB_PerSlot,
+ &ett_nr_rrc_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17,
+ &ett_nr_rrc_T_ppw_durationOfPRS_Processing_r17,
+ &ett_nr_rrc_T_ppw_durationOfPRS_Processing1_r17,
+ &ett_nr_rrc_T_ppw_durationOfPRS_Processing2_r17,
+ &ett_nr_rrc_T_ppw_maxNumOfDL_PRS_ResProcessedPerSlot_r17,
+ &ett_nr_rrc_T_ppw_maxNumOfDL_Bandwidth_r17,
&ett_nr_rrc_RedCapParameters_r17,
&ett_nr_rrc_RF_Parameters,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxBands_OF_BandNR,
&ett_nr_rrc_RF_Parameters_v15g0,
+ &ett_nr_rrc_RF_Parameters_v16a0,
&ett_nr_rrc_BandNR,
&ett_nr_rrc_T_channelBWs_DL,
&ett_nr_rrc_T_fr1,
@@ -166133,8 +171112,12 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_aperiodicCSI_RS_FastScellActivation_r17,
&ett_nr_rrc_T_enhancedType3_HARQ_CodebookFeedback_r17,
&ett_nr_rrc_T_triggeredHARQ_CodebookRetx_r17,
+ &ett_nr_rrc_T_maxModulationOrderForMulticast_r17,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_3_OF_PRS_ProcessingCapabilityOutsideMGinPPWperType_r17,
+ &ett_nr_rrc_T_srs_SemiPersistent_PosResourcesRRC_Inactive_r17,
&ett_nr_rrc_RF_ParametersMRDC,
&ett_nr_rrc_T_supportedBandCombinationListNEDC_Only_v15a0,
+ &ett_nr_rrc_T_supportedBandCombinationListNEDC_Only_v1720,
&ett_nr_rrc_RF_ParametersMRDC_v15g0,
&ett_nr_rrc_RLC_Parameters,
&ett_nr_rrc_SDAP_Parameters,
@@ -166165,8 +171148,8 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_congestionControlSidelink_r16,
&ett_nr_rrc_T_sl_TransmissionMode2_RandomResourceSelection_r17,
&ett_nr_rrc_T_scs_CP_PatternTxSidelinkModeTwo_r17_01,
- &ett_nr_rrc_T_fr1_r17_01,
- &ett_nr_rrc_T_fr2_r17_01,
+ &ett_nr_rrc_T_fr1_r17_03,
+ &ett_nr_rrc_T_fr2_r17_03,
&ett_nr_rrc_T_sync_Sidelink_v1710,
&ett_nr_rrc_RelayParameters_r17,
&ett_nr_rrc_SON_Parameters_r16,
@@ -166212,11 +171195,13 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_UE_NR_Capability_v1570,
&ett_nr_rrc_UE_NR_Capability_v15c0,
&ett_nr_rrc_UE_NR_Capability_v15g0,
- &ett_nr_rrc_T_nonCriticalExtension_56,
+ &ett_nr_rrc_UE_NR_Capability_v15j0,
&ett_nr_rrc_UE_NR_Capability_v1610,
&ett_nr_rrc_UE_NR_Capability_v1640,
&ett_nr_rrc_UE_NR_Capability_v1650,
&ett_nr_rrc_UE_NR_Capability_v1690,
+ &ett_nr_rrc_UE_NR_Capability_v16a0,
+ &ett_nr_rrc_T_nonCriticalExtension_56,
&ett_nr_rrc_UE_NR_Capability_v1700,
&ett_nr_rrc_T_nonCriticalExtension_57,
&ett_nr_rrc_UE_NR_CapabilityAddXDD_Mode,
@@ -166376,7 +171361,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_SL_DRX_Config_r17,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_Dest_r16_OF_SL_DRX_ConfigUC_Info_r17,
&ett_nr_rrc_SL_DRX_ConfigUC_Info_r17,
- &ett_nr_rrc_SL_DRX_Config_GC_BC_r17,
+ &ett_nr_rrc_SL_DRX_ConfigGC_BC_r17,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_GC_BC_DRX_QoS_r17_OF_SL_DRX_GC_BC_QoS_r17,
&ett_nr_rrc_SL_DRX_GC_BC_QoS_r17,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofSL_QFIs_r16_OF_SL_QoS_Profile_r16,
@@ -166588,6 +171573,7 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_T_criticalExtensionsFuture_55,
&ett_nr_rrc_RRCReconfigurationCompleteSidelink_r16_IEs,
&ett_nr_rrc_RRCReconfigurationCompleteSidelink_v1710_IEs,
+ &ett_nr_rrc_RRCReconfigurationCompleteSidelink_v1720_IEs,
&ett_nr_rrc_T_nonCriticalExtension_62,
&ett_nr_rrc_RRCReconfigurationFailureSidelink,
&ett_nr_rrc_T_criticalExtensions_56,