diff options
author | Anders Broman <anders.broman@ericsson.com> | 2021-01-11 07:35:57 +0100 |
---|---|---|
committer | AndersBroman <a.broman58@gmail.com> | 2021-01-11 19:20:10 +0000 |
commit | c523356c3babf8038dfb3090b23945085696c4e9 (patch) | |
tree | fd19c79b29f18eb517c5d5378141debeb19d1cee /epan/dissectors/packet-nr-rrc.c | |
parent | 03baf65ae7cf4fc43d76b82f7d67b3c276fe7cae (diff) |
Fix duplicated filter namecated fileter names
Diffstat (limited to 'epan/dissectors/packet-nr-rrc.c')
-rw-r--r-- | epan/dissectors/packet-nr-rrc.c | 1859 |
1 files changed, 1002 insertions, 857 deletions
diff --git a/epan/dissectors/packet-nr-rrc.c b/epan/dissectors/packet-nr-rrc.c index 514150a36f..6625e340ba 100644 --- a/epan/dissectors/packet-nr-rrc.c +++ b/epan/dissectors/packet-nr-rrc.c @@ -493,7 +493,7 @@ static int hf_nr_rrc_key_gNodeB_Star = -1; /* BIT_STRING_SIZE_256 */ static int hf_nr_rrc_shortMAC_I = -1; /* ShortMAC_I */ static int hf_nr_rrc_ue_InactiveTime = -1; /* T_ue_InactiveTime */ static int hf_nr_rrc_candidateCellInfoList = -1; /* MeasResultList2NR */ -static int hf_nr_rrc_candidateCellInfoListSN_EUTRA = -1; /* MeasResultServFreqListEUTRA_SCG */ +static int hf_nr_rrc_rRM_Config_eag_1_candidateCellInfoListSN_EUTRA = -1; /* MeasResultServFreqListEUTRA_SCG */ static int hf_nr_rrc_criticalExtensions_02 = -1; /* T_criticalExtensions_02 */ static int hf_nr_rrc_c1_02 = -1; /* T_c1_02 */ static int hf_nr_rrc_cg_Config = -1; /* CG_Config_IEs */ @@ -517,7 +517,7 @@ static int hf_nr_rrc_ph_InfoSCG = -1; /* PH_TypeListSCG */ static int hf_nr_rrc_nonCriticalExtension_03 = -1; /* CG_Config_v1560_IEs */ static int hf_nr_rrc_pSCellFrequencyEUTRA = -1; /* ARFCN_ValueEUTRA */ static int hf_nr_rrc_scg_CellGroupConfigEUTRA = -1; /* T_scg_CellGroupConfigEUTRA */ -static int hf_nr_rrc_candidateCellInfoListSN_EUTRA_01 = -1; /* T_candidateCellInfoListSN_EUTRA */ +static int hf_nr_rrc_cG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA = -1; /* T_cG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA */ static int hf_nr_rrc_candidateServingFreqListEUTRA = -1; /* CandidateServingFreqListEUTRA */ static int hf_nr_rrc_needForGaps = -1; /* T_needForGaps */ static int hf_nr_rrc_drx_ConfigSCG = -1; /* DRX_Config */ @@ -582,7 +582,7 @@ static int hf_nr_rrc_measResultReportCGI = -1; /* T_measResultReportCGI */ static int hf_nr_rrc_cgi_Info = -1; /* CGI_InfoNR */ static int hf_nr_rrc_nonCriticalExtension_10 = -1; /* CG_ConfigInfo_v1560_IEs */ static int hf_nr_rrc_candidateCellInfoListMN_EUTRA = -1; /* T_candidateCellInfoListMN_EUTRA */ -static int hf_nr_rrc_candidateCellInfoListSN_EUTRA_02 = -1; /* T_candidateCellInfoListSN_EUTRA_01 */ +static int hf_nr_rrc_cG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA = -1; /* T_cG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA */ static int hf_nr_rrc_sourceConfigSCG_EUTRA = -1; /* T_sourceConfigSCG_EUTRA */ static int hf_nr_rrc_scgFailureInfoEUTRA = -1; /* T_scgFailureInfoEUTRA */ static int hf_nr_rrc_failureTypeEUTRA = -1; /* T_failureTypeEUTRA */ @@ -623,7 +623,7 @@ static int hf_nr_rrc_servCellIndexRangeSCG = -1; /* T_servCellIndexRangeSCG */ static int hf_nr_rrc_lowBound = -1; /* ServCellIndex */ static int hf_nr_rrc_upBound = -1; /* ServCellIndex */ static int hf_nr_rrc_maxMeasFreqsSCG = -1; /* INTEGER_1_maxMeasFreqsMN */ -static int hf_nr_rrc_dummy = -1; /* INTEGER_1_maxMeasIdentitiesMN */ +static int hf_nr_rrc_configRestrictInfoSCG_dummy = -1; /* INTEGER_1_maxMeasIdentitiesMN */ static int hf_nr_rrc_selectedBandEntriesMNList = -1; /* SEQUENCE_SIZE_1_maxBandComb_OF_SelectedBandEntriesMN */ static int hf_nr_rrc_selectedBandEntriesMNList_item = -1; /* SelectedBandEntriesMN */ static int hf_nr_rrc_pdcch_BlindDetectionSCG = -1; /* INTEGER_1_15 */ @@ -1640,7 +1640,7 @@ static int hf_nr_rrc_highSpeedEUTRACarrier_r16 = -1; /* T_highSpeedEUTRACarrier static int hf_nr_rrc_EUTRA_FreqBlackCellList_item = -1; /* EUTRA_PhysCellIdRange */ static int hf_nr_rrc_EUTRA_FreqNeighCellList_item = -1; /* EUTRA_FreqNeighCellInfo */ static int hf_nr_rrc_physCellId_01 = -1; /* EUTRA_PhysCellId */ -static int hf_nr_rrc_dummy_01 = -1; /* EUTRA_Q_OffsetRange */ +static int hf_nr_rrc_eUTRA_FreqNeighCellInfo_dummy = -1; /* EUTRA_Q_OffsetRange */ static int hf_nr_rrc_messageIdentifier = -1; /* T_messageIdentifier */ static int hf_nr_rrc_serialNumber = -1; /* T_serialNumber */ static int hf_nr_rrc_warningType = -1; /* T_warningType */ @@ -1670,7 +1670,7 @@ static int hf_nr_rrc_segmentNumber_r16_02 = -1; /* INTEGER_0_63 */ static int hf_nr_rrc_segmentType_r16 = -1; /* T_segmentType_r16 */ static int hf_nr_rrc_segmentContainer_r16 = -1; /* OCTET_STRING */ static int hf_nr_rrc_sl_V2X_ConfigCommon_r16 = -1; /* T_sl_V2X_ConfigCommon_r16 */ -static int hf_nr_rrc_dummy_02 = -1; /* OCTET_STRING */ +static int hf_nr_rrc_sIB13_r16_dummy = -1; /* OCTET_STRING */ static int hf_nr_rrc_tdd_Config_r16 = -1; /* T_tdd_Config_r16 */ static int hf_nr_rrc_sl_V2X_ConfigCommonExt_r16 = -1; /* OCTET_STRING */ static int hf_nr_rrc_posSIB_TypeAndInfo_r16 = -1; /* T_posSIB_TypeAndInfo_r16 */ @@ -1863,7 +1863,7 @@ static int hf_nr_rrc_npn_IdentityInfoList_r16 = -1; /* NPN_IdentityInfoList_r16 static int hf_nr_rrc_plmn_IdentityList_eutra_5gc = -1; /* PLMN_IdentityList_EUTRA_5GC */ static int hf_nr_rrc_trackingAreaCode_eutra_5gc = -1; /* TrackingAreaCode */ static int hf_nr_rrc_ranac_5gc = -1; /* RAN_AreaCode */ -static int hf_nr_rrc_cellIdentity_eutra_5gc = -1; /* CellIdentity_EUTRA_5GC */ +static int hf_nr_rrc_cellAccessRelatedInfo_EUTRA_5GC_cellIdentity_eutra_5gc = -1; /* CellIdentity_EUTRA_5GC */ static int hf_nr_rrc_PLMN_IdentityList_EUTRA_5GC_item = -1; /* PLMN_Identity_EUTRA_5GC */ static int hf_nr_rrc_plmn_Identity_EUTRA_5GC = -1; /* PLMN_Identity */ static int hf_nr_rrc_plmn_index = -1; /* INTEGER_1_maxPLMN */ @@ -1928,7 +1928,7 @@ static int hf_nr_rrc_freqBandIndicator = -1; /* FreqBandIndicatorEUTRA */ static int hf_nr_rrc_multiBandInfoList = -1; /* MultiBandInfoListEUTRA */ static int hf_nr_rrc_freqBandIndicatorPriority = -1; /* T_freqBandIndicatorPriority */ static int hf_nr_rrc_plmn_Identity_eutra_5gc = -1; /* PLMN_Identity */ -static int hf_nr_rrc_cellIdentity_eutra_5gc_01 = -1; /* BIT_STRING_SIZE_28 */ +static int hf_nr_rrc_cGI_InfoEUTRALogging_cellIdentity_eutra_5gc = -1; /* BIT_STRING_SIZE_28 */ static int hf_nr_rrc_plmn_Identity_eutra_epc = -1; /* PLMN_Identity */ static int hf_nr_rrc_plmn_IdentityInfoList = -1; /* PLMN_IdentityInfoList */ static int hf_nr_rrc_frequencyBandList_01 = -1; /* MultiFrequencyBandListNR */ @@ -2041,7 +2041,7 @@ static int hf_nr_rrc_configuredGrantTimer = -1; /* INTEGER_1_64 */ static int hf_nr_rrc_rrc_ConfiguredUplinkGrant = -1; /* T_rrc_ConfiguredUplinkGrant */ static int hf_nr_rrc_timeDomainOffset = -1; /* INTEGER_0_5119 */ static int hf_nr_rrc_timeDomainAllocation = -1; /* INTEGER_0_15 */ -static int hf_nr_rrc_frequencyDomainAllocation = -1; /* BIT_STRING_SIZE_18 */ +static int hf_nr_rrc_configuredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyDomainAllocation = -1; /* BIT_STRING_SIZE_18 */ static int hf_nr_rrc_antennaPort = -1; /* INTEGER_0_31 */ static int hf_nr_rrc_dmrs_SeqInitialization = -1; /* INTEGER_0_1 */ static int hf_nr_rrc_precodingAndNumberOfLayers = -1; /* INTEGER_0_63 */ @@ -2229,7 +2229,7 @@ static int hf_nr_rrc_subbands19_v1530 = -1; /* BIT_STRING_SIZE_19 */ static int hf_nr_rrc_timeRestrictionForChannelMeasurements = -1; /* T_timeRestrictionForChannelMeasurements */ static int hf_nr_rrc_timeRestrictionForInterferenceMeasurements = -1; /* T_timeRestrictionForInterferenceMeasurements */ static int hf_nr_rrc_codebookConfig = -1; /* CodebookConfig */ -static int hf_nr_rrc_dummy_03 = -1; /* T_dummy */ +static int hf_nr_rrc_cSI_ReportConfig_dummy = -1; /* T_cSI_ReportConfig_dummy */ static int hf_nr_rrc_groupBasedBeamReporting = -1; /* T_groupBasedBeamReporting */ static int hf_nr_rrc_enabled = -1; /* NULL */ static int hf_nr_rrc_disabled = -1; /* T_disabled */ @@ -2326,12 +2326,12 @@ static int hf_nr_rrc_ms40_01 = -1; /* INTEGER_0_319 */ static int hf_nr_rrc_associatedSSB = -1; /* T_associatedSSB */ static int hf_nr_rrc_ssb_Index = -1; /* SSB_Index */ static int hf_nr_rrc_isQuasiColocated = -1; /* BOOLEAN */ -static int hf_nr_rrc_frequencyDomainAllocation_01 = -1; /* T_frequencyDomainAllocation */ +static int hf_nr_rrc_frequencyDomainAllocation = -1; /* T_frequencyDomainAllocation */ 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_frequencyDomainAllocation_02 = -1; /* T_frequencyDomainAllocation_01 */ +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 */ static int hf_nr_rrc_nrofPorts = -1; /* T_nrofPorts */ @@ -2488,7 +2488,7 @@ static int hf_nr_rrc_bsr_Config = -1; /* BSR_Config */ static int hf_nr_rrc_tag_Config = -1; /* TAG_Config */ static int hf_nr_rrc_phr_Config = -1; /* T_phr_Config */ static int hf_nr_rrc_setup_40 = -1; /* PHR_Config */ -static int hf_nr_rrc_skipUplinkTxDynamic = -1; /* BOOLEAN */ +static int hf_nr_rrc_mAC_CellGroupConfig_skipUplinkTxDynamic = -1; /* BOOLEAN */ static int hf_nr_rrc_csi_Mask = -1; /* BOOLEAN */ static int hf_nr_rrc_dataInactivityTimer = -1; /* T_dataInactivityTimer */ static int hf_nr_rrc_setup_41 = -1; /* DataInactivityTimer */ @@ -2705,12 +2705,12 @@ static int hf_nr_rrc_eutra_PhysCellId_01 = -1; /* PhysCellId */ static int hf_nr_rrc_measResult_01 = -1; /* MeasQuantityResultsEUTRA */ static int hf_nr_rrc_cgi_Info_02 = -1; /* CGI_InfoEUTRA */ static int hf_nr_rrc_MultiBandInfoListEUTRA_item = -1; /* FreqBandIndicatorEUTRA */ -static int hf_nr_rrc_rsrp = -1; /* RSRP_Range */ -static int hf_nr_rrc_rsrq = -1; /* RSRQ_Range */ -static int hf_nr_rrc_sinr = -1; /* SINR_Range */ -static int hf_nr_rrc_rsrp_01 = -1; /* RSRP_RangeEUTRA */ -static int hf_nr_rrc_rsrq_01 = -1; /* RSRQ_RangeEUTRA */ -static int hf_nr_rrc_sinr_01 = -1; /* SINR_RangeEUTRA */ +static int hf_nr_rrc_measQuantityResults_rsrp = -1; /* RSRP_Range */ +static int hf_nr_rrc_measQuantityResults_rsrq = -1; /* RSRQ_Range */ +static int hf_nr_rrc_measQuantityResultssinr = -1; /* SINR_Range */ +static int hf_nr_rrc_measQuantityResultsEUTRA_rsrp = -1; /* RSRP_RangeEUTRA */ +static int hf_nr_rrc_measQuantityResultsEUTRA_rsrq = -1; /* RSRQ_RangeEUTRA */ +static int hf_nr_rrc_measQuantityResultsEUTRA_sinr = -1; /* SINR_RangeEUTRA */ static int hf_nr_rrc_ResultsPerSSB_IndexList_item = -1; /* ResultsPerSSB_Index */ static int hf_nr_rrc_ssb_Results = -1; /* MeasQuantityResults */ static int hf_nr_rrc_ResultsPerCSI_RS_IndexList_item = -1; /* ResultsPerCSI_RS_Index */ @@ -2765,6 +2765,9 @@ static int hf_nr_rrc_measResultListCBR_NR_r16 = -1; /* SEQUENCE_SIZE_1_maxNrofS static int hf_nr_rrc_measResultListCBR_NR_r16_item = -1; /* MeasResultCBR_NR_r16 */ static int hf_nr_rrc_sl_poolReportIdentity_r16 = -1; /* SL_ResourcePoolID_r16 */ static int hf_nr_rrc_sl_CBR_ResultsNR_r16 = -1; /* SL_CBR_r16 */ +static int hf_nr_rrc_measTriggerQuantityEUTRA_rsrp = -1; /* RSRP_RangeEUTRA */ +static int hf_nr_rrc_measTriggerQuantityEUTRA_rsrq = -1; /* RSRQ_RangeEUTRA */ +static int hf_nr_rrc_measTriggerQuantityEUTRA_sinr = -1; /* SINR_RangeEUTRA */ static int hf_nr_rrc_t_Evaluation = -1; /* T_t_Evaluation */ static int hf_nr_rrc_t_HystNormal = -1; /* T_t_HystNormal */ static int hf_nr_rrc_n_CellChangeMedium = -1; /* INTEGER_1_16 */ @@ -3061,7 +3064,7 @@ static int hf_nr_rrc_phr_PeriodicTimer = -1; /* T_phr_PeriodicTimer */ static int hf_nr_rrc_phr_ProhibitTimer = -1; /* T_phr_ProhibitTimer */ static int hf_nr_rrc_phr_Tx_PowerFactorChange = -1; /* T_phr_Tx_PowerFactorChange */ static int hf_nr_rrc_multiplePHR = -1; /* BOOLEAN */ -static int hf_nr_rrc_dummy_04 = -1; /* BOOLEAN */ +static int hf_nr_rrc_pHR_Config_dummy = -1; /* BOOLEAN */ static int hf_nr_rrc_phr_Type2OtherCell = -1; /* BOOLEAN */ static int hf_nr_rrc_phr_ModeOtherCG = -1; /* T_phr_ModeOtherCG */ static int hf_nr_rrc_mpe_Reporting_FR2_r16 = -1; /* T_mpe_Reporting_FR2_r16 */ @@ -3570,7 +3573,7 @@ static int hf_nr_rrc_resourceBlocks = -1; /* BIT_STRING_SIZE_275 */ static int hf_nr_rrc_symbolsInResourceBlock = -1; /* T_symbolsInResourceBlock */ static int hf_nr_rrc_periodicityAndPattern = -1; /* T_periodicityAndPattern */ static int hf_nr_rrc_controlResourceSet = -1; /* ControlResourceSetId */ -static int hf_nr_rrc_dummy_05 = -1; /* T_dummy_01 */ +static int hf_nr_rrc_rateMatchPattern_dummy = -1; /* T_rateMatchPattern_dummy */ static int hf_nr_rrc_controlResourceSet_r16 = -1; /* ControlResourceSetId_r16 */ static int hf_nr_rrc_carrierFreqDL = -1; /* INTEGER_0_16383 */ static int hf_nr_rrc_carrierBandwidthDL = -1; /* T_carrierBandwidthDL */ @@ -3685,12 +3688,15 @@ static int hf_nr_rrc_includeSensor_Meas_r16_01 = -1; /* T_includeSensor_Meas_r1 static int hf_nr_rrc_ul_DelayValueConfig_r16 = -1; /* T_ul_DelayValueConfig_r16 */ static int hf_nr_rrc_setup_98 = -1; /* UL_DelayValueConfig_r16 */ static int hf_nr_rrc_reportAddNeighMeas_r16 = -1; /* T_reportAddNeighMeas_r16 */ -static int hf_nr_rrc_rsrp_02 = -1; /* INTEGER_M30_30 */ -static int hf_nr_rrc_rsrq_02 = -1; /* INTEGER_M30_30 */ -static int hf_nr_rrc_sinr_02 = -1; /* INTEGER_M30_30 */ -static int hf_nr_rrc_rsrp_03 = -1; /* BOOLEAN */ -static int hf_nr_rrc_rsrq_03 = -1; /* BOOLEAN */ -static int hf_nr_rrc_sinr_03 = -1; /* BOOLEAN */ +static int hf_nr_rrc_measTriggerQuantity_rsrp = -1; /* RSRP_Range */ +static int hf_nr_rrc_measTriggerQuantity_rsrq = -1; /* RSRQ_Range */ +static int hf_nr_rrc_measTriggerQuantity_sinr = -1; /* SINR_Range */ +static int hf_nr_rrc_measTriggerQuantityOffset_rsrp = -1; /* INTEGER_M30_30 */ +static int hf_nr_rrc_measTriggerQuantityOffset_rsrq = -1; /* INTEGER_M30_30 */ +static int hf_nr_rrc_measTriggerQuantityOffset_sinr = -1; /* INTEGER_M30_30 */ +static int hf_nr_rrc_measReportQuantity_rsrp = -1; /* BOOLEAN */ +static int hf_nr_rrc_measReportQuantity_rsrq = -1; /* BOOLEAN */ +static int hf_nr_rrc_measReportQuantity_sinr = -1; /* BOOLEAN */ static int hf_nr_rrc_channelOccupancyThreshold_r16 = -1; /* RSSI_Range_r16 */ static int hf_nr_rrc_eventId_r16 = -1; /* T_eventId_r16 */ static int hf_nr_rrc_eventI1_r16 = -1; /* T_eventI1_r16 */ @@ -3802,8 +3808,8 @@ static int hf_nr_rrc_aggregationLevel16_01 = -1; /* T_aggregationLevel16_01 */ static int hf_nr_rrc_dci_Format2_1 = -1; /* T_dci_Format2_1 */ static int hf_nr_rrc_dci_Format2_2 = -1; /* T_dci_Format2_2 */ static int hf_nr_rrc_dci_Format2_3 = -1; /* T_dci_Format2_3 */ -static int hf_nr_rrc_dummy1 = -1; /* T_dummy1 */ -static int hf_nr_rrc_dummy2 = -1; /* T_dummy2 */ +static int hf_nr_rrc_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1 = -1; /* T_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1 */ +static int hf_nr_rrc_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2 = -1; /* T_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2 */ static int hf_nr_rrc_ue_Specific = -1; /* T_ue_Specific */ static int hf_nr_rrc_dci_Formats = -1; /* T_dci_Formats */ static int hf_nr_rrc_dci_Formats_MT_r16 = -1; /* T_dci_Formats_MT_r16 */ @@ -3855,7 +3861,7 @@ static int hf_nr_rrc_setup_101 = -1; /* CSI_MeasConfig */ static int hf_nr_rrc_sCellDeactivationTimer = -1; /* T_sCellDeactivationTimer */ static int hf_nr_rrc_crossCarrierSchedulingConfig = -1; /* CrossCarrierSchedulingConfig */ static int hf_nr_rrc_tag_Id = -1; /* TAG_Id */ -static int hf_nr_rrc_dummy1_01 = -1; /* T_dummy1_01 */ +static int hf_nr_rrc_dummy1 = -1; /* T_dummy1 */ static int hf_nr_rrc_pathlossReferenceLinking = -1; /* T_pathlossReferenceLinking */ static int hf_nr_rrc_servingCellMO = -1; /* MeasObjectId */ static int hf_nr_rrc_lte_CRS_ToMatchAround = -1; /* T_lte_CRS_ToMatchAround */ @@ -3871,7 +3877,7 @@ static int hf_nr_rrc_refSCS15kHz = -1; /* INTEGER_M2_2 */ static int hf_nr_rrc_refSCS30KHz = -1; /* INTEGER_M5_5 */ static int hf_nr_rrc_refSCS60KHz = -1; /* INTEGER_M10_10 */ static int hf_nr_rrc_refSCS120KHz = -1; /* INTEGER_M20_20 */ -static int hf_nr_rrc_dummy2_01 = -1; /* T_dummy2_01 */ +static int hf_nr_rrc_servingCellConfig_eag_2_dummy2 = -1; /* T_servingCellConfig_eag_2_dummy2 */ static int hf_nr_rrc_setup_104 = -1; /* DummyJ */ static int hf_nr_rrc_intraCellGuardBandsDL_List_r16 = -1; /* SEQUENCE_SIZE_1_maxSCSs_OF_IntraCellGuardBandsPerSCS_r16 */ static int hf_nr_rrc_intraCellGuardBandsDL_List_r16_item = -1; /* IntraCellGuardBandsPerSCS_r16 */ @@ -4296,7 +4302,7 @@ static int hf_nr_rrc_deltaOffset_r16 = -1; /* INTEGER_0_2 */ static int hf_nr_rrc_uplinkCancellationPriority_v1610 = -1; /* T_uplinkCancellationPriority_v1610 */ static int hf_nr_rrc_frequencyInfoUL = -1; /* FrequencyInfoUL */ static int hf_nr_rrc_initialUplinkBWP_01 = -1; /* BWP_UplinkCommon */ -static int hf_nr_rrc_dummy_06 = -1; /* TimeAlignmentTimer */ +static int hf_nr_rrc_uplinkConfigCommon_dummy = -1; /* TimeAlignmentTimer */ static int hf_nr_rrc_frequencyInfoUL_01 = -1; /* FrequencyInfoUL_SIB */ static int hf_nr_rrc_timeAlignmentTimerCommon = -1; /* TimeAlignmentTimer */ static int hf_nr_rrc_UplinkTxDirectCurrentList_item = -1; /* UplinkTxDirectCurrentCell */ @@ -4418,7 +4424,7 @@ static int hf_nr_rrc_ue_CA_PowerClass_N = -1; /* T_ue_CA_PowerClass_N */ static int hf_nr_rrc_supportedBandwidthCombinationSetEUTRA_v1530 = -1; /* BIT_STRING_SIZE_1_32 */ static int hf_nr_rrc_fd_MIMO_TotalWeightedLayers = -1; /* INTEGER_2_128 */ static int hf_nr_rrc_dl_1024QAM_TotalWeightedLayers = -1; /* INTEGER_0_10 */ -static int hf_nr_rrc_dummy_07 = -1; /* T_dummy_02 */ +static int hf_nr_rrc_cA_ParametersNR_dummy = -1; /* T_cA_ParametersNR_dummy */ static int hf_nr_rrc_parallelTxSRS_PUCCH_PUSCH = -1; /* T_parallelTxSRS_PUCCH_PUSCH */ static int hf_nr_rrc_parallelTxPRACH_SRS_PUCCH_PUSCH = -1; /* T_parallelTxPRACH_SRS_PUCCH_PUSCH */ static int hf_nr_rrc_simultaneousRxTxInterBandCA = -1; /* T_simultaneousRxTxInterBandCA */ @@ -4432,7 +4438,7 @@ static int hf_nr_rrc_maxNumberSimultaneousNZP_CSI_RS_ActBWP_AllCC = -1; /* INTE static int hf_nr_rrc_totalNumberPortsSimultaneousNZP_CSI_RS_ActBWP_AllCC = -1; /* INTEGER_2_256 */ static int hf_nr_rrc_simultaneousCSI_ReportsAllCC = -1; /* INTEGER_5_32 */ static int hf_nr_rrc_dualPA_Architecture = -1; /* T_dualPA_Architecture */ -static int hf_nr_rrc_dummy_08 = -1; /* T_dummy_03 */ +static int hf_nr_rrc_cA_ParametersNR_v1550_dummy = -1; /* T_cA_ParametersNR_v1550_dummy */ static int hf_nr_rrc_diffNumerologyWithinPUCCH_GroupLargerSCS = -1; /* T_diffNumerologyWithinPUCCH_GroupLargerSCS */ static int hf_nr_rrc_parallelTxMsgA_SRS_PUCCH_PUSCH_r16 = -1; /* T_parallelTxMsgA_SRS_PUCCH_PUSCH_r16 */ static int hf_nr_rrc_msgA_SUL_r16 = -1; /* T_msgA_SUL_r16 */ @@ -4622,27 +4628,27 @@ static int hf_nr_rrc_scalingFactor = -1; /* T_scalingFactor */ static int hf_nr_rrc_dummy8 = -1; /* T_dummy8 */ static int hf_nr_rrc_scellWithoutSSB = -1; /* T_scellWithoutSSB */ static int hf_nr_rrc_csi_RS_MeasSCellWithoutSSB = -1; /* T_csi_RS_MeasSCellWithoutSSB */ -static int hf_nr_rrc_dummy1_02 = -1; /* T_dummy1_02 */ +static int hf_nr_rrc_featureSetDownlink_dummy1 = -1; /* T_featureSetDownlink_dummy1 */ static int hf_nr_rrc_type1_3_CSS = -1; /* T_type1_3_CSS */ static int hf_nr_rrc_pdcch_MonitoringAnyOccasions = -1; /* T_pdcch_MonitoringAnyOccasions */ -static int hf_nr_rrc_dummy2_02 = -1; /* T_dummy2_02 */ +static int hf_nr_rrc_featureSetDownlink_dummy2 = -1; /* T_featureSetDownlink_dummy2 */ static int hf_nr_rrc_ue_SpecificUL_DL_Assignment = -1; /* T_ue_SpecificUL_DL_Assignment */ static int hf_nr_rrc_searchSpaceSharingCA_DL = -1; /* T_searchSpaceSharingCA_DL */ static int hf_nr_rrc_timeDurationForQCL = -1; /* T_timeDurationForQCL */ -static int hf_nr_rrc_scs_60kHz = -1; /* T_scs_60kHz */ -static int hf_nr_rrc_scs_120kHz = -1; /* T_scs_120kHz */ +static int hf_nr_rrc_featureSetDownlink_timeDurationForQCL_scs_60kHz = -1; /* T_featureSetDownlink_timeDurationForQCL_scs_60kHz */ +static int hf_nr_rrc_featureSetDownlink_timeDurationForQCL_scs_120kHz = -1; /* T_featureSetDownlink_timeDurationForQCL_scs_120kHz */ static int hf_nr_rrc_pdsch_ProcessingType1_DifferentTB_PerSlot = -1; /* T_pdsch_ProcessingType1_DifferentTB_PerSlot */ static int hf_nr_rrc_scs_15kHz = -1; /* T_scs_15kHz */ static int hf_nr_rrc_scs_30kHz = -1; /* T_scs_30kHz */ -static int hf_nr_rrc_scs_60kHz_01 = -1; /* T_scs_60kHz_01 */ -static int hf_nr_rrc_scs_120kHz_01 = -1; /* T_scs_120kHz_01 */ -static int hf_nr_rrc_dummy3 = -1; /* DummyA */ -static int hf_nr_rrc_dummy4 = -1; /* SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyB */ -static int hf_nr_rrc_dummy4_item = -1; /* DummyB */ -static int hf_nr_rrc_dummy5 = -1; /* SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyC */ -static int hf_nr_rrc_dummy5_item = -1; /* DummyC */ -static int hf_nr_rrc_dummy6 = -1; /* SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyD */ -static int hf_nr_rrc_dummy6_item = -1; /* DummyD */ +static int hf_nr_rrc_scs_60kHz = -1; /* T_scs_60kHz */ +static int hf_nr_rrc_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz = -1; /* T_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz */ +static int hf_nr_rrc_featureSetDownlink_dummy3 = -1; /* DummyA */ +static int hf_nr_rrc_featureSetDownlink_dummy4 = -1; /* SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyB */ +static int hf_nr_rrc_featureSetDownlink_dummy4_item = -1; /* DummyB */ +static int hf_nr_rrc_featureSetDownlink_dummy5 = -1; /* SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyC */ +static int hf_nr_rrc_featureSetDownlink_dummy5_item = -1; /* DummyC */ +static int hf_nr_rrc_featureSetDownlink_dummy6 = -1; /* SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyD */ +static int hf_nr_rrc_featureSetDownlink_dummy6_item = -1; /* DummyD */ static int hf_nr_rrc_dummy7 = -1; /* SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyE */ static int hf_nr_rrc_dummy7_item = -1; /* DummyE */ static int hf_nr_rrc_oneFL_DMRS_TwoAdditionalDMRS_DL = -1; /* T_oneFL_DMRS_TwoAdditionalDMRS_DL */ @@ -4650,29 +4656,29 @@ static int hf_nr_rrc_additionalDMRS_DL_Alt = -1; /* T_additionalDMRS_DL_Alt */ static int hf_nr_rrc_twoFL_DMRS_TwoAdditionalDMRS_DL = -1; /* T_twoFL_DMRS_TwoAdditionalDMRS_DL */ static int hf_nr_rrc_oneFL_DMRS_ThreeAdditionalDMRS_DL = -1; /* T_oneFL_DMRS_ThreeAdditionalDMRS_DL */ static int hf_nr_rrc_pdcch_MonitoringAnyOccasionsWithSpanGap = -1; /* T_pdcch_MonitoringAnyOccasionsWithSpanGap */ -static int hf_nr_rrc_scs_15kHz_01 = -1; /* T_scs_15kHz_01 */ +static int hf_nr_rrc_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz = -1; /* T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz */ static int hf_nr_rrc_scs_30kHz_01 = -1; /* T_scs_30kHz_01 */ -static int hf_nr_rrc_scs_60kHz_02 = -1; /* T_scs_60kHz_02 */ -static int hf_nr_rrc_scs_120kHz_02 = -1; /* T_scs_120kHz_02 */ +static int hf_nr_rrc_scs_60kHz_01 = -1; /* T_scs_60kHz_01 */ +static int hf_nr_rrc_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz = -1; /* T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz */ static int hf_nr_rrc_pdsch_SeparationWithGap = -1; /* T_pdsch_SeparationWithGap */ static int hf_nr_rrc_pdsch_ProcessingType2 = -1; /* T_pdsch_ProcessingType2 */ -static int hf_nr_rrc_scs_15kHz_02 = -1; /* ProcessingParameters */ +static int hf_nr_rrc_featureSetDownlink_v1540_pdsch_ProcessingType2_scs_15kHz = -1; /* ProcessingParameters */ static int hf_nr_rrc_scs_30kHz_02 = -1; /* ProcessingParameters */ -static int hf_nr_rrc_scs_60kHz_03 = -1; /* ProcessingParameters */ +static int hf_nr_rrc_featureSetDownlink_v1540_pdsch_ProcessingType2_scs_60kHz = -1; /* ProcessingParameters */ static int hf_nr_rrc_pdsch_ProcessingType2_Limited = -1; /* T_pdsch_ProcessingType2_Limited */ static int hf_nr_rrc_differentTB_PerSlot_SCS_30kHz = -1; /* T_differentTB_PerSlot_SCS_30kHz */ static int hf_nr_rrc_dl_MCS_TableAlt_DynamicIndication = -1; /* T_dl_MCS_TableAlt_DynamicIndication */ static int hf_nr_rrc_supportedSRS_Resources = -1; /* SRS_Resources */ static int hf_nr_rrc_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16 = -1; /* T_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16 */ -static int hf_nr_rrc_scs_15kHz_r16 = -1; /* T_scs_15kHz_r16 */ -static int hf_nr_rrc_scs_30kHz_r16 = -1; /* T_scs_30kHz_r16 */ -static int hf_nr_rrc_scs_60kHz_r16 = -1; /* T_scs_60kHz_r16 */ -static int hf_nr_rrc_scs_120kHz_r16 = -1; /* T_scs_120kHz_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_r16 = -1; /* T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_r16 = -1; /* T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_r16 = -1; /* T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_r16 = -1; /* T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_r16 */ static int hf_nr_rrc_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16 = -1; /* T_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16 */ -static int hf_nr_rrc_scs_15kHz_r16_01 = -1; /* T_scs_15kHz_r16_01 */ -static int hf_nr_rrc_scs_30kHz_r16_01 = -1; /* T_scs_30kHz_r16_01 */ -static int hf_nr_rrc_scs_60kHz_r16_01 = -1; /* T_scs_60kHz_r16_01 */ -static int hf_nr_rrc_scs_120kHz_r16_01 = -1; /* T_scs_120kHz_r16_01 */ +static int hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_r16 = -1; /* T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_r16 = -1; /* T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_r16 = -1; /* T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_r16 = -1; /* T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_r16 */ static int hf_nr_rrc_intraFreqDAPS_r16 = -1; /* T_intraFreqDAPS_r16 */ static int hf_nr_rrc_intraFreqDiffSCS_DAPS_r16 = -1; /* T_intraFreqDiffSCS_DAPS_r16 */ static int hf_nr_rrc_intraFreqAsyncDAPS_r16 = -1; /* T_intraFreqAsyncDAPS_r16 */ @@ -4680,9 +4686,11 @@ static int hf_nr_rrc_intraBandFreqSeparationDL_v1620 = -1; /* FreqSeparationCla static int hf_nr_rrc_intraBandFreqSeparationDL_Only_r16 = -1; /* FreqSeparationClassDL_Only_r16 */ static int hf_nr_rrc_pdcch_Monitoring_r16 = -1; /* T_pdcch_Monitoring_r16 */ static int hf_nr_rrc_pdsch_ProcessingType1_r16 = -1; /* T_pdsch_ProcessingType1_r16 */ -static int hf_nr_rrc_scs_15kHz_r16_02 = -1; /* PDCCH_MonitoringOccasions_r16 */ -static int hf_nr_rrc_scs_30kHz_r16_02 = -1; /* PDCCH_MonitoringOccasions_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_15kHz_r16 = -1; /* PDCCH_MonitoringOccasions_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_30kHz_r16 = -1; /* PDCCH_MonitoringOccasions_r16 */ static int hf_nr_rrc_pdsch_ProcessingType2_r16 = -1; /* T_pdsch_ProcessingType2_r16 */ +static int hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_15kHz_r16 = -1; /* PDCCH_MonitoringOccasions_r16 */ +static int hf_nr_rrc_scs_30kHz_r16 = -1; /* PDCCH_MonitoringOccasions_r16 */ static int hf_nr_rrc_pdcch_MonitoringMixed_r16 = -1; /* T_pdcch_MonitoringMixed_r16 */ static int hf_nr_rrc_crossCarrierSchedulingProcessing_DiffSCS_r16 = -1; /* T_crossCarrierSchedulingProcessing_DiffSCS_r16 */ static int hf_nr_rrc_scs_15kHz_120kHz_r16 = -1; /* T_scs_15kHz_120kHz_r16 */ @@ -4749,23 +4757,25 @@ static int hf_nr_rrc_featureSetsUplink_v1630_item = -1; /* FeatureSetUplink_v16 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 */ -static int hf_nr_rrc_dummy3_01 = -1; /* T_dummy3 */ +static int hf_nr_rrc_dummy3 = -1; /* T_dummy3 */ static int hf_nr_rrc_intraBandFreqSeparationUL = -1; /* FreqSeparationClass */ static int hf_nr_rrc_searchSpaceSharingCA_UL = -1; /* T_searchSpaceSharingCA_UL */ -static int hf_nr_rrc_dummy1_03 = -1; /* DummyI */ +static int hf_nr_rrc_featureSetUplink_dummy1 = -1; /* DummyI */ static int hf_nr_rrc_twoPUCCH_Group = -1; /* T_twoPUCCH_Group */ static int hf_nr_rrc_dynamicSwitchSUL = -1; /* T_dynamicSwitchSUL */ static int hf_nr_rrc_simultaneousTxSUL_NonSUL = -1; /* T_simultaneousTxSUL_NonSUL */ static int hf_nr_rrc_pusch_ProcessingType1_DifferentTB_PerSlot = -1; /* T_pusch_ProcessingType1_DifferentTB_PerSlot */ -static int hf_nr_rrc_scs_15kHz_03 = -1; /* T_scs_15kHz_02 */ +static int hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz = -1; /* T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz */ static int hf_nr_rrc_scs_30kHz_03 = -1; /* T_scs_30kHz_02 */ -static int hf_nr_rrc_scs_60kHz_04 = -1; /* T_scs_60kHz_03 */ -static int hf_nr_rrc_scs_120kHz_03 = -1; /* T_scs_120kHz_03 */ -static int hf_nr_rrc_dummy2_03 = -1; /* DummyF */ +static int hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz = -1; /* T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz */ +static int hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz = -1; /* T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz */ +static int hf_nr_rrc_featureSetUplink_dummy2 = -1; /* DummyF */ static int hf_nr_rrc_zeroSlotOffsetAperiodicSRS = -1; /* T_zeroSlotOffsetAperiodicSRS */ static int hf_nr_rrc_pa_PhaseDiscontinuityImpacts = -1; /* T_pa_PhaseDiscontinuityImpacts */ static int hf_nr_rrc_pusch_SeparationWithGap = -1; /* T_pusch_SeparationWithGap */ static int hf_nr_rrc_pusch_ProcessingType2 = -1; /* T_pusch_ProcessingType2 */ +static int hf_nr_rrc_featureSetUplink_v1540_pusch_ProcessingType2_scs_15kHz = -1; /* ProcessingParameters */ +static int hf_nr_rrc_featureSetUplink_v1540_pusch_ProcessingType2_scs_60kHz = -1; /* ProcessingParameters */ static int hf_nr_rrc_ul_MCS_TableAlt_DynamicIndication = -1; /* T_ul_MCS_TableAlt_DynamicIndication */ static int hf_nr_rrc_pusch_RepetitionTypeB_r16 = -1; /* T_pusch_RepetitionTypeB_r16 */ static int hf_nr_rrc_maxNumberPUSCH_Tx_r16 = -1; /* T_maxNumberPUSCH_Tx_r16 */ @@ -4774,15 +4784,15 @@ static int hf_nr_rrc_ul_CancellationSelfCarrier_r16 = -1; /* T_ul_CancellationS static int hf_nr_rrc_ul_CancellationCrossCarrier_r16 = -1; /* T_ul_CancellationCrossCarrier_r16 */ static int hf_nr_rrc_ul_FullPwrMode2_MaxSRS_ResInSet_r16 = -1; /* T_ul_FullPwrMode2_MaxSRS_ResInSet_r16 */ static int hf_nr_rrc_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16 = -1; /* T_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16 */ -static int hf_nr_rrc_scs_15kHz_r16_03 = -1; /* T_scs_15kHz_r16_02 */ -static int hf_nr_rrc_scs_30kHz_r16_03 = -1; /* T_scs_30kHz_r16_02 */ -static int hf_nr_rrc_scs_60kHz_r16_02 = -1; /* T_scs_60kHz_r16_02 */ -static int hf_nr_rrc_scs_120kHz_r16_02 = -1; /* T_scs_120kHz_r16_02 */ +static int hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16 = -1; /* T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16 */ +static int hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16 = -1; /* T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16 */ +static int hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16 = -1; /* T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16 */ +static int hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16 = -1; /* T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16 */ static int hf_nr_rrc_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16 = -1; /* T_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16 */ -static int hf_nr_rrc_scs_15kHz_r16_04 = -1; /* T_scs_15kHz_r16_03 */ -static int hf_nr_rrc_scs_30kHz_r16_04 = -1; /* T_scs_30kHz_r16_03 */ -static int hf_nr_rrc_scs_60kHz_r16_03 = -1; /* T_scs_60kHz_r16_03 */ -static int hf_nr_rrc_scs_120kHz_r16_03 = -1; /* T_scs_120kHz_r16_03 */ +static int hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16 = -1; /* T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16 */ +static int hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16 = -1; /* T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16 */ +static int hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16 = -1; /* T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16 */ +static int hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16 = -1; /* T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16 */ static int hf_nr_rrc_supportedSRS_PosResources_r16 = -1; /* SRS_AllPosResources_r16 */ static int hf_nr_rrc_intraFreqDAPS_UL_r16 = -1; /* T_intraFreqDAPS_UL_r16 */ static int hf_nr_rrc_intraFreqMultiUL_TransmissionDAPS_r16 = -1; /* T_intraFreqMultiUL_TransmissionDAPS_r16 */ @@ -4818,7 +4828,7 @@ static int hf_nr_rrc_scs_15kHz_60kHz_r16_01 = -1; /* T_scs_15kHz_60kHz_r16_01 * static int hf_nr_rrc_scs_30kHz_120kHz_r16_01 = -1; /* T_scs_30kHz_120kHz_r16_01 */ static int hf_nr_rrc_scs_15kHz_30kHz_r16_01 = -1; /* T_scs_15kHz_30kHz_r16_01 */ static int hf_nr_rrc_scs_30kHz_60kHz_r16_01 = -1; /* T_scs_30kHz_60kHz_r16_01 */ -static int hf_nr_rrc_scs_60kHz_120kHz_r16_01 = -1; /* T_scs_60kHz_120kHz_r16_01 */ +static int hf_nr_rrc_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16 = -1; /* T_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16 */ static int hf_nr_rrc_ul_FullPwrMode1_r16 = -1; /* T_ul_FullPwrMode1_r16 */ static int hf_nr_rrc_ul_FullPwrMode2_SRSConfig_diffNumSRSPorts_r16 = -1; /* T_ul_FullPwrMode2_SRSConfig_diffNumSRSPorts_r16 */ static int hf_nr_rrc_ul_FullPwrMode2_TPMIGroup_r16 = -1; /* T_ul_FullPwrMode2_TPMIGroup_r16 */ @@ -4898,7 +4908,7 @@ static int hf_nr_rrc_mac_ParametersCommon = -1; /* MAC_ParametersCommon */ static int hf_nr_rrc_mac_ParametersXDD_Diff = -1; /* MAC_ParametersXDD_Diff */ static int hf_nr_rrc_mac_ParametersFRX_Diff_r16 = -1; /* MAC_ParametersFRX_Diff_r16 */ static int hf_nr_rrc_lcp_Restriction = -1; /* T_lcp_Restriction */ -static int hf_nr_rrc_dummy_09 = -1; /* T_dummy_04 */ +static int hf_nr_rrc_mAC_ParametersCommon_dummy = -1; /* T_mAC_ParametersCommon_dummy */ static int hf_nr_rrc_lch_ToSCellRestriction = -1; /* T_lch_ToSCellRestriction */ static int hf_nr_rrc_recommendedBitRate = -1; /* T_recommendedBitRate */ static int hf_nr_rrc_recommendedBitRateQuery = -1; /* T_recommendedBitRateQuery */ @@ -4919,17 +4929,17 @@ static int hf_nr_rrc_directSCG_SCellActivationResume_r16 = -1; /* T_directSCG_S static int hf_nr_rrc_drx_Adaptation_r16 = -1; /* T_drx_Adaptation_r16 */ static int hf_nr_rrc_non_SharedSpectrumChAccess_r16 = -1; /* MinTimeGap_r16 */ static int hf_nr_rrc_sharedSpectrumChAccess_r16 = -1; /* MinTimeGap_r16 */ -static int hf_nr_rrc_skipUplinkTxDynamic_01 = -1; /* T_skipUplinkTxDynamic */ +static int hf_nr_rrc_skipUplinkTxDynamic = -1; /* T_skipUplinkTxDynamic */ static int hf_nr_rrc_logicalChannelSR_DelayTimer_01 = -1; /* T_logicalChannelSR_DelayTimer_01 */ static int hf_nr_rrc_longDRX_Cycle = -1; /* T_longDRX_Cycle */ static int hf_nr_rrc_shortDRX_Cycle = -1; /* T_shortDRX_Cycle */ static int hf_nr_rrc_multipleSR_Configurations = -1; /* T_multipleSR_Configurations */ static int hf_nr_rrc_multipleConfiguredGrants = -1; /* T_multipleConfiguredGrants */ static int hf_nr_rrc_secondaryDRX_Group_r16 = -1; /* T_secondaryDRX_Group_r16 */ -static int hf_nr_rrc_scs_15kHz_r16_05 = -1; /* T_scs_15kHz_r16_04 */ -static int hf_nr_rrc_scs_30kHz_r16_05 = -1; /* T_scs_30kHz_r16_04 */ -static int hf_nr_rrc_scs_60kHz_r16_04 = -1; /* T_scs_60kHz_r16_04 */ -static int hf_nr_rrc_scs_120kHz_r16_04 = -1; /* T_scs_120kHz_r16_04 */ +static int hf_nr_rrc_scs_15kHz_r16 = -1; /* T_scs_15kHz_r16 */ +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_measAndMobParametersCommon = -1; /* MeasAndMobParametersCommon */ static int hf_nr_rrc_measAndMobParametersXDD_Diff = -1; /* MeasAndMobParametersXDD_Diff */ static int hf_nr_rrc_measAndMobParametersFRX_Diff = -1; /* MeasAndMobParametersFRX_Diff */ @@ -4960,7 +4970,7 @@ static int hf_nr_rrc_maxNumberCLI_RSSI_r16 = -1; /* T_maxNumberCLI_RSSI_r16 */ static int hf_nr_rrc_maxNumberCLI_SRS_RSRP_r16 = -1; /* T_maxNumberCLI_SRS_RSRP_r16 */ static int hf_nr_rrc_maxNumberPerSlotCLI_SRS_RSRP_r16 = -1; /* T_maxNumberPerSlotCLI_SRS_RSRP_r16 */ static int hf_nr_rrc_mfbi_IAB_r16 = -1; /* T_mfbi_IAB_r16 */ -static int hf_nr_rrc_dummy_10 = -1; /* T_dummy_05 */ +static int hf_nr_rrc_measAndMobParametersCommon_eag_5_dummy = -1; /* T_measAndMobParametersCommon_eag_5_dummy */ static int hf_nr_rrc_nr_CGI_Reporting_NPN_r16 = -1; /* T_nr_CGI_Reporting_NPN_r16 */ static int hf_nr_rrc_idleInactiveEUTRA_MeasReport_r16 = -1; /* T_idleInactiveEUTRA_MeasReport_r16 */ static int hf_nr_rrc_idleInactive_ValidityArea_r16 = -1; /* T_idleInactive_ValidityArea_r16 */ @@ -5024,13 +5034,13 @@ static int hf_nr_rrc_periodicBeamReport = -1; /* T_periodicBeamReport */ static int hf_nr_rrc_aperiodicBeamReport = -1; /* T_aperiodicBeamReport */ static int hf_nr_rrc_sp_BeamReportPUCCH = -1; /* T_sp_BeamReportPUCCH */ static int hf_nr_rrc_sp_BeamReportPUSCH = -1; /* T_sp_BeamReportPUSCH */ -static int hf_nr_rrc_dummy1_04 = -1; /* DummyG */ +static int hf_nr_rrc_mIMO_ParametersPerBand_dummy1 = -1; /* DummyG */ static int hf_nr_rrc_maxNumberRxBeam = -1; /* INTEGER_2_8 */ static int hf_nr_rrc_maxNumberRxTxBeamSwitchDL = -1; /* T_maxNumberRxTxBeamSwitchDL */ -static int hf_nr_rrc_scs_15kHz_04 = -1; /* T_scs_15kHz_03 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz = -1; /* T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz */ static int hf_nr_rrc_scs_30kHz_04 = -1; /* T_scs_30kHz_03 */ -static int hf_nr_rrc_scs_60kHz_05 = -1; /* T_scs_60kHz_04 */ -static int hf_nr_rrc_scs_120kHz_04 = -1; /* T_scs_120kHz_04 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz = -1; /* T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz */ +static int hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz = -1; /* T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz */ static int hf_nr_rrc_scs_240kHz = -1; /* T_scs_240kHz */ static int hf_nr_rrc_maxNumberNonGroupBeamReporting = -1; /* T_maxNumberNonGroupBeamReporting */ static int hf_nr_rrc_groupBeamReporting = -1; /* T_groupBeamReporting */ @@ -5040,32 +5050,32 @@ static int hf_nr_rrc_maxNumberSRS_ResourceSet = -1; /* INTEGER_1_8 */ static int hf_nr_rrc_maxNumberCSI_RS_BFD = -1; /* INTEGER_1_64 */ static int hf_nr_rrc_maxNumberSSB_BFD = -1; /* INTEGER_1_64 */ static int hf_nr_rrc_maxNumberCSI_RS_SSB_CBD = -1; /* INTEGER_1_256 */ -static int hf_nr_rrc_dummy2_04 = -1; /* T_dummy2_03 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_dummy2 = -1; /* T_mIMO_ParametersPerBand_dummy2 */ static int hf_nr_rrc_twoPortsPTRS_UL = -1; /* T_twoPortsPTRS_UL */ -static int hf_nr_rrc_dummy5_01 = -1; /* SRS_Resources */ -static int hf_nr_rrc_dummy3_02 = -1; /* INTEGER_1_4 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_dummy5 = -1; /* SRS_Resources */ +static int hf_nr_rrc_mIMO_ParametersPerBand_dummy3 = -1; /* INTEGER_1_4 */ static int hf_nr_rrc_beamReportTiming = -1; /* T_beamReportTiming */ -static int hf_nr_rrc_scs_15kHz_05 = -1; /* T_scs_15kHz_04 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz = -1; /* T_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz */ static int hf_nr_rrc_scs_30kHz_05 = -1; /* T_scs_30kHz_04 */ -static int hf_nr_rrc_scs_60kHz_06 = -1; /* T_scs_60kHz_05 */ -static int hf_nr_rrc_scs_120kHz_05 = -1; /* T_scs_120kHz_05 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz = -1; /* T_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz */ +static int hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz = -1; /* T_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz */ static int hf_nr_rrc_ptrs_DensityRecommendationSetDL = -1; /* T_ptrs_DensityRecommendationSetDL */ -static int hf_nr_rrc_scs_15kHz_06 = -1; /* PTRS_DensityRecommendationDL */ +static int hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_15kHz = -1; /* PTRS_DensityRecommendationDL */ static int hf_nr_rrc_scs_30kHz_06 = -1; /* PTRS_DensityRecommendationDL */ -static int hf_nr_rrc_scs_60kHz_07 = -1; /* PTRS_DensityRecommendationDL */ -static int hf_nr_rrc_scs_120kHz_06 = -1; /* PTRS_DensityRecommendationDL */ +static int hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_60kHz = -1; /* PTRS_DensityRecommendationDL */ +static int hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_120kHz = -1; /* PTRS_DensityRecommendationDL */ static int hf_nr_rrc_ptrs_DensityRecommendationSetUL = -1; /* T_ptrs_DensityRecommendationSetUL */ -static int hf_nr_rrc_scs_15kHz_07 = -1; /* PTRS_DensityRecommendationUL */ +static int hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_15kHz = -1; /* PTRS_DensityRecommendationUL */ static int hf_nr_rrc_scs_30kHz_07 = -1; /* PTRS_DensityRecommendationUL */ -static int hf_nr_rrc_scs_60kHz_08 = -1; /* PTRS_DensityRecommendationUL */ -static int hf_nr_rrc_scs_120kHz_07 = -1; /* PTRS_DensityRecommendationUL */ -static int hf_nr_rrc_dummy4_01 = -1; /* DummyH */ +static int hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_60kHz = -1; /* PTRS_DensityRecommendationUL */ +static int hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_120kHz = -1; /* PTRS_DensityRecommendationUL */ +static int hf_nr_rrc_mIMO_ParametersPerBand_dummy4 = -1; /* DummyH */ static int hf_nr_rrc_aperiodicTRS = -1; /* T_aperiodicTRS */ -static int hf_nr_rrc_dummy6_01 = -1; /* T_dummy6 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_eag_1_dummy6 = -1; /* T_mIMO_ParametersPerBand_eag_1_dummy6 */ static int hf_nr_rrc_beamManagementSSB_CSI_RS = -1; /* BeamManagementSSB_CSI_RS */ static int hf_nr_rrc_beamSwitchTiming = -1; /* T_beamSwitchTiming */ -static int hf_nr_rrc_scs_60kHz_09 = -1; /* T_scs_60kHz_06 */ -static int hf_nr_rrc_scs_120kHz_08 = -1; /* T_scs_120kHz_06 */ +static int hf_nr_rrc_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz = -1; /* T_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz */ +static int hf_nr_rrc_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz = -1; /* T_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz */ static int hf_nr_rrc_codebookParameters = -1; /* CodebookParameters */ static int hf_nr_rrc_csi_RS_IM_ReceptionForFeedback = -1; /* CSI_RS_IM_ReceptionForFeedback */ static int hf_nr_rrc_csi_RS_ProcFrameworkForSRS = -1; /* CSI_RS_ProcFrameworkForSRS */ @@ -5122,8 +5132,8 @@ static int hf_nr_rrc_codebookComboParametersAddition_r16 = -1; /* CodebookCombo static int hf_nr_rrc_beamCorrespondenceSSB_based_r16 = -1; /* T_beamCorrespondenceSSB_based_r16 */ static int hf_nr_rrc_beamCorrespondenceCSI_RS_based_r16 = -1; /* T_beamCorrespondenceCSI_RS_based_r16 */ static int hf_nr_rrc_beamSwitchTiming_r16 = -1; /* T_beamSwitchTiming_r16 */ -static int hf_nr_rrc_scs_60kHz_r16_05 = -1; /* T_scs_60kHz_r16_05 */ -static int hf_nr_rrc_scs_120kHz_r16_05 = -1; /* T_scs_120kHz_r16_05 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_r16 = -1; /* T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_r16 */ +static int hf_nr_rrc_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_r16 = -1; /* T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_r16 */ static int hf_nr_rrc_semi_PersistentL1_SINR_Report_PUCCH_r16 = -1; /* T_semi_PersistentL1_SINR_Report_PUCCH_r16 */ static int hf_nr_rrc_supportReportFormat1_2OFDM_syms_r16 = -1; /* T_supportReportFormat1_2OFDM_syms_r16 */ static int hf_nr_rrc_supportReportFormat4_14OFDM_syms_r16 = -1; /* T_supportReportFormat4_14OFDM_syms_r16 */ @@ -5210,8 +5220,8 @@ static int hf_nr_rrc_fdd_Add_UE_NRDC_Capabilities = -1; /* UE_MRDC_CapabilityAd static int hf_nr_rrc_tdd_Add_UE_NRDC_Capabilities = -1; /* UE_MRDC_CapabilityAddXDD_Mode */ static int hf_nr_rrc_fr1_Add_UE_NRDC_Capabilities = -1; /* UE_MRDC_CapabilityAddFRX_Mode */ static int hf_nr_rrc_fr2_Add_UE_NRDC_Capabilities = -1; /* UE_MRDC_CapabilityAddFRX_Mode */ -static int hf_nr_rrc_dummy2_05 = -1; /* OCTET_STRING */ -static int hf_nr_rrc_dummy_11 = -1; /* T_dummy_06 */ +static int hf_nr_rrc_nRDC_Parameters_dummy2 = -1; /* OCTET_STRING */ +static int hf_nr_rrc_nRDC_Parameters_dummy = -1; /* T_nRDC_Parameters_dummy */ static int hf_nr_rrc_sfn_SyncNRDC = -1; /* T_sfn_SyncNRDC */ static int hf_nr_rrc_pdcp_DuplicationSplitSRB = -1; /* T_pdcp_DuplicationSplitSRB */ static int hf_nr_rrc_pdcp_DuplicationSplitDRB = -1; /* T_pdcp_DuplicationSplitDRB */ @@ -5279,7 +5289,7 @@ static int hf_nr_rrc_dynamicHARQ_ACK_CodeB_CBG_Retx_DL = -1; /* T_dynamicHARQ_A static int hf_nr_rrc_rateMatchingResrcSetSemi_Static = -1; /* T_rateMatchingResrcSetSemi_Static */ static int hf_nr_rrc_rateMatchingResrcSetDynamic = -1; /* T_rateMatchingResrcSetDynamic */ static int hf_nr_rrc_bwp_SwitchingDelay = -1; /* T_bwp_SwitchingDelay */ -static int hf_nr_rrc_dummy_12 = -1; /* T_dummy_07 */ +static int hf_nr_rrc_phy_ParametersCommon_eag_1_dummy = -1; /* T_phy_ParametersCommon_eag_1_dummy */ static int hf_nr_rrc_maxNumberSearchSpaces = -1; /* T_maxNumberSearchSpaces */ static int hf_nr_rrc_rateMatchingCtrlResrcSetDynamic = -1; /* T_rateMatchingCtrlResrcSetDynamic */ static int hf_nr_rrc_maxLayersMIMO_Indication = -1; /* T_maxLayersMIMO_Indication */ @@ -5335,10 +5345,10 @@ static int hf_nr_rrc_dl_SchedulingOffset_PDSCH_TypeA = -1; /* T_dl_SchedulingOf static int hf_nr_rrc_dl_SchedulingOffset_PDSCH_TypeB = -1; /* T_dl_SchedulingOffset_PDSCH_TypeB */ static int hf_nr_rrc_ul_SchedulingOffset = -1; /* T_ul_SchedulingOffset */ static int hf_nr_rrc_dynamicSFI_01 = -1; /* T_dynamicSFI_01 */ -static int hf_nr_rrc_dummy1_05 = -1; /* BIT_STRING_SIZE_2 */ +static int hf_nr_rrc_phy_ParametersFRX_Diff_dummy1 = -1; /* BIT_STRING_SIZE_2 */ static int hf_nr_rrc_twoFL_DMRS = -1; /* BIT_STRING_SIZE_2 */ -static int hf_nr_rrc_dummy2_06 = -1; /* BIT_STRING_SIZE_2 */ -static int hf_nr_rrc_dummy3_03 = -1; /* BIT_STRING_SIZE_2 */ +static int hf_nr_rrc_phy_ParametersFRX_Diff_dummy2 = -1; /* BIT_STRING_SIZE_2 */ +static int hf_nr_rrc_phy_ParametersFRX_Diff_dummy3 = -1; /* BIT_STRING_SIZE_2 */ static int hf_nr_rrc_supportedDMRS_TypeDL = -1; /* T_supportedDMRS_TypeDL */ static int hf_nr_rrc_supportedDMRS_TypeUL = -1; /* T_supportedDMRS_TypeUL */ static int hf_nr_rrc_semiOpenLoopCSI = -1; /* T_semiOpenLoopCSI */ @@ -5402,11 +5412,11 @@ 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_pdcch_MonitoringSingleOccasion = -1; /* T_pdcch_MonitoringSingleOccasion */ -static int hf_nr_rrc_scs_60kHz_10 = -1; /* T_scs_60kHz_07 */ +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 */ static int hf_nr_rrc_pdsch_RE_MappingFR1_PerSymbol = -1; /* T_pdsch_RE_MappingFR1_PerSymbol */ static int hf_nr_rrc_pdsch_RE_MappingFR1_PerSlot = -1; /* T_pdsch_RE_MappingFR1_PerSlot */ -static int hf_nr_rrc_dummy_13 = -1; /* T_dummy_08 */ +static int hf_nr_rrc_phy_ParametersFR2_dummy = -1; /* T_phy_ParametersFR2_dummy */ static int hf_nr_rrc_pdsch_RE_MappingFR2_PerSymbol = -1; /* T_pdsch_RE_MappingFR2_PerSymbol */ static int hf_nr_rrc_pCell_FR2 = -1; /* T_pCell_FR2 */ static int hf_nr_rrc_pdsch_RE_MappingFR2_PerSlot = -1; /* T_pdsch_RE_MappingFR2_PerSlot */ @@ -5461,30 +5471,38 @@ static int hf_nr_rrc_ue_PowerClass = -1; /* T_ue_PowerClass */ static int hf_nr_rrc_rateMatchingLTE_CRS = -1; /* T_rateMatchingLTE_CRS */ static int hf_nr_rrc_channelBWs_DL = -1; /* T_channelBWs_DL */ static int hf_nr_rrc_fr1 = -1; /* T_fr1 */ -static int hf_nr_rrc_scs_15kHz_08 = -1; /* BIT_STRING_SIZE_10 */ +static int hf_nr_rrc_bandNR_channelBWs_DL_fr1_scs_15kHz = -1; /* BIT_STRING_SIZE_10 */ static int hf_nr_rrc_scs_30kHz_08 = -1; /* BIT_STRING_SIZE_10 */ -static int hf_nr_rrc_scs_60kHz_11 = -1; /* BIT_STRING_SIZE_10 */ +static int hf_nr_rrc_bandNR_channelBWs_DL_fr1_scs_60kHz = -1; /* BIT_STRING_SIZE_10 */ static int hf_nr_rrc_fr2 = -1; /* T_fr2 */ -static int hf_nr_rrc_scs_60kHz_12 = -1; /* BIT_STRING_SIZE_3 */ -static int hf_nr_rrc_scs_120kHz_09 = -1; /* BIT_STRING_SIZE_3 */ +static int hf_nr_rrc_bandNR_channelBWs_DL_fr2_scs_60kHz = -1; /* BIT_STRING_SIZE_3 */ +static int hf_nr_rrc_bandNR_channelBWs_DL_fr2_scs_120kHz = -1; /* BIT_STRING_SIZE_3 */ static int hf_nr_rrc_channelBWs_UL = -1; /* T_channelBWs_UL */ static int hf_nr_rrc_fr1_01 = -1; /* T_fr1_01 */ +static int hf_nr_rrc_bandNR_channelBWs_UL_fr1_scs_15kHz = -1; /* BIT_STRING_SIZE_10 */ +static int hf_nr_rrc_bandNR_channelBWs_UL_fr1_scs_60kHz = -1; /* BIT_STRING_SIZE_10 */ static int hf_nr_rrc_fr2_01 = -1; /* T_fr2_01 */ +static int hf_nr_rrc_bandNR_channelBWs_UL_fr2_scs_60kHz = -1; /* BIT_STRING_SIZE_3 */ +static int hf_nr_rrc_bandNR_channelBWs_UL_fr2_scs_120kHz = -1; /* BIT_STRING_SIZE_3 */ static int hf_nr_rrc_maxUplinkDutyCycle_PC2_FR1 = -1; /* T_maxUplinkDutyCycle_PC2_FR1 */ static int hf_nr_rrc_pucch_SpatialRelInfoMAC_CE = -1; /* T_pucch_SpatialRelInfoMAC_CE */ static int hf_nr_rrc_powerBoosting_pi2BPSK = -1; /* T_powerBoosting_pi2BPSK */ static int hf_nr_rrc_maxUplinkDutyCycle_FR2 = -1; /* T_maxUplinkDutyCycle_FR2 */ static int hf_nr_rrc_channelBWs_DL_v1590 = -1; /* T_channelBWs_DL_v1590 */ static int hf_nr_rrc_fr1_02 = -1; /* T_fr1_02 */ -static int hf_nr_rrc_scs_15kHz_09 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr1_scs_15kHz = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_scs_30kHz_09 = -1; /* BIT_STRING_SIZE_16 */ -static int hf_nr_rrc_scs_60kHz_13 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr1_scs_60kHz = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_fr2_02 = -1; /* T_fr2_02 */ -static int hf_nr_rrc_scs_60kHz_14 = -1; /* BIT_STRING_SIZE_8 */ -static int hf_nr_rrc_scs_120kHz_10 = -1; /* BIT_STRING_SIZE_8 */ +static int hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr2_scs_60kHz = -1; /* BIT_STRING_SIZE_8 */ +static int hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr2_scs_120kHz = -1; /* BIT_STRING_SIZE_8 */ static int hf_nr_rrc_channelBWs_UL_v1590 = -1; /* T_channelBWs_UL_v1590 */ static int hf_nr_rrc_fr1_03 = -1; /* T_fr1_03 */ +static int hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr1_scs_15kHz = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr1_scs_60kHz = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_fr2_03 = -1; /* T_fr2_03 */ +static int hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr2_scs_60kHz = -1; /* BIT_STRING_SIZE_8 */ +static int hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr2_scs_120kHz = -1; /* BIT_STRING_SIZE_8 */ static int hf_nr_rrc_asymmetricBandwidthCombinationSet = -1; /* BIT_STRING_SIZE_1_32 */ static int hf_nr_rrc_sharedSpectrumChAccessParamsPerBand_r16 = -1; /* SharedSpectrumChAccessParamsPerBand_r16 */ static int hf_nr_rrc_cancelOverlappingPUSCH_r16 = -1; /* T_cancelOverlappingPUSCH_r16 */ @@ -5499,20 +5517,20 @@ static int hf_nr_rrc_spatialRelationsSRS_Pos_r16 = -1; /* SpatialRelationsSRS_P static int hf_nr_rrc_simulSRS_MIMO_TransWithinBand_r16 = -1; /* T_simulSRS_MIMO_TransWithinBand_r16 */ static int hf_nr_rrc_channelBW_DL_IAB_r16 = -1; /* T_channelBW_DL_IAB_r16 */ static int hf_nr_rrc_fr1_100mhz = -1; /* T_fr1_100mhz */ -static int hf_nr_rrc_scs_15kHz_10 = -1; /* T_scs_15kHz_05 */ +static int hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz = -1; /* T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz */ static int hf_nr_rrc_scs_30kHz_10 = -1; /* T_scs_30kHz_05 */ -static int hf_nr_rrc_scs_60kHz_15 = -1; /* T_scs_60kHz_08 */ +static int hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz = -1; /* T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz */ static int hf_nr_rrc_fr2_200mhz = -1; /* T_fr2_200mhz */ -static int hf_nr_rrc_scs_60kHz_16 = -1; /* T_scs_60kHz_09 */ -static int hf_nr_rrc_scs_120kHz_11 = -1; /* T_scs_120kHz_07 */ +static int hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz = -1; /* T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz */ +static int hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz = -1; /* T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz */ static int hf_nr_rrc_channelBW_UL_IAB_r16 = -1; /* T_channelBW_UL_IAB_r16 */ static int hf_nr_rrc_fr1_100mhz_01 = -1; /* T_fr1_100mhz_01 */ -static int hf_nr_rrc_scs_15kHz_11 = -1; /* T_scs_15kHz_06 */ +static int hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz = -1; /* T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz */ static int hf_nr_rrc_scs_30kHz_11 = -1; /* T_scs_30kHz_06 */ -static int hf_nr_rrc_scs_60kHz_17 = -1; /* T_scs_60kHz_10 */ +static int hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz = -1; /* T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz */ static int hf_nr_rrc_fr2_200mhz_01 = -1; /* T_fr2_200mhz_01 */ -static int hf_nr_rrc_scs_60kHz_18 = -1; /* T_scs_60kHz_11 */ -static int hf_nr_rrc_scs_120kHz_12 = -1; /* T_scs_120kHz_08 */ +static int hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz = -1; /* T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz */ +static int hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz = -1; /* T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz */ static int hf_nr_rrc_rasterShift7dot5_IAB_r16 = -1; /* T_rasterShift7dot5_IAB_r16 */ static int hf_nr_rrc_ue_PowerClass_v1610 = -1; /* T_ue_PowerClass_v1610 */ static int hf_nr_rrc_condHandover_r16 = -1; /* T_condHandover_r16 */ @@ -5579,17 +5597,23 @@ static int hf_nr_rrc_harq_RxProcessSidelink_r16 = -1; /* T_harq_RxProcessSideli static int hf_nr_rrc_pscch_RxSidelink_r16 = -1; /* T_pscch_RxSidelink_r16 */ static int hf_nr_rrc_scs_CP_PatternRxSidelink_r16 = -1; /* T_scs_CP_PatternRxSidelink_r16 */ static int hf_nr_rrc_fr1_r16 = -1; /* T_fr1_r16 */ -static int hf_nr_rrc_scs_15kHz_r16_06 = -1; /* BIT_STRING_SIZE_16 */ -static int hf_nr_rrc_scs_30kHz_r16_06 = -1; /* BIT_STRING_SIZE_16 */ -static int hf_nr_rrc_scs_60kHz_r16_06 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_fr2_r16 = -1; /* T_fr2_r16 */ -static int hf_nr_rrc_scs_120kHz_r16_06 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_extendedCP_RxSidelink_r16 = -1; /* T_extendedCP_RxSidelink_r16 */ static int hf_nr_rrc_sl_TransmissionMode1_r16 = -1; /* T_sl_TransmissionMode1_r16 */ static int hf_nr_rrc_harq_TxProcessModeOneSidelink_r16 = -1; /* T_harq_TxProcessModeOneSidelink_r16 */ static int hf_nr_rrc_scs_CP_PatternTxSidelinkModeOne_r16 = -1; /* T_scs_CP_PatternTxSidelinkModeOne_r16 */ static int hf_nr_rrc_fr1_r16_01 = -1; /* T_fr1_r16_01 */ +static int hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_15kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_30kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_60kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_fr2_r16_01 = -1; /* T_fr2_r16_01 */ +static int hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_60kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_120kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_extendedCP_TxSidelink_r16 = -1; /* T_extendedCP_TxSidelink_r16 */ static int hf_nr_rrc_harq_ReportOnPUCCH_r16 = -1; /* T_harq_ReportOnPUCCH_r16 */ static int hf_nr_rrc_sync_Sidelink_r16 = -1; /* T_sync_Sidelink_r16 */ @@ -5697,7 +5721,7 @@ static int hf_nr_rrc_lateNonCriticalExtension_01 = -1; /* T_lateNonCriticalExte static int hf_nr_rrc_nonCriticalExtension_92 = -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_dummy_14 = -1; /* T_dummy_09 */ +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 */ @@ -6058,8 +6082,8 @@ static int hf_nr_rrc_sl_TimeToTrigger_r16 = -1; /* TimeToTrigger */ static int hf_nr_rrc_eventS2_r16 = -1; /* T_eventS2_r16 */ static int hf_nr_rrc_s2_Threshold_r16 = -1; /* SL_MeasTriggerQuantity_r16 */ static int hf_nr_rrc_sl_ReportAmount_r16_01 = -1; /* T_sl_ReportAmount_r16_01 */ -static int hf_nr_rrc_sl_RSRP_r16 = -1; /* BOOLEAN */ -static int hf_nr_rrc_sl_RSRP_r16_01 = -1; /* RSRP_Range */ +static int hf_nr_rrc_sL_MeasReportQuantity_r16_sl_RSRP_r16 = -1; /* BOOLEAN */ +static int hf_nr_rrc_sl_RSRP_r16 = -1; /* RSRP_Range */ static int hf_nr_rrc_sl_PSCCH_Config_r16 = -1; /* T_sl_PSCCH_Config_r16 */ static int hf_nr_rrc_setup_126 = -1; /* SL_PSCCH_Config_r16 */ static int hf_nr_rrc_sl_PSSCH_Config_r16 = -1; /* T_sl_PSSCH_Config_r16 */ @@ -6068,7 +6092,7 @@ static int hf_nr_rrc_sl_PSFCH_Config_r16 = -1; /* T_sl_PSFCH_Config_r16 */ static int hf_nr_rrc_setup_128 = -1; /* SL_PSFCH_Config_r16 */ static int hf_nr_rrc_sl_SyncAllowed_r16 = -1; /* SL_SyncAllowed_r16 */ static int hf_nr_rrc_sl_SubchannelSize_r16 = -1; /* T_sl_SubchannelSize_r16 */ -static int hf_nr_rrc_dummy_15 = -1; /* INTEGER_10_160 */ +static int hf_nr_rrc_sL_ResourcePool_r16_dummy = -1; /* INTEGER_10_160 */ static int hf_nr_rrc_sl_StartRB_Subchannel_r16 = -1; /* INTEGER_0_265 */ static int hf_nr_rrc_sl_NumSubchannel_r16 = -1; /* INTEGER_1_27 */ static int hf_nr_rrc_sl_Additional_MCS_Table_r16 = -1; /* T_sl_Additional_MCS_Table_r16 */ @@ -6220,7 +6244,7 @@ static int hf_nr_rrc_messageClassExtension_09 = -1; /* T_messageClassExtension_ static int hf_nr_rrc_sl_TDD_Config_r16 = -1; /* BIT_STRING_SIZE_12 */ static int hf_nr_rrc_inCoverage_r16 = -1; /* BOOLEAN */ static int hf_nr_rrc_directFrameNumber_r16 = -1; /* BIT_STRING_SIZE_10 */ -static int hf_nr_rrc_slotIndex_r16_01 = -1; /* BIT_STRING_SIZE_7 */ +static int hf_nr_rrc_masterInformationBlockSidelink_slotIndex_r16 = -1; /* BIT_STRING_SIZE_7 */ static int hf_nr_rrc_reservedBits_r16 = -1; /* BIT_STRING_SIZE_2 */ static int hf_nr_rrc_criticalExtensions_47 = -1; /* T_criticalExtensions_47 */ static int hf_nr_rrc_measurementReportSidelink_r16 = -1; /* MeasurementReportSidelink_IEs_r16 */ @@ -6296,7 +6320,12 @@ static int hf_nr_rrc_harq_RxProcessSidelink_r16_01 = -1; /* T_harq_RxProcessSid static int hf_nr_rrc_pscch_RxSidelink_r16_01 = -1; /* T_pscch_RxSidelink_r16_01 */ static int hf_nr_rrc_scs_CP_PatternRxSidelink_r16_01 = -1; /* T_scs_CP_PatternRxSidelink_r16_01 */ static int hf_nr_rrc_fr1_r16_02 = -1; /* T_fr1_r16_02 */ +static int hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_fr2_r16_02 = -1; /* T_fr2_r16_02 */ +static int hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ +static int hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16 = -1; /* BIT_STRING_SIZE_16 */ static int hf_nr_rrc_extendedCP_RxSidelink_r16_01 = -1; /* T_extendedCP_RxSidelink_r16_01 */ static int hf_nr_rrc_sl_Tx_256QAM_r16_01 = -1; /* T_sl_Tx_256QAM_r16_01 */ static int hf_nr_rrc_lowSE_64QAM_MCS_TableSidelink_r16_01 = -1; /* T_lowSE_64QAM_MCS_TableSidelink_r16_01 */ @@ -7875,7 +7904,7 @@ static gint ett_nr_rrc_T_csi_MeasConfig = -1; static gint ett_nr_rrc_T_lte_CRS_ToMatchAround = -1; static gint ett_nr_rrc_T_dormantBWP_Config_r16 = -1; static gint ett_nr_rrc_T_ca_SlotOffset_r16 = -1; -static gint ett_nr_rrc_T_dummy2_01 = -1; +static gint ett_nr_rrc_T_servingCellConfig_eag_2_dummy2 = -1; static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSCSs_OF_IntraCellGuardBandsPerSCS_r16 = -1; static gint ett_nr_rrc_T_lte_CRS_PatternList1_r16 = -1; static gint ett_nr_rrc_T_lte_CRS_PatternList2_r16 = -1; @@ -8350,7 +8379,7 @@ static gint ett_nr_rrc_T_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16 = -1; static gint ett_nr_rrc_MRDC_Parameters_v1630 = -1; static gint ett_nr_rrc_T_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16 = -1; static gint ett_nr_rrc_NRDC_Parameters = -1; -static gint ett_nr_rrc_T_dummy_06 = -1; +static gint ett_nr_rrc_T_nRDC_Parameters_dummy = -1; static gint ett_nr_rrc_NRDC_Parameters_v1570 = -1; static gint ett_nr_rrc_NRDC_Parameters_v15c0 = -1; static gint ett_nr_rrc_NRDC_Parameters_v1610 = -1; @@ -9613,9 +9642,9 @@ dissect_nr_rrc_SINR_Range(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static const per_sequence_t MeasQuantityResults_sequence[] = { - { &hf_nr_rrc_rsrp , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRP_Range }, - { &hf_nr_rrc_rsrq , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRQ_Range }, - { &hf_nr_rrc_sinr , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SINR_Range }, + { &hf_nr_rrc_measQuantityResults_rsrp, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRP_Range }, + { &hf_nr_rrc_measQuantityResults_rsrq, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRQ_Range }, + { &hf_nr_rrc_measQuantityResultssinr, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SINR_Range }, { NULL, 0, 0, NULL } }; @@ -10362,9 +10391,9 @@ dissect_nr_rrc_SINR_RangeEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t MeasQuantityResultsEUTRA_sequence[] = { - { &hf_nr_rrc_rsrp_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRP_RangeEUTRA }, - { &hf_nr_rrc_rsrq_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRQ_RangeEUTRA }, - { &hf_nr_rrc_sinr_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SINR_RangeEUTRA }, + { &hf_nr_rrc_measQuantityResultsEUTRA_rsrp, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRP_RangeEUTRA }, + { &hf_nr_rrc_measQuantityResultsEUTRA_rsrq, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRQ_RangeEUTRA }, + { &hf_nr_rrc_measQuantityResultsEUTRA_sinr, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SINR_RangeEUTRA }, { NULL, 0, 0, NULL } }; @@ -10528,7 +10557,7 @@ static const per_sequence_t CellAccessRelatedInfo_EUTRA_5GC_sequence[] = { { &hf_nr_rrc_plmn_IdentityList_eutra_5gc, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PLMN_IdentityList_EUTRA_5GC }, { &hf_nr_rrc_trackingAreaCode_eutra_5gc, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_TrackingAreaCode }, { &hf_nr_rrc_ranac_5gc , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RAN_AreaCode }, - { &hf_nr_rrc_cellIdentity_eutra_5gc, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellIdentity_EUTRA_5GC }, + { &hf_nr_rrc_cellAccessRelatedInfo_EUTRA_5GC_cellIdentity_eutra_5gc, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CellIdentity_EUTRA_5GC }, { NULL, 0, 0, NULL } }; @@ -10659,7 +10688,7 @@ dissect_nr_rrc_MeasResultServFreqListEUTRA_SCG(tvbuff_t *tvb _U_, int offset _U_ static const per_sequence_t RRM_Config_eag_1_sequence[] = { - { &hf_nr_rrc_candidateCellInfoListSN_EUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasResultServFreqListEUTRA_SCG }, + { &hf_nr_rrc_rRM_Config_eag_1_candidateCellInfoListSN_EUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasResultServFreqListEUTRA_SCG }, { NULL, 0, 0, NULL } }; @@ -11254,7 +11283,7 @@ static const per_sequence_t ConfigRestrictInfoSCG_sequence[] = { { &hf_nr_rrc_powerCoordination_FR1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_powerCoordination_FR1 }, { &hf_nr_rrc_servCellIndexRangeSCG, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_servCellIndexRangeSCG }, { &hf_nr_rrc_maxMeasFreqsSCG, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_maxMeasFreqsMN }, - { &hf_nr_rrc_dummy , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_maxMeasIdentitiesMN }, + { &hf_nr_rrc_configRestrictInfoSCG_dummy, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_maxMeasIdentitiesMN }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ConfigRestrictInfoSCG_eag_1 }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ConfigRestrictInfoSCG_eag_2 }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ConfigRestrictInfoSCG_eag_3 }, @@ -12461,7 +12490,7 @@ dissect_nr_rrc_T_scg_CellGroupConfigEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn static int -dissect_nr_rrc_T_candidateCellInfoListSN_EUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_cG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *cand_cell_info_list_sn_eutra_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, NO_BOUND, NO_BOUND, FALSE, &cand_cell_info_list_sn_eutra_tvb); @@ -13123,7 +13152,7 @@ dissect_nr_rrc_CG_Config_v1590_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t CG_Config_v1560_IEs_sequence[] = { { &hf_nr_rrc_pSCellFrequencyEUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ARFCN_ValueEUTRA }, { &hf_nr_rrc_scg_CellGroupConfigEUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scg_CellGroupConfigEUTRA }, - { &hf_nr_rrc_candidateCellInfoListSN_EUTRA_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_candidateCellInfoListSN_EUTRA }, + { &hf_nr_rrc_cG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_cG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA }, { &hf_nr_rrc_candidateServingFreqListEUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CandidateServingFreqListEUTRA }, { &hf_nr_rrc_needForGaps , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_needForGaps }, { &hf_nr_rrc_drx_ConfigSCG, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DRX_Config }, @@ -13968,7 +13997,7 @@ dissect_nr_rrc_T_candidateCellInfoListMN_EUTRA(tvbuff_t *tvb _U_, int offset _U_ static int -dissect_nr_rrc_T_candidateCellInfoListSN_EUTRA_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_cG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *cand_cell_info_list_sn_eutra_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, NO_BOUND, NO_BOUND, FALSE, &cand_cell_info_list_sn_eutra_tvb); @@ -14356,7 +14385,7 @@ dissect_nr_rrc_CG_ConfigInfo_v1570_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_c static const per_sequence_t CG_ConfigInfo_v1560_IEs_sequence[] = { { &hf_nr_rrc_candidateCellInfoListMN_EUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_candidateCellInfoListMN_EUTRA }, - { &hf_nr_rrc_candidateCellInfoListSN_EUTRA_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_candidateCellInfoListSN_EUTRA_01 }, + { &hf_nr_rrc_cG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_cG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA }, { &hf_nr_rrc_sourceConfigSCG_EUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sourceConfigSCG_EUTRA }, { &hf_nr_rrc_scgFailureInfoEUTRA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scgFailureInfoEUTRA }, { &hf_nr_rrc_drx_ConfigMCG, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DRX_Config }, @@ -14896,7 +14925,7 @@ 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 }, { &hf_nr_rrc_associatedSSB, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_associatedSSB }, - { &hf_nr_rrc_frequencyDomainAllocation_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_frequencyDomainAllocation }, + { &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 }, { NULL, 0, 0, NULL } @@ -16867,7 +16896,7 @@ dissect_nr_rrc_EUTRA_Q_OffsetRange(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t EUTRA_FreqNeighCellInfo_sequence[] = { { &hf_nr_rrc_physCellId_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_EUTRA_PhysCellId }, - { &hf_nr_rrc_dummy_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_EUTRA_Q_OffsetRange }, + { &hf_nr_rrc_eUTRA_FreqNeighCellInfo_dummy, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_EUTRA_Q_OffsetRange }, { &hf_nr_rrc_q_RxLevMinOffsetCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_8 }, { &hf_nr_rrc_q_QualMinOffsetCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_8 }, { NULL, 0, 0, NULL } @@ -18132,7 +18161,7 @@ dissect_nr_rrc_T_tdd_Config_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static const per_sequence_t SIB13_r16_sequence[] = { { &hf_nr_rrc_sl_V2X_ConfigCommon_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_sl_V2X_ConfigCommon_r16 }, - { &hf_nr_rrc_dummy_02 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_OCTET_STRING }, + { &hf_nr_rrc_sIB13_r16_dummy, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_OCTET_STRING }, { &hf_nr_rrc_tdd_Config_r16, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_tdd_Config_r16 }, { &hf_nr_rrc_lateNonCriticalExtension, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING }, { NULL, 0, 0, NULL } @@ -20271,7 +20300,7 @@ dissect_nr_rrc_T_dci_Format2_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const value_string nr_rrc_T_dummy1_vals[] = { +static const value_string nr_rrc_T_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1_vals[] = { { 0, "sl1" }, { 1, "sl2" }, { 2, "sl4" }, @@ -20285,7 +20314,7 @@ static const value_string nr_rrc_T_dummy1_vals[] = { static int -dissect_nr_rrc_T_dummy1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1(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); @@ -20293,7 +20322,7 @@ dissect_nr_rrc_T_dummy1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, } -static const value_string nr_rrc_T_dummy2_vals[] = { +static const value_string nr_rrc_T_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2_vals[] = { { 0, "n1" }, { 1, "n2" }, { 0, NULL } @@ -20301,7 +20330,7 @@ static const value_string nr_rrc_T_dummy2_vals[] = { static int -dissect_nr_rrc_T_dummy2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2(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); @@ -20310,8 +20339,8 @@ dissect_nr_rrc_T_dummy2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static const per_sequence_t T_dci_Format2_3_sequence[] = { - { &hf_nr_rrc_dummy1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy1 }, - { &hf_nr_rrc_dummy2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_dummy2 }, + { &hf_nr_rrc_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1 }, + { &hf_nr_rrc_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2 }, { NULL, 0, 0, NULL } }; @@ -27818,9 +27847,9 @@ dissect_nr_rrc_T_reportAmount_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static const per_sequence_t MeasReportQuantity_sequence[] = { - { &hf_nr_rrc_rsrp_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, - { &hf_nr_rrc_rsrq_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, - { &hf_nr_rrc_sinr_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, + { &hf_nr_rrc_measReportQuantity_rsrp, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, + { &hf_nr_rrc_measReportQuantity_rsrq, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, + { &hf_nr_rrc_measReportQuantity_sinr, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, { NULL, 0, 0, NULL } }; @@ -28172,9 +28201,9 @@ static const value_string nr_rrc_MeasTriggerQuantity_vals[] = { }; static const per_choice_t MeasTriggerQuantity_choice[] = { - { 0, &hf_nr_rrc_rsrp , ASN1_NO_EXTENSIONS , dissect_nr_rrc_RSRP_Range }, - { 1, &hf_nr_rrc_rsrq , ASN1_NO_EXTENSIONS , dissect_nr_rrc_RSRQ_Range }, - { 2, &hf_nr_rrc_sinr , ASN1_NO_EXTENSIONS , dissect_nr_rrc_SINR_Range }, + { 0, &hf_nr_rrc_measTriggerQuantity_rsrp, ASN1_NO_EXTENSIONS , dissect_nr_rrc_RSRP_Range }, + { 1, &hf_nr_rrc_measTriggerQuantity_rsrq, ASN1_NO_EXTENSIONS , dissect_nr_rrc_RSRQ_Range }, + { 2, &hf_nr_rrc_measTriggerQuantity_sinr, ASN1_NO_EXTENSIONS , dissect_nr_rrc_SINR_Range }, { 0, NULL, 0, NULL } }; @@ -28280,9 +28309,9 @@ static const value_string nr_rrc_MeasTriggerQuantityOffset_vals[] = { }; static const per_choice_t MeasTriggerQuantityOffset_choice[] = { - { 0, &hf_nr_rrc_rsrp_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_M30_30 }, - { 1, &hf_nr_rrc_rsrq_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_M30_30 }, - { 2, &hf_nr_rrc_sinr_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_M30_30 }, + { 0, &hf_nr_rrc_measTriggerQuantityOffset_rsrp, ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_M30_30 }, + { 1, &hf_nr_rrc_measTriggerQuantityOffset_rsrq, ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_M30_30 }, + { 2, &hf_nr_rrc_measTriggerQuantityOffset_sinr, ASN1_NO_EXTENSIONS , dissect_nr_rrc_INTEGER_M30_30 }, { 0, NULL, 0, NULL } }; @@ -29052,9 +29081,9 @@ static const value_string nr_rrc_MeasTriggerQuantityEUTRA_vals[] = { }; static const per_choice_t MeasTriggerQuantityEUTRA_choice[] = { - { 0, &hf_nr_rrc_rsrp_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_RSRP_RangeEUTRA }, - { 1, &hf_nr_rrc_rsrq_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_RSRQ_RangeEUTRA }, - { 2, &hf_nr_rrc_sinr_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_SINR_RangeEUTRA }, + { 0, &hf_nr_rrc_measTriggerQuantityEUTRA_rsrp, ASN1_NO_EXTENSIONS , dissect_nr_rrc_RSRP_RangeEUTRA }, + { 1, &hf_nr_rrc_measTriggerQuantityEUTRA_rsrq, ASN1_NO_EXTENSIONS , dissect_nr_rrc_RSRQ_RangeEUTRA }, + { 2, &hf_nr_rrc_measTriggerQuantityEUTRA_sinr, ASN1_NO_EXTENSIONS , dissect_nr_rrc_SINR_RangeEUTRA }, { 0, NULL, 0, NULL } }; @@ -33763,7 +33792,7 @@ static const per_sequence_t SL_ResourcePool_r16_sequence[] = { { &hf_nr_rrc_sl_PSFCH_Config_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_PSFCH_Config_r16 }, { &hf_nr_rrc_sl_SyncAllowed_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SL_SyncAllowed_r16 }, { &hf_nr_rrc_sl_SubchannelSize_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_SubchannelSize_r16 }, - { &hf_nr_rrc_dummy_15 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_10_160 }, + { &hf_nr_rrc_sL_ResourcePool_r16_dummy, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_10_160 }, { &hf_nr_rrc_sl_StartRB_Subchannel_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_265 }, { &hf_nr_rrc_sl_NumSubchannel_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_27 }, { &hf_nr_rrc_sl_Additional_MCS_Table_r16, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sl_Additional_MCS_Table_r16 }, @@ -35360,7 +35389,7 @@ static const value_string nr_rrc_SL_MeasReportQuantity_r16_vals[] = { }; static const per_choice_t SL_MeasReportQuantity_r16_choice[] = { - { 0, &hf_nr_rrc_sl_RSRP_r16 , ASN1_EXTENSION_ROOT , dissect_nr_rrc_BOOLEAN }, + { 0, &hf_nr_rrc_sL_MeasReportQuantity_r16_sl_RSRP_r16, ASN1_EXTENSION_ROOT , dissect_nr_rrc_BOOLEAN }, { 0, NULL, 0, NULL } }; @@ -35415,7 +35444,7 @@ static const value_string nr_rrc_SL_MeasTriggerQuantity_r16_vals[] = { }; static const per_choice_t SL_MeasTriggerQuantity_r16_choice[] = { - { 0, &hf_nr_rrc_sl_RSRP_r16_01, ASN1_EXTENSION_ROOT , dissect_nr_rrc_RSRP_Range }, + { 0, &hf_nr_rrc_sl_RSRP_r16 , ASN1_EXTENSION_ROOT , dissect_nr_rrc_RSRP_Range }, { 0, NULL, 0, NULL } }; @@ -44924,7 +44953,7 @@ dissect_nr_rrc_T_measResultNeighCells_r16_02(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t CGI_InfoEUTRALogging_sequence[] = { { &hf_nr_rrc_plmn_Identity_eutra_5gc, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PLMN_Identity }, { &hf_nr_rrc_trackingAreaCode_eutra_5gc, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_TrackingAreaCode }, - { &hf_nr_rrc_cellIdentity_eutra_5gc_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_28 }, + { &hf_nr_rrc_cGI_InfoEUTRALogging_cellIdentity_eutra_5gc, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_28 }, { &hf_nr_rrc_plmn_Identity_eutra_epc, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PLMN_Identity }, { &hf_nr_rrc_trackingAreaCode_eutra_epc, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { &hf_nr_rrc_cellIdentity_eutra_epc, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_28 }, @@ -48953,7 +48982,7 @@ dissect_nr_rrc_T_patternType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const value_string nr_rrc_T_dummy_01_vals[] = { +static const value_string nr_rrc_T_rateMatchPattern_dummy_vals[] = { { 0, "dynamic" }, { 1, "semiStatic" }, { 0, NULL } @@ -48961,7 +48990,7 @@ static const value_string nr_rrc_T_dummy_01_vals[] = { static int -dissect_nr_rrc_T_dummy_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_rateMatchPattern_dummy(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); @@ -48986,7 +49015,7 @@ static const per_sequence_t RateMatchPattern_sequence[] = { { &hf_nr_rrc_rateMatchPatternId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RateMatchPatternId }, { &hf_nr_rrc_patternType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_patternType }, { &hf_nr_rrc_subcarrierSpacing, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SubcarrierSpacing }, - { &hf_nr_rrc_dummy_05 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_dummy_01 }, + { &hf_nr_rrc_rateMatchPattern_dummy, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_rateMatchPattern_dummy }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_RateMatchPattern_eag_1 }, { NULL, 0, 0, NULL } }; @@ -49377,7 +49406,7 @@ dissect_nr_rrc_CSI_FrequencyOccupation(tvbuff_t *tvb _U_, int offset _U_, asn1_c static const per_sequence_t CSI_RS_ResourceMapping_sequence[] = { - { &hf_nr_rrc_frequencyDomainAllocation_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_frequencyDomainAllocation_01 }, + { &hf_nr_rrc_frequencyDomainAllocation_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_frequencyDomainAllocation_01 }, { &hf_nr_rrc_nrofPorts , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_nrofPorts }, { &hf_nr_rrc_firstOFDMSymbolInTimeDomain, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_13 }, { &hf_nr_rrc_firstOFDMSymbolInTimeDomain2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_2_12 }, @@ -55048,7 +55077,7 @@ dissect_nr_rrc_T_eag_1_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static const per_sequence_t T_rrc_ConfiguredUplinkGrant_sequence[] = { { &hf_nr_rrc_timeDomainOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_5119 }, { &hf_nr_rrc_timeDomainAllocation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_15 }, - { &hf_nr_rrc_frequencyDomainAllocation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BIT_STRING_SIZE_18 }, + { &hf_nr_rrc_configuredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyDomainAllocation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BIT_STRING_SIZE_18 }, { &hf_nr_rrc_antennaPort , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_31 }, { &hf_nr_rrc_dmrs_SeqInitialization, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_0_1 }, { &hf_nr_rrc_precodingAndNumberOfLayers, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER_0_63 }, @@ -57338,7 +57367,7 @@ static const per_sequence_t PHR_Config_sequence[] = { { &hf_nr_rrc_phr_ProhibitTimer, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_phr_ProhibitTimer }, { &hf_nr_rrc_phr_Tx_PowerFactorChange, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_phr_Tx_PowerFactorChange }, { &hf_nr_rrc_multiplePHR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, - { &hf_nr_rrc_dummy_04 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, + { &hf_nr_rrc_pHR_Config_dummy, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, { &hf_nr_rrc_phr_Type2OtherCell, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, { &hf_nr_rrc_phr_ModeOtherCG, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_phr_ModeOtherCG }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_PHR_Config_eag_1 }, @@ -57650,7 +57679,7 @@ static const per_sequence_t MAC_CellGroupConfig_sequence[] = { { &hf_nr_rrc_bsr_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BSR_Config }, { &hf_nr_rrc_tag_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_TAG_Config }, { &hf_nr_rrc_phr_Config , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_phr_Config }, - { &hf_nr_rrc_skipUplinkTxDynamic, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, + { &hf_nr_rrc_mAC_CellGroupConfig_skipUplinkTxDynamic, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_CellGroupConfig_eag_1 }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_CellGroupConfig_eag_2 }, { NULL, 0, 0, NULL } @@ -58457,7 +58486,7 @@ dissect_nr_rrc_FrequencyInfoUL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t UplinkConfigCommon_sequence[] = { { &hf_nr_rrc_frequencyInfoUL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FrequencyInfoUL }, { &hf_nr_rrc_initialUplinkBWP_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BWP_UplinkCommon }, - { &hf_nr_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_TimeAlignmentTimer }, + { &hf_nr_rrc_uplinkConfigCommon_dummy, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_TimeAlignmentTimer }, { NULL, 0, 0, NULL } }; @@ -62332,7 +62361,7 @@ dissect_nr_rrc_CodebookConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_dummy_vals[] = { +static const value_string nr_rrc_T_cSI_ReportConfig_dummy_vals[] = { { 0, "n1" }, { 1, "n2" }, { 0, NULL } @@ -62340,7 +62369,7 @@ static const value_string nr_rrc_T_dummy_vals[] = { static int -dissect_nr_rrc_T_dummy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_cSI_ReportConfig_dummy(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); @@ -63057,7 +63086,7 @@ static const per_sequence_t CSI_ReportConfig_sequence[] = { { &hf_nr_rrc_timeRestrictionForChannelMeasurements, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_timeRestrictionForChannelMeasurements }, { &hf_nr_rrc_timeRestrictionForInterferenceMeasurements, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_timeRestrictionForInterferenceMeasurements }, { &hf_nr_rrc_codebookConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_CodebookConfig }, - { &hf_nr_rrc_dummy_03 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy }, + { &hf_nr_rrc_cSI_ReportConfig_dummy, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_cSI_ReportConfig_dummy }, { &hf_nr_rrc_groupBasedBeamReporting, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_groupBasedBeamReporting }, { &hf_nr_rrc_cqi_Table , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_cqi_Table }, { &hf_nr_rrc_subbandSize , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_subbandSize }, @@ -63522,14 +63551,14 @@ dissect_nr_rrc_CrossCarrierSchedulingConfig(tvbuff_t *tvb _U_, int offset _U_, a } -static const value_string nr_rrc_T_dummy1_01_vals[] = { +static const value_string nr_rrc_T_dummy1_vals[] = { { 0, "enabled" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy1_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(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); @@ -63946,22 +63975,22 @@ dissect_nr_rrc_DummyJ(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p } -static const value_string nr_rrc_T_dummy2_01_vals[] = { +static const value_string nr_rrc_T_servingCellConfig_eag_2_dummy2_vals[] = { { 0, "release" }, { 1, "setup" }, { 0, NULL } }; -static const per_choice_t T_dummy2_01_choice[] = { +static const per_choice_t T_servingCellConfig_eag_2_dummy2_choice[] = { { 0, &hf_nr_rrc_release , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL }, { 1, &hf_nr_rrc_setup_104 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_DummyJ }, { 0, NULL, 0, NULL } }; static int -dissect_nr_rrc_T_dummy2_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_servingCellConfig_eag_2_dummy2(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_dummy2_01, T_dummy2_01_choice, + ett_nr_rrc_T_servingCellConfig_eag_2_dummy2, T_servingCellConfig_eag_2_dummy2_choice, NULL); return offset; @@ -64204,7 +64233,7 @@ static const per_sequence_t ServingCellConfig_eag_2_sequence[] = { { &hf_nr_rrc_tdd_UL_DL_ConfigurationDedicated_IAB_MT_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_TDD_UL_DL_ConfigDedicated_IAB_MT_r16 }, { &hf_nr_rrc_dormantBWP_Config_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dormantBWP_Config_r16 }, { &hf_nr_rrc_ca_SlotOffset_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ca_SlotOffset_r16 }, - { &hf_nr_rrc_dummy2_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy2_01 }, + { &hf_nr_rrc_servingCellConfig_eag_2_dummy2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_servingCellConfig_eag_2_dummy2 }, { &hf_nr_rrc_intraCellGuardBandsDL_List_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSCSs_OF_IntraCellGuardBandsPerSCS_r16 }, { &hf_nr_rrc_intraCellGuardBandsUL_List_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSCSs_OF_IntraCellGuardBandsPerSCS_r16 }, { &hf_nr_rrc_csi_RS_ValidationWithDCI_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_csi_RS_ValidationWithDCI_r16 }, @@ -64357,7 +64386,7 @@ static const per_sequence_t ServingCellConfig_sequence[] = { { &hf_nr_rrc_sCellDeactivationTimer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sCellDeactivationTimer }, { &hf_nr_rrc_crossCarrierSchedulingConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_CrossCarrierSchedulingConfig }, { &hf_nr_rrc_tag_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_TAG_Id }, - { &hf_nr_rrc_dummy1_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy1_01 }, + { &hf_nr_rrc_dummy1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy1 }, { &hf_nr_rrc_pathlossReferenceLinking, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_pathlossReferenceLinking }, { &hf_nr_rrc_servingCellMO, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_MeasObjectId }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_ServingCellConfig_eag_1 }, @@ -64951,14 +64980,14 @@ dissect_nr_rrc_CA_ParametersEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_dummy_02_vals[] = { +static const value_string nr_rrc_T_cA_ParametersNR_dummy_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy_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_cA_ParametersNR_dummy(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); @@ -65074,7 +65103,7 @@ dissect_nr_rrc_T_supportedNumberTAG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static const per_sequence_t CA_ParametersNR_sequence[] = { - { &hf_nr_rrc_dummy_07 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy_02 }, + { &hf_nr_rrc_cA_ParametersNR_dummy, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_cA_ParametersNR_dummy }, { &hf_nr_rrc_parallelTxSRS_PUCCH_PUSCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_parallelTxSRS_PUCCH_PUSCH }, { &hf_nr_rrc_parallelTxPRACH_SRS_PUCCH_PUSCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_parallelTxPRACH_SRS_PUCCH_PUSCH }, { &hf_nr_rrc_simultaneousRxTxInterBandCA, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_simultaneousRxTxInterBandCA }, @@ -65706,14 +65735,14 @@ dissect_nr_rrc_BandCombinationList_v1540(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const value_string nr_rrc_T_dummy_03_vals[] = { +static const value_string nr_rrc_T_cA_ParametersNR_v1550_dummy_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_cA_ParametersNR_v1550_dummy(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); @@ -65722,7 +65751,7 @@ dissect_nr_rrc_T_dummy_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static const per_sequence_t CA_ParametersNR_v1550_sequence[] = { - { &hf_nr_rrc_dummy_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy_03 }, + { &hf_nr_rrc_cA_ParametersNR_v1550_dummy, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_cA_ParametersNR_v1550_dummy }, { NULL, 0, 0, NULL } }; @@ -69363,14 +69392,14 @@ dissect_nr_rrc_T_csi_RS_MeasSCellWithoutSSB(tvbuff_t *tvb _U_, int offset _U_, a } -static const value_string nr_rrc_T_dummy1_02_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_dummy1_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy1_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_featureSetDownlink_dummy1(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); @@ -69409,14 +69438,14 @@ dissect_nr_rrc_T_pdcch_MonitoringAnyOccasions(tvbuff_t *tvb _U_, int offset _U_, } -static const value_string nr_rrc_T_dummy2_02_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_dummy2_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -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_) { +dissect_nr_rrc_T_featureSetDownlink_dummy2(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); @@ -69454,7 +69483,7 @@ dissect_nr_rrc_T_searchSpaceSharingCA_DL(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const value_string nr_rrc_T_scs_60kHz_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_timeDurationForQCL_scs_60kHz_vals[] = { { 0, "s7" }, { 1, "s14" }, { 2, "s28" }, @@ -69463,7 +69492,7 @@ static const value_string nr_rrc_T_scs_60kHz_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetDownlink_timeDurationForQCL_scs_60kHz(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); @@ -69471,7 +69500,7 @@ dissect_nr_rrc_T_scs_60kHz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ } -static const value_string nr_rrc_T_scs_120kHz_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_timeDurationForQCL_scs_120kHz_vals[] = { { 0, "s14" }, { 1, "s28" }, { 0, NULL } @@ -69479,7 +69508,7 @@ static const value_string nr_rrc_T_scs_120kHz_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetDownlink_timeDurationForQCL_scs_120kHz(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); @@ -69488,8 +69517,8 @@ dissect_nr_rrc_T_scs_120kHz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static const per_sequence_t T_timeDurationForQCL_sequence[] = { - { &hf_nr_rrc_scs_60kHz , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz }, - { &hf_nr_rrc_scs_120kHz , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz }, + { &hf_nr_rrc_featureSetDownlink_timeDurationForQCL_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_timeDurationForQCL_scs_60kHz }, + { &hf_nr_rrc_featureSetDownlink_timeDurationForQCL_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_timeDurationForQCL_scs_120kHz }, { NULL, 0, 0, NULL } }; @@ -69536,7 +69565,7 @@ dissect_nr_rrc_T_scs_30kHz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ } -static const value_string nr_rrc_T_scs_60kHz_01_vals[] = { +static const value_string nr_rrc_T_scs_60kHz_vals[] = { { 0, "upto2" }, { 1, "upto4" }, { 2, "upto7" }, @@ -69545,7 +69574,7 @@ static const value_string nr_rrc_T_scs_60kHz_01_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_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_60kHz(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); @@ -69553,7 +69582,7 @@ dissect_nr_rrc_T_scs_60kHz_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_120kHz_01_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz_vals[] = { { 0, "upto2" }, { 1, "upto4" }, { 2, "upto7" }, @@ -69562,7 +69591,7 @@ static const value_string nr_rrc_T_scs_120kHz_01_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_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_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz(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); @@ -69573,8 +69602,8 @@ dissect_nr_rrc_T_scs_120kHz_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t T_pdsch_ProcessingType1_DifferentTB_PerSlot_sequence[] = { { &hf_nr_rrc_scs_15kHz , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz }, { &hf_nr_rrc_scs_30kHz , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz }, - { &hf_nr_rrc_scs_60kHz_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_01 }, - { &hf_nr_rrc_scs_120kHz_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_01 }, + { &hf_nr_rrc_scs_60kHz , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz }, + { &hf_nr_rrc_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz }, { NULL, 0, 0, NULL } }; @@ -69830,7 +69859,7 @@ dissect_nr_rrc_DummyB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static const per_sequence_t SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyB_sequence_of[1] = { - { &hf_nr_rrc_dummy4_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_DummyB }, + { &hf_nr_rrc_featureSetDownlink_dummy4_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_DummyB }, }; static int @@ -69913,7 +69942,7 @@ dissect_nr_rrc_DummyC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static const per_sequence_t SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyC_sequence_of[1] = { - { &hf_nr_rrc_dummy5_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_DummyC }, + { &hf_nr_rrc_featureSetDownlink_dummy5_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_DummyC }, }; static int @@ -69998,7 +70027,7 @@ dissect_nr_rrc_DummyD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static const per_sequence_t SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyD_sequence_of[1] = { - { &hf_nr_rrc_dummy6_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_DummyD }, + { &hf_nr_rrc_featureSetDownlink_dummy6_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_DummyD }, }; static int @@ -70087,18 +70116,18 @@ static const per_sequence_t FeatureSetDownlink_sequence[] = { { &hf_nr_rrc_dummy8 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy8 }, { &hf_nr_rrc_scellWithoutSSB, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scellWithoutSSB }, { &hf_nr_rrc_csi_RS_MeasSCellWithoutSSB, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_csi_RS_MeasSCellWithoutSSB }, - { &hf_nr_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy1_02 }, + { &hf_nr_rrc_featureSetDownlink_dummy1, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_dummy1 }, { &hf_nr_rrc_type1_3_CSS , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_type1_3_CSS }, { &hf_nr_rrc_pdcch_MonitoringAnyOccasions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdcch_MonitoringAnyOccasions }, - { &hf_nr_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy2_02 }, + { &hf_nr_rrc_featureSetDownlink_dummy2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_dummy2 }, { &hf_nr_rrc_ue_SpecificUL_DL_Assignment, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_ue_SpecificUL_DL_Assignment }, { &hf_nr_rrc_searchSpaceSharingCA_DL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_searchSpaceSharingCA_DL }, { &hf_nr_rrc_timeDurationForQCL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_timeDurationForQCL }, { &hf_nr_rrc_pdsch_ProcessingType1_DifferentTB_PerSlot, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_ProcessingType1_DifferentTB_PerSlot }, - { &hf_nr_rrc_dummy3 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DummyA }, - { &hf_nr_rrc_dummy4 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyB }, - { &hf_nr_rrc_dummy5 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyC }, - { &hf_nr_rrc_dummy6 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyD }, + { &hf_nr_rrc_featureSetDownlink_dummy3, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DummyA }, + { &hf_nr_rrc_featureSetDownlink_dummy4, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyB }, + { &hf_nr_rrc_featureSetDownlink_dummy5, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyC }, + { &hf_nr_rrc_featureSetDownlink_dummy6, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyD }, { &hf_nr_rrc_dummy7 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyE }, { NULL, 0, 0, NULL } }; @@ -70172,7 +70201,7 @@ dissect_nr_rrc_T_oneFL_DMRS_ThreeAdditionalDMRS_DL(tvbuff_t *tvb _U_, int offset } -static const value_string nr_rrc_T_scs_15kHz_01_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz_vals[] = { { 0, "set1" }, { 1, "set2" }, { 2, "set3" }, @@ -70181,7 +70210,7 @@ static const value_string nr_rrc_T_scs_15kHz_01_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_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_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz(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); @@ -70206,7 +70235,7 @@ dissect_nr_rrc_T_scs_30kHz_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_60kHz_02_vals[] = { +static const value_string nr_rrc_T_scs_60kHz_01_vals[] = { { 0, "set1" }, { 1, "set2" }, { 2, "set3" }, @@ -70215,7 +70244,7 @@ static const value_string nr_rrc_T_scs_60kHz_02_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_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_60kHz_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); @@ -70223,7 +70252,7 @@ dissect_nr_rrc_T_scs_60kHz_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_120kHz_02_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz_vals[] = { { 0, "set1" }, { 1, "set2" }, { 2, "set3" }, @@ -70232,7 +70261,7 @@ static const value_string nr_rrc_T_scs_120kHz_02_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_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_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz(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); @@ -70241,10 +70270,10 @@ dissect_nr_rrc_T_scs_120kHz_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t T_pdcch_MonitoringAnyOccasionsWithSpanGap_sequence[] = { - { &hf_nr_rrc_scs_15kHz_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_01 }, + { &hf_nr_rrc_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz }, { &hf_nr_rrc_scs_30kHz_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_01 }, - { &hf_nr_rrc_scs_60kHz_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_02 }, - { &hf_nr_rrc_scs_120kHz_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_02 }, + { &hf_nr_rrc_scs_60kHz_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_01 }, + { &hf_nr_rrc_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz }, { NULL, 0, 0, NULL } }; @@ -70331,9 +70360,9 @@ dissect_nr_rrc_ProcessingParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static const per_sequence_t T_pdsch_ProcessingType2_sequence[] = { - { &hf_nr_rrc_scs_15kHz_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, + { &hf_nr_rrc_featureSetDownlink_v1540_pdsch_ProcessingType2_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, { &hf_nr_rrc_scs_30kHz_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, - { &hf_nr_rrc_scs_60kHz_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, + { &hf_nr_rrc_featureSetDownlink_v1540_pdsch_ProcessingType2_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, { NULL, 0, 0, NULL } }; @@ -70533,7 +70562,7 @@ dissect_nr_rrc_FeatureSetDownlink_v15a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const value_string nr_rrc_T_scs_15kHz_r16_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_r16_vals[] = { { 0, "one" }, { 1, "upto2" }, { 2, "upto4" }, @@ -70543,7 +70572,7 @@ static const value_string nr_rrc_T_scs_15kHz_r16_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_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, 4, NULL, FALSE, 0, NULL); @@ -70551,7 +70580,7 @@ dissect_nr_rrc_T_scs_15kHz_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const value_string nr_rrc_T_scs_30kHz_r16_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_r16_vals[] = { { 0, "one" }, { 1, "upto2" }, { 2, "upto4" }, @@ -70561,7 +70590,7 @@ static const value_string nr_rrc_T_scs_30kHz_r16_vals[] = { static int -dissect_nr_rrc_T_scs_30kHz_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_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, 4, NULL, FALSE, 0, NULL); @@ -70569,7 +70598,7 @@ dissect_nr_rrc_T_scs_30kHz_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const value_string nr_rrc_T_scs_60kHz_r16_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_r16_vals[] = { { 0, "one" }, { 1, "upto2" }, { 2, "upto4" }, @@ -70579,7 +70608,7 @@ static const value_string nr_rrc_T_scs_60kHz_r16_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_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, 4, NULL, FALSE, 0, NULL); @@ -70587,7 +70616,7 @@ dissect_nr_rrc_T_scs_60kHz_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const value_string nr_rrc_T_scs_120kHz_r16_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_r16_vals[] = { { 0, "one" }, { 1, "upto2" }, { 2, "upto4" }, @@ -70597,7 +70626,7 @@ static const value_string nr_rrc_T_scs_120kHz_r16_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_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, 4, NULL, FALSE, 0, NULL); @@ -70606,10 +70635,10 @@ dissect_nr_rrc_T_scs_120kHz_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static const per_sequence_t T_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_r16 }, - { &hf_nr_rrc_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_r16 }, - { &hf_nr_rrc_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_r16 }, - { &hf_nr_rrc_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_r16 }, { NULL, 0, 0, NULL } }; @@ -70622,7 +70651,7 @@ dissect_nr_rrc_T_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16(tvbuff_t *tvb _ } -static const value_string nr_rrc_T_scs_15kHz_r16_01_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_r16_vals[] = { { 0, "one" }, { 1, "upto2" }, { 2, "upto4" }, @@ -70632,7 +70661,7 @@ static const value_string nr_rrc_T_scs_15kHz_r16_01_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_r16_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_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_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, 4, NULL, FALSE, 0, NULL); @@ -70640,7 +70669,7 @@ dissect_nr_rrc_T_scs_15kHz_r16_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_30kHz_r16_01_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_r16_vals[] = { { 0, "one" }, { 1, "upto2" }, { 2, "upto4" }, @@ -70650,7 +70679,7 @@ static const value_string nr_rrc_T_scs_30kHz_r16_01_vals[] = { static int -dissect_nr_rrc_T_scs_30kHz_r16_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_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_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, 4, NULL, FALSE, 0, NULL); @@ -70658,7 +70687,7 @@ dissect_nr_rrc_T_scs_30kHz_r16_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_60kHz_r16_01_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_r16_vals[] = { { 0, "one" }, { 1, "upto2" }, { 2, "upto4" }, @@ -70668,7 +70697,7 @@ static const value_string nr_rrc_T_scs_60kHz_r16_01_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_r16_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_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_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, 4, NULL, FALSE, 0, NULL); @@ -70676,7 +70705,7 @@ dissect_nr_rrc_T_scs_60kHz_r16_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_120kHz_r16_01_vals[] = { +static const value_string nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_r16_vals[] = { { 0, "one" }, { 1, "upto2" }, { 2, "upto4" }, @@ -70686,7 +70715,7 @@ static const value_string nr_rrc_T_scs_120kHz_r16_01_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_r16_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_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_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, 4, NULL, FALSE, 0, NULL); @@ -70695,10 +70724,10 @@ dissect_nr_rrc_T_scs_120kHz_r16_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t T_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_r16_01 }, - { &hf_nr_rrc_scs_30kHz_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_r16_01 }, - { &hf_nr_rrc_scs_60kHz_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_r16_01 }, - { &hf_nr_rrc_scs_120kHz_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r16_01 }, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_r16 }, { NULL, 0, 0, NULL } }; @@ -70858,8 +70887,8 @@ dissect_nr_rrc_PDCCH_MonitoringOccasions_r16(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t T_pdsch_ProcessingType1_r16_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_MonitoringOccasions_r16 }, - { &hf_nr_rrc_scs_30kHz_r16_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_MonitoringOccasions_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_MonitoringOccasions_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_MonitoringOccasions_r16 }, { NULL, 0, 0, NULL } }; @@ -70873,8 +70902,8 @@ dissect_nr_rrc_T_pdsch_ProcessingType1_r16(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_pdsch_ProcessingType2_r16_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_MonitoringOccasions_r16 }, - { &hf_nr_rrc_scs_30kHz_r16_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_MonitoringOccasions_r16 }, + { &hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_MonitoringOccasions_r16 }, + { &hf_nr_rrc_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PDCCH_MonitoringOccasions_r16 }, { NULL, 0, 0, NULL } }; @@ -71463,7 +71492,7 @@ dissect_nr_rrc_T_simultaneousTxSUL_NonSUL(tvbuff_t *tvb _U_, int offset _U_, asn } -static const value_string nr_rrc_T_scs_15kHz_02_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz_vals[] = { { 0, "upto2" }, { 1, "upto4" }, { 2, "upto7" }, @@ -71472,7 +71501,7 @@ static const value_string nr_rrc_T_scs_15kHz_02_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_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_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz(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); @@ -71497,7 +71526,7 @@ dissect_nr_rrc_T_scs_30kHz_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_60kHz_03_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz_vals[] = { { 0, "upto2" }, { 1, "upto4" }, { 2, "upto7" }, @@ -71506,7 +71535,7 @@ static const value_string nr_rrc_T_scs_60kHz_03_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz(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); @@ -71514,7 +71543,7 @@ dissect_nr_rrc_T_scs_60kHz_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_120kHz_03_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz_vals[] = { { 0, "upto2" }, { 1, "upto4" }, { 2, "upto7" }, @@ -71523,7 +71552,7 @@ static const value_string nr_rrc_T_scs_120kHz_03_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz(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); @@ -71532,10 +71561,10 @@ dissect_nr_rrc_T_scs_120kHz_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t T_pusch_ProcessingType1_DifferentTB_PerSlot_sequence[] = { - { &hf_nr_rrc_scs_15kHz_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_02 }, + { &hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz }, { &hf_nr_rrc_scs_30kHz_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_02 }, - { &hf_nr_rrc_scs_60kHz_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_03 }, - { &hf_nr_rrc_scs_120kHz_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_03 }, + { &hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz }, + { &hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz }, { NULL, 0, 0, NULL } }; @@ -71568,16 +71597,16 @@ dissect_nr_rrc_DummyF(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static const per_sequence_t FeatureSetUplink_sequence[] = { { &hf_nr_rrc_featureSetListPerUplinkCC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxNrofServingCells_OF_FeatureSetUplinkPerCC_Id }, { &hf_nr_rrc_scalingFactor_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scalingFactor_01 }, - { &hf_nr_rrc_dummy3_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy3 }, + { &hf_nr_rrc_dummy3 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy3 }, { &hf_nr_rrc_intraBandFreqSeparationUL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_FreqSeparationClass }, { &hf_nr_rrc_searchSpaceSharingCA_UL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_searchSpaceSharingCA_UL }, - { &hf_nr_rrc_dummy1_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DummyI }, + { &hf_nr_rrc_featureSetUplink_dummy1, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DummyI }, { &hf_nr_rrc_supportedSRS_Resources, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SRS_Resources }, { &hf_nr_rrc_twoPUCCH_Group, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_twoPUCCH_Group }, { &hf_nr_rrc_dynamicSwitchSUL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dynamicSwitchSUL }, { &hf_nr_rrc_simultaneousTxSUL_NonSUL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_simultaneousTxSUL_NonSUL }, { &hf_nr_rrc_pusch_ProcessingType1_DifferentTB_PerSlot, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_pusch_ProcessingType1_DifferentTB_PerSlot }, - { &hf_nr_rrc_dummy2_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DummyF }, + { &hf_nr_rrc_featureSetUplink_dummy2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DummyF }, { NULL, 0, 0, NULL } }; @@ -71727,9 +71756,9 @@ dissect_nr_rrc_T_pusch_SeparationWithGap(tvbuff_t *tvb _U_, int offset _U_, asn1 static const per_sequence_t T_pusch_ProcessingType2_sequence[] = { - { &hf_nr_rrc_scs_15kHz_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, + { &hf_nr_rrc_featureSetUplink_v1540_pusch_ProcessingType2_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, { &hf_nr_rrc_scs_30kHz_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, - { &hf_nr_rrc_scs_60kHz_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, + { &hf_nr_rrc_featureSetUplink_v1540_pusch_ProcessingType2_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ProcessingParameters }, { NULL, 0, 0, NULL } }; @@ -71987,7 +72016,7 @@ dissect_nr_rrc_T_ul_FullPwrMode2_MaxSRS_ResInSet_r16(tvbuff_t *tvb _U_, int offs } -static const value_string nr_rrc_T_scs_15kHz_r16_02_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16_vals[] = { { 0, "one-pusch" }, { 1, "upto2" }, { 2, "upto4" }, @@ -71997,7 +72026,7 @@ static const value_string nr_rrc_T_scs_15kHz_r16_02_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_r16_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_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_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, 4, NULL, FALSE, 0, NULL); @@ -72005,7 +72034,7 @@ dissect_nr_rrc_T_scs_15kHz_r16_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_30kHz_r16_02_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16_vals[] = { { 0, "one-pusch" }, { 1, "upto2" }, { 2, "upto4" }, @@ -72015,7 +72044,7 @@ static const value_string nr_rrc_T_scs_30kHz_r16_02_vals[] = { static int -dissect_nr_rrc_T_scs_30kHz_r16_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_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_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, 4, NULL, FALSE, 0, NULL); @@ -72023,7 +72052,7 @@ dissect_nr_rrc_T_scs_30kHz_r16_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_60kHz_r16_02_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16_vals[] = { { 0, "one-pusch" }, { 1, "upto2" }, { 2, "upto4" }, @@ -72033,7 +72062,7 @@ static const value_string nr_rrc_T_scs_60kHz_r16_02_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_r16_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_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_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, 4, NULL, FALSE, 0, NULL); @@ -72041,7 +72070,7 @@ dissect_nr_rrc_T_scs_60kHz_r16_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_120kHz_r16_02_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16_vals[] = { { 0, "one-pusch" }, { 1, "upto2" }, { 2, "upto4" }, @@ -72051,7 +72080,7 @@ static const value_string nr_rrc_T_scs_120kHz_r16_02_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_r16_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_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_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, 4, NULL, FALSE, 0, NULL); @@ -72060,10 +72089,10 @@ dissect_nr_rrc_T_scs_120kHz_r16_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t T_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_r16_02 }, - { &hf_nr_rrc_scs_30kHz_r16_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_r16_02 }, - { &hf_nr_rrc_scs_60kHz_r16_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_r16_02 }, - { &hf_nr_rrc_scs_120kHz_r16_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r16_02 }, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16 }, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16 }, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16 }, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16 }, { NULL, 0, 0, NULL } }; @@ -72076,7 +72105,7 @@ dissect_nr_rrc_T_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16(tvbuff_t *tvb } -static const value_string nr_rrc_T_scs_15kHz_r16_03_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16_vals[] = { { 0, "one-pusch" }, { 1, "upto2" }, { 2, "upto4" }, @@ -72086,7 +72115,7 @@ static const value_string nr_rrc_T_scs_15kHz_r16_03_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_r16_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_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, 4, NULL, FALSE, 0, NULL); @@ -72094,7 +72123,7 @@ dissect_nr_rrc_T_scs_15kHz_r16_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_30kHz_r16_03_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16_vals[] = { { 0, "one-pusch" }, { 1, "upto2" }, { 2, "upto4" }, @@ -72104,7 +72133,7 @@ static const value_string nr_rrc_T_scs_30kHz_r16_03_vals[] = { static int -dissect_nr_rrc_T_scs_30kHz_r16_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_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, 4, NULL, FALSE, 0, NULL); @@ -72112,7 +72141,7 @@ dissect_nr_rrc_T_scs_30kHz_r16_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_60kHz_r16_03_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16_vals[] = { { 0, "one-pusch" }, { 1, "upto2" }, { 2, "upto4" }, @@ -72122,7 +72151,7 @@ static const value_string nr_rrc_T_scs_60kHz_r16_03_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_r16_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_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, 4, NULL, FALSE, 0, NULL); @@ -72130,7 +72159,7 @@ dissect_nr_rrc_T_scs_60kHz_r16_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_120kHz_r16_03_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16_vals[] = { { 0, "one-pusch" }, { 1, "upto2" }, { 2, "upto4" }, @@ -72140,7 +72169,7 @@ static const value_string nr_rrc_T_scs_120kHz_r16_03_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_r16_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_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, 4, NULL, FALSE, 0, NULL); @@ -72149,10 +72178,10 @@ dissect_nr_rrc_T_scs_120kHz_r16_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t T_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_r16_03 }, - { &hf_nr_rrc_scs_30kHz_r16_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_r16_03 }, - { &hf_nr_rrc_scs_60kHz_r16_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_r16_03 }, - { &hf_nr_rrc_scs_120kHz_r16_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r16_03 }, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16 }, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16 }, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16 }, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16 }, { NULL, 0, 0, NULL } }; @@ -72940,14 +72969,14 @@ dissect_nr_rrc_T_scs_30kHz_60kHz_r16_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const value_string nr_rrc_T_scs_60kHz_120kHz_r16_01_vals[] = { +static const value_string nr_rrc_T_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16_vals[] = { { 0, "n2" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_60kHz_120kHz_r16_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_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_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); @@ -72961,7 +72990,7 @@ static const per_sequence_t T_crossCarrierSchedulingProcessing_DiffSCS_r16_01_se { &hf_nr_rrc_scs_30kHz_120kHz_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_120kHz_r16_01 }, { &hf_nr_rrc_scs_15kHz_30kHz_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_30kHz_r16_01 }, { &hf_nr_rrc_scs_30kHz_60kHz_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_60kHz_r16_01 }, - { &hf_nr_rrc_scs_60kHz_120kHz_r16_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_120kHz_r16_01 }, + { &hf_nr_rrc_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16 }, { NULL, 0, 0, NULL } }; @@ -73890,14 +73919,14 @@ dissect_nr_rrc_T_lcp_Restriction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const value_string nr_rrc_T_dummy_04_vals[] = { +static const value_string nr_rrc_T_mAC_ParametersCommon_dummy_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mAC_ParametersCommon_dummy(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); @@ -74138,7 +74167,7 @@ dissect_nr_rrc_MAC_ParametersCommon_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t MAC_ParametersCommon_sequence[] = { { &hf_nr_rrc_lcp_Restriction, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_lcp_Restriction }, - { &hf_nr_rrc_dummy_09 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy_04 }, + { &hf_nr_rrc_mAC_ParametersCommon_dummy, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_mAC_ParametersCommon_dummy }, { &hf_nr_rrc_lch_ToSCellRestriction, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_lch_ToSCellRestriction }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_ParametersCommon_eag_1 }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_ParametersCommon_eag_2 }, @@ -74273,7 +74302,7 @@ dissect_nr_rrc_MAC_ParametersXDD_Diff_eag_1(tvbuff_t *tvb _U_, int offset _U_, a static const per_sequence_t MAC_ParametersXDD_Diff_sequence[] = { - { &hf_nr_rrc_skipUplinkTxDynamic_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_skipUplinkTxDynamic }, + { &hf_nr_rrc_skipUplinkTxDynamic, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_skipUplinkTxDynamic }, { &hf_nr_rrc_logicalChannelSR_DelayTimer_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_logicalChannelSR_DelayTimer_01 }, { &hf_nr_rrc_longDRX_Cycle, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_longDRX_Cycle }, { &hf_nr_rrc_shortDRX_Cycle, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_shortDRX_Cycle }, @@ -74367,7 +74396,7 @@ dissect_nr_rrc_T_directSCG_SCellActivationResume_r16(tvbuff_t *tvb _U_, int offs } -static const value_string nr_rrc_T_scs_15kHz_r16_04_vals[] = { +static const value_string nr_rrc_T_scs_15kHz_r16_vals[] = { { 0, "sl1" }, { 1, "sl3" }, { 0, NULL } @@ -74375,7 +74404,7 @@ static const value_string nr_rrc_T_scs_15kHz_r16_04_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_r16_04(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_15kHz_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, 2, NULL, FALSE, 0, NULL); @@ -74383,7 +74412,7 @@ dissect_nr_rrc_T_scs_15kHz_r16_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_30kHz_r16_04_vals[] = { +static const value_string nr_rrc_T_minTimeGap_r16_scs_30kHz_r16_vals[] = { { 0, "sl1" }, { 1, "sl6" }, { 0, NULL } @@ -74391,7 +74420,7 @@ static const value_string nr_rrc_T_scs_30kHz_r16_04_vals[] = { static int -dissect_nr_rrc_T_scs_30kHz_r16_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_minTimeGap_r16_scs_30kHz_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, 2, NULL, FALSE, 0, NULL); @@ -74399,7 +74428,7 @@ dissect_nr_rrc_T_scs_30kHz_r16_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_60kHz_r16_04_vals[] = { +static const value_string nr_rrc_T_minTimeGap_r16_scs_60kHz_r16_vals[] = { { 0, "sl1" }, { 1, "sl12" }, { 0, NULL } @@ -74407,7 +74436,7 @@ static const value_string nr_rrc_T_scs_60kHz_r16_04_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_r16_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_minTimeGap_r16_scs_60kHz_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, 2, NULL, FALSE, 0, NULL); @@ -74415,7 +74444,7 @@ dissect_nr_rrc_T_scs_60kHz_r16_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_120kHz_r16_04_vals[] = { +static const value_string nr_rrc_T_minTimeGap_r16_scs_120kHz_r16_vals[] = { { 0, "sl2" }, { 1, "sl24" }, { 0, NULL } @@ -74423,7 +74452,7 @@ static const value_string nr_rrc_T_scs_120kHz_r16_04_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_r16_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_minTimeGap_r16_scs_120kHz_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, 2, NULL, FALSE, 0, NULL); @@ -74432,10 +74461,10 @@ dissect_nr_rrc_T_scs_120kHz_r16_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t MinTimeGap_r16_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_r16_04 }, - { &hf_nr_rrc_scs_30kHz_r16_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_r16_04 }, - { &hf_nr_rrc_scs_60kHz_r16_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_r16_04 }, - { &hf_nr_rrc_scs_120kHz_r16_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r16_04 }, + { &hf_nr_rrc_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_r16 }, + { &hf_nr_rrc_minTimeGap_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_minTimeGap_r16_scs_30kHz_r16 }, + { &hf_nr_rrc_minTimeGap_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_minTimeGap_r16_scs_60kHz_r16 }, + { &hf_nr_rrc_minTimeGap_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_minTimeGap_r16_scs_120kHz_r16 }, { NULL, 0, 0, NULL } }; @@ -74954,14 +74983,14 @@ dissect_nr_rrc_T_mfbi_IAB_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_dummy_05_vals[] = { +static const value_string nr_rrc_T_measAndMobParametersCommon_eag_5_dummy_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_measAndMobParametersCommon_eag_5_dummy(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); @@ -75084,7 +75113,7 @@ static const per_sequence_t MeasAndMobParametersCommon_eag_5_sequence[] = { { &hf_nr_rrc_maxNumberCLI_SRS_RSRP_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_maxNumberCLI_SRS_RSRP_r16 }, { &hf_nr_rrc_maxNumberPerSlotCLI_SRS_RSRP_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_maxNumberPerSlotCLI_SRS_RSRP_r16 }, { &hf_nr_rrc_mfbi_IAB_r16 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mfbi_IAB_r16 }, - { &hf_nr_rrc_dummy_10 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy_05 }, + { &hf_nr_rrc_measAndMobParametersCommon_eag_5_dummy, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_measAndMobParametersCommon_eag_5_dummy }, { &hf_nr_rrc_nr_CGI_Reporting_NPN_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nr_CGI_Reporting_NPN_r16 }, { &hf_nr_rrc_idleInactiveEUTRA_MeasReport_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_idleInactiveEUTRA_MeasReport_r16 }, { &hf_nr_rrc_idleInactive_ValidityArea_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_idleInactive_ValidityArea_r16 }, @@ -76262,7 +76291,7 @@ dissect_nr_rrc_INTEGER_2_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ } -static const value_string nr_rrc_T_scs_15kHz_03_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz_vals[] = { { 0, "n4" }, { 1, "n7" }, { 2, "n14" }, @@ -76271,7 +76300,7 @@ static const value_string nr_rrc_T_scs_15kHz_03_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz(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); @@ -76296,7 +76325,7 @@ dissect_nr_rrc_T_scs_30kHz_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_60kHz_04_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz_vals[] = { { 0, "n4" }, { 1, "n7" }, { 2, "n14" }, @@ -76305,7 +76334,7 @@ static const value_string nr_rrc_T_scs_60kHz_04_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz(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); @@ -76313,7 +76342,7 @@ dissect_nr_rrc_T_scs_60kHz_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_120kHz_04_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz_vals[] = { { 0, "n4" }, { 1, "n7" }, { 2, "n14" }, @@ -76322,7 +76351,7 @@ static const value_string nr_rrc_T_scs_120kHz_04_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz(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); @@ -76348,10 +76377,10 @@ dissect_nr_rrc_T_scs_240kHz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static const per_sequence_t T_maxNumberRxTxBeamSwitchDL_sequence[] = { - { &hf_nr_rrc_scs_15kHz_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_03 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz }, { &hf_nr_rrc_scs_30kHz_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_03 }, - { &hf_nr_rrc_scs_60kHz_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_04 }, - { &hf_nr_rrc_scs_120kHz_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_04 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz }, + { &hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz }, { &hf_nr_rrc_scs_240kHz , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_240kHz }, { NULL, 0, 0, NULL } }; @@ -76440,14 +76469,14 @@ dissect_nr_rrc_INTEGER_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const value_string nr_rrc_T_dummy2_03_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_dummy2_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy2_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_dummy2(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); @@ -76470,7 +76499,7 @@ dissect_nr_rrc_T_twoPortsPTRS_UL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const value_string nr_rrc_T_scs_15kHz_04_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz_vals[] = { { 0, "sym2" }, { 1, "sym4" }, { 2, "sym8" }, @@ -76479,7 +76508,7 @@ static const value_string nr_rrc_T_scs_15kHz_04_vals[] = { static int -dissect_nr_rrc_T_scs_15kHz_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz(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); @@ -76505,7 +76534,7 @@ dissect_nr_rrc_T_scs_30kHz_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_60kHz_05_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz_vals[] = { { 0, "sym8" }, { 1, "sym14" }, { 2, "sym28" }, @@ -76514,7 +76543,7 @@ static const value_string nr_rrc_T_scs_60kHz_05_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz(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); @@ -76522,7 +76551,7 @@ dissect_nr_rrc_T_scs_60kHz_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_120kHz_05_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz_vals[] = { { 0, "sym14" }, { 1, "sym28" }, { 2, "sym56" }, @@ -76531,7 +76560,7 @@ static const value_string nr_rrc_T_scs_120kHz_05_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz(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); @@ -76540,10 +76569,10 @@ dissect_nr_rrc_T_scs_120kHz_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t T_beamReportTiming_sequence[] = { - { &hf_nr_rrc_scs_15kHz_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_04 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz }, { &hf_nr_rrc_scs_30kHz_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_04 }, - { &hf_nr_rrc_scs_60kHz_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_05 }, - { &hf_nr_rrc_scs_120kHz_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_05 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz }, + { &hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz }, { NULL, 0, 0, NULL } }; @@ -76575,10 +76604,10 @@ dissect_nr_rrc_PTRS_DensityRecommendationDL(tvbuff_t *tvb _U_, int offset _U_, a static const per_sequence_t T_ptrs_DensityRecommendationSetDL_sequence[] = { - { &hf_nr_rrc_scs_15kHz_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationDL }, + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationDL }, { &hf_nr_rrc_scs_30kHz_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationDL }, - { &hf_nr_rrc_scs_60kHz_07 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationDL }, - { &hf_nr_rrc_scs_120kHz_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationDL }, + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationDL }, + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationDL }, { NULL, 0, 0, NULL } }; @@ -76615,10 +76644,10 @@ dissect_nr_rrc_PTRS_DensityRecommendationUL(tvbuff_t *tvb _U_, int offset _U_, a static const per_sequence_t T_ptrs_DensityRecommendationSetUL_sequence[] = { - { &hf_nr_rrc_scs_15kHz_07 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationUL }, + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationUL }, { &hf_nr_rrc_scs_30kHz_07 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationUL }, - { &hf_nr_rrc_scs_60kHz_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationUL }, - { &hf_nr_rrc_scs_120kHz_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationUL }, + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationUL }, + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_PTRS_DensityRecommendationUL }, { NULL, 0, 0, NULL } }; @@ -76673,14 +76702,14 @@ dissect_nr_rrc_T_aperiodicTRS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_dummy6_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_eag_1_dummy6_vals[] = { { 0, "true" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_eag_1_dummy6(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); @@ -76803,7 +76832,7 @@ dissect_nr_rrc_BeamManagementSSB_CSI_RS(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const value_string nr_rrc_T_scs_60kHz_06_vals[] = { +static const value_string nr_rrc_T_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz_vals[] = { { 0, "sym14" }, { 1, "sym28" }, { 2, "sym48" }, @@ -76814,7 +76843,7 @@ static const value_string nr_rrc_T_scs_60kHz_06_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz(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); @@ -76822,7 +76851,7 @@ dissect_nr_rrc_T_scs_60kHz_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_120kHz_06_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz_vals[] = { { 0, "sym14" }, { 1, "sym28" }, { 2, "sym48" }, @@ -76833,7 +76862,7 @@ static const value_string nr_rrc_T_scs_120kHz_06_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz(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); @@ -76842,8 +76871,8 @@ dissect_nr_rrc_T_scs_120kHz_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t T_beamSwitchTiming_sequence[] = { - { &hf_nr_rrc_scs_60kHz_09 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_06 }, - { &hf_nr_rrc_scs_120kHz_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_06 }, + { &hf_nr_rrc_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz }, + { &hf_nr_rrc_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz }, { NULL, 0, 0, NULL } }; @@ -77060,7 +77089,7 @@ dissect_nr_rrc_SpatialRelations(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static const per_sequence_t MIMO_ParametersPerBand_eag_1_sequence[] = { - { &hf_nr_rrc_dummy6_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy6 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_eag_1_dummy6, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_eag_1_dummy6 }, { &hf_nr_rrc_beamManagementSSB_CSI_RS, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BeamManagementSSB_CSI_RS }, { &hf_nr_rrc_beamSwitchTiming, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_beamSwitchTiming }, { &hf_nr_rrc_codebookParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CodebookParameters }, @@ -77789,7 +77818,7 @@ dissect_nr_rrc_T_beamCorrespondenceCSI_RS_based_r16(tvbuff_t *tvb _U_, int offse } -static const value_string nr_rrc_T_scs_60kHz_r16_05_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_r16_vals[] = { { 0, "sym224" }, { 1, "sym336" }, { 0, NULL } @@ -77797,7 +77826,7 @@ static const value_string nr_rrc_T_scs_60kHz_r16_05_vals[] = { static int -dissect_nr_rrc_T_scs_60kHz_r16_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_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, 2, NULL, FALSE, 0, NULL); @@ -77805,7 +77834,7 @@ dissect_nr_rrc_T_scs_60kHz_r16_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string nr_rrc_T_scs_120kHz_r16_05_vals[] = { +static const value_string nr_rrc_T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_r16_vals[] = { { 0, "sym224" }, { 1, "sym336" }, { 0, NULL } @@ -77813,7 +77842,7 @@ static const value_string nr_rrc_T_scs_120kHz_r16_05_vals[] = { static int -dissect_nr_rrc_T_scs_120kHz_r16_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_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, 2, NULL, FALSE, 0, NULL); @@ -77822,8 +77851,8 @@ dissect_nr_rrc_T_scs_120kHz_r16_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t T_beamSwitchTiming_r16_sequence[] = { - { &hf_nr_rrc_scs_60kHz_r16_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_r16_05 }, - { &hf_nr_rrc_scs_120kHz_r16_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_r16_05 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_r16 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_r16 }, { NULL, 0, 0, NULL } }; @@ -77955,7 +77984,7 @@ static const per_sequence_t MIMO_ParametersPerBand_sequence[] = { { &hf_nr_rrc_aperiodicBeamReport, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_aperiodicBeamReport }, { &hf_nr_rrc_sp_BeamReportPUCCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sp_BeamReportPUCCH }, { &hf_nr_rrc_sp_BeamReportPUSCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_sp_BeamReportPUSCH }, - { &hf_nr_rrc_dummy1_04 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_DummyG }, + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_DummyG }, { &hf_nr_rrc_maxNumberRxBeam, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_2_8 }, { &hf_nr_rrc_maxNumberRxTxBeamSwitchDL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_maxNumberRxTxBeamSwitchDL }, { &hf_nr_rrc_maxNumberNonGroupBeamReporting, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_maxNumberNonGroupBeamReporting }, @@ -77964,14 +77993,14 @@ static const per_sequence_t MIMO_ParametersPerBand_sequence[] = { { &hf_nr_rrc_maxNumberCSI_RS_BFD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_64 }, { &hf_nr_rrc_maxNumberSSB_BFD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_64 }, { &hf_nr_rrc_maxNumberCSI_RS_SSB_CBD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_256 }, - { &hf_nr_rrc_dummy2_04 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy2_03 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_mIMO_ParametersPerBand_dummy2 }, { &hf_nr_rrc_twoPortsPTRS_UL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_twoPortsPTRS_UL }, - { &hf_nr_rrc_dummy5_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SRS_Resources }, - { &hf_nr_rrc_dummy3_02 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_4 }, + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy5, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SRS_Resources }, + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy3, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER_1_4 }, { &hf_nr_rrc_beamReportTiming, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_beamReportTiming }, { &hf_nr_rrc_ptrs_DensityRecommendationSetDL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_ptrs_DensityRecommendationSetDL }, { &hf_nr_rrc_ptrs_DensityRecommendationSetUL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_ptrs_DensityRecommendationSetUL }, - { &hf_nr_rrc_dummy4_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_DummyH }, + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy4, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_DummyH }, { &hf_nr_rrc_aperiodicTRS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_aperiodicTRS }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MIMO_ParametersPerBand_eag_1 }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_MIMO_ParametersPerBand_eag_2 }, @@ -78094,14 +78123,14 @@ dissect_nr_rrc_UE_MRDC_CapabilityAddFRX_Mode(tvbuff_t *tvb _U_, int offset _U_, } -static const per_sequence_t T_dummy_06_sequence[] = { +static const per_sequence_t T_nRDC_Parameters_dummy_sequence[] = { { NULL, 0, 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_) { +dissect_nr_rrc_T_nRDC_Parameters_dummy(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_dummy_06, T_dummy_06_sequence); + ett_nr_rrc_T_nRDC_Parameters_dummy, T_nRDC_Parameters_dummy_sequence); return offset; } @@ -78114,8 +78143,8 @@ static const per_sequence_t NRDC_Parameters_sequence[] = { { &hf_nr_rrc_tdd_Add_UE_NRDC_Capabilities, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_CapabilityAddXDD_Mode }, { &hf_nr_rrc_fr1_Add_UE_NRDC_Capabilities, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_CapabilityAddFRX_Mode }, { &hf_nr_rrc_fr2_Add_UE_NRDC_Capabilities, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_MRDC_CapabilityAddFRX_Mode }, - { &hf_nr_rrc_dummy2_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING }, - { &hf_nr_rrc_dummy_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy_06 }, + { &hf_nr_rrc_nRDC_Parameters_dummy2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING }, + { &hf_nr_rrc_nRDC_Parameters_dummy, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nRDC_Parameters_dummy }, { NULL, 0, 0, NULL } }; @@ -79201,14 +79230,14 @@ dissect_nr_rrc_T_bwp_SwitchingDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const value_string nr_rrc_T_dummy_07_vals[] = { +static const value_string nr_rrc_T_phy_ParametersCommon_eag_1_dummy_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_phy_ParametersCommon_eag_1_dummy(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); @@ -79217,7 +79246,7 @@ dissect_nr_rrc_T_dummy_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static const per_sequence_t Phy_ParametersCommon_eag_1_sequence[] = { - { &hf_nr_rrc_dummy_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy_07 }, + { &hf_nr_rrc_phy_ParametersCommon_eag_1_dummy, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_phy_ParametersCommon_eag_1_dummy }, { NULL, 0, 0, NULL } }; @@ -81214,10 +81243,10 @@ dissect_nr_rrc_Phy_ParametersFRX_Diff_eag_4(tvbuff_t *tvb _U_, int offset _U_, a 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_dummy1_05 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_2 }, + { &hf_nr_rrc_phy_ParametersFRX_Diff_dummy1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_2 }, { &hf_nr_rrc_twoFL_DMRS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_2 }, - { &hf_nr_rrc_dummy2_06 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_2 }, - { &hf_nr_rrc_dummy3_03 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_2 }, + { &hf_nr_rrc_phy_ParametersFRX_Diff_dummy2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_2 }, + { &hf_nr_rrc_phy_ParametersFRX_Diff_dummy3, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_2 }, { &hf_nr_rrc_supportedDMRS_TypeDL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_supportedDMRS_TypeDL }, { &hf_nr_rrc_supportedDMRS_TypeUL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_supportedDMRS_TypeUL }, { &hf_nr_rrc_semiOpenLoopCSI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_semiOpenLoopCSI }, @@ -81281,14 +81310,14 @@ dissect_nr_rrc_T_pdcch_MonitoringSingleOccasion(tvbuff_t *tvb _U_, int offset _U } -static const value_string nr_rrc_T_scs_60kHz_07_vals[] = { +static const value_string nr_rrc_T_phy_ParametersFR1_scs_60kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_60kHz_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_phy_ParametersFR1_scs_60kHz(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); @@ -81372,7 +81401,7 @@ dissect_nr_rrc_Phy_ParametersFR1_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_c static const per_sequence_t Phy_ParametersFR1_sequence[] = { { &hf_nr_rrc_pdcch_MonitoringSingleOccasion, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_pdcch_MonitoringSingleOccasion }, - { &hf_nr_rrc_scs_60kHz_10 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_07 }, + { &hf_nr_rrc_phy_ParametersFR1_scs_60kHz, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_phy_ParametersFR1_scs_60kHz }, { &hf_nr_rrc_pdsch_256QAM_FR1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_256QAM_FR1 }, { &hf_nr_rrc_pdsch_RE_MappingFR1_PerSymbol, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_RE_MappingFR1_PerSymbol }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersFR1_eag_1 }, @@ -81388,14 +81417,14 @@ dissect_nr_rrc_Phy_ParametersFR1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const value_string nr_rrc_T_dummy_08_vals[] = { +static const value_string nr_rrc_T_phy_ParametersFR2_dummy_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_phy_ParametersFR2_dummy(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); @@ -81544,7 +81573,7 @@ dissect_nr_rrc_Phy_ParametersFR2_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_c static const per_sequence_t Phy_ParametersFR2_sequence[] = { - { &hf_nr_rrc_dummy_13 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy_08 }, + { &hf_nr_rrc_phy_ParametersFR2_dummy, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_phy_ParametersFR2_dummy }, { &hf_nr_rrc_pdsch_RE_MappingFR2_PerSymbol, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_pdsch_RE_MappingFR2_PerSymbol }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersFR2_eag_1 }, { &dummy_hf_nr_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_nr_rrc_Phy_ParametersFR2_eag_2 }, @@ -82012,9 +82041,9 @@ dissect_nr_rrc_T_rateMatchingLTE_CRS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static const per_sequence_t T_fr1_sequence[] = { - { &hf_nr_rrc_scs_15kHz_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, + { &hf_nr_rrc_bandNR_channelBWs_DL_fr1_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, { &hf_nr_rrc_scs_30kHz_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, - { &hf_nr_rrc_scs_60kHz_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, + { &hf_nr_rrc_bandNR_channelBWs_DL_fr1_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, { NULL, 0, 0, NULL } }; @@ -82028,8 +82057,8 @@ dissect_nr_rrc_T_fr1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr static const per_sequence_t T_fr2_sequence[] = { - { &hf_nr_rrc_scs_60kHz_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_3 }, - { &hf_nr_rrc_scs_120kHz_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_3 }, + { &hf_nr_rrc_bandNR_channelBWs_DL_fr2_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_3 }, + { &hf_nr_rrc_bandNR_channelBWs_DL_fr2_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_3 }, { NULL, 0, 0, NULL } }; @@ -82065,9 +82094,9 @@ dissect_nr_rrc_T_channelBWs_DL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t T_fr1_01_sequence[] = { - { &hf_nr_rrc_scs_15kHz_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, + { &hf_nr_rrc_bandNR_channelBWs_UL_fr1_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, { &hf_nr_rrc_scs_30kHz_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, - { &hf_nr_rrc_scs_60kHz_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, + { &hf_nr_rrc_bandNR_channelBWs_UL_fr1_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_10 }, { NULL, 0, 0, NULL } }; @@ -82081,8 +82110,8 @@ dissect_nr_rrc_T_fr1_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static const per_sequence_t T_fr2_01_sequence[] = { - { &hf_nr_rrc_scs_60kHz_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_3 }, - { &hf_nr_rrc_scs_120kHz_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_3 }, + { &hf_nr_rrc_bandNR_channelBWs_UL_fr2_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_3 }, + { &hf_nr_rrc_bandNR_channelBWs_UL_fr2_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_3 }, { NULL, 0, 0, NULL } }; @@ -82232,9 +82261,9 @@ dissect_nr_rrc_BandNR_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static const per_sequence_t T_fr1_02_sequence[] = { - { &hf_nr_rrc_scs_15kHz_09 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr1_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { &hf_nr_rrc_scs_30kHz_09 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_60kHz_13 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr1_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { NULL, 0, 0, NULL } }; @@ -82248,8 +82277,8 @@ dissect_nr_rrc_T_fr1_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static const per_sequence_t T_fr2_02_sequence[] = { - { &hf_nr_rrc_scs_60kHz_14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 }, - { &hf_nr_rrc_scs_120kHz_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 }, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr2_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 }, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr2_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 }, { NULL, 0, 0, NULL } }; @@ -82285,9 +82314,9 @@ dissect_nr_rrc_T_channelBWs_DL_v1590(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static const per_sequence_t T_fr1_03_sequence[] = { - { &hf_nr_rrc_scs_15kHz_09 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr1_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { &hf_nr_rrc_scs_30kHz_09 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_60kHz_13 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr1_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { NULL, 0, 0, NULL } }; @@ -82301,8 +82330,8 @@ dissect_nr_rrc_T_fr1_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static const per_sequence_t T_fr2_03_sequence[] = { - { &hf_nr_rrc_scs_60kHz_14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 }, - { &hf_nr_rrc_scs_120kHz_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 }, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr2_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 }, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr2_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_8 }, { NULL, 0, 0, NULL } }; @@ -83243,14 +83272,14 @@ dissect_nr_rrc_T_simulSRS_MIMO_TransWithinBand_r16(tvbuff_t *tvb _U_, int offset } -static const value_string nr_rrc_T_scs_15kHz_05_vals[] = { +static const value_string nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_15kHz_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz(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); @@ -83273,14 +83302,14 @@ dissect_nr_rrc_T_scs_30kHz_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_60kHz_08_vals[] = { +static const value_string nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_60kHz_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz(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); @@ -83289,9 +83318,9 @@ dissect_nr_rrc_T_scs_60kHz_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static const per_sequence_t T_fr1_100mhz_sequence[] = { - { &hf_nr_rrc_scs_15kHz_10 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_05 }, + { &hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz }, { &hf_nr_rrc_scs_30kHz_10 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_05 }, - { &hf_nr_rrc_scs_60kHz_15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_08 }, + { &hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz }, { NULL, 0, 0, NULL } }; @@ -83304,14 +83333,14 @@ dissect_nr_rrc_T_fr1_100mhz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const value_string nr_rrc_T_scs_60kHz_09_vals[] = { +static const value_string nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_60kHz_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz(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); @@ -83319,14 +83348,14 @@ dissect_nr_rrc_T_scs_60kHz_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_120kHz_07_vals[] = { +static const value_string nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_120kHz_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz(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); @@ -83335,8 +83364,8 @@ dissect_nr_rrc_T_scs_120kHz_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t T_fr2_200mhz_sequence[] = { - { &hf_nr_rrc_scs_60kHz_16 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_09 }, - { &hf_nr_rrc_scs_120kHz_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_07 }, + { &hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz }, + { &hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz }, { NULL, 0, 0, NULL } }; @@ -83371,14 +83400,14 @@ dissect_nr_rrc_T_channelBW_DL_IAB_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const value_string nr_rrc_T_scs_15kHz_06_vals[] = { +static const value_string nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_15kHz_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz(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); @@ -83401,14 +83430,14 @@ dissect_nr_rrc_T_scs_30kHz_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_60kHz_10_vals[] = { +static const value_string nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_60kHz_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz(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); @@ -83417,9 +83446,9 @@ dissect_nr_rrc_T_scs_60kHz_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static const per_sequence_t T_fr1_100mhz_01_sequence[] = { - { &hf_nr_rrc_scs_15kHz_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_15kHz_06 }, + { &hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz }, { &hf_nr_rrc_scs_30kHz_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_30kHz_06 }, - { &hf_nr_rrc_scs_60kHz_17 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_10 }, + { &hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz }, { NULL, 0, 0, NULL } }; @@ -83432,14 +83461,14 @@ dissect_nr_rrc_T_fr1_100mhz_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const value_string nr_rrc_T_scs_60kHz_11_vals[] = { +static const value_string nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_60kHz_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz(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); @@ -83447,14 +83476,14 @@ dissect_nr_rrc_T_scs_60kHz_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const value_string nr_rrc_T_scs_120kHz_08_vals[] = { +static const value_string nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_scs_120kHz_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz(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); @@ -83463,8 +83492,8 @@ dissect_nr_rrc_T_scs_120kHz_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t T_fr2_200mhz_01_sequence[] = { - { &hf_nr_rrc_scs_60kHz_18 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_60kHz_11 }, - { &hf_nr_rrc_scs_120kHz_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_scs_120kHz_08 }, + { &hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz }, + { &hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz }, { NULL, 0, 0, NULL } }; @@ -84566,9 +84595,9 @@ dissect_nr_rrc_T_pscch_RxSidelink_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static const per_sequence_t T_fr1_r16_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_30kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_60kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { NULL, 0, 0, NULL } }; @@ -84582,8 +84611,8 @@ dissect_nr_rrc_T_fr1_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static const per_sequence_t T_fr2_r16_sequence[] = { - { &hf_nr_rrc_scs_60kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_120kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { NULL, 0, 0, NULL } }; @@ -84667,9 +84696,9 @@ dissect_nr_rrc_T_harq_TxProcessModeOneSidelink_r16(tvbuff_t *tvb _U_, int offset static const per_sequence_t T_fr1_r16_01_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_30kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_60kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { NULL, 0, 0, NULL } }; @@ -84683,8 +84712,8 @@ dissect_nr_rrc_T_fr1_r16_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static const per_sequence_t T_fr2_r16_01_sequence[] = { - { &hf_nr_rrc_scs_60kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_120kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { NULL, 0, 0, NULL } }; @@ -85784,14 +85813,14 @@ dissect_nr_rrc_UE_NR_CapabilityAddXDD_Mode_v1530(tvbuff_t *tvb _U_, int offset _ } -static const value_string nr_rrc_T_dummy_09_vals[] = { +static const value_string nr_rrc_T_uE_NR_Capability_v1530_dummy_vals[] = { { 0, "supported" }, { 0, NULL } }; static int -dissect_nr_rrc_T_dummy_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_nr_rrc_T_uE_NR_Capability_v1530_dummy(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); @@ -86209,7 +86238,7 @@ dissect_nr_rrc_UE_NR_Capability_v1540(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static const per_sequence_t UE_NR_Capability_v1530_sequence[] = { { &hf_nr_rrc_fdd_Add_UE_NR_Capabilities_v1530, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_CapabilityAddXDD_Mode_v1530 }, { &hf_nr_rrc_tdd_Add_UE_NR_Capabilities_v1530, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_UE_NR_CapabilityAddXDD_Mode_v1530 }, - { &hf_nr_rrc_dummy_14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dummy_09 }, + { &hf_nr_rrc_uE_NR_Capability_v1530_dummy, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uE_NR_Capability_v1530_dummy }, { &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 }, @@ -86302,7 +86331,7 @@ static const per_sequence_t MasterInformationBlockSidelink_sequence[] = { { &hf_nr_rrc_sl_TDD_Config_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BIT_STRING_SIZE_12 }, { &hf_nr_rrc_inCoverage_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN }, { &hf_nr_rrc_directFrameNumber_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BIT_STRING_SIZE_10 }, - { &hf_nr_rrc_slotIndex_r16_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BIT_STRING_SIZE_7 }, + { &hf_nr_rrc_masterInformationBlockSidelink_slotIndex_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BIT_STRING_SIZE_7 }, { &hf_nr_rrc_reservedBits_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BIT_STRING_SIZE_2 }, { NULL, 0, 0, NULL } }; @@ -86398,7 +86427,7 @@ dissect_nr_rrc_SBCCH_SL_BCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static const per_sequence_t SL_MeasQuantityResult_r16_sequence[] = { - { &hf_nr_rrc_sl_RSRP_r16_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_RSRP_Range }, + { &hf_nr_rrc_sl_RSRP_r16 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_RSRP_Range }, { NULL, 0, 0, NULL } }; @@ -87316,9 +87345,9 @@ dissect_nr_rrc_T_pscch_RxSidelink_r16_01(tvbuff_t *tvb _U_, int offset _U_, asn1 static const per_sequence_t T_fr1_r16_02_sequence[] = { - { &hf_nr_rrc_scs_15kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_30kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_60kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { NULL, 0, 0, NULL } }; @@ -87332,8 +87361,8 @@ dissect_nr_rrc_T_fr1_r16_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static const per_sequence_t T_fr2_r16_02_sequence[] = { - { &hf_nr_rrc_scs_60kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, - { &hf_nr_rrc_scs_120kHz_r16_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_BIT_STRING_SIZE_16 }, { NULL, 0, 0, NULL } }; @@ -89022,8 +89051,8 @@ proto_register_nr_rrc(void) { { "candidateCellInfoList", "nr-rrc.candidateCellInfoList", FT_UINT32, BASE_DEC, NULL, 0, "MeasResultList2NR", HFILL }}, - { &hf_nr_rrc_candidateCellInfoListSN_EUTRA, - { "candidateCellInfoListSN-EUTRA", "nr-rrc.candidateCellInfoListSN_EUTRA", + { &hf_nr_rrc_rRM_Config_eag_1_candidateCellInfoListSN_EUTRA, + { "candidateCellInfoListSN-EUTRA", "nr-rrc.rRM-Config.eag_1.candidateCellInfoListSN-EUTRA", FT_UINT32, BASE_DEC, NULL, 0, "MeasResultServFreqListEUTRA_SCG", HFILL }}, { &hf_nr_rrc_criticalExtensions_02, @@ -89118,10 +89147,10 @@ proto_register_nr_rrc(void) { { "scg-CellGroupConfigEUTRA", "nr-rrc.scg_CellGroupConfigEUTRA", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_candidateCellInfoListSN_EUTRA_01, - { "candidateCellInfoListSN-EUTRA", "nr-rrc.candidateCellInfoListSN_EUTRA", + { &hf_nr_rrc_cG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA, + { "candidateCellInfoListSN-EUTRA", "nr-rrc.cG-Config-v1560-IEs.candidateCellInfoListSN-EUTRA", FT_BYTES, BASE_NONE, NULL, 0, - NULL, HFILL }}, + "T_cG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA", HFILL }}, { &hf_nr_rrc_candidateServingFreqListEUTRA, { "candidateServingFreqListEUTRA", "nr-rrc.candidateServingFreqListEUTRA", FT_UINT32, BASE_DEC, NULL, 0, @@ -89378,10 +89407,10 @@ proto_register_nr_rrc(void) { { "candidateCellInfoListMN-EUTRA", "nr-rrc.candidateCellInfoListMN_EUTRA", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_candidateCellInfoListSN_EUTRA_02, - { "candidateCellInfoListSN-EUTRA", "nr-rrc.candidateCellInfoListSN_EUTRA", + { &hf_nr_rrc_cG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA, + { "candidateCellInfoListSN-EUTRA", "nr-rrc.cG-ConfigInfo-v1560-IEs.candidateCellInfoListSN-EUTRA", FT_BYTES, BASE_NONE, NULL, 0, - "T_candidateCellInfoListSN_EUTRA_01", HFILL }}, + "T_cG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA", HFILL }}, { &hf_nr_rrc_sourceConfigSCG_EUTRA, { "sourceConfigSCG-EUTRA", "nr-rrc.sourceConfigSCG_EUTRA", FT_BYTES, BASE_NONE, NULL, 0, @@ -89542,8 +89571,8 @@ proto_register_nr_rrc(void) { { "maxMeasFreqsSCG", "nr-rrc.maxMeasFreqsSCG", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_1_maxMeasFreqsMN", HFILL }}, - { &hf_nr_rrc_dummy, - { "dummy", "nr-rrc.dummy", + { &hf_nr_rrc_configRestrictInfoSCG_dummy, + { "dummy", "nr-rrc.configRestrictInfoSCG.dummy", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_1_maxMeasIdentitiesMN", HFILL }}, { &hf_nr_rrc_selectedBandEntriesMNList, @@ -93610,8 +93639,8 @@ proto_register_nr_rrc(void) { { "physCellId", "nr-rrc.physCellId", FT_UINT32, BASE_DEC, NULL, 0, "EUTRA_PhysCellId", HFILL }}, - { &hf_nr_rrc_dummy_01, - { "dummy", "nr-rrc.dummy", + { &hf_nr_rrc_eUTRA_FreqNeighCellInfo_dummy, + { "dummy", "nr-rrc.eUTRA-FreqNeighCellInfo.dummy", FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nr_rrc_EUTRA_Q_OffsetRange_vals_ext, 0, "EUTRA_Q_OffsetRange", HFILL }}, { &hf_nr_rrc_messageIdentifier, @@ -93730,8 +93759,8 @@ proto_register_nr_rrc(void) { { "sl-V2X-ConfigCommon-r16", "nr-rrc.sl_V2X_ConfigCommon_r16", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy_02, - { "dummy", "nr-rrc.dummy", + { &hf_nr_rrc_sIB13_r16_dummy, + { "dummy", "nr-rrc.sIB13-r16.dummy", FT_BYTES, BASE_NONE, NULL, 0, "OCTET_STRING", HFILL }}, { &hf_nr_rrc_tdd_Config_r16, @@ -94502,8 +94531,8 @@ proto_register_nr_rrc(void) { { "ranac-5gc", "nr-rrc.ranac_5gc", FT_UINT32, BASE_DEC, NULL, 0, "RAN_AreaCode", HFILL }}, - { &hf_nr_rrc_cellIdentity_eutra_5gc, - { "cellIdentity-eutra-5gc", "nr-rrc.cellIdentity_eutra_5gc", + { &hf_nr_rrc_cellAccessRelatedInfo_EUTRA_5GC_cellIdentity_eutra_5gc, + { "cellIdentity-eutra-5gc", "nr-rrc.cellAccessRelatedInfo-EUTRA-5GC.cellIdentity-eutra-5gc", FT_UINT32, BASE_DEC, VALS(nr_rrc_CellIdentity_EUTRA_5GC_vals), 0, NULL, HFILL }}, { &hf_nr_rrc_PLMN_IdentityList_EUTRA_5GC_item, @@ -94762,8 +94791,8 @@ proto_register_nr_rrc(void) { { "plmn-Identity-eutra-5gc", "nr-rrc.plmn_Identity_eutra_5gc_element", FT_NONE, BASE_NONE, NULL, 0, "PLMN_Identity", HFILL }}, - { &hf_nr_rrc_cellIdentity_eutra_5gc_01, - { "cellIdentity-eutra-5gc", "nr-rrc.cellIdentity_eutra_5gc", + { &hf_nr_rrc_cGI_InfoEUTRALogging_cellIdentity_eutra_5gc, + { "cellIdentity-eutra-5gc", "nr-rrc.cGI-InfoEUTRALogging.cellIdentity-eutra-5gc", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_28", HFILL }}, { &hf_nr_rrc_plmn_Identity_eutra_epc, @@ -95214,8 +95243,8 @@ proto_register_nr_rrc(void) { { "timeDomainAllocation", "nr-rrc.timeDomainAllocation", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_15", HFILL }}, - { &hf_nr_rrc_frequencyDomainAllocation, - { "frequencyDomainAllocation", "nr-rrc.frequencyDomainAllocation", + { &hf_nr_rrc_configuredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyDomainAllocation, + { "frequencyDomainAllocation", "nr-rrc.configuredGrantConfig.rrc-ConfiguredUplinkGrant.frequencyDomainAllocation", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_18", HFILL }}, { &hf_nr_rrc_antennaPort, @@ -95966,10 +95995,10 @@ proto_register_nr_rrc(void) { { "codebookConfig", "nr-rrc.codebookConfig_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy_03, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_vals), 0, - NULL, HFILL }}, + { &hf_nr_rrc_cSI_ReportConfig_dummy, + { "dummy", "nr-rrc.cSI-ReportConfig.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cSI_ReportConfig_dummy_vals), 0, + "T_cSI_ReportConfig_dummy", HFILL }}, { &hf_nr_rrc_groupBasedBeamReporting, { "groupBasedBeamReporting", "nr-rrc.groupBasedBeamReporting", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_groupBasedBeamReporting_vals), 0, @@ -96354,7 +96383,7 @@ proto_register_nr_rrc(void) { { "isQuasiColocated", "nr-rrc.isQuasiColocated", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, - { &hf_nr_rrc_frequencyDomainAllocation_01, + { &hf_nr_rrc_frequencyDomainAllocation, { "frequencyDomainAllocation", "nr-rrc.frequencyDomainAllocation", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_frequencyDomainAllocation_vals), 0, NULL, HFILL }}, @@ -96374,7 +96403,7 @@ proto_register_nr_rrc(void) { { "sequenceGenerationConfig", "nr-rrc.sequenceGenerationConfig", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_1023", HFILL }}, - { &hf_nr_rrc_frequencyDomainAllocation_02, + { &hf_nr_rrc_frequencyDomainAllocation_01, { "frequencyDomainAllocation", "nr-rrc.frequencyDomainAllocation", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_frequencyDomainAllocation_01_vals), 0, "T_frequencyDomainAllocation_01", HFILL }}, @@ -97002,8 +97031,8 @@ proto_register_nr_rrc(void) { { "setup", "nr-rrc.setup_element", FT_NONE, BASE_NONE, NULL, 0, "PHR_Config", HFILL }}, - { &hf_nr_rrc_skipUplinkTxDynamic, - { "skipUplinkTxDynamic", "nr-rrc.skipUplinkTxDynamic", + { &hf_nr_rrc_mAC_CellGroupConfig_skipUplinkTxDynamic, + { "skipUplinkTxDynamic", "nr-rrc.mAC-CellGroupConfig.skipUplinkTxDynamic", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, { &hf_nr_rrc_csi_Mask, @@ -97870,28 +97899,28 @@ proto_register_nr_rrc(void) { { "FreqBandIndicatorEUTRA", "nr-rrc.FreqBandIndicatorEUTRA", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_rsrp, - { "rsrp", "nr-rrc.rsrp", + { &hf_nr_rrc_measQuantityResults_rsrp, + { "rsrp", "nr-rrc.measQuantityResults.rsrp", FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRP_Range_fmt), 0, "RSRP_Range", HFILL }}, - { &hf_nr_rrc_rsrq, - { "rsrq", "nr-rrc.rsrq", + { &hf_nr_rrc_measQuantityResults_rsrq, + { "rsrq", "nr-rrc.measQuantityResults.rsrq", FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRQ_Range_fmt), 0, "RSRQ_Range", HFILL }}, - { &hf_nr_rrc_sinr, - { "sinr", "nr-rrc.sinr", + { &hf_nr_rrc_measQuantityResultssinr, + { "sinr", "nr-rrc.measQuantityResults.sinr", FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_SINR_Range_fmt), 0, "SINR_Range", HFILL }}, - { &hf_nr_rrc_rsrp_01, - { "rsrp", "nr-rrc.rsrp", + { &hf_nr_rrc_measQuantityResultsEUTRA_rsrp, + { "rsrp", "nr-rrc.measQuantityResultsEUTRA.rsrp", FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRP_RangeEUTRA_fmt), 0, "RSRP_RangeEUTRA", HFILL }}, - { &hf_nr_rrc_rsrq_01, - { "rsrq", "nr-rrc.rsrq", + { &hf_nr_rrc_measQuantityResultsEUTRA_rsrq, + { "rsrq", "nr-rrc.measQuantityResultsEUTRA.rsrq", FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRQ_RangeEUTRA_fmt), 0, "RSRQ_RangeEUTRA", HFILL }}, - { &hf_nr_rrc_sinr_01, - { "sinr", "nr-rrc.sinr", + { &hf_nr_rrc_measQuantityResultsEUTRA_sinr, + { "sinr", "nr-rrc.measQuantityResultsEUTRA.sinr", FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_SINR_RangeEUTRA_fmt), 0, "SINR_RangeEUTRA", HFILL }}, { &hf_nr_rrc_ResultsPerSSB_IndexList_item, @@ -98110,6 +98139,18 @@ proto_register_nr_rrc(void) { { "sl-CBR-ResultsNR-r16", "nr-rrc.sl_CBR_ResultsNR_r16", FT_UINT32, BASE_DEC, NULL, 0, "SL_CBR_r16", HFILL }}, + { &hf_nr_rrc_measTriggerQuantityEUTRA_rsrp, + { "rsrp", "nr-rrc.measTriggerQuantityEUTRA.rsrp", + FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRP_RangeEUTRA_fmt), 0, + "RSRP_RangeEUTRA", HFILL }}, + { &hf_nr_rrc_measTriggerQuantityEUTRA_rsrq, + { "rsrq", "nr-rrc.measTriggerQuantityEUTRA.rsrq", + FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRQ_RangeEUTRA_fmt), 0, + "RSRQ_RangeEUTRA", HFILL }}, + { &hf_nr_rrc_measTriggerQuantityEUTRA_sinr, + { "sinr", "nr-rrc.measTriggerQuantityEUTRA.sinr", + FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_SINR_RangeEUTRA_fmt), 0, + "SINR_RangeEUTRA", HFILL }}, { &hf_nr_rrc_t_Evaluation, { "t-Evaluation", "nr-rrc.t_Evaluation", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_t_Evaluation_vals), 0, @@ -99294,8 +99335,8 @@ proto_register_nr_rrc(void) { { "multiplePHR", "nr-rrc.multiplePHR", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, - { &hf_nr_rrc_dummy_04, - { "dummy", "nr-rrc.dummy", + { &hf_nr_rrc_pHR_Config_dummy, + { "dummy", "nr-rrc.pHR-Config.dummy", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, { &hf_nr_rrc_phr_Type2OtherCell, @@ -101330,10 +101371,10 @@ proto_register_nr_rrc(void) { { "controlResourceSet", "nr-rrc.controlResourceSet", FT_UINT32, BASE_DEC, NULL, 0, "ControlResourceSetId", HFILL }}, - { &hf_nr_rrc_dummy_05, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_01_vals), 0, - "T_dummy_01", HFILL }}, + { &hf_nr_rrc_rateMatchPattern_dummy, + { "dummy", "nr-rrc.rateMatchPattern.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_rateMatchPattern_dummy_vals), 0, + "T_rateMatchPattern_dummy", HFILL }}, { &hf_nr_rrc_controlResourceSet_r16, { "controlResourceSet-r16", "nr-rrc.controlResourceSet_r16", FT_UINT32, BASE_DEC, NULL, 0, @@ -101790,28 +101831,40 @@ proto_register_nr_rrc(void) { { "reportAddNeighMeas-r16", "nr-rrc.reportAddNeighMeas_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_reportAddNeighMeas_r16_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_rsrp_02, - { "rsrp", "nr-rrc.rsrp", + { &hf_nr_rrc_measTriggerQuantity_rsrp, + { "rsrp", "nr-rrc.measTriggerQuantity.rsrp", + FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRP_Range_fmt), 0, + "RSRP_Range", HFILL }}, + { &hf_nr_rrc_measTriggerQuantity_rsrq, + { "rsrq", "nr-rrc.measTriggerQuantity.rsrq", + FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRQ_Range_fmt), 0, + "RSRQ_Range", HFILL }}, + { &hf_nr_rrc_measTriggerQuantity_sinr, + { "sinr", "nr-rrc.measTriggerQuantity.sinr", + FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_SINR_Range_fmt), 0, + "SINR_Range", HFILL }}, + { &hf_nr_rrc_measTriggerQuantityOffset_rsrp, + { "rsrp", "nr-rrc.measTriggerQuantityOffset.rsrp", FT_INT32, BASE_DEC|BASE_UNIT_STRING, &units_dbm, 0, "INTEGER_M30_30", HFILL }}, - { &hf_nr_rrc_rsrq_02, - { "rsrq", "nr-rrc.rsrq", + { &hf_nr_rrc_measTriggerQuantityOffset_rsrq, + { "rsrq", "nr-rrc.measTriggerQuantityOffset.rsrq", FT_INT32, BASE_DEC|BASE_UNIT_STRING, &units_decibels, 0, "INTEGER_M30_30", HFILL }}, - { &hf_nr_rrc_sinr_02, - { "sinr", "nr-rrc.sinr", + { &hf_nr_rrc_measTriggerQuantityOffset_sinr, + { "sinr", "nr-rrc.measTriggerQuantityOffset.sinr", FT_INT32, BASE_DEC|BASE_UNIT_STRING, &units_decibels, 0, "INTEGER_M30_30", HFILL }}, - { &hf_nr_rrc_rsrp_03, - { "rsrp", "nr-rrc.rsrp", + { &hf_nr_rrc_measReportQuantity_rsrp, + { "rsrp", "nr-rrc.measReportQuantity.rsrp", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, - { &hf_nr_rrc_rsrq_03, - { "rsrq", "nr-rrc.rsrq", + { &hf_nr_rrc_measReportQuantity_rsrq, + { "rsrq", "nr-rrc.measReportQuantity.rsrq", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, - { &hf_nr_rrc_sinr_03, - { "sinr", "nr-rrc.sinr", + { &hf_nr_rrc_measReportQuantity_sinr, + { "sinr", "nr-rrc.measReportQuantity.sinr", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, { &hf_nr_rrc_channelOccupancyThreshold_r16, @@ -102258,14 +102311,14 @@ proto_register_nr_rrc(void) { { "dci-Format2-3", "nr-rrc.dci_Format2_3_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy1, - { "dummy1", "nr-rrc.dummy1", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy1_vals), 0, - NULL, HFILL }}, - { &hf_nr_rrc_dummy2, - { "dummy2", "nr-rrc.dummy2", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy2_vals), 0, - NULL, HFILL }}, + { &hf_nr_rrc_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1, + { "dummy1", "nr-rrc.searchSpace.searchSpaceType.common.dci-Format2-3.dummy1", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1_vals), 0, + "T_searchSpace_searchSpaceType__common_dci_Format2_3_dummy1", HFILL }}, + { &hf_nr_rrc_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2, + { "dummy2", "nr-rrc.searchSpace.searchSpaceType.common.dci-Format2-3.dummy2", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2_vals), 0, + "T_searchSpace_searchSpaceType_common_dci_Format2_3_dummy2", HFILL }}, { &hf_nr_rrc_ue_Specific, { "ue-Specific", "nr-rrc.ue_Specific_element", FT_NONE, BASE_NONE, NULL, 0, @@ -102470,10 +102523,10 @@ proto_register_nr_rrc(void) { { "tag-Id", "nr-rrc.tag_Id", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy1_01, + { &hf_nr_rrc_dummy1, { "dummy1", "nr-rrc.dummy1", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy1_01_vals), 0, - "T_dummy1_01", HFILL }}, + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy1_vals), 0, + NULL, HFILL }}, { &hf_nr_rrc_pathlossReferenceLinking, { "pathlossReferenceLinking", "nr-rrc.pathlossReferenceLinking", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pathlossReferenceLinking_vals), 0, @@ -102534,10 +102587,10 @@ proto_register_nr_rrc(void) { { "refSCS120KHz", "nr-rrc.refSCS120KHz", FT_INT32, BASE_DEC, NULL, 0, "INTEGER_M20_20", HFILL }}, - { &hf_nr_rrc_dummy2_01, - { "dummy2", "nr-rrc.dummy2", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy2_01_vals), 0, - "T_dummy2_01", HFILL }}, + { &hf_nr_rrc_servingCellConfig_eag_2_dummy2, + { "dummy2", "nr-rrc.servingCellConfig.eag_2.dummy2", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_servingCellConfig_eag_2_dummy2_vals), 0, + "T_servingCellConfig_eag_2_dummy2", HFILL }}, { &hf_nr_rrc_setup_104, { "setup", "nr-rrc.setup_element", FT_NONE, BASE_NONE, NULL, 0, @@ -104234,8 +104287,8 @@ proto_register_nr_rrc(void) { { "initialUplinkBWP", "nr-rrc.initialUplinkBWP_element", FT_NONE, BASE_NONE, NULL, 0, "BWP_UplinkCommon", HFILL }}, - { &hf_nr_rrc_dummy_06, - { "dummy", "nr-rrc.dummy", + { &hf_nr_rrc_uplinkConfigCommon_dummy, + { "dummy", "nr-rrc.uplinkConfigCommon.dummy", FT_UINT32, BASE_DEC, VALS(nr_rrc_TimeAlignmentTimer_vals), 0, "TimeAlignmentTimer", HFILL }}, { &hf_nr_rrc_frequencyInfoUL_01, @@ -104722,10 +104775,10 @@ proto_register_nr_rrc(void) { { "dl-1024QAM-TotalWeightedLayers", "nr-rrc.dl_1024QAM_TotalWeightedLayers", FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_dl_1024QAM_TotalWeightedLayers_fmt), 0, "INTEGER_0_10", HFILL }}, - { &hf_nr_rrc_dummy_07, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_02_vals), 0, - "T_dummy_02", HFILL }}, + { &hf_nr_rrc_cA_ParametersNR_dummy, + { "dummy", "nr-rrc.cA-ParametersNR.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cA_ParametersNR_dummy_vals), 0, + "T_cA_ParametersNR_dummy", HFILL }}, { &hf_nr_rrc_parallelTxSRS_PUCCH_PUSCH, { "parallelTxSRS-PUCCH-PUSCH", "nr-rrc.parallelTxSRS_PUCCH_PUSCH", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_parallelTxSRS_PUCCH_PUSCH_vals), 0, @@ -104778,10 +104831,10 @@ proto_register_nr_rrc(void) { { "dualPA-Architecture", "nr-rrc.dualPA_Architecture", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dualPA_Architecture_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy_08, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_03_vals), 0, - "T_dummy_03", HFILL }}, + { &hf_nr_rrc_cA_ParametersNR_v1550_dummy, + { "dummy", "nr-rrc.cA-ParametersNR-v1550.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_cA_ParametersNR_v1550_dummy_vals), 0, + "T_cA_ParametersNR_v1550_dummy", HFILL }}, { &hf_nr_rrc_diffNumerologyWithinPUCCH_GroupLargerSCS, { "diffNumerologyWithinPUCCH-GroupLargerSCS", "nr-rrc.diffNumerologyWithinPUCCH_GroupLargerSCS", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_diffNumerologyWithinPUCCH_GroupLargerSCS_vals), 0, @@ -105538,10 +105591,10 @@ proto_register_nr_rrc(void) { { "csi-RS-MeasSCellWithoutSSB", "nr-rrc.csi_RS_MeasSCellWithoutSSB", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_csi_RS_MeasSCellWithoutSSB_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy1_02, - { "dummy1", "nr-rrc.dummy1", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy1_02_vals), 0, - "T_dummy1_02", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_dummy1, + { "dummy1", "nr-rrc.featureSetDownlink.dummy1", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_dummy1_vals), 0, + "T_featureSetDownlink_dummy1", HFILL }}, { &hf_nr_rrc_type1_3_CSS, { "type1-3-CSS", "nr-rrc.type1_3_CSS", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_type1_3_CSS_vals), 0, @@ -105550,10 +105603,10 @@ proto_register_nr_rrc(void) { { "pdcch-MonitoringAnyOccasions", "nr-rrc.pdcch_MonitoringAnyOccasions", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdcch_MonitoringAnyOccasions_vals), 0, NULL, 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_featureSetDownlink_dummy2, + { "dummy2", "nr-rrc.featureSetDownlink.dummy2", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_dummy2_vals), 0, + "T_featureSetDownlink_dummy2", HFILL }}, { &hf_nr_rrc_ue_SpecificUL_DL_Assignment, { "ue-SpecificUL-DL-Assignment", "nr-rrc.ue_SpecificUL_DL_Assignment", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ue_SpecificUL_DL_Assignment_vals), 0, @@ -105566,14 +105619,14 @@ proto_register_nr_rrc(void) { { "timeDurationForQCL", "nr-rrc.timeDurationForQCL_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_60kHz, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_vals), 0, - NULL, HFILL }}, - { &hf_nr_rrc_scs_120kHz, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_vals), 0, - NULL, HFILL }}, + { &hf_nr_rrc_featureSetDownlink_timeDurationForQCL_scs_60kHz, + { "scs-60kHz", "nr-rrc.featureSetDownlink.timeDurationForQCL.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_timeDurationForQCL_scs_60kHz_vals), 0, + "T_featureSetDownlink_timeDurationForQCL_scs_60kHz", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_timeDurationForQCL_scs_120kHz, + { "scs-120kHz", "nr-rrc.featureSetDownlink.timeDurationForQCL.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_timeDurationForQCL_scs_120kHz_vals), 0, + "T_featureSetDownlink_timeDurationForQCL_scs_120kHz", HFILL }}, { &hf_nr_rrc_pdsch_ProcessingType1_DifferentTB_PerSlot, { "pdsch-ProcessingType1-DifferentTB-PerSlot", "nr-rrc.pdsch_ProcessingType1_DifferentTB_PerSlot_element", FT_NONE, BASE_NONE, NULL, 0, @@ -105586,39 +105639,39 @@ proto_register_nr_rrc(void) { { "scs-30kHz", "nr-rrc.scs_30kHz", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_60kHz_01, + { &hf_nr_rrc_scs_60kHz, { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_01_vals), 0, - "T_scs_60kHz_01", HFILL }}, - { &hf_nr_rrc_scs_120kHz_01, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_01_vals), 0, - "T_scs_120kHz_01", HFILL }}, - { &hf_nr_rrc_dummy3, - { "dummy3", "nr-rrc.dummy3_element", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_vals), 0, + NULL, HFILL }}, + { &hf_nr_rrc_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz, + { "scs-120kHz", "nr-rrc.featureSetDownlink.pdsch-ProcessingType1-DifferentTB-PerSlot.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz_vals), 0, + "T_featureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_dummy3, + { "dummy3", "nr-rrc.featureSetDownlink.dummy3_element", FT_NONE, BASE_NONE, NULL, 0, "DummyA", HFILL }}, - { &hf_nr_rrc_dummy4, - { "dummy4", "nr-rrc.dummy4", + { &hf_nr_rrc_featureSetDownlink_dummy4, + { "dummy4", "nr-rrc.featureSetDownlink.dummy4", FT_UINT32, BASE_DEC, NULL, 0, "SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyB", HFILL }}, - { &hf_nr_rrc_dummy4_item, + { &hf_nr_rrc_featureSetDownlink_dummy4_item, { "DummyB", "nr-rrc.DummyB_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy5, - { "dummy5", "nr-rrc.dummy5", + { &hf_nr_rrc_featureSetDownlink_dummy5, + { "dummy5", "nr-rrc.featureSetDownlink.dummy5", FT_UINT32, BASE_DEC, NULL, 0, "SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyC", HFILL }}, - { &hf_nr_rrc_dummy5_item, + { &hf_nr_rrc_featureSetDownlink_dummy5_item, { "DummyC", "nr-rrc.DummyC_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy6, - { "dummy6", "nr-rrc.dummy6", + { &hf_nr_rrc_featureSetDownlink_dummy6, + { "dummy6", "nr-rrc.featureSetDownlink.dummy6", FT_UINT32, BASE_DEC, NULL, 0, "SEQUENCE_SIZE_1_maxNrofCodebooks_OF_DummyD", HFILL }}, - { &hf_nr_rrc_dummy6_item, + { &hf_nr_rrc_featureSetDownlink_dummy6_item, { "DummyD", "nr-rrc.DummyD_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, @@ -105650,22 +105703,22 @@ proto_register_nr_rrc(void) { { "pdcch-MonitoringAnyOccasionsWithSpanGap", "nr-rrc.pdcch_MonitoringAnyOccasionsWithSpanGap_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_01, - { "scs-15kHz", "nr-rrc.scs_15kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_01_vals), 0, - "T_scs_15kHz_01", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz, + { "scs-15kHz", "nr-rrc.featureSetDownlink-v1540.pdcch-MonitoringAnyOccasionsWithSpanGap.scs-15kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz_vals), 0, + "T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz", HFILL }}, { &hf_nr_rrc_scs_30kHz_01, { "scs-30kHz", "nr-rrc.scs_30kHz", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_01_vals), 0, "T_scs_30kHz_01", HFILL }}, - { &hf_nr_rrc_scs_60kHz_02, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_02_vals), 0, - "T_scs_60kHz_02", HFILL }}, - { &hf_nr_rrc_scs_120kHz_02, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_02_vals), 0, - "T_scs_120kHz_02", HFILL }}, + { &hf_nr_rrc_scs_60kHz_01, + { "scs-60kHz", "nr-rrc.featureSetDownlink-v1540.pdcch-MonitoringAnyOccasionsWithSpanGap.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_01_vals), 0, + "T_scs_60kHz_01", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz, + { "scs-120kHz", "nr-rrc.featureSetDownlink-v1540.pdcch-MonitoringAnyOccasionsWithSpanGap.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz_vals), 0, + "T_featureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz", HFILL }}, { &hf_nr_rrc_pdsch_SeparationWithGap, { "pdsch-SeparationWithGap", "nr-rrc.pdsch_SeparationWithGap", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_SeparationWithGap_vals), 0, @@ -105674,16 +105727,16 @@ proto_register_nr_rrc(void) { { "pdsch-ProcessingType2", "nr-rrc.pdsch_ProcessingType2_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_02, - { "scs-15kHz", "nr-rrc.scs_15kHz_element", + { &hf_nr_rrc_featureSetDownlink_v1540_pdsch_ProcessingType2_scs_15kHz, + { "scs-15kHz", "nr-rrc.featureSetDownlink-v1540.pdsch-ProcessingType2.scs-15kHz_element", FT_NONE, BASE_NONE, NULL, 0, "ProcessingParameters", HFILL }}, { &hf_nr_rrc_scs_30kHz_02, { "scs-30kHz", "nr-rrc.scs_30kHz_element", FT_NONE, BASE_NONE, NULL, 0, "ProcessingParameters", HFILL }}, - { &hf_nr_rrc_scs_60kHz_03, - { "scs-60kHz", "nr-rrc.scs_60kHz_element", + { &hf_nr_rrc_featureSetDownlink_v1540_pdsch_ProcessingType2_scs_60kHz, + { "scs-60kHz", "nr-rrc.featureSetDownlink-v1540.pdsch-ProcessingType2.scs-60kHz_element", FT_NONE, BASE_NONE, NULL, 0, "ProcessingParameters", HFILL }}, { &hf_nr_rrc_pdsch_ProcessingType2_Limited, @@ -105706,42 +105759,42 @@ proto_register_nr_rrc(void) { { "cbgPDSCH-ProcessingType1-NumberOfTB-PerSlot-r16", "nr-rrc.cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_element", FT_NONE, BASE_NONE, NULL, 0, "T_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16", HFILL }}, - { &hf_nr_rrc_scs_15kHz_r16, - { "scs-15kHz-r16", "nr-rrc.scs_15kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_r16_vals), 0, - NULL, HFILL }}, - { &hf_nr_rrc_scs_30kHz_r16, - { "scs-30kHz-r16", "nr-rrc.scs_30kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_r16_vals), 0, - NULL, HFILL }}, - { &hf_nr_rrc_scs_60kHz_r16, - { "scs-60kHz-r16", "nr-rrc.scs_60kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_r16_vals), 0, - NULL, HFILL }}, - { &hf_nr_rrc_scs_120kHz_r16, - { "scs-120kHz-r16", "nr-rrc.scs_120kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r16_vals), 0, - NULL, HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.featureSetDownlink-v1610.cbgPDSCH-ProcessingType1-NumberOfTB-PerSlot-r16.scs-15kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_r16_vals), 0, + "T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_15kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.featureSetDownlink-v1610.cbgPDSCH-ProcessingType1-NumberOfTB-PerSlot-r16.scs-30kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_r16_vals), 0, + "T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_30kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.featureSetDownlink-v1610.cbgPDSCH-ProcessingType1-NumberOfTB-PerSlot-r16.scs-60kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_r16_vals), 0, + "T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_60kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_r16, + { "scs-120kHz-r16", "nr-rrc.featureSetDownlink-v1610.cbgPDSCH-ProcessingType1-NumberOfTB-PerSlot-r16.scs-120kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_r16_vals), 0, + "T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType1_NumberOfTB_PerSlot_r16_scs_120kHz_r16", HFILL }}, { &hf_nr_rrc_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16, { "cbgPDSCH-ProcessingType2-NumberOfTB-PerSlot-r16", "nr-rrc.cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_element", FT_NONE, BASE_NONE, NULL, 0, "T_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16", HFILL }}, - { &hf_nr_rrc_scs_15kHz_r16_01, - { "scs-15kHz-r16", "nr-rrc.scs_15kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_r16_01_vals), 0, - "T_scs_15kHz_r16_01", HFILL }}, - { &hf_nr_rrc_scs_30kHz_r16_01, - { "scs-30kHz-r16", "nr-rrc.scs_30kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_r16_01_vals), 0, - "T_scs_30kHz_r16_01", HFILL }}, - { &hf_nr_rrc_scs_60kHz_r16_01, - { "scs-60kHz-r16", "nr-rrc.scs_60kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_r16_01_vals), 0, - "T_scs_60kHz_r16_01", HFILL }}, - { &hf_nr_rrc_scs_120kHz_r16_01, - { "scs-120kHz-r16", "nr-rrc.scs_120kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r16_01_vals), 0, - "T_scs_120kHz_r16_01", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.featureSetDownlink-v1610.cbgPDSCH-ProcessingType2-NumberOfTB-PerSlot-r16.scs-15kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_r16_vals), 0, + "T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_15kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.featureSetDownlink-v1610.cbgPDSCH-ProcessingType2-NumberOfTB-PerSlot-r16.scs-30kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_r16_vals), 0, + "T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_30kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.featureSetDownlink-v1610.cbgPDSCH-ProcessingType2-NumberOfTB-PerSlot-r16.scs-60kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_r16_vals), 0, + "T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_60kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_r16, + { "scs-120kHz-r16", "nr-rrc.featureSetDownlink-v1610.cbgPDSCH-ProcessingType2-NumberOfTB-PerSlot-r16.scs-120kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_r16_vals), 0, + "T_featureSetDownlink_v1610_cbgPDSCH_ProcessingType2_NumberOfTB_PerSlot_r16_scs_120kHz_r16", HFILL }}, { &hf_nr_rrc_intraFreqDAPS_r16, { "intraFreqDAPS-r16", "nr-rrc.intraFreqDAPS_r16_element", FT_NONE, BASE_NONE, NULL, 0, @@ -105770,18 +105823,26 @@ proto_register_nr_rrc(void) { { "pdsch-ProcessingType1-r16", "nr-rrc.pdsch_ProcessingType1_r16_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_r16_02, - { "scs-15kHz-r16", "nr-rrc.scs_15kHz_r16_element", + { &hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.featureSetDownlink-v1610.pdcch-Monitoring-r16.pdsch-ProcessingType1-r16.scs-15kHz-r16_element", FT_NONE, BASE_NONE, NULL, 0, "PDCCH_MonitoringOccasions_r16", HFILL }}, - { &hf_nr_rrc_scs_30kHz_r16_02, - { "scs-30kHz-r16", "nr-rrc.scs_30kHz_r16_element", + { &hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.featureSetDownlink-v1610.pdcch-Monitoring-r16.pdsch-ProcessingType1-r16.scs-30kHz-r16_element", FT_NONE, BASE_NONE, NULL, 0, "PDCCH_MonitoringOccasions_r16", HFILL }}, { &hf_nr_rrc_pdsch_ProcessingType2_r16, { "pdsch-ProcessingType2-r16", "nr-rrc.pdsch_ProcessingType2_r16_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_nr_rrc_featureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.featureSetDownlink-v1610.pdcch-Monitoring-r16.pdsch-ProcessingType2-r16.scs-15kHz-r16_element", + FT_NONE, BASE_NONE, NULL, 0, + "PDCCH_MonitoringOccasions_r16", HFILL }}, + { &hf_nr_rrc_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.scs_30kHz_r16_element", + FT_NONE, BASE_NONE, NULL, 0, + "PDCCH_MonitoringOccasions_r16", HFILL }}, { &hf_nr_rrc_pdcch_MonitoringMixed_r16, { "pdcch-MonitoringMixed-r16", "nr-rrc.pdcch_MonitoringMixed_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdcch_MonitoringMixed_r16_vals), 0, @@ -106046,7 +106107,7 @@ proto_register_nr_rrc(void) { { "scalingFactor", "nr-rrc.scalingFactor", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scalingFactor_01_vals), 0, "T_scalingFactor_01", HFILL }}, - { &hf_nr_rrc_dummy3_01, + { &hf_nr_rrc_dummy3, { "dummy3", "nr-rrc.dummy3", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy3_vals), 0, NULL, HFILL }}, @@ -106058,8 +106119,8 @@ proto_register_nr_rrc(void) { { "searchSpaceSharingCA-UL", "nr-rrc.searchSpaceSharingCA_UL", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_searchSpaceSharingCA_UL_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy1_03, - { "dummy1", "nr-rrc.dummy1_element", + { &hf_nr_rrc_featureSetUplink_dummy1, + { "dummy1", "nr-rrc.featureSetUplink.dummy1_element", FT_NONE, BASE_NONE, NULL, 0, "DummyI", HFILL }}, { &hf_nr_rrc_twoPUCCH_Group, @@ -106078,24 +106139,24 @@ proto_register_nr_rrc(void) { { "pusch-ProcessingType1-DifferentTB-PerSlot", "nr-rrc.pusch_ProcessingType1_DifferentTB_PerSlot_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_03, - { "scs-15kHz", "nr-rrc.scs_15kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_02_vals), 0, - "T_scs_15kHz_02", HFILL }}, + { &hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz, + { "scs-15kHz", "nr-rrc.featureSetUplink.pusch-ProcessingType1-DifferentTB-PerSlot.scs-15kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz_vals), 0, + "T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz", HFILL }}, { &hf_nr_rrc_scs_30kHz_03, { "scs-30kHz", "nr-rrc.scs_30kHz", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_02_vals), 0, "T_scs_30kHz_02", HFILL }}, - { &hf_nr_rrc_scs_60kHz_04, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_03_vals), 0, - "T_scs_60kHz_03", HFILL }}, - { &hf_nr_rrc_scs_120kHz_03, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_03_vals), 0, - "T_scs_120kHz_03", HFILL }}, - { &hf_nr_rrc_dummy2_03, - { "dummy2", "nr-rrc.dummy2_element", + { &hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz, + { "scs-60kHz", "nr-rrc.featureSetUplink.pusch-ProcessingType1-DifferentTB-PerSlot.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz_vals), 0, + "T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz", HFILL }}, + { &hf_nr_rrc_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz, + { "scs-120kHz", "nr-rrc.featureSetUplink.pusch-ProcessingType1-DifferentTB-PerSlot.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz_vals), 0, + "T_featureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz", HFILL }}, + { &hf_nr_rrc_featureSetUplink_dummy2, + { "dummy2", "nr-rrc.featureSetUplink.dummy2_element", FT_NONE, BASE_NONE, NULL, 0, "DummyF", HFILL }}, { &hf_nr_rrc_zeroSlotOffsetAperiodicSRS, @@ -106114,6 +106175,14 @@ proto_register_nr_rrc(void) { { "pusch-ProcessingType2", "nr-rrc.pusch_ProcessingType2_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1540_pusch_ProcessingType2_scs_15kHz, + { "scs-15kHz", "nr-rrc.featureSetUplink-v1540.pusch-ProcessingType2.scs-15kHz_element", + FT_NONE, BASE_NONE, NULL, 0, + "ProcessingParameters", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1540_pusch_ProcessingType2_scs_60kHz, + { "scs-60kHz", "nr-rrc.featureSetUplink-v1540.pusch-ProcessingType2.scs-60kHz_element", + FT_NONE, BASE_NONE, NULL, 0, + "ProcessingParameters", HFILL }}, { &hf_nr_rrc_ul_MCS_TableAlt_DynamicIndication, { "ul-MCS-TableAlt-DynamicIndication", "nr-rrc.ul_MCS_TableAlt_DynamicIndication", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ul_MCS_TableAlt_DynamicIndication_vals), 0, @@ -106146,42 +106215,42 @@ proto_register_nr_rrc(void) { { "cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16", "nr-rrc.cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_element", FT_NONE, BASE_NONE, NULL, 0, "T_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16", HFILL }}, - { &hf_nr_rrc_scs_15kHz_r16_03, - { "scs-15kHz-r16", "nr-rrc.scs_15kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_r16_02_vals), 0, - "T_scs_15kHz_r16_02", HFILL }}, - { &hf_nr_rrc_scs_30kHz_r16_03, - { "scs-30kHz-r16", "nr-rrc.scs_30kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_r16_02_vals), 0, - "T_scs_30kHz_r16_02", HFILL }}, - { &hf_nr_rrc_scs_60kHz_r16_02, - { "scs-60kHz-r16", "nr-rrc.scs_60kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_r16_02_vals), 0, - "T_scs_60kHz_r16_02", HFILL }}, - { &hf_nr_rrc_scs_120kHz_r16_02, - { "scs-120kHz-r16", "nr-rrc.scs_120kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r16_02_vals), 0, - "T_scs_120kHz_r16_02", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.featureSetUplink-v1610.cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16.scs-15kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16_vals), 0, + "T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.featureSetUplink-v1610.cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16.scs-30kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16_vals), 0, + "T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.featureSetUplink-v1610.cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16.scs-60kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16_vals), 0, + "T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16, + { "scs-120kHz-r16", "nr-rrc.featureSetUplink-v1610.cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16.scs-120kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16_vals), 0, + "T_featureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16", HFILL }}, { &hf_nr_rrc_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16, { "cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16", "nr-rrc.cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_element", FT_NONE, BASE_NONE, NULL, 0, "T_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16", HFILL }}, - { &hf_nr_rrc_scs_15kHz_r16_04, - { "scs-15kHz-r16", "nr-rrc.scs_15kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_r16_03_vals), 0, - "T_scs_15kHz_r16_03", HFILL }}, - { &hf_nr_rrc_scs_30kHz_r16_04, - { "scs-30kHz-r16", "nr-rrc.scs_30kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_r16_03_vals), 0, - "T_scs_30kHz_r16_03", HFILL }}, - { &hf_nr_rrc_scs_60kHz_r16_03, - { "scs-60kHz-r16", "nr-rrc.scs_60kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_r16_03_vals), 0, - "T_scs_60kHz_r16_03", HFILL }}, - { &hf_nr_rrc_scs_120kHz_r16_03, - { "scs-120kHz-r16", "nr-rrc.scs_120kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r16_03_vals), 0, - "T_scs_120kHz_r16_03", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.featureSetUplink-v1610_cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16_scs-15kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16_vals), 0, + "T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.featureSetUplink-v1610.cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16.scs-30kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16_vals), 0, + "T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.featureSetUplink-v1610.cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16.scs-60kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16_vals), 0, + "T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16, + { "scs-120kHz-r16", "nr-rrc.featureSetUplink-v1610.cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16.scs-120kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16_vals), 0, + "T_featureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16", HFILL }}, { &hf_nr_rrc_supportedSRS_PosResources_r16, { "supportedSRS-PosResources-r16", "nr-rrc.supportedSRS_PosResources_r16_element", FT_NONE, BASE_NONE, NULL, 0, @@ -106322,10 +106391,10 @@ proto_register_nr_rrc(void) { { "scs-30kHz-60kHz-r16", "nr-rrc.scs_30kHz_60kHz_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_60kHz_r16_01_vals), 0, "T_scs_30kHz_60kHz_r16_01", HFILL }}, - { &hf_nr_rrc_scs_60kHz_120kHz_r16_01, - { "scs-60kHz-120kHz-r16", "nr-rrc.scs_60kHz_120kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_120kHz_r16_01_vals), 0, - "T_scs_60kHz_120kHz_r16_01", HFILL }}, + { &hf_nr_rrc_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16, + { "scs-60kHz-120kHz-r16", "nr-rrc.featureSetUplink-v1610.crossCarrierSchedulingProcessing-DiffSCS-r16.scs-60kHz-120kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16_vals), 0, + "T_featureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16", HFILL }}, { &hf_nr_rrc_ul_FullPwrMode1_r16, { "ul-FullPwrMode1-r16", "nr-rrc.ul_FullPwrMode1_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_ul_FullPwrMode1_r16_vals), 0, @@ -106642,10 +106711,10 @@ proto_register_nr_rrc(void) { { "lcp-Restriction", "nr-rrc.lcp_Restriction", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_lcp_Restriction_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy_09, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_04_vals), 0, - "T_dummy_04", HFILL }}, + { &hf_nr_rrc_mAC_ParametersCommon_dummy, + { "dummy", "nr-rrc.mAC-ParametersCommon.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mAC_ParametersCommon_dummy_vals), 0, + "T_mAC_ParametersCommon_dummy", HFILL }}, { &hf_nr_rrc_lch_ToSCellRestriction, { "lch-ToSCellRestriction", "nr-rrc.lch_ToSCellRestriction", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_lch_ToSCellRestriction_vals), 0, @@ -106726,7 +106795,7 @@ proto_register_nr_rrc(void) { { "sharedSpectrumChAccess-r16", "nr-rrc.sharedSpectrumChAccess_r16_element", FT_NONE, BASE_NONE, NULL, 0, "MinTimeGap_r16", HFILL }}, - { &hf_nr_rrc_skipUplinkTxDynamic_01, + { &hf_nr_rrc_skipUplinkTxDynamic, { "skipUplinkTxDynamic", "nr-rrc.skipUplinkTxDynamic", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_skipUplinkTxDynamic_vals), 0, NULL, HFILL }}, @@ -106754,22 +106823,22 @@ proto_register_nr_rrc(void) { { "secondaryDRX-Group-r16", "nr-rrc.secondaryDRX_Group_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_secondaryDRX_Group_r16_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_r16_05, + { &hf_nr_rrc_scs_15kHz_r16, { "scs-15kHz-r16", "nr-rrc.scs_15kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_r16_04_vals), 0, - "T_scs_15kHz_r16_04", HFILL }}, - { &hf_nr_rrc_scs_30kHz_r16_05, - { "scs-30kHz-r16", "nr-rrc.scs_30kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_r16_04_vals), 0, - "T_scs_30kHz_r16_04", HFILL }}, - { &hf_nr_rrc_scs_60kHz_r16_04, - { "scs-60kHz-r16", "nr-rrc.scs_60kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_r16_04_vals), 0, - "T_scs_60kHz_r16_04", HFILL }}, - { &hf_nr_rrc_scs_120kHz_r16_04, - { "scs-120kHz-r16", "nr-rrc.scs_120kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r16_04_vals), 0, - "T_scs_120kHz_r16_04", HFILL }}, + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_r16_vals), 0, + NULL, HFILL }}, + { &hf_nr_rrc_minTimeGap_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.minTimeGap-r16.scs-30kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_minTimeGap_r16_scs_30kHz_r16_vals), 0, + "T_minTimeGap_r16_scs_30kHz_r16", HFILL }}, + { &hf_nr_rrc_minTimeGap_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.minTimeGap-r16.scs-60kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_minTimeGap_r16_scs_60kHz_r16_vals), 0, + "T_minTimeGap_r16_scs_60kHz_r16", HFILL }}, + { &hf_nr_rrc_minTimeGap_r16_scs_120kHz_r16, + { "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_measAndMobParametersCommon, { "measAndMobParametersCommon", "nr-rrc.measAndMobParametersCommon_element", FT_NONE, BASE_NONE, NULL, 0, @@ -106890,10 +106959,10 @@ proto_register_nr_rrc(void) { { "mfbi-IAB-r16", "nr-rrc.mfbi_IAB_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mfbi_IAB_r16_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy_10, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_05_vals), 0, - "T_dummy_05", HFILL }}, + { &hf_nr_rrc_measAndMobParametersCommon_eag_5_dummy, + { "dummy", "nr-rrc.measAndMobParametersCommon.eag_5.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_measAndMobParametersCommon_eag_5_dummy_vals), 0, + "T_measAndMobParametersCommon_eag_5_dummy", HFILL }}, { &hf_nr_rrc_nr_CGI_Reporting_NPN_r16, { "nr-CGI-Reporting-NPN-r16", "nr-rrc.nr_CGI_Reporting_NPN_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_nr_CGI_Reporting_NPN_r16_vals), 0, @@ -107146,8 +107215,8 @@ proto_register_nr_rrc(void) { { "sp-BeamReportPUSCH", "nr-rrc.sp_BeamReportPUSCH", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sp_BeamReportPUSCH_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy1_04, - { "dummy1", "nr-rrc.dummy1_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy1, + { "dummy1", "nr-rrc.mIMO-ParametersPerBand.dummy1_element", FT_NONE, BASE_NONE, NULL, 0, "DummyG", HFILL }}, { &hf_nr_rrc_maxNumberRxBeam, @@ -107158,22 +107227,22 @@ proto_register_nr_rrc(void) { { "maxNumberRxTxBeamSwitchDL", "nr-rrc.maxNumberRxTxBeamSwitchDL_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_04, - { "scs-15kHz", "nr-rrc.scs_15kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_03_vals), 0, - "T_scs_15kHz_03", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz, + { "scs-15kHz", "nr-rrc.mIMO-ParametersPerBand.maxNumberRxTxBeamSwitchDL.scs-15kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz_vals), 0, + "T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz", HFILL }}, { &hf_nr_rrc_scs_30kHz_04, { "scs-30kHz", "nr-rrc.scs_30kHz", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_03_vals), 0, "T_scs_30kHz_03", HFILL }}, - { &hf_nr_rrc_scs_60kHz_05, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_04_vals), 0, - "T_scs_60kHz_04", HFILL }}, - { &hf_nr_rrc_scs_120kHz_04, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_04_vals), 0, - "T_scs_120kHz_04", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz, + { "scs-60kHz", "nr-rrc.mIMO-ParametersPerBand.maxNumberRxTxBeamSwitchDL.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz_vals), 0, + "T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz, + { "scs-120kHz", "nr-rrc.mIMO-ParametersPerBand.maxNumberRxTxBeamSwitchDL.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz_vals), 0, + "T_mIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz", HFILL }}, { &hf_nr_rrc_scs_240kHz, { "scs-240kHz", "nr-rrc.scs_240kHz", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_240kHz_vals), 0, @@ -107210,94 +107279,94 @@ proto_register_nr_rrc(void) { { "maxNumberCSI-RS-SSB-CBD", "nr-rrc.maxNumberCSI_RS_SSB_CBD", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_1_256", HFILL }}, - { &hf_nr_rrc_dummy2_04, - { "dummy2", "nr-rrc.dummy2", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy2_03_vals), 0, - "T_dummy2_03", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy2, + { "dummy2", "nr-rrc.mIMO-ParametersPerBand.dummy2", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_dummy2_vals), 0, + "T_mIMO_ParametersPerBand_dummy2", HFILL }}, { &hf_nr_rrc_twoPortsPTRS_UL, { "twoPortsPTRS-UL", "nr-rrc.twoPortsPTRS_UL", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_twoPortsPTRS_UL_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy5_01, - { "dummy5", "nr-rrc.dummy5_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy5, + { "dummy5", "nr-rrc.mIMO-ParametersPerBand.dummy5_element", FT_NONE, BASE_NONE, NULL, 0, "SRS_Resources", HFILL }}, - { &hf_nr_rrc_dummy3_02, - { "dummy3", "nr-rrc.dummy3", + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy3, + { "dummy3", "nr-rrc.mIMO-ParametersPerBand.dummy3", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_1_4", HFILL }}, { &hf_nr_rrc_beamReportTiming, { "beamReportTiming", "nr-rrc.beamReportTiming_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_05, - { "scs-15kHz", "nr-rrc.scs_15kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_04_vals), 0, - "T_scs_15kHz_04", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz, + { "scs-15kHz", "nr-rrc.mIMO-ParametersPerBand.beamReportTiming.scs-15kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz_vals), 0, + "T_mIMO_ParametersPerBand_beamReportTiming_scs_15kHz", HFILL }}, { &hf_nr_rrc_scs_30kHz_05, { "scs-30kHz", "nr-rrc.scs_30kHz", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_04_vals), 0, "T_scs_30kHz_04", HFILL }}, - { &hf_nr_rrc_scs_60kHz_06, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_05_vals), 0, - "T_scs_60kHz_05", HFILL }}, - { &hf_nr_rrc_scs_120kHz_05, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_05_vals), 0, - "T_scs_120kHz_05", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz, + { "scs-60kHz", "nr-rrc.mIMO-ParametersPerBand.beamReportTiming.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz_vals), 0, + "T_mIMO_ParametersPerBand_beamReportTiming_scs_60kHz", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz, + { "scs-120kHz", "nr-rrc.mIMO-ParametersPerBand.beamReportTiming.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz_vals), 0, + "T_mIMO_ParametersPerBand_beamReportTiming_scs_120kHz", HFILL }}, { &hf_nr_rrc_ptrs_DensityRecommendationSetDL, { "ptrs-DensityRecommendationSetDL", "nr-rrc.ptrs_DensityRecommendationSetDL_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_06, - { "scs-15kHz", "nr-rrc.scs_15kHz_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_15kHz, + { "scs-15kHz", "nr-rrc.mIMO-ParametersPerBand.ptrs-DensityRecommendationSetDL.scs-15kHz_element", FT_NONE, BASE_NONE, NULL, 0, "PTRS_DensityRecommendationDL", HFILL }}, { &hf_nr_rrc_scs_30kHz_06, { "scs-30kHz", "nr-rrc.scs_30kHz_element", FT_NONE, BASE_NONE, NULL, 0, "PTRS_DensityRecommendationDL", HFILL }}, - { &hf_nr_rrc_scs_60kHz_07, - { "scs-60kHz", "nr-rrc.scs_60kHz_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_60kHz, + { "scs-60kHz", "nr-rrc.mIMO-ParametersPerBand.ptrs-DensityRecommendationSetDL.scs-60kHz_element", FT_NONE, BASE_NONE, NULL, 0, "PTRS_DensityRecommendationDL", HFILL }}, - { &hf_nr_rrc_scs_120kHz_06, - { "scs-120kHz", "nr-rrc.scs_120kHz_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_120kHz, + { "scs-120kHz", "nr-rrc.mIMO-ParametersPerBand.ptrs-DensityRecommendationSetDL.scs-120kHz_element", FT_NONE, BASE_NONE, NULL, 0, "PTRS_DensityRecommendationDL", HFILL }}, { &hf_nr_rrc_ptrs_DensityRecommendationSetUL, { "ptrs-DensityRecommendationSetUL", "nr-rrc.ptrs_DensityRecommendationSetUL_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_07, - { "scs-15kHz", "nr-rrc.scs_15kHz_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_15kHz, + { "scs-15kHz", "nr-rrc.mIMO-ParametersPerBand.ptrs-DensityRecommendationSetUL.scs-15kHz_element", FT_NONE, BASE_NONE, NULL, 0, "PTRS_DensityRecommendationUL", HFILL }}, { &hf_nr_rrc_scs_30kHz_07, { "scs-30kHz", "nr-rrc.scs_30kHz_element", FT_NONE, BASE_NONE, NULL, 0, "PTRS_DensityRecommendationUL", HFILL }}, - { &hf_nr_rrc_scs_60kHz_08, - { "scs-60kHz", "nr-rrc.scs_60kHz_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_60kHz, + { "scs-60kHz", "nr-rrc.mIMO-ParametersPerBand.ptrs-DensityRecommendationSetUL.scs-60kHz_element", FT_NONE, BASE_NONE, NULL, 0, "PTRS_DensityRecommendationUL", HFILL }}, - { &hf_nr_rrc_scs_120kHz_07, - { "scs-120kHz", "nr-rrc.scs_120kHz_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_120kHz, + { "scs-120kHz", "nr-rrc.mIMO-ParametersPerBand.ptrs-DensityRecommendationSetUL.scs-120kHz_element", FT_NONE, BASE_NONE, NULL, 0, "PTRS_DensityRecommendationUL", HFILL }}, - { &hf_nr_rrc_dummy4_01, - { "dummy4", "nr-rrc.dummy4_element", + { &hf_nr_rrc_mIMO_ParametersPerBand_dummy4, + { "dummy4", "nr-rrc.mIMO-ParametersPerBand.dummy4_element", FT_NONE, BASE_NONE, NULL, 0, "DummyH", HFILL }}, { &hf_nr_rrc_aperiodicTRS, { "aperiodicTRS", "nr-rrc.aperiodicTRS", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_aperiodicTRS_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy6_01, - { "dummy6", "nr-rrc.dummy6", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy6_vals), 0, - NULL, HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_eag_1_dummy6, + { "dummy6", "nr-rrc.mIMO-ParametersPerBand.eag_1.dummy6", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_eag_1_dummy6_vals), 0, + "T_mIMO_ParametersPerBand_eag_1_dummy6", HFILL }}, { &hf_nr_rrc_beamManagementSSB_CSI_RS, { "beamManagementSSB-CSI-RS", "nr-rrc.beamManagementSSB_CSI_RS_element", FT_NONE, BASE_NONE, NULL, 0, @@ -107306,14 +107375,14 @@ proto_register_nr_rrc(void) { { "beamSwitchTiming", "nr-rrc.beamSwitchTiming_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_60kHz_09, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_06_vals), 0, - "T_scs_60kHz_06", HFILL }}, - { &hf_nr_rrc_scs_120kHz_08, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_06_vals), 0, - "T_scs_120kHz_06", HFILL }}, + { &hf_nr_rrc_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz, + { "scs-60kHz", "nr-rrc.mIMO-ParametersPerBand.eag_1.beamSwitchTiming.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz_vals), 0, + "T_MmIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_60kHz", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz, + { "scs-120kHz", "nr-rrc.mIMO-ParametersPerBand.eag_1.beamSwitchTiming.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz_vals), 0, + "T_mIMO_ParametersPerBand_eag_1_beamSwitchTiming_scs_120kHz", HFILL }}, { &hf_nr_rrc_codebookParameters, { "codebookParameters", "nr-rrc.codebookParameters_element", FT_NONE, BASE_NONE, NULL, 0, @@ -107538,14 +107607,14 @@ proto_register_nr_rrc(void) { { "beamSwitchTiming-r16", "nr-rrc.beamSwitchTiming_r16_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_60kHz_r16_05, - { "scs-60kHz-r16", "nr-rrc.scs_60kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_r16_05_vals), 0, - "T_scs_60kHz_r16_05", HFILL }}, - { &hf_nr_rrc_scs_120kHz_r16_05, - { "scs-120kHz-r16", "nr-rrc.scs_120kHz_r16", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_r16_05_vals), 0, - "T_scs_120kHz_r16_05", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.mIMO-ParametersPerBand.eag_2.beamSwitchTiming-r16.scs-60kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_r16_vals), 0, + "T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_60kHz_r16", HFILL }}, + { &hf_nr_rrc_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_r16, + { "scs-120kHz-r16", "nr-rrc.mIMO-ParametersPerBand.eag_2.beamSwitchTiming-r16.scs-120kHz-r16", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_r16_vals), 0, + "T_mIMO_ParametersPerBand_eag_2_beamSwitchTiming_r16_scs_120kHz_r16", HFILL }}, { &hf_nr_rrc_semi_PersistentL1_SINR_Report_PUCCH_r16, { "semi-PersistentL1-SINR-Report-PUCCH-r16", "nr-rrc.semi_PersistentL1_SINR_Report_PUCCH_r16_element", FT_NONE, BASE_NONE, NULL, 0, @@ -107890,14 +107959,14 @@ proto_register_nr_rrc(void) { { "fr2-Add-UE-NRDC-Capabilities", "nr-rrc.fr2_Add_UE_NRDC_Capabilities_element", FT_NONE, BASE_NONE, NULL, 0, "UE_MRDC_CapabilityAddFRX_Mode", HFILL }}, - { &hf_nr_rrc_dummy2_05, - { "dummy2", "nr-rrc.dummy2", + { &hf_nr_rrc_nRDC_Parameters_dummy2, + { "dummy2", "nr-rrc.nRDC-Parameters.dummy2", FT_BYTES, BASE_NONE, NULL, 0, "OCTET_STRING", HFILL }}, - { &hf_nr_rrc_dummy_11, - { "dummy", "nr-rrc.dummy_element", + { &hf_nr_rrc_nRDC_Parameters_dummy, + { "dummy", "nr-rrc.nRDC-Parameters.dummy_element", FT_NONE, BASE_NONE, NULL, 0, - "T_dummy_06", HFILL }}, + "T_nRDC_Parameters_dummy", HFILL }}, { &hf_nr_rrc_sfn_SyncNRDC, { "sfn-SyncNRDC", "nr-rrc.sfn_SyncNRDC", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sfn_SyncNRDC_vals), 0, @@ -108166,10 +108235,10 @@ proto_register_nr_rrc(void) { { "bwp-SwitchingDelay", "nr-rrc.bwp_SwitchingDelay", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bwp_SwitchingDelay_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy_12, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_07_vals), 0, - "T_dummy_07", HFILL }}, + { &hf_nr_rrc_phy_ParametersCommon_eag_1_dummy, + { "dummy", "nr-rrc.phy-ParametersCommon.eag_1.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_phy_ParametersCommon_eag_1_dummy_vals), 0, + "T_phy_ParametersCommon_eag_1_dummy", HFILL }}, { &hf_nr_rrc_maxNumberSearchSpaces, { "maxNumberSearchSpaces", "nr-rrc.maxNumberSearchSpaces", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumberSearchSpaces_vals), 0, @@ -108390,20 +108459,20 @@ proto_register_nr_rrc(void) { { "dynamicSFI", "nr-rrc.dynamicSFI", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dynamicSFI_01_vals), 0, "T_dynamicSFI_01", HFILL }}, - { &hf_nr_rrc_dummy1_05, - { "dummy1", "nr-rrc.dummy1", + { &hf_nr_rrc_phy_ParametersFRX_Diff_dummy1, + { "dummy1", "nr-rrc.phy-ParametersFRX-Diff.dummy1", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_2", HFILL }}, { &hf_nr_rrc_twoFL_DMRS, { "twoFL-DMRS", "nr-rrc.twoFL_DMRS", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_2", HFILL }}, - { &hf_nr_rrc_dummy2_06, - { "dummy2", "nr-rrc.dummy2", + { &hf_nr_rrc_phy_ParametersFRX_Diff_dummy2, + { "dummy2", "nr-rrc.phy-ParametersFRX-Diff.dummy2", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_2", HFILL }}, - { &hf_nr_rrc_dummy3_03, - { "dummy3", "nr-rrc.dummy3", + { &hf_nr_rrc_phy_ParametersFRX_Diff_dummy3, + { "dummy3", "nr-rrc.phy-ParametersFRX-Diff.dummy3", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_2", HFILL }}, { &hf_nr_rrc_supportedDMRS_TypeDL, @@ -108658,10 +108727,10 @@ proto_register_nr_rrc(void) { { "pdcch-MonitoringSingleOccasion", "nr-rrc.pdcch_MonitoringSingleOccasion", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdcch_MonitoringSingleOccasion_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_60kHz_10, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_07_vals), 0, - "T_scs_60kHz_07", HFILL }}, + { &hf_nr_rrc_phy_ParametersFR1_scs_60kHz, + { "scs-60kHz", "nr-rrc.phy-ParametersFR1.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_phy_ParametersFR1_scs_60kHz_vals), 0, + "T_phy_ParametersFR1_scs_60kHz", HFILL }}, { &hf_nr_rrc_pdsch_256QAM_FR1, { "pdsch-256QAM-FR1", "nr-rrc.pdsch_256QAM_FR1", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_256QAM_FR1_vals), 0, @@ -108674,10 +108743,10 @@ proto_register_nr_rrc(void) { { "pdsch-RE-MappingFR1-PerSlot", "nr-rrc.pdsch_RE_MappingFR1_PerSlot", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_RE_MappingFR1_PerSlot_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy_13, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_08_vals), 0, - "T_dummy_08", HFILL }}, + { &hf_nr_rrc_phy_ParametersFR2_dummy, + { "dummy", "nr-rrc.phy-ParametersFR2.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_phy_ParametersFR2_dummy_vals), 0, + "T_phy_ParametersFR2_dummy", HFILL }}, { &hf_nr_rrc_pdsch_RE_MappingFR2_PerSymbol, { "pdsch-RE-MappingFR2-PerSymbol", "nr-rrc.pdsch_RE_MappingFR2_PerSymbol", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_pdsch_RE_MappingFR2_PerSymbol_vals), 0, @@ -108894,28 +108963,28 @@ proto_register_nr_rrc(void) { { "fr1", "nr-rrc.fr1_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_08, - { "scs-15kHz", "nr-rrc.scs_15kHz", + { &hf_nr_rrc_bandNR_channelBWs_DL_fr1_scs_15kHz, + { "scs-15kHz", "nr-rrc.bandNR.channelBWs-DL.fr1.scs-15kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_10", HFILL }}, { &hf_nr_rrc_scs_30kHz_08, { "scs-30kHz", "nr-rrc.scs_30kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_10", HFILL }}, - { &hf_nr_rrc_scs_60kHz_11, - { "scs-60kHz", "nr-rrc.scs_60kHz", + { &hf_nr_rrc_bandNR_channelBWs_DL_fr1_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.channelBWs-DL.fr1.scs-60kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_10", HFILL }}, { &hf_nr_rrc_fr2, { "fr2", "nr-rrc.fr2_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_60kHz_12, - { "scs-60kHz", "nr-rrc.scs_60kHz", + { &hf_nr_rrc_bandNR_channelBWs_DL_fr2_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.channelBWs-DL.fr2.scs-60kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_3", HFILL }}, - { &hf_nr_rrc_scs_120kHz_09, - { "scs-120kHz", "nr-rrc.scs_120kHz", + { &hf_nr_rrc_bandNR_channelBWs_DL_fr2_scs_120kHz, + { "scs-120kHz", "nr-rrc.bandNR.channelBWs-DL.fr2.scs-120kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_3", HFILL }}, { &hf_nr_rrc_channelBWs_UL, @@ -108926,10 +108995,26 @@ proto_register_nr_rrc(void) { { "fr1", "nr-rrc.fr1_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr1_01", HFILL }}, + { &hf_nr_rrc_bandNR_channelBWs_UL_fr1_scs_15kHz, + { "scs-15kHz", "nr-rrc.bandNR.channelBWs-UL.fr1.scs-15kHz", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_10", HFILL }}, + { &hf_nr_rrc_bandNR_channelBWs_UL_fr1_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.channelBWs-UL.fr1.scs-60kHz", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_10", HFILL }}, { &hf_nr_rrc_fr2_01, { "fr2", "nr-rrc.fr2_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr2_01", HFILL }}, + { &hf_nr_rrc_bandNR_channelBWs_UL_fr2_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.channelBWs-UL.fr2.scs-60kHz", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_3", HFILL }}, + { &hf_nr_rrc_bandNR_channelBWs_UL_fr2_scs_120kHz, + { "scs-120kHz", "nr-rrc.bandNR.channelBWs-UL.fr2.scs-120kHz", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_3", HFILL }}, { &hf_nr_rrc_maxUplinkDutyCycle_PC2_FR1, { "maxUplinkDutyCycle-PC2-FR1", "nr-rrc.maxUplinkDutyCycle_PC2_FR1", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxUplinkDutyCycle_PC2_FR1_vals), 0, @@ -108954,28 +109039,28 @@ proto_register_nr_rrc(void) { { "fr1", "nr-rrc.fr1_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr1_02", HFILL }}, - { &hf_nr_rrc_scs_15kHz_09, - { "scs-15kHz", "nr-rrc.scs_15kHz", + { &hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr1_scs_15kHz, + { "scs-15kHz", "nr-rrc.bandNR.eag_4.channelBWs-DL-v1590.fr1.scs-15kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_scs_30kHz_09, { "scs-30kHz", "nr-rrc.scs_30kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_16", HFILL }}, - { &hf_nr_rrc_scs_60kHz_13, - { "scs-60kHz", "nr-rrc.scs_60kHz", + { &hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr1_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.eag_4.channelBWs-DL-v1590.fr1.scs-60kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_fr2_02, { "fr2", "nr-rrc.fr2_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr2_02", HFILL }}, - { &hf_nr_rrc_scs_60kHz_14, - { "scs-60kHz", "nr-rrc.scs_60kHz", + { &hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr2_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.eag_4.channelBWs-DL-v1590.fr2.scs-60kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_8", HFILL }}, - { &hf_nr_rrc_scs_120kHz_10, - { "scs-120kHz", "nr-rrc.scs_120kHz", + { &hf_nr_rrc_bandNR_eag_4_channelBWs_DL_v1590_fr2_scs_120kHz, + { "scs-120kHz", "nr-rrc.bandNR.eag_4.channelBWs-DL-v1590.fr2.scs-120kHz", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_8", HFILL }}, { &hf_nr_rrc_channelBWs_UL_v1590, @@ -108986,10 +109071,26 @@ proto_register_nr_rrc(void) { { "fr1", "nr-rrc.fr1_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr1_03", HFILL }}, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr1_scs_15kHz, + { "scs-15kHz", "nr-rrc.bandNR.eag_4.channelBWs-UL-v1590.fr1.scs-15kHz", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr1_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.eag_4.channelBWs-UL-v1590.fr1.scs-60kHz", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_fr2_03, { "fr2", "nr-rrc.fr2_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr2_03", HFILL }}, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr2_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.eag_4.channelBWs-UL-v1590.fr2.scs-60kHz", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_8", HFILL }}, + { &hf_nr_rrc_bandNR_eag_4_channelBWs_UL_v1590_fr2_scs_120kHz, + { "scs-120kHz", "nr-rrc.bandNR.eag_4.channelBWs-UL-v1590.fr2.scs-120kHz", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_8", HFILL }}, { &hf_nr_rrc_asymmetricBandwidthCombinationSet, { "asymmetricBandwidthCombinationSet", "nr-rrc.asymmetricBandwidthCombinationSet", FT_BYTES, BASE_NONE, NULL, 0, @@ -109046,30 +109147,30 @@ proto_register_nr_rrc(void) { { "fr1-100mhz", "nr-rrc.fr1_100mhz_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_10, - { "scs-15kHz", "nr-rrc.scs_15kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_05_vals), 0, - "T_scs_15kHz_05", HFILL }}, + { &hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz, + { "scs-15kHz", "nr-rrc.bandNR.eag_6.channelBW-DL-IAB-r16.fr1-100mhz.scs-15kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz_vals), 0, + "T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz", HFILL }}, { &hf_nr_rrc_scs_30kHz_10, { "scs-30kHz", "nr-rrc.scs_30kHz", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_05_vals), 0, "T_scs_30kHz_05", HFILL }}, - { &hf_nr_rrc_scs_60kHz_15, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_08_vals), 0, - "T_scs_60kHz_08", HFILL }}, + { &hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.eag_6.channelBW-DL-IAB-r16.fr1-100mhz.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz_vals), 0, + "T_bandNR_eag_6_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz", HFILL }}, { &hf_nr_rrc_fr2_200mhz, { "fr2-200mhz", "nr-rrc.fr2_200mhz_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_60kHz_16, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_09_vals), 0, - "T_scs_60kHz_09", HFILL }}, - { &hf_nr_rrc_scs_120kHz_11, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_07_vals), 0, - "T_scs_120kHz_07", HFILL }}, + { &hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.eag_6.channelBW-DL-IAB-r16.fr2-200mhz.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz_vals), 0, + "T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz", HFILL }}, + { &hf_nr_rrc_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz, + { "scs-120kHz", "nr-rrc.bandNR.eag_6.channelBW-DL-IAB-r16.fr2-200mhz.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz_vals), 0, + "T_bandNR_eag_6_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz", HFILL }}, { &hf_nr_rrc_channelBW_UL_IAB_r16, { "channelBW-UL-IAB-r16", "nr-rrc.channelBW_UL_IAB_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_channelBW_UL_IAB_r16_vals), 0, @@ -109078,30 +109179,30 @@ proto_register_nr_rrc(void) { { "fr1-100mhz", "nr-rrc.fr1_100mhz_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr1_100mhz_01", HFILL }}, - { &hf_nr_rrc_scs_15kHz_11, - { "scs-15kHz", "nr-rrc.scs_15kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_15kHz_06_vals), 0, - "T_scs_15kHz_06", HFILL }}, + { &hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz, + { "scs-15kHz", "nr-rrc.bandNR.eag_6.channelBW-UL-IAB-r16.fr1-100mhz.scs-15kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz_vals), 0, + "T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz", HFILL }}, { &hf_nr_rrc_scs_30kHz_11, { "scs-30kHz", "nr-rrc.scs_30kHz", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_30kHz_06_vals), 0, "T_scs_30kHz_06", HFILL }}, - { &hf_nr_rrc_scs_60kHz_17, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_10_vals), 0, - "T_scs_60kHz_10", HFILL }}, + { &hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.eag_6.channelBW-UL-IAB-r16.fr1-100mhz.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz_vals), 0, + "T_bandNR_eag_6_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz", HFILL }}, { &hf_nr_rrc_fr2_200mhz_01, { "fr2-200mhz", "nr-rrc.fr2_200mhz_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr2_200mhz_01", HFILL }}, - { &hf_nr_rrc_scs_60kHz_18, - { "scs-60kHz", "nr-rrc.scs_60kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_60kHz_11_vals), 0, - "T_scs_60kHz_11", HFILL }}, - { &hf_nr_rrc_scs_120kHz_12, - { "scs-120kHz", "nr-rrc.scs_120kHz", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_scs_120kHz_08_vals), 0, - "T_scs_120kHz_08", HFILL }}, + { &hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz, + { "scs-60kHz", "nr-rrc.bandNR.eag_6.channelBW-UL-IAB-r16.fr2-200mhz.scs-60kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz_vals), 0, + "T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz", HFILL }}, + { &hf_nr_rrc_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz, + { "scs-120kHz", "nr-rrc.bandNR.eag_6.channelBW-UL-IAB-r16.fr2-200mhz.scs-120kHz", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz_vals), 0, + "T_bandNR_eag_6_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz", HFILL }}, { &hf_nr_rrc_rasterShift7dot5_IAB_r16, { "rasterShift7dot5-IAB-r16", "nr-rrc.rasterShift7dot5_IAB_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_rasterShift7dot5_IAB_r16_vals), 0, @@ -109366,24 +109467,28 @@ proto_register_nr_rrc(void) { { "fr1-r16", "nr-rrc.fr1_r16_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_15kHz_r16_06, - { "scs-15kHz-r16", "nr-rrc.scs_15kHz_r16", + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.bandSidelink-r16_sl-Reception-r16_scs-CP-PatternRxSidelink-r16_fr1-r16_scs-15kHz-r16", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_16", HFILL }}, - { &hf_nr_rrc_scs_30kHz_r16_06, - { "scs-30kHz-r16", "nr-rrc.scs_30kHz_r16", + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.bandSidelink-r16.sl-Reception-r16.scs-CP-PatternRxSidelink-r16.fr1-r16.scs-30kHz-r16", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_16", HFILL }}, - { &hf_nr_rrc_scs_60kHz_r16_06, - { "scs-60kHz-r16", "nr-rrc.scs_60kHz_r16", + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.bandSidelink-r16.sl-Reception-r16.scs-CP-PatternRxSidelink-r16.fr1-r16.scs-60kHz-r16", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_fr2_r16, { "fr2-r16", "nr-rrc.fr2_r16_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_nr_rrc_scs_120kHz_r16_06, - { "scs-120kHz-r16", "nr-rrc.scs_120kHz_r16", + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.bandSidelink-r16.sl-Reception-r16.scs-CP-PatternRxSidelink-r16.fr2-r16.scs-60kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_nr_rrc_bandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16, + { "scs-120kHz-r16", "nr-rrc.bandSidelink-r16.sl-Reception-r16.scs-CP-PatternRxSidelink-r16.fr2-r16.scs-120kHz-r16", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_extendedCP_RxSidelink_r16, @@ -109406,10 +109511,30 @@ proto_register_nr_rrc(void) { { "fr1-r16", "nr-rrc.fr1_r16_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr1_r16_01", HFILL }}, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.bandSidelink-r16_sl-TransmissionMode1-r16_scs-CP-PatternTxSidelinkModeOne-r16_fr1-r16_scs-15kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.bandSidelink-r16.sl-TransmissionMode1-r16.scs-CP-PatternTxSidelinkModeOne-r16.fr1-r16.scs-30kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.bandSidelink-r16.sl-TransmissionMode1-r16.scs-CP-PatternTxSidelinkModeOne-r16.fr1-r16.scs-60kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_fr2_r16_01, { "fr2-r16", "nr-rrc.fr2_r16_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr2_r16_01", HFILL }}, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.bandSidelink-r16.sl-TransmissionMode1-r16.scs-CP-PatternTxSidelinkModeOne-r16.fr2-r16.scs-60kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_nr_rrc_bandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_120kHz_r16, + { "scs-120kHz-r16", "nr-rrc.bandSidelink-r16.sl-TransmissionMode1-r16.scs-CP-PatternTxSidelinkModeOne-r16.fr2-r16.scs-120kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_extendedCP_TxSidelink_r16, { "extendedCP-TxSidelink-r16", "nr-rrc.extendedCP_TxSidelink_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_extendedCP_TxSidelink_r16_vals), 0, @@ -109838,10 +109963,10 @@ proto_register_nr_rrc(void) { { "tdd-Add-UE-NR-Capabilities-v1530", "nr-rrc.tdd_Add_UE_NR_Capabilities_v1530_element", FT_NONE, BASE_NONE, NULL, 0, "UE_NR_CapabilityAddXDD_Mode_v1530", HFILL }}, - { &hf_nr_rrc_dummy_14, - { "dummy", "nr-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dummy_09_vals), 0, - "T_dummy_09", HFILL }}, + { &hf_nr_rrc_uE_NR_Capability_v1530_dummy, + { "dummy", "nr-rrc.uE-NR-Capability-v1530.dummy", + FT_UINT32, BASE_DEC, VALS(nr_rrc_T_uE_NR_Capability_v1530_dummy_vals), 0, + "T_uE_NR_Capability_v1530_dummy", HFILL }}, { &hf_nr_rrc_interRAT_Parameters, { "interRAT-Parameters", "nr-rrc.interRAT_Parameters_element", FT_NONE, BASE_NONE, NULL, 0, @@ -111282,11 +111407,11 @@ proto_register_nr_rrc(void) { { "sl-ReportAmount-r16", "nr-rrc.sl_ReportAmount_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sl_ReportAmount_r16_01_vals), 0, "T_sl_ReportAmount_r16_01", HFILL }}, - { &hf_nr_rrc_sl_RSRP_r16, - { "sl-RSRP-r16", "nr-rrc.sl_RSRP_r16", + { &hf_nr_rrc_sL_MeasReportQuantity_r16_sl_RSRP_r16, + { "sl-RSRP-r16", "nr-rrc.sL-MeasReportQuantity-r16.sl-RSRP-r16", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, - { &hf_nr_rrc_sl_RSRP_r16_01, + { &hf_nr_rrc_sl_RSRP_r16, { "sl-RSRP-r16", "nr-rrc.sl_RSRP_r16", FT_UINT32, BASE_CUSTOM, CF_FUNC(nr_rrc_RSRP_Range_fmt), 0, "RSRP_Range", HFILL }}, @@ -111322,8 +111447,8 @@ proto_register_nr_rrc(void) { { "sl-SubchannelSize-r16", "nr-rrc.sl_SubchannelSize_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sl_SubchannelSize_r16_vals), 0, NULL, HFILL }}, - { &hf_nr_rrc_dummy_15, - { "dummy", "nr-rrc.dummy", + { &hf_nr_rrc_sL_ResourcePool_r16_dummy, + { "dummy", "nr-rrc.sL-ResourcePool-r16.dummy", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_10_160", HFILL }}, { &hf_nr_rrc_sl_StartRB_Subchannel_r16, @@ -111930,8 +112055,8 @@ proto_register_nr_rrc(void) { { "directFrameNumber-r16", "nr-rrc.directFrameNumber_r16", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_10", HFILL }}, - { &hf_nr_rrc_slotIndex_r16_01, - { "slotIndex-r16", "nr-rrc.slotIndex_r16", + { &hf_nr_rrc_masterInformationBlockSidelink_slotIndex_r16, + { "slotIndex-r16", "nr-rrc.bmasterInformationBlockSidelink.slotIndex-r16", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_7", HFILL }}, { &hf_nr_rrc_reservedBits_r16, @@ -112234,10 +112359,30 @@ proto_register_nr_rrc(void) { { "fr1-r16", "nr-rrc.fr1_r16_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr1_r16_02", HFILL }}, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16, + { "scs-15kHz-r16", "nr-rrc.bandSidelinkPC5-r16_sl-Reception-r16_scs-CP-PatternRxSidelink-r16_fr1-r16_scs-15kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16, + { "scs-30kHz-r16", "nr-rrc.bandSidelinkPC5-r16.sl-Reception-r16.scs-CP-PatternRxSidelink-r16.fr1-r16.scs-30kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.bandSidelinkPC5-r16.sl-Reception-r16.scs-CP-PatternRxSidelink-r16.fr1-r16.scs-60kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_fr2_r16_02, { "fr2-r16", "nr-rrc.fr2_r16_element", FT_NONE, BASE_NONE, NULL, 0, "T_fr2_r16_02", HFILL }}, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16, + { "scs-60kHz-r16", "nr-rrc.bandSidelinkPC5-r16.sl-Reception-r16.scs-CP-PatternRxSidelink-r16.fr2-r16.scs-60kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_nr_rrc_bandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16, + { "scs-120kHz-r16", "nr-rrc.bandSidelinkPC5-r16.sl-Reception-r16.scs-CP-PatternRxSidelink-r16.fr2-r16.scs-120kHz-r16", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, { &hf_nr_rrc_extendedCP_RxSidelink_r16_01, { "extendedCP-RxSidelink-r16", "nr-rrc.extendedCP_RxSidelink_r16", FT_UINT32, BASE_DEC, VALS(nr_rrc_T_extendedCP_RxSidelink_r16_01_vals), 0, @@ -113940,7 +114085,7 @@ proto_register_nr_rrc(void) { &ett_nr_rrc_T_lte_CRS_ToMatchAround, &ett_nr_rrc_T_dormantBWP_Config_r16, &ett_nr_rrc_T_ca_SlotOffset_r16, - &ett_nr_rrc_T_dummy2_01, + &ett_nr_rrc_T_servingCellConfig_eag_2_dummy2, &ett_nr_rrc_SEQUENCE_SIZE_1_maxSCSs_OF_IntraCellGuardBandsPerSCS_r16, &ett_nr_rrc_T_lte_CRS_PatternList1_r16, &ett_nr_rrc_T_lte_CRS_PatternList2_r16, @@ -114415,7 +114560,7 @@ proto_register_nr_rrc(void) { &ett_nr_rrc_MRDC_Parameters_v1630, &ett_nr_rrc_T_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16, &ett_nr_rrc_NRDC_Parameters, - &ett_nr_rrc_T_dummy_06, + &ett_nr_rrc_T_nRDC_Parameters_dummy, &ett_nr_rrc_NRDC_Parameters_v1570, &ett_nr_rrc_NRDC_Parameters_v15c0, &ett_nr_rrc_NRDC_Parameters_v1610, |