diff options
Diffstat (limited to 'epan/dissectors')
-rw-r--r-- | epan/dissectors/asn1/rnsap/RNSAP-CommonDataTypes.asn | 19 | ||||
-rw-r--r-- | epan/dissectors/asn1/rnsap/RNSAP-Constants.asn | 190 | ||||
-rw-r--r-- | epan/dissectors/asn1/rnsap/RNSAP-Containers.asn | 55 | ||||
-rw-r--r-- | epan/dissectors/asn1/rnsap/RNSAP-IEs.asn | 4062 | ||||
-rw-r--r-- | epan/dissectors/asn1/rnsap/RNSAP-PDU-Contents.asn | 2295 | ||||
-rw-r--r-- | epan/dissectors/asn1/rnsap/RNSAP-PDU-Descriptions.asn | 43 | ||||
-rw-r--r-- | epan/dissectors/asn1/rnsap/rnsap.cnf | 338 | ||||
-rw-r--r-- | epan/dissectors/packet-rnsap.c | 9067 |
8 files changed, 13229 insertions, 2840 deletions
diff --git a/epan/dissectors/asn1/rnsap/RNSAP-CommonDataTypes.asn b/epan/dissectors/asn1/rnsap/RNSAP-CommonDataTypes.asn index 08fa56cc64..8500e50cb7 100644 --- a/epan/dissectors/asn1/rnsap/RNSAP-CommonDataTypes.asn +++ b/epan/dissectors/asn1/rnsap/RNSAP-CommonDataTypes.asn @@ -1,6 +1,6 @@ -- RNSAP-CommonDataTypes.asn -- --- Taken from 3GPP TS 25.423 V9.4.0 (2010-09) +-- Taken from 3GPP TS 25.423 V13.1.0 (2015-12) -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.423/25423-790.zip/25423-790.DOC -- -- 9.3.5 Common Definitions @@ -15,7 +15,7 @@ RNSAP-CommonDataTypes { itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) -umts-Access (20) modules (3) rnsap (1) version1 (1) rnsap-CommonDataTypes (3) } +umts-Access (20) modules (3) rnsap (1) version1 (1) rnsap-CommonDataTypes (3) } DEFINITIONS AUTOMATIC TAGS ::= @@ -37,29 +37,30 @@ maxProtocolIEs INTEGER ::= 65535 -- -- ************************************************************** -Criticality ::= ENUMERATED { reject, ignore, notify } +Criticality ::= ENUMERATED { reject, ignore, notify } -Presence ::= ENUMERATED { optional, conditional, mandatory } +Presence ::= ENUMERATED { optional, conditional, mandatory } -PrivateIE-ID ::= CHOICE { +PrivateIE-ID ::= CHOICE { local INTEGER (0.. maxPrivateIEs), global OBJECT IDENTIFIER } -ProcedureCode ::= INTEGER (0..255) +ProcedureCode ::= INTEGER (0..255) ProcedureID ::= SEQUENCE { procedureCode ProcedureCode, ddMode ENUMERATED { tdd, fdd, common, ... } } -ProtocolIE-ID ::= INTEGER (0..maxProtocolIEs) +ProtocolIE-ID ::= INTEGER (0..maxProtocolIEs) -TransactionID ::= CHOICE { +TransactionID ::= CHOICE { shortTransActionId INTEGER (0..127), longTransActionId INTEGER (0..32767) } -TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome, outcome } +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome, outcome } END + diff --git a/epan/dissectors/asn1/rnsap/RNSAP-Constants.asn b/epan/dissectors/asn1/rnsap/RNSAP-Constants.asn index efa5f635ae..933f91482b 100644 --- a/epan/dissectors/asn1/rnsap/RNSAP-Constants.asn +++ b/epan/dissectors/asn1/rnsap/RNSAP-Constants.asn @@ -1,6 +1,6 @@ -- RNSAP-Constants.asn -- --- Taken from 3GPP TS 25.423 V9.4.0 (2010-09) +-- Taken from 3GPP TS 25.423 V13.1.0 (2015-12) -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.423/25423-790.zip/25423-790.DOC -- -- 9.3.6 Constant Definitions @@ -13,10 +13,10 @@ -- ************************************************************** RNSAP-Constants { -itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) umts-Access (20) modules (3) rnsap (1) version1 (1) rnsap-Constants (4) } -DEFINITIONS AUTOMATIC TAGS ::= +DEFINITIONS AUTOMATIC TAGS ::= BEGIN @@ -88,6 +88,13 @@ id-enhancedRelocationRelease ProcedureCode ::= 52 id-mBSFNMCCHInformation ProcedureCode ::= 53 id-secondaryULFrequencyReporting ProcedureCode ::= 54 id-secondaryULFrequencyUpdate ProcedureCode ::= 55 +id-informationTransferControl ProcedureCode ::= 56 +--WS extension +id-Not-used-57 ProcedureCode ::= 57 +id-Not-used-58 ProcedureCode ::= 58 +id-Not-used-59 ProcedureCode ::= 59 +id-enhancedRelocationResourceAllocation ProcedureCode ::= 60 +id-enhancedRelocationResourceRelease ProcedureCode ::= 61 -- ************************************************************** -- @@ -96,6 +103,8 @@ id-secondaryULFrequencyUpdate ProcedureCode ::= 55 -- ************************************************************** maxCellSIB11OrSIB12 INTEGER ::= 32 +maxCellSIB11ter-ext INTEGER ::= 48 +maxCellSIB11ter-1 INTEGER ::= 79 maxCellsMeas INTEGER ::= 8 maxRateMatching INTEGER ::= 256 maxNoOfDSCHs INTEGER ::= 10 @@ -110,9 +119,9 @@ maxNrOfCCTrCHsLCR INTEGER ::= 16 maxNrOfDCHs INTEGER ::= 128 maxNrOfDL-Codes INTEGER ::= 8 maxNrOfDPCHs INTEGER ::= 240 -maxNrOfDPCHsPerRL-1 INTEGER ::= 239 -- maxNrofCCTrCH*maxNrOfULTs-1 +maxNrOfDPCHsPerRL-1 INTEGER ::= 239 -- maxNrofCCTrCH*maxNrOfULTs-1 maxNrOfDPCHsLCR INTEGER ::= 240 -maxNrOfDPCHsLCRPerRL-1 INTEGER ::= 95 -- maxNrofCCTrCH*maxNrOfULTsLCR-1 +maxNrOfDPCHsLCRPerRL-1 INTEGER ::= 95 -- maxNrofCCTrCH*maxNrOfULTsLCR-1 maxNrOfDPCHs768 INTEGER ::= 480 maxNrOfDPCHs768PerRL-1 INTEGER ::= 479 maxNrOfErrors INTEGER ::= 256 @@ -122,9 +131,9 @@ maxNrOfActiveMBMSServices INTEGER ::= 256 maxNrOfPoints INTEGER ::= 15 maxNrOfRLs INTEGER ::= 16 maxNrOfRLSets INTEGER ::= maxNrOfRLs -maxNrOfRLSets-1 INTEGER ::= 15 -- maxNrOfRLSets - 1 -maxNrOfRLs-1 INTEGER ::= 15 -- maxNrOfRLs - 1 -maxNrOfRLs-2 INTEGER ::= 14 -- maxNrOfRLs - 2 +maxNrOfRLSets-1 INTEGER ::= 15 -- maxNrOfRLSets – 1 +maxNrOfRLs-1 INTEGER ::= 15 -- maxNrOfRLs – 1 +maxNrOfRLs-2 INTEGER ::= 14 -- maxNrOfRLs – 2 maxNrOfUEs INTEGER ::= 4096 maxNrOfULTs INTEGER ::= 15 maxNrOfULTsLCR INTEGER ::= 6 @@ -149,7 +158,7 @@ maxNrOfTsLCR INTEGER ::= 6 maxNoSat INTEGER ::= 16 maxNoGPSTypes INTEGER ::= 8 maxNrOfMeasNCell INTEGER ::= 96 -maxNrOfMeasNCell-1 INTEGER ::= 95 -- maxNrOfMeasNCell - 1 +maxNrOfMeasNCell-1 INTEGER ::= 95 -- maxNrOfMeasNCell – 1 maxResetContext INTEGER ::= 250 maxResetContextGroup INTEGER ::= 32 maxNrOfHARQProc INTEGER ::= 8 @@ -157,12 +166,12 @@ maxNrOfHSSCCHCodes INTEGER ::= 4 maxNrOfHSSICHs INTEGER ::= 4 maxNrOfHSSICHs-1 INTEGER ::= 3 maxNrOfMACdFlows INTEGER ::= 8 -maxNrOfMACdFlows-1 INTEGER ::= 7 -- maxNrOfMACdFlows - 1 +maxNrOfMACdFlows-1 INTEGER ::= 7 -- maxNrOfMACdFlows – 1 maxNrOfMACdPDUSize INTEGER ::= 32 maxNrOfPDUIndexes INTEGER ::= 8 -maxNrOfPDUIndexes-1 INTEGER ::= 7 -- maxNrOfPDUIndexes - 1 +maxNrOfPDUIndexes-1 INTEGER ::= 7 -- maxNrOfPDUIndexes – 1 maxNrOfPrioQueues INTEGER ::= 8 -maxNrOfPrioQueues-1 INTEGER ::= 7 -- maxNrOfPrioQueues - 1 +maxNrOfPrioQueues-1 INTEGER ::= 7 -- maxNrOfPrioQueues – 1 maxNrOfSNAs INTEGER ::= 65536 maxNrOfSatAlmanac-maxNoSat INTEGER ::= 16 maxNrOfGERANSI INTEGER ::= 8 @@ -198,6 +207,7 @@ maxGANSSSatAlmanac INTEGER ::= 36 maxGANSSClockMod INTEGER ::= 4 maxNrOfEDCHRLs INTEGER ::= 4 maxEARFCN INTEGER ::= 65535 +maxEARFCN-Extended INTEGER ::= 262143 maxNrOfEUTRANeighboursPerRNC INTEGER ::= 256 maxNrOfMCCHMessages INTEGER ::= 5 maxNrOfMBMSL3 INTEGER ::= 64 @@ -218,8 +228,21 @@ maxNoOf-HS-SICH-SPS-1 INTEGER ::= 3 maxNoOfNon-HS-SCCH-Assosiated-HS-SICH INTEGER ::= 4 maxNrOfEDCH-1 INTEGER ::= 32 maxNrOfDCHMeasurementOccasionPatternSequence INTEGER ::= 6 - - +maxNrOfULCarriersLCR-1 INTEGER ::= 5 +maxNrOfCellIds INTEGER ::= 32 +maxNrOfRAIs INTEGER ::= 8 +maxNrOfLAIs INTEGER ::= 8 +maxNrOfExtendedNeighbouringRNCs INTEGER ::= 64 +maxNoOfGsmCell INTEGER ::= 128 +maxNrOfANRCells INTEGER ::= 256 +maxFreqBandsTDD INTEGER ::= 16 +maxSCPICHCell INTEGER ::= 32 +maxSCPICHCell-1 INTEGER ::= 31 +maxNoOfCommonRGCells INTEGER ::= 256 +maxIGPInfo INTEGER ::= 320 +maxNrofConcatenatedDCH INTEGER ::= 3 +maxMultipleFrequencyBands INTEGER ::= 8 +maxMultipleFrequencyBandsEUTRA INTEGER ::= 8 -- ************************************************************** -- @@ -470,7 +493,7 @@ id-UL-Physical-Channel-Information-RL-SetupRqstTDD ProtocolIE-ID ::= 275 id-ClosedLoopMode1-SupportIndicator ProtocolIE-ID ::= 276 id-Unused-ProtocolIE-ID-277 ProtocolIE-ID ::= 277 id-STTD-SupportIndicator ProtocolIE-ID ::= 279 -id-CFNReportingIndicator ProtocolIE-ID ::= 14 +id-CFNReportingIndicator ProtocolIE-ID ::= 14 id-CNOriginatedPage-PagingRqst ProtocolIE-ID ::= 23 id-InnerLoopDLPCStatus ProtocolIE-ID ::= 24 id-PropagationDelay ProtocolIE-ID ::= 25 @@ -532,10 +555,10 @@ id-TUTRANGPSMeasurementThresholdInformation ProtocolIE-ID ::= 241 id-UL-Timeslot-ISCP-Value ProtocolIE-ID ::= 242 id-UL-Timeslot-ISCP-Value-IncrDecrThres ProtocolIE-ID ::= 243 id-Rx-Timing-Deviation-Value-LCR ProtocolIE-ID ::= 293 ---WS extension -id-Unknown-294 ProtocolIE-ID ::= 294 id-DPC-Mode-Change-SupportIndicator ProtocolIE-ID ::= 19 id-Unused-ProtocolIE-ID-247 ProtocolIE-ID ::= 247 +--WS extension +id-Unknown-294 ProtocolIE-ID ::= 294 id-Unused-ProtocolIE-ID-295 ProtocolIE-ID ::= 295 id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD ProtocolIE-ID ::= 202 id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD ProtocolIE-ID ::= 203 @@ -832,7 +855,7 @@ id-EDCH-MACdFlows-To-Delete ProtocolIE-ID ::= 584 id-EDPCH-Information-RLReconfRequest-FDD ProtocolIE-ID ::= 585 id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd ProtocolIE-ID ::= 586 id-EDCH-MacdFlowSpecificInformationItem-RL-PreemptRequiredInd ProtocolIE-ID ::= 587 -id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd ProtocolIE-ID ::= 588 +id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd ProtocolIE-ID ::= 588 id-EDCH-MacdFlowSpecificInformationItem-RL-CongestInd ProtocolIE-ID ::= 589 id-MBMS-Bearer-Service-Full-Address ProtocolIE-ID ::= 590 id-Initial-DL-DPCH-TimingAdjustment ProtocolIE-ID ::= 591 @@ -856,7 +879,7 @@ id-Inter-Frequency-Cell-Information ProtocolIE-ID ::= 608 id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp ProtocolIE-ID ::= 609 id-TDD-Support-PLCCH ProtocolIE-ID ::= 610 id-PLCCH-Information-UL-TimeslotLCR-Info ProtocolIE-ID ::= 611 -id-PLCCH-Information-PhyChReconfRqstTDD ProtocolIE-ID ::= 612 +id-PLCCH-Information-PhyChReconfRqstTDD ProtocolIE-ID ::= 612 id-TDD768-maxNrDLPhysicalchannelsTS ProtocolIE-ID ::= 613 id-RL-InformationResponse-RL-AdditionRspTDD768 ProtocolIE-ID ::= 614 id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD768 ProtocolIE-ID ::= 615 @@ -868,8 +891,8 @@ id-UL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 ProtocolIE-ID ::= id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD768 ProtocolIE-ID ::= 621 id-DL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 ProtocolIE-ID ::= 622 id-secondary-CCPCH-Info-RL-ReconfReadyTDD768 ProtocolIE-ID ::= 623 -id-hSSCCH-TDD-Specific-InfoList-Response768 ProtocolIE-ID ::= 624 -id-hSPDSCH-TDD-Specific-InfoList-Response768 ProtocolIE-ID ::= 625 +id-hSSCCH-TDD-Specific-InfoList-Response768 ProtocolIE-ID ::= 624 +id-hSPDSCH-TDD-Specific-InfoList-Response768 ProtocolIE-ID ::= 625 id-HSPDSCH-Timeslot-InformationList-PhyChReconfRqstTDD768 ProtocolIE-ID ::= 626 id-UL-Timeslot-InformationList-PhyChReconfRqstTDD768 ProtocolIE-ID ::= 627 id-DL-Timeslot-InformationList-PhyChReconfRqstTDD768 ProtocolIE-ID ::= 628 @@ -1130,5 +1153,128 @@ id-Non-Serving-RL-Preconfig-Removal ProtocolIE-ID ::= 874 id-Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup ProtocolIE-ID ::= 875 id-Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList ProtocolIE-ID ::= 876 id-CellListValidityIndicator ProtocolIE-ID ::= 877 - +id-completeAlmanacProvided ProtocolIE-ID ::= 878 +id-ganss-Delta-T ProtocolIE-ID ::= 879 +id-OrdinalNumberOfFrequency ProtocolIE-ID ::= 880 +id-Multicell-EDCH-Restriction ProtocolIE-ID ::= 882 +id-CellCapabilityContainerExtension-TDD-LCR ProtocolIE-ID ::= 883 +id-Multi-Carrier-EDCH-Setup ProtocolIE-ID ::= 884 +id-Multi-Carrier-EDCH-Reconfigure ProtocolIE-ID ::= 885 +id-Multi-Carrier-EDCH-Response ProtocolIE-ID ::= 886 +id-SNPL-Carrier-Group-Indicator ProtocolIE-ID ::= 887 +id-MU-MIMO-InformationLCR ProtocolIE-ID ::= 888 +id-MU-MIMO-Indicator ProtocolIE-ID ::= 889 +id-HS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext ProtocolIE-ID ::= 890 +id-Usefulness-Of-Battery-Optimization ProtocolIE-ID ::= 891 +id-Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory ProtocolIE-ID ::= 892 +id-Measurement-Power-Offset ProtocolIE-ID ::= 893 +id-MDT-Configuration ProtocolIE-ID ::= 894 +id-Neighbouring-UMTS-CellInformation-Ext ProtocolIE-ID ::= 895 +id-Neighbouring-UMTS-CellInformationExtensionItem ProtocolIE-ID ::= 896 +id-Control-Type-InformationTransferControlReq ProtocolIE-ID ::= 897 +id-UMTS-Cells-Info ProtocolIE-ID ::= 898 +id-ANRReportIndication ProtocolIE-ID ::= 899 +id-ANR-Cell-InfEx-Rqst ProtocolIE-ID ::= 900 +id-ANR-Cell-InfEx-Rsp ProtocolIE-ID ::= 901 +id-ANR-Cell-Information ProtocolIE-ID ::= 902 +id-Trace-Collection-Entity-IP-Address ProtocolIE-ID ::= 904 +id-Affected-HSDSCH-Serving-Cell-List ProtocolIE-ID ::= 905 +id-UL-CLTD-Information ProtocolIE-ID ::= 906 +id-UL-CLTD-Information-Reconf ProtocolIE-ID ::= 907 +id-UL-CLTD-State-Update-Information ProtocolIE-ID ::= 908 +id-Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order ProtocolIE-ID ::= 909 +id-CPC-RecoveryReport ProtocolIE-ID ::= 910 +id-FTPICH-Information ProtocolIE-ID ::= 911 +id-FTPICH-Information-Reconf ProtocolIE-ID ::= 912 +id-UE-RF-Band-CapabilityLCR ProtocolIE-ID ::= 913 +id-Extended-S-RNTI ProtocolIE-ID ::= 914 +id-ExtendedAffectedUEInformationForMBMS ProtocolIE-ID ::= 915 +id-Extended-S-RNTI-Group ProtocolIE-ID ::= 916 +id-FTPICH-Information-Response ProtocolIE-ID ::= 917 +id-FTPICH-Reconfiguration-Information ProtocolIE-ID ::= 918 +id-MIMO-withfourtransmitantennas-ActivationIndicator ProtocolIE-ID ::= 919 +id-MIMO-withfourtransmitantennas-ModeIndicator ProtocolIE-ID ::= 920 +id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas ProtocolIE-ID ::= 921 +id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator ProtocolIE-ID ::= 922 +id-DualStream-MIMO-withfourtransmitantennas-ActivationIndicator ProtocolIE-ID ::= 923 +id-DualStream-MIMO-withfourtransmitantennas-ModeIndicator ProtocolIE-ID ::= 924 +id-Additional-Associated-Secondary-CPICH ProtocolIE-ID ::= 925 +id-UE-transmission-power-headroom ProtocolIE-ID ::= 926 +id-Multiflow-Information ProtocolIE-ID ::= 927 +id-Multiflow-Reconfiguration ProtocolIE-ID ::= 928 +id-Multiflow-OrdinalNumberOfFrequency ProtocolIE-ID ::= 929 +id-UL-MIMO-Information ProtocolIE-ID ::= 930 +id-UL-MIMO-Reconfiguration ProtocolIE-ID ::= 931 +id-UL-MIMO-DL-Control-Channel-Information ProtocolIE-ID ::= 932 +id-SixtyfourQAM-UL-Operation-Indicator ProtocolIE-ID ::= 933 +id-Common-E-RGCH-Cell-InfEx-Rqst ProtocolIE-ID ::= 935 +id-Common-E-RGCH-Cell-InfEx-Rsp ProtocolIE-ID ::= 936 +id-Common-E-RGCH-Cell-InfEx-Rprt ProtocolIE-ID ::= 937 +id-Common-E-RGCH-Cell-Information ProtocolIE-ID ::= 938 +id-PCI ProtocolIE-ID ::= 939 +id-TAC ProtocolIE-ID ::= 940 +id-PLMN-List ProtocolIE-ID ::= 941 +id-PrecoderWeightSetRestriction ProtocolIE-ID ::= 942 +id-EARFCN-FDD-Extended ProtocolIE-ID ::= 943 +id-EARFCN-TDD-Extended ProtocolIE-ID ::= 944 +id-Non-rectangular-resource-allocation-indicator ProtocolIE-ID ::= 945 +id-Non-rectangular-resource-timeslot-set ProtocolIE-ID ::= 946 +id-UE-Support-of-non-rectangular-resource-allocation ProtocolIE-ID ::= 947 +id-DBDS-CorrectionsReq ProtocolIE-ID ::= 948 +id-DBDS-Corrections ProtocolIE-ID ::= 949 +id-BDS-IonosphericGridModelReq ProtocolIE-ID ::= 950 +id-BDS-Ionospheric-Grid-Model ProtocolIE-ID ::= 951 +id-GANSS-alm-keplerianBDSAlmanac ProtocolIE-ID ::= 952 +id-Assisting-RepetitionFactors ProtocolIE-ID ::= 953 +id-E-DCH-Decoupling-Indication ProtocolIE-ID ::= 954 +id-UE-Measurement-Forwarding ProtocolIE-ID ::= 955 +id-UPH-Filtering-Measurement-Forwarding-Request ProtocolIE-ID ::= 956 +id-TTI-Update-Indicator ProtocolIE-ID ::= 957 +id-CQI-Feedback-Cycle2-k ProtocolIE-ID ::= 958 +id-CQI-Cycle-Switch-Timer ProtocolIE-ID ::= 959 +id-UE-DRX-Cycle2 ProtocolIE-ID ::= 960 +id-Inactivity-Threshold-for-UE-DRX-Cycle2 ProtocolIE-ID ::= 961 +id-DTX-Information2 ProtocolIE-ID ::= 962 +id-DCH-ENH-Information ProtocolIE-ID ::= 964 +id-DCH-ENH-Information-Reconf ProtocolIE-ID ::= 965 +id-Gainfactors-10ms-mode ProtocolIE-ID ::= 966 +id-Radio-Links-without-DPCH-FDPCH-Indication ProtocolIE-ID ::= 967 +id-UL-DPCCH2-Information ProtocolIE-ID ::= 968 +id-UL-DPCCH2-Information-Reconf ProtocolIE-ID ::= 969 +id-ImplicitGrantHandling ProtocolIE-ID ::= 970 +id-MinimumTEBSthreshold ProtocolIE-ID ::= 971 +id-MultipleFrequencyBandsIndicatorList-EUTRA ProtocolIE-ID ::= 972 +id-MultipleFrequencyBandsIndicatorList ProtocolIE-ID ::= 973 +id-ActivationDelay ProtocolIE-ID ::= 974 +id-Fast-TTI-switching-Mode-synchronized ProtocolIE-ID ::= 975 +id-Fast-TTI-switching-Mode-unsynchronized ProtocolIE-ID ::= 976 +id-Fast-TTI-switching-Mode-Supported ProtocolIE-ID ::= 977 +id-GANSS-BDSclockModel ProtocolIE-ID ::= 978 +id-GANSS-NavModel-BDSKeplerianSet ProtocolIE-ID ::= 979 +id-GANSS-UTCmodelSet4 ProtocolIE-ID ::= 980 +id-Inter-Frequency-Cell-Information-SIB11ter ProtocolIE-ID ::= 981 +id-Improved-Synchronized-Indicator ProtocolIE-ID ::= 982 +id-Downlink-TPC-enhancements-Information ProtocolIE-ID ::= 983 +id-Downlink-TPC-enhancements-Reconf ProtocolIE-ID ::= 984 +id-TPC-slot-position ProtocolIE-ID ::= 985 +id-DL-TBS ProtocolIE-ID ::= 986 +id-Selected-PLMN-Identity ProtocolIE-ID ::= 987 +id-SpeechVersion ProtocolIE-ID ::= 2048 +id-SourceID ProtocolIE-ID ::= 2049 +id-TargetID ProtocolIE-ID ::= 2050 +id-ClassmarkInformation2 ProtocolIE-ID ::= 2051 +id-ClassmarkInformation3 ProtocolIE-ID ::= 2052 +id-GSM-Cell-CM-Rqst ProtocolIE-ID ::= 2053 +id-Extension-CommonMeasurementObjectType-CM-Rprt ProtocolIE-ID ::= 2054 +id-Extension-CommonMeasurementObjectType-CM-Rqst ProtocolIE-ID ::= 2055 +id-Extension-CommonMeasurementObjectType-CM-Rsp ProtocolIE-ID ::= 2056 +id-Extension-FailureIndicationMeasurementList ProtocolIE-ID ::= 2057 +id-Extension-FailureMeasurementList ProtocolIE-ID ::= 2058 +id-Extension-TerminationMeasurementList ProtocolIE-ID ::= 2059 +id-GsmCellList-CM-Rprt ProtocolIE-ID ::= 2060 +id-GsmCellList-CM-Rqst ProtocolIE-ID ::= 2061 +id-GsmCellList-CM-Rsp ProtocolIE-ID ::= 2062 +id-LoadValue ProtocolIE-ID ::= 2063 +id-EventH ProtocolIE-ID ::= 2064 END + diff --git a/epan/dissectors/asn1/rnsap/RNSAP-Containers.asn b/epan/dissectors/asn1/rnsap/RNSAP-Containers.asn index ece8ff6fec..d11bac2ef9 100644 --- a/epan/dissectors/asn1/rnsap/RNSAP-Containers.asn +++ b/epan/dissectors/asn1/rnsap/RNSAP-Containers.asn @@ -1,6 +1,6 @@ -- RNSAP-Containers.asn -- --- Taken from 3GPP TS 25.423 V9.2.3 (2010-03) +-- Taken from 3GPP TS 25.423 V13.1.0 (2015-12) -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.423/25423-790.zip/25423-790.DOC -- -- 9.3.7 Container Definitions @@ -14,7 +14,7 @@ RNSAP-Containers { itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) -umts-Access (20) modules (3) rnsap (1) version1 (1) rnsap-Containers (5) } +umts-Access (20) modules (3) rnsap (1) version1 (1) rnsap-Containers (5) } DEFINITIONS AUTOMATIC TAGS ::= @@ -57,25 +57,25 @@ WITH SYNTAX { -- ************************************************************** -- --- Class Definition for Protocol IEs +-- Class Definition for Protocol IE Pairs -- -- ************************************************************** RNSAP-PROTOCOL-IES-PAIR ::= CLASS { - &id ProtocolIE-ID UNIQUE, + &id ProtocolIE-ID UNIQUE, &firstCriticality Criticality, &FirstValue, &secondCriticality Criticality, &SecondValue, - &presence Presence + &presence Presence } WITH SYNTAX { - ID &id + ID &id FIRST CRITICALITY &firstCriticality - FIRST TYPE &FirstValue + FIRST TYPE &FirstValue SECOND CRITICALITY &secondCriticality - SECOND TYPE &SecondValue - PRESENCE &presence + SECOND TYPE &SecondValue + PRESENCE &presence } -- ************************************************************** @@ -85,13 +85,13 @@ WITH SYNTAX { -- ************************************************************** RNSAP-PROTOCOL-EXTENSION ::= CLASS { - &id ProtocolIE-ID UNIQUE, - &criticality Criticality, + &id ProtocolIE-ID UNIQUE, + &criticality Criticality, &Extension, - &presence Presence + &presence Presence } WITH SYNTAX { - ID &id + ID &id CRITICALITY &criticality EXTENSION &Extension PRESENCE &presence @@ -105,15 +105,15 @@ WITH SYNTAX { RNSAP-PRIVATE-IES ::= CLASS { &id PrivateIE-ID, - &criticality Criticality, + &criticality Criticality, &Value, &presence Presence } WITH SYNTAX { ID &id - CRITICALITY &criticality + CRITICALITY &criticality TYPE &Value - PRESENCE &presence + PRESENCE &presence } -- ************************************************************** @@ -130,9 +130,9 @@ ProtocolIE-Single-Container {RNSAP-PROTOCOL-IES : IesSetParam} ::= ProtocolIE-Field {{IesSetParam}} ProtocolIE-Field {RNSAP-PROTOCOL-IES : IesSetParam} ::= SEQUENCE { - id RNSAP-PROTOCOL-IES.&id ({IesSetParam}), - criticality RNSAP-PROTOCOL-IES.&criticality ({IesSetParam}{@id}), - value RNSAP-PROTOCOL-IES.&Value ({IesSetParam}{@id}) + id RNSAP-PROTOCOL-IES.&id ({IesSetParam}), + criticality RNSAP-PROTOCOL-IES.&criticality ({IesSetParam}{@id}), + value RNSAP-PROTOCOL-IES.&Value ({IesSetParam}{@id}) } -- ************************************************************** @@ -146,11 +146,11 @@ ProtocolIE-ContainerPair {RNSAP-PROTOCOL-IES-PAIR : IesSetParam} ::= ProtocolIE-FieldPair {{IesSetParam}} ProtocolIE-FieldPair {RNSAP-PROTOCOL-IES-PAIR : IesSetParam} ::= SEQUENCE { - id RNSAP-PROTOCOL-IES-PAIR.&id ({IesSetParam}), + id RNSAP-PROTOCOL-IES-PAIR.&id ({IesSetParam}), firstCriticality RNSAP-PROTOCOL-IES-PAIR.&firstCriticality ({IesSetParam}{@id}), - firstValue RNSAP-PROTOCOL-IES-PAIR.&FirstValue ({IesSetParam}{@id}), + firstValue RNSAP-PROTOCOL-IES-PAIR.&FirstValue ({IesSetParam}{@id}), secondCriticality RNSAP-PROTOCOL-IES-PAIR.&secondCriticality ({IesSetParam}{@id}), - secondValue RNSAP-PROTOCOL-IES-PAIR.&SecondValue ({IesSetParam}{@id}) + secondValue RNSAP-PROTOCOL-IES-PAIR.&SecondValue ({IesSetParam}{@id}) } -- ************************************************************** @@ -178,8 +178,8 @@ ProtocolExtensionContainer {RNSAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= ProtocolExtensionField {{ExtensionSetParam}} ProtocolExtensionField {RNSAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE { - id RNSAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), - criticality RNSAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), + id RNSAP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), + criticality RNSAP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), extensionValue RNSAP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id}) } @@ -194,10 +194,9 @@ PrivateIE-Container {RNSAP-PRIVATE-IES : IesSetParam} ::= PrivateIE-Field {{IesSetParam}} PrivateIE-Field {RNSAP-PRIVATE-IES : IesSetParam} ::= SEQUENCE { - id RNSAP-PRIVATE-IES.&id ({IesSetParam}), - criticality RNSAP-PRIVATE-IES.&criticality ({IesSetParam}{@id}), - value RNSAP-PRIVATE-IES.&Value ({IesSetParam}{@id}) + id RNSAP-PRIVATE-IES.&id ({IesSetParam}), + criticality RNSAP-PRIVATE-IES.&criticality ({IesSetParam}{@id}), + value RNSAP-PRIVATE-IES.&Value ({IesSetParam}{@id}) } END - diff --git a/epan/dissectors/asn1/rnsap/RNSAP-IEs.asn b/epan/dissectors/asn1/rnsap/RNSAP-IEs.asn index 0d36ce8a2d..bcdea8a882 100644 --- a/epan/dissectors/asn1/rnsap/RNSAP-IEs.asn +++ b/epan/dissectors/asn1/rnsap/RNSAP-IEs.asn @@ -1,6 +1,6 @@ -- RNSAP-IEs.asn -- --- Taken from 3GPP TS 25.423 V9.4.0 (2010-09) +-- Taken from 3GPP TS 25.423 V13.1.0 (2015-12) -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.423/25423-790.zip/25423-790.DOC -- -- 9.3.4 Information Element Definitions @@ -11,19 +11,21 @@ -- Information Element Definitions -- -- ************************************************************** - RNSAP-IEs { -itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) umts-Access (20) modules (3) rnsap (1) version1 (1) rnsap-IEs (2) } -DEFINITIONS AUTOMATIC TAGS ::= +DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS maxCellSIB11OrSIB12, + maxCellSIB11ter-ext, + maxCellSIB11ter-1, maxNrOfFACHs, maxIBSEG, + maxIGPInfo, maxCellsMeas, maxNoOfDSCHs, maxNoOfUSCHs, @@ -110,6 +112,7 @@ IMPORTS maxNrOfEDCHRLs, maxNrOfEUTRANeighboursPerRNC, maxEARFCN, + maxEARFCN-Extended, maxNrOfPreconfiguredNeighbours, maxNrOfHSDSCH-1, maxNrOfHSDSCH, @@ -125,7 +128,17 @@ IMPORTS maxNoOfNon-HS-SCCH-Assosiated-HS-SICH, maxNrOfEDCH-1, maxNrOfDCHMeasurementOccasionPatternSequence, - + maxNrOfULCarriersLCR-1, + maxNrOfCellIds, + maxNrOfRAIs, + maxNrOfLAIs, + maxNrOfExtendedNeighbouringRNCs, + maxFreqBandsTDD, + maxSCPICHCell, + maxSCPICHCell-1, + maxNrofConcatenatedDCH, + maxMultipleFrequencyBands, + maxMultipleFrequencyBandsEUTRA, id-Allowed-Rate-Information, id-AntennaColocationIndicator, @@ -145,6 +158,12 @@ IMPORTS id-ExtendedPropagationDelay, id-Extended-SRNC-ID, id-Extended-RNC-ID, + id-ExtendedAffectedUEInformationForMBMS, + id-Additional-Associated-Secondary-CPICH, + id-MIMO-withfourtransmitantennas-ActivationIndicator, + id-MIMO-withfourtransmitantennas-ModeIndicator, + id-DualStream-MIMO-withfourtransmitantennas-ActivationIndicator, + id-DualStream-MIMO-withfourtransmitantennas-ModeIndicator, id-GERAN-Cell-Capability, id-GERAN-Classmark, id-Guaranteed-Rate-Information, @@ -159,6 +178,7 @@ IMPORTS id-NRT-Load-Information-Value, id-NRT-Load-Information-Value-IncrDecrThres, id-OnModification, + id-PrecoderWeightSetRestriction, id-Received-Total-Wideband-Power-Value, id-Received-Total-Wideband-Power-Value-IncrDecrThres, id-RT-Load-Value, @@ -287,6 +307,11 @@ IMPORTS id-GANSS-alm-keplerianMidiAlmanac, id-GANSS-alm-keplerianGLONASS, id-GANSS-alm-ecefSBASAlmanac, + id-GANSS-alm-keplerianBDSAlmanac, + id-DBDS-CorrectionsReq, + id-DBDS-Corrections, + id-BDS-IonosphericGridModelReq, + id-BDS-Ionospheric-Grid-Model, id-Secondary-Serving-Cell-List, id-MinimumReducedE-DPDCH-GainFactor, id-E-AGCH-UE-Inactivity-Monitor-Threshold, @@ -299,6 +324,8 @@ IMPORTS id-UE-SupportIndicatorExtension, id-power-offset-for-S-CPICH-for-MIMO, id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator, + id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas, + id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator, id-Dual-Band-Secondary-Serving-Cell-List, id-Single-Stream-MIMO-ActivationIndicator, id-Single-Stream-MIMO-Mode-Indicator, @@ -319,8 +346,63 @@ IMPORTS id-Continuous-Packet-Connectivity-DTX-DRX-Information, id-Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup, id-Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList, - id-CellListValidityIndicator - + id-OrdinalNumberOfFrequency, + id-Multicell-EDCH-Restriction, + id-CellListValidityIndicator, + id-completeAlmanacProvided, + id-ganss-Delta-T, + id-CellCapabilityContainerExtension-TDD-LCR, + id-SNPL-Carrier-Group-Indicator, + id-HS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext, + id-Measurement-Power-Offset, + id-Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory, + id-Neighbouring-UMTS-CellInformationExtensionItem, + id-EventH, + id-UMTS-Cells-Info, + id-ANRReportIndication, + id-ANR-Cell-Information, + id-Affected-HSDSCH-Serving-Cell-List, + id-Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order, + id-Inter-Frequency-Cell-Information-SIB11ter, + id-UE-RF-Band-CapabilityLCR, + id-UE-transmission-power-headroom, + id-Multiflow-Information, + id-Multiflow-Reconfiguration, + id-Multiflow-OrdinalNumberOfFrequency, + id-UL-MIMO-Information, + id-UL-MIMO-Reconfiguration, + id-UL-MIMO-DL-Control-Channel-Information, + id-SixtyfourQAM-UL-Operation-Indicator, + id-Common-E-RGCH-Cell-Information, + id-PCI, + id-TAC, + id-PLMN-List, + id-FTPICH-Information, + id-FTPICH-Information-Response, + id-UL-CLTD-Information, + id-EARFCN-FDD-Extended, + id-EARFCN-TDD-Extended, + id-Assisting-RepetitionFactors, + id-Gainfactors-10ms-mode, + id-UPH-Filtering-Measurement-Forwarding-Request, + id-TTI-Update-Indicator, + id-CQI-Feedback-Cycle2-k, + id-CQI-Cycle-Switch-Timer, + id-UE-DRX-Cycle2, + id-Inactivity-Threshold-for-UE-DRX-Cycle2, + id-DTX-Information2, + id-ImplicitGrantHandling, + id-MinimumTEBSthreshold, + id-MultipleFrequencyBandsIndicatorList, + id-MultipleFrequencyBandsIndicatorList-EUTRA, + id-Fast-TTI-switching-Mode-synchronized, + id-Fast-TTI-switching-Mode-unsynchronized, + id-Fast-TTI-switching-Mode-Supported, + id-GANSS-BDSclockModel, + id-GANSS-NavModel-BDSKeplerianSet, + id-GANSS-UTCmodelSet4, + id-TPC-slot-position, + id-DL-TBS FROM RNSAP-Constants @@ -345,8 +427,8 @@ AccessPointName ::= OCTET STRING (SIZE (1..255)) AckNack-RepetitionFactor ::= INTEGER (1..4,...) -- Step: 1 -Ack-Power-Offset ::= INTEGER (0..8,...) --- According to mapping in ref. [21] subclause 4.2.1 +Ack-Power-Offset ::= INTEGER (0..8,..., 9..10) +-- According to mapping in TS 25.213 [21] subclause 4.2.1 ActivationInformation ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF ActivationInformationItem @@ -403,6 +485,17 @@ Additional-EDCH-Setup-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +ANRReportIndication ::= SEQUENCE { + pLMN-Identity PLMN-Identity, + l3-Information L3-Information, + iE-Extensions ProtocolExtensionContainer { {ANRReportIndication-ExtIEs} } OPTIONAL, + ... +} + +ANRReportIndication-ExtIEs RNSAP-PROTOCOL-EXTENSION ::={ + ... +} + Multicell-EDCH-Transport-Bearer-Mode ::= ENUMERATED { separate-Iur-Transport-Bearer-Mode, uL-Flow-Multiplexing-Mode @@ -414,7 +507,7 @@ Additional-EDCH-FDD-Setup-Cell-Information ::=SEQUENCE{ additional-EDCH-UL-DPCH-Information-Setup Additional-EDCH-UL-DPCH-Information-Setup, additional-EDCH-RL-Specific-Information-To-Setup Additional-EDCH-RL-Specific-Information-To-Setup-List, additional-EDCH-FDD-Information Additional-EDCH-FDD-Information OPTIONAL, - additional-EDCH-F-DPCH-Information-Setup Additional-EDCH-F-DPCH-Information, + additional-EDCH-F-DPCH-Information-Setup Additional-EDCH-F-DPCH-Information, multicellEDCH-Information MulticellEDCH-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-FDD-Setup-Cell-Information-ExtIEs} } OPTIONAL, ... @@ -460,13 +553,14 @@ Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs ::=SEQUENCE{ e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL, e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL, e-HICH-PowerOffset E-HICH-PowerOffset OPTIONAL, - additional-EDCH-MAC-d-Flows-Specific-Info-List Additional-EDCH-MAC-d-Flows-Specific-Info-List OPTIONAL, + additional-EDCH-MAC-d-Flows-Specific-Info-List Additional-EDCH-MAC-d-Flows-Specific-Info-List OPTIONAL, multicellEDCH-RL-SpecificInformation MulticellEDCH-RL-SpecificInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs-ExtIEs} } OPTIONAL, ... } Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-TPC-slot-position CRITICALITY ignore EXTENSION TPC-slot-position PRESENCE optional}, ... } @@ -474,7 +568,7 @@ Additional-EDCH-Cell-Information-To-Add-List ::= SEQUENCE (SIZE (1.. maxNrOfEDCH Additional-EDCH-Cell-Information-To-Add-ItemIEs::=SEQUENCE{ additional-EDCH-UL-DPCH-Information-Setup Additional-EDCH-UL-DPCH-Information-Addition, - additional-EDCH-RL-Specific-Information-To-Add-List Additional-EDCH-RL-Specific-Information-To-Add-List, + additional-EDCH-RL-Specific-Information-To-Add-List Additional-EDCH-RL-Specific-Information-To-Add-List, additional-EDCH-FDD-Information Additional-EDCH-FDD-Information OPTIONAL, multicellEDCH-Information MulticellEDCH-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Cell-Information-To-Add-ItemIEs-ExtIEs} } OPTIONAL, @@ -501,16 +595,17 @@ Additional-EDCH-RL-Specific-Information-To-Add-ItemIEs ::=SEQUENCE{ eDCH-Additional-RL-ID RL-ID, c-ID C-ID, primaryCPICH-EcNo PrimaryCPICH-EcNo OPTIONAL, - e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL, - e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL, + e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL, + e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL, e-HICH-PowerOffset E-HICH-PowerOffset OPTIONAL, - additional-EDCH-MAC-d-Flows-Specific-Info-List Additional-EDCH-MAC-d-Flows-Specific-Info-List OPTIONAL, + additional-EDCH-MAC-d-Flows-Specific-Info-List Additional-EDCH-MAC-d-Flows-Specific-Info-List OPTIONAL, multicellEDCH-RL-SpecificInformation MulticellEDCH-RL-SpecificInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-RL-Specific-Information-To-Add-ItemIEs-ExtIEs} } OPTIONAL, ... } Additional-EDCH-RL-Specific-Information-To-Add-ItemIEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-TPC-slot-position CRITICALITY ignore EXTENSION TPC-slot-position PRESENCE optional}, ... } @@ -519,31 +614,53 @@ Additional-EDCH-RL-Specific-Information-To-Modify-List ::= SEQUENCE (SIZE (1..ma Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs ::=SEQUENCE{ eDCH-Additional-RL-ID RL-ID, e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL, - e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL, + e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL, e-HICH-PowerOffset E-HICH-PowerOffset OPTIONAL, - additional-EDCH-MAC-d-Flows-Specific-Info-List Additional-EDCH-MAC-d-Flows-Specific-Info-List OPTIONAL, + additional-EDCH-MAC-d-Flows-Specific-Info-List Additional-EDCH-MAC-d-Flows-Specific-Info-List OPTIONAL, multicellEDCH-RL-SpecificInformation MulticellEDCH-RL-SpecificInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs-ExtIEs} } OPTIONAL, ... } Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-TPC-slot-position CRITICALITY ignore EXTENSION TPC-slot-position PRESENCE optional}, ... } Additional-EDCH-FDD-Information ::=SEQUENCE{ hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, e-DCH-Maximum-Bitrate E-DCH-Maximum-Bitrate OPTIONAL, - e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL, + e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL, e-DCH-Min-Set-E-TFCI E-TFCI OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-FDD-Information-ExtIEs} } OPTIONAL, ... } Additional-EDCH-FDD-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-DTX-Information2 CRITICALITY ignore EXTENSION DTX-Information2 PRESENCE optional}| + { ID id-ImplicitGrantHandling CRITICALITY ignore EXTENSION Implicit-Grant-Handling PRESENCE optional}| + { ID id-MinimumTEBSthreshold CRITICALITY ignore EXTENSION Minimum-TEBS-threshold PRESENCE optional}, + ... +} + +DTX-Information2 ::= SEQUENCE { + uE-DTX-Cycle1 UE-DTX-Cycle1-2ms, + uE-DTX-Cycle2 UE-DTX-Cycle2-ext-2ms, + inactivity-Threshold-for-UE-DTX-Cycle2 Inactivity-Threshold-for-UE-DTX-Cycle2, + iE-Extensions ProtocolExtensionContainer { {DTX-Information2-ExtIEs} } OPTIONAL, + ... +} + +DTX-Information2-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +Implicit-Grant-Handling ::= ENUMERATED { + true +} + +Minimum-TEBS-threshold ::= ENUMERATED {v2, v4, v8, v16, v32, v64, v128, v256, v512, v1024, v2048, v4096, v8192, v16384, v32768, v65536, v131072, v262144, v524288, v1048576,...} + Additional-EDCH-MAC-d-Flows-Specific-Info-List ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF Additional-EDCH-MAC-d-Flows-Specific-Info Additional-EDCH-MAC-d-Flows-Specific-Info ::= SEQUENCE { @@ -590,25 +707,26 @@ EDCH-Additional-RL-Specific-Information-Response-ItemIEs ::=SEQUENCE{ eDCH-Additional-RL-ID RL-ID, received-total-wide-band-power Received-total-wide-band-power, dL-PowerBalancing-ActivationIndicator DL-PowerBalancing-ActivationIndicator OPTIONAL, - rL-Set-ID RL-Set-ID, + rL-Set-ID RL-Set-ID, e-DCH-RL-Set-ID RL-Set-ID, eDCH-FDD-DL-ControlChannelInformation EDCH-FDD-DL-ControlChannelInformation, dl-CodeInformation FDD-DL-CodeInformation, - - additional-EDCH-MAC-d-Flow-Specific-Information-Response-List Additional-EDCH-MAC-d-Flow-Specific-Information-Response-List OPTIONAL, - hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, maxUL-SIR UL-SIR, - minUL-SIR UL-SIR, - maximumAllowedULTxPower MaximumAllowedULTxPower, - maximumDL-power DL-Power, - minimumDL-power DL-Power, - primaryScramblingCode PrimaryScramblingCode OPTIONAL, - uL-UARFCN UARFCN OPTIONAL, - dL-UARFCN UARFCN OPTIONAL, - primaryCPICH-Power PrimaryCPICH-Power, - pC-Preamble PC-Preamble, - primary-CPICH-Usage-For-Channel-Estimation Primary-CPICH-Usage-For-Channel-Estimation OPTIONAL, - secondary-CPICH-Information Secondary-CPICH-Information OPTIONAL, - f-DPCH-SlotFormat F-DPCH-SlotFormat OPTIONAL, + additional-EDCH-MAC-d-Flow-Specific-Information-Response-List + Additional-EDCH-MAC-d-Flow-Specific-Information-Response-List OPTIONAL, + hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, + maxUL-SIR UL-SIR, + minUL-SIR UL-SIR, + maximumAllowedULTxPower MaximumAllowedULTxPower, + maximumDL-power DL-Power, + minimumDL-power DL-Power, + primaryScramblingCode PrimaryScramblingCode OPTIONAL, + uL-UARFCN UARFCN OPTIONAL, + dL-UARFCN UARFCN OPTIONAL, + primaryCPICH-Power PrimaryCPICH-Power, + pC-Preamble PC-Preamble, + primary-CPICH-Usage-For-Channel-Estimation Primary-CPICH-Usage-For-Channel-Estimation OPTIONAL, + secondary-CPICH-Information Secondary-CPICH-Information OPTIONAL, + f-DPCH-SlotFormat F-DPCH-SlotFormat OPTIONAL, iE-Extensions ProtocolExtensionContainer { { EDCH-Additional-RL-Specific-Information-Response-ItemIEs-ExtIEs} } OPTIONAL, ... } @@ -634,7 +752,7 @@ EDCH-Additional-RL-Specific-Modified-Information-Response-List ::= SEQUENCE (SIZ EDCH-Additional-RL-Specific-Modified-Information-Response-ItemIEs ::=SEQUENCE{ eDCH-Additional-RL-ID RL-ID, - dL-PowerBalancing-UpdatedIndicator DL-PowerBalancing-UpdatedIndicator OPTIONAL, + dL-PowerBalancing-UpdatedIndicator DL-PowerBalancing-UpdatedIndicator OPTIONAL, eDCH-FDD-DL-ControlChannelInformation EDCH-FDD-DL-ControlChannelInformation OPTIONAL, additional-EDCH-MAC-d-Flow-Specific-Information-Response-List Additional-EDCH-MAC-d-Flow-Specific-Information-Response-List OPTIONAL, hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, @@ -659,7 +777,7 @@ Additional-EDCH-ConfigurationChange-Info-ItemIEs ::=SEQUENCE{ additional-EDCH-RL-Specific-Information-To-Add Additional-EDCH-RL-Specific-Information-To-Add-List OPTIONAL, additional-EDCH-RL-Specific-Information-To-Modify Additional-EDCH-RL-Specific-Information-To-Modify-List OPTIONAL, additional-EDCH-FDD-Information-To-Modify Additional-EDCH-FDD-Information OPTIONAL, - additional-EDCH-F-DPCH-Information-Modify Additional-EDCH-F-DPCH-Information OPTIONAL, + additional-EDCH-F-DPCH-Information-Modify Additional-EDCH-F-DPCH-Information OPTIONAL, multicellEDCH-Information MulticellEDCH-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-ConfigurationChange-Info-ItemIEs-ExtIEs} } OPTIONAL, ... @@ -765,7 +883,7 @@ Allowed-Rate-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } Allowed-Rate ::= INTEGER (1..maxNrOfTFs) --- "1": TFI 0, "2": TFI 1, "3": TFI 2, ... +-- “1”: TFI 0, “2”: TFI 1, “3”: TFI 2, ... AllowedQueuingTime ::= INTEGER (1..60) -- seconds @@ -788,6 +906,102 @@ Angle-Of-Arrival-Value-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +ANR-Cell-Information ::= SEQUENCE { + rNC-ID RNC-ID, + lAC LAC OPTIONAL, + rAC RAC OPTIONAL, + aNR-FDD-CellInformation ANR-FDD-CellInformation OPTIONAL, + aNR-TDD-CellInformation ANR-TDD-CellInformation OPTIONAL, + aNR-LCR-TDD-CellInformation ANR-LCR-TDD-CellInformation OPTIONAL, + extended-RNC-ID Extended-RNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ANR-Cell-Information-ExtIEs} } OPTIONAL, + ... +} + +ANR-Cell-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ANR-FDD-CellInformation ::= SEQUENCE { + primaryCPICH-Power PrimaryCPICH-Power OPTIONAL, + txDiversityIndicator TxDiversityIndicator, + sTTD-SupportIndicator STTD-SupportIndicator OPTIONAL, + closedLoopMode1-SupportIndicator ClosedLoopMode1-SupportIndicator OPTIONAL, + restrictionStateIndicator RestrictionStateIndicator OPTIONAL, + dpc-ModeChangeSupportIndicator DPC-Mode-Change-SupportIndicator OPTIONAL, + cellCapabilityContainerFDD CellCapabilityContainer-FDD OPTIONAL, + sNA-Information SNA-Information OPTIONAL, + frequencyBandIndicator FrequencyBandIndicator OPTIONAL, + max-UE-DTX-Cycle Max-UE-DTX-Cycle OPTIONAL, + aNR-Multiple-PLMN-List ANR-Multiple-PLMN-List OPTIONAL, + secondaryServingCellList Secondary-Serving-Cell-List OPTIONAL, + dualBandSecondaryServingCellList Secondary-Serving-Cell-List OPTIONAL, + cellCapabilityContainerExtensionFDD CellCapabilityContainerExtension-FDD OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ANR-FDD-CellInformation-ExtIEs} } OPTIONAL, + ... +} + +ANR-FDD-CellInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +ANR-TDD-CellInformation ::= SEQUENCE { + syncCase SyncCase, + timeSlot TimeSlot OPTIONAL + -- This IE shall be present if Sync Case = Case1 -- , + sCH-TimeSlot SCH-TimeSlot OPTIONAL + -- This IE shall be present if Sync Case = Case2 -- , + sCTD-Indicator SCTD-Indicator, + dPCHConstantValue DPCHConstantValue OPTIONAL, + pCCPCH-Power PCCPCH-Power OPTIONAL, + restrictionStateIndicator RestrictionStateIndicator OPTIONAL, + cellCapabilityContainerTDD CellCapabilityContainer-TDD OPTIONAL, + -- Applicable to 3.84Mcps TDD only + cellCapabilityContainerTDD768 CellCapabilityContainer-TDD768 OPTIONAL, + -- Applicable to 7.68Mcps TDD only + sNA-Information SNA-Information OPTIONAL, + aNR-Multiple-PLMN-List ANR-Multiple-PLMN-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ANR-TDD-CellInformation-ExtIEs} } OPTIONAL, + ... +} + +ANR-TDD-CellInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ANR-LCR-TDD-CellInformation ::= SEQUENCE { + sCTD-Indicator SCTD-Indicator, + dPCHConstantValue DPCHConstantValue OPTIONAL, + pCCPCH-Power PCCPCH-Power OPTIONAL, + restrictionStateIndicator RestrictionStateIndicator OPTIONAL, + cellCapabilityContainerTDD-LCR CellCapabilityContainer-TDD-LCR OPTIONAL, + -- Applicable to 1.28Mcps TDD only + sNA-Information SNA-Information OPTIONAL, + aNR-Multiple-PLMN-List ANR-Multiple-PLMN-List OPTIONAL, + cellCapabilityContainerExternsionTDD-LCR CellCapabilityContainerExtension-TDD-LCR OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ANR-LCR-TDD-CellInformation-ExtIEs} } OPTIONAL, + ... +} + +ANR-LCR-TDD-CellInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +ANR-Multiple-PLMN-List ::= SEQUENCE { + list-Of-PLMNs List-Of-PLMNs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ANR-Multiple-PLMN-List-ExtIEs} } OPTIONAL, + ... + +} + +ANR-Multiple-PLMN-List-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + AOA-LCR ::= INTEGER (0..719) -- Angle Of Arrival for 1.28Mcps TDD @@ -829,6 +1043,38 @@ BCC ::= BIT STRING (SIZE (3)) BCCH-ARFCN ::= INTEGER (0..1023) +BDS-IGPInfoList ::= SEQUENCE (SIZE (1..maxIGPInfo)) OF BDS-IGPInfo + +BDS-IGPInfo ::= SEQUENCE { + bds-IGPNumber INTEGER (1..320), + bds-VerticalDelay BIT STRING (SIZE (9)), + bds-GIVEI BIT STRING (SIZE (4)), + iE-Extensions ProtocolExtensionContainer { { BDS-IGPInfo-ExtIEs} } OPTIONAL, + ... +} + +BDS-IGPInfo-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +BDS-IonosphericGridModelReq ::= ENUMERATED { + requested, + ... +} + +BDS-Ionospheric-Grid-Model ::= SEQUENCE { + bDS-RefTime INTEGER (0..119), +-- Time = bDS-RefTime *30 +-- Range 0 to 3570, step 30 + bds-IGPInfoList BDS-IGPInfoList, + iE-Extensions ProtocolExtensionContainer { { BDS-Ionospheric-Grid-Model-ExtIEs} } OPTIONAL, + ... +} + +BDS-Ionospheric-Grid-Model-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + BetaCD ::= INTEGER (0..15) BindingID ::= OCTET STRING (SIZE (1..4,...)) @@ -923,7 +1169,7 @@ CauseRadioNetwork ::= ENUMERATED { transaction-not-supported-by-destination-node-b, rl-already-activated-or-alocated, ..., - number-of-UL-codes-not-supported, + number-of-UL-codes-not-supported, cell-reserved-for-operator-use, dpc-mode-change-not-supported, information-temporarily-not-available, @@ -979,7 +1225,36 @@ CauseRadioNetwork ::= ENUMERATED { multi-Cell-operation-with-Single-Stream-MIMO-not-supported, multi-Cell-operation-with-Single-Stream-MIMO-not-available, cellSpecificTxDiversityHandlingForMultiCellOperationNotAvailable, - cellSpecificTxDiversityHandlingForMultiCellOperationNotSupported + cellSpecificTxDiversityHandlingForMultiCellOperationNotSupported, + frequencySpecificCompressedModeNotAvailable, + uL-CLTD-Operation-not-available, + uL-CLTD-Operation-not-supported, + mimo-withfourtransmitantennas-not-supported, + mimo-withfourtransmitantennas-not-available, + dualstream-mimo-withfourtransmitantennas-not-supported, + dualstream-mimo-withfourtransmitantennas-not-available, + multiflow-operation-not-supported, + multiflow-operation-not-available, + ul-SixtyfourQAM-not-available, + ul-SixtyfourQAM-not-supported, + ul-MIMO-Operation-not-available, + uL-MIMO-Operation-not-supported, + ul-MIMO-SixteenQAM-Operation-not-available, + uL-MIMO-SixteenQAM-Operation-not-supported, + ul-MIMO-SixtyfourQAM-Operation-not-available, + uL-MIMO-SixtyfourQAM-Operation-not-supported, + e-DCH-Decoupling-operation-not-available, + e-DCH-Decoupling-operation-not-supported, + basic-dch-enh-not-available, + basic-dch-enh-not-supported, + full-dch-enh-not-available, + full-dch-enh-not-supported, + radio-Links-without-DPCH-FDPCH-Indication-operation-not-available, + radio-Links-without-DPCH-FDPCH-Indication-operation-not-supported, + uL-DPCCH2-operation-not-available, + uL-DPCCH2-operation-not-supported, + downlink-TPC-enhancements-operation-not-available, + downlink-TPC-enhancements-operation-not-supported } @@ -989,6 +1264,22 @@ CauseTransport ::= ENUMERATED { ... } +CellBased::= SEQUENCE { + cellIdList CellIdList, + iE-Extensions ProtocolExtensionContainer { {CellBased-ExtIEs} } OPTIONAL, + ... +} + +CellBased-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CellIdList ::= SEQUENCE (SIZE (1..maxNrOfCellIds)) OF + Cell-Id + +Cell-Id ::= INTEGER (0..268435455) + CellCapabilityContainer-FDD ::= BIT STRING (SIZE (32)) -- First bit: Flexible Hard Split Support Indicator -- Second bit: Delayed Activation Support Indicator @@ -1017,9 +1308,10 @@ CellCapabilityContainer-FDD ::= BIT STRING (SIZE (32)) -- Twentyfifth bit: Multi Cell Support Indicator Support Indicator -- Twentysixth bit: MBMS Support Indicator -- Twentyseventh bit: DRNS Support STTD on DL ctrl ch when the RL is in MIMO P-CPICH + S-CPICH cell --- Twentyeighth bit: Dual Band Support Indicator +-- Twentyeighth bit: Dual Band Support Indicator (HS-DSCH) -- Twentyninth bit: Single Stream MIMO Support Indicator -- Thirtieth bit: Preferred Precoding Weight Set Restriction Support Indicator +-- Thirtyfirst bit: Dual Band E-DCH Support Indicator -- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. CellCapabilityContainerExtension-FDD ::= BIT STRING (SIZE (128)) @@ -1029,6 +1321,49 @@ CellCapabilityContainerExtension-FDD ::= BIT STRING (SIZE (128)) -- Fourth bit: Multi Cell E-DCH Support Indicator -- Fifth bit: Separate Iub Transport Bearer Support Indicator -- Sixth bit: E-DCH UL Flow Multiplexing Support Indicator +-- Seventh to eleventh bit: Maximum No of HSDPA Frequencies Support Indicator +-- Twelfth bit: Dual Band and MIMO Support Indicator +-- Thirteenth bit: 3 or more carrier HSDPA and MIMO Single Band Support Indicator +-- Fourteenth bit: 3 or more carrier HSDPA and MIMO Dual Band Support Indicator +-- Fifteenth bit : Dual Band and Single Stream MIMO Support Indicator +-- Sixteenth bit : 3 or more carrier HSDPA and Single Stream MIMO Single Band Support Indicator +-- Seventeenth bit : 3 or more carrier HSDPA and Single Stream MIMO Dual Band Support Indicator +-- Eighteenth bit: Frequency specific Compressed Mode Support Indicator +-- Nineteenth bit: UL CLTD Capability +-- Twentieth to twenty-second bit: Supported MIMO transmit antennas (N). +-- Twenty-third bit: MIMO with N transmit antennas Capability Adjacent-carrier. +-- Twenty-fourth bit: MIMO with N transmit antennas Capability Dual Band/Dual Band. +-- Twenty-fifth bit: Multi Cell and MIMO with N transmit antennas Capability Adjacent-carrier. +-- Twenty-sixth bit: Multi Cell and MIMO with N transmit antennas Capability Dual Band/Dual Band. +-- Twenty-seventh bit: HSPA 3 or more Carrier and MIMO with N transmit antennas Capability Adjacent-carrier. +-- Twenty-eighth bit: HSPA 3 or more Carrier and MIMO with N transmit antennas Capability Dual Band/Dual Band. +-- Twenty-ninth bit: Intra-site Multiflow +-- Thirtieth bit: Inter-site Multiflow +-- The thirty-first to thirty-third bits: Supported Multiflow configuration, where: +-- value 0 indicates support for one frequency two cells +-- value 1 indicates support for two frequencies three cells +-- value 2 indicates support for two frequencies four cells +-- value 3 indicates support for three frequencies four cells +-- values 4-7 are reserved for future use. +-- Thirty-fourth bit: Multiflow and MIMO +-- Thirty-fifth bit: Cell Specific Tx Diversity Handling For Multiflow Cell Operation +-- Thirty-sixth bit: Multiflow and single stream MIMO +-- Thirty-seventh bit: UL 64QAM Capability +-- Thirty-eighth bit: UL MIMO Capability +-- Thirty-ninth bit: UL MIMO and 16QAM Capability +-- Fortieth bit: UL MIMO and 64QAM Capability +-- Forty-first bit: Common E-RGCH Capability +-- Forty-second bit: E-DCH Decoupling capability +-- Forty-third bit: Basic DCH Enhancements Capability +-- Forty-fourth bit: Full DCH Enhancements Capability +-- Forty-fifth bit: Radio Links without DPCH/F-DPCH operation Capability +-- Forty-sixth bit: UL DPCCH2 operation Capability +-- Forty-seventh bit: feEUL TTI switching Node B Autonomous Capability. +-- Forty-eighth bit: feEUL TTI switching RNC notify Capability. +-- Forty-ninth bit: downlink TPC enhancements Capability. +-- Fiftieth bit: NAICS offloading Capability. +-- Fifty-first bit: Multi Cell E-DCH with DPDCH Capability. + -- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. @@ -1047,6 +1382,12 @@ CellCapabilityContainer-TDD-LCR ::= BIT STRING (SIZE (32)) -- The fourth bit: Flexible MAC-d PDU Size Support Indicator -- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. +CellCapabilityContainerExtension-TDD-LCR ::= BIT STRING (SIZE (32)) +-- First bit: Multi-Carrier E-DCH Operation Support Indicator +-- Second bit: Separate Iur Transport Bearer Support Indicator +-- Third bit: E-DCH UL flow Multiplexing Support Indicator +-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. + CellCapabilityContainer-TDD768 ::= BIT STRING (SIZE (32)) -- First bit: Delayed Activation Support Indicator -- Second bit: HS-DSCH Support Indicator @@ -1074,21 +1415,16 @@ CellListValidityIndicator ::= ENUMERATED { CellParameterID ::= INTEGER (0..127,...) -CellPortionID ::= INTEGER (0..63,...) +CellPortionID ::= INTEGER (0..63,...) CellPortionLCRID ::= INTEGER (0..255,...) CFN ::= INTEGER (0..255) CGI ::= SEQUENCE { - lAI SEQUENCE { - pLMN-Identity PLMN-Identity, - lAC LAC, - iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, - ... - }, + lAI LAI, cI CI, - iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL + iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL } LAI-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { @@ -1110,6 +1446,10 @@ ChipOffset ::= INTEGER (0..38399) CI ::= OCTET STRING (SIZE (2)) +ClassmarkInformation2 ::= OCTET STRING + +ClassmarkInformation3 ::= OCTET STRING + ClosedLoopMode1-SupportIndicator ::= ENUMERATED { closedLoop-Mode1-Supported, closedLoop-Mode1-not-Supported @@ -1138,7 +1478,7 @@ CommonMeasurementType ::= ENUMERATED { uTRAN-GPS-timing-of-cell-frames-for-UE-Positioning, sFN-SFN-observerd-time-difference, load, - transmitted-carrier-power, + transmitted-carrier-power, received-total-wide-band-power, uplink-timeslot-iscp, ..., @@ -1169,7 +1509,7 @@ Extension-CommonMeasurementValueIE RNSAP-PROTOCOL-IES ::= { { ID id-TUTRANGANSSMeasurementValueInformation CRITICALITY reject TYPE TUTRANGANSSMeasurementValueInformation PRESENCE mandatory } } --- For measurements on the Iur-g interface, only load, RT Load and NRT Load values are reported. +-- For measurements on the Iur-g interface, only load, RT Load and NRT Load values are reported. CommonMeasurementValueInformation ::= CHOICE { measurementAvailable CommonMeasurementAvailable, @@ -1234,7 +1574,7 @@ Common-E-DCH-LogicalChannelInformation ::= SEQUENCE (SIZE (1..maxNoOfLogicalChan Common-E-DCH-LogicalChannelInformationItem ::= SEQUENCE { logicalChannelId LogicalChannelID, - maximumMACdPDU-SizeExtended MAC-PDU-SizeExtended, + maximumMACdPDU-SizeExtended MAC-PDU-SizeExtended, iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-LogicalChannelInformationItem-ExtIEs } } OPTIONAL, ... } @@ -1246,6 +1586,23 @@ Common-E-DCH-LogicalChannelInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Common-EDCH-Support-Indicator ::= NULL +Common-E-RGCH-Cell-Information ::= CHOICE { + deActivation Common-E-RGCH-De-Activation, + common-E-RGCH-Cell-Info Common-E-RGCH-Cell-Info, + ... +} + +Common-E-RGCH-Cell-Info ::= SEQUENCE { + eRGCH-ChannelisationCode FDD-DL-ChannelisationCodeNumber, + eRGCH-SignatureSequence ERGCH-SignatureSequence, + serving-Grant-Value E-Serving-Grant-Value OPTIONAL, + ... +} + +Common-E-RGCH-De-Activation ::= NULL + +CompleteAlmanacProvided ::= BOOLEAN + Continuous-Packet-Connectivity-DTX-DRX-Information ::= SEQUENCE { uE-DTX-DRX-Offset UE-DTX-DRX-Offset, enabling-Delay Enabling-Delay, @@ -1276,7 +1633,7 @@ Continuous-Packet-Connectivity-HS-SCCH-Less-Information ::= SEQUENCE (SIZE (1..m Continuous-Packet-Connectivity-HS-SCCH-Less-InformationItem ::= SEQUENCE { transport-Block-Size-Index Transport-Block-Size-Index, - hSPDSCH-Second-Code-Support HSPDSCH-Second-Code-Support, + hSPDSCH-Second-Code-Support HSPDSCH-Second-Code-Support, iE-Extensions ProtocolExtensionContainer { { Continuous-Packet-Connectivity-HS-SCCH-Less-InformationItem-ExtIEs } } OPTIONAL, ... } @@ -1287,7 +1644,7 @@ Continuous-Packet-Connectivity-HS-SCCH-Less-InformationItem-ExtIEs RNSAP-PROTOCO Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response ::= SEQUENCE { hSPDSCH-First-Code-Index HSPDSCH-First-Code-Index, - hSPDSCH-Second-Code-Index HSPDSCH-Second-Code-Index OPTIONAL, + hSPDSCH-Second-Code-Index HSPDSCH-Second-Code-Index OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response-ExtIEs } } OPTIONAL, ... } @@ -1300,8 +1657,8 @@ CorrespondingCells ::= SEQUENCE (SIZE (1..maxNrOfCellsPerFreq)) OF C-ID CoverageIndicator ::= ENUMERATED { - overlap, - covers, + overlap, + covers, containedIn, ... } @@ -1321,6 +1678,11 @@ CPC-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +CPC-RecoveryReport ::= ENUMERATED { + initiated, + ... +} + Continuous-Packet-Connectivity-HS-SCCH-less-Deactivate-Indicator ::= NULL Counting-Information ::= SEQUENCE ( SIZE (1..maxNrOfFDDNeighboursPerRNC,...)) OF Counting-Information-List @@ -1378,7 +1740,7 @@ CriticalityDiagnostics-IE-List-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF - SEQUENCE { + SEQUENCE { iE-ID ProtocolIE-ID, repetitionNumber RepetitionNumber1 OPTIONAL, iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL, @@ -1417,17 +1779,22 @@ CNDomainType ::= ENUMERATED { i-care, ... } --- See in [16] +-- See in TS 25.331 [16] CQI-DTX-Timer ::= ENUMERATED {v0, v1, v2, v4, v8, v16, v32, v64, v128, v256, v512, infinity} -- Unit subframe +CQI-Cycle-Switch-Timer ::= ENUMERATED {v4, v8, v16, v32, v64, v128, v256, v512, infinity} + -- Unit subframe + ControlGAP ::= INTEGER (1..255) CQI-Feedback-Cycle ::= ENUMERATED {v0, v2, v4, v8, v10, v20, v40, v80, v160,..., v16, v32, v64} -CQI-Power-Offset ::= INTEGER (0..8,...) --- According to mapping in ref. [21] subclause 4.2.1 +CQI-Feedback-Cycle2 ::= ENUMERATED {v0, v2, v4, v8, v16, v10, v20, v32, v40, v64, v80, v160,...} + +CQI-Power-Offset ::= INTEGER (0..8,..., 9..10) +-- According to mapping in TS 25.213 [21] subclause 4.2.1 CQI-RepetitionFactor ::= INTEGER (1..4,...) -- Step: 1 @@ -1476,6 +1843,7 @@ HS-SCCH-DRX-Information-LCR ::= SEQUENCE { } HS-SCCH-DRX-Information-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-HS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext CRITICALITY ignore EXTENSION Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext PRESENCE optional }, ... } @@ -1506,9 +1874,12 @@ UE-DRX-Offset-LCR ::= INTEGER (0..63) Inactivity-Threshold-for-UE-DRX-Cycle-LCR ::= ENUMERATED {v1, v2, v4, v8, v16, v32, v64,...} -- Unit subframe -E-AGCH-UE-Inactivity-Monitor-Threshold ::= ENUMERATED {v0, v1, v2, v4, v8, v16, v32, v64, v128, v256, v512, infinity,...} +Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext ::= ENUMERATED {v128, v256, v512,...} -- Unit subframe +E-AGCH-UE-Inactivity-Monitor-Threshold ::= ENUMERATED {v0, v1, v2, v4, v8, v16, v32, v64, v128, v256, v512, infinity,...} + -- Unit subframe + ContinuousPacketConnectivity-DRX-Information-to-Modify-LCR ::= SEQUENCE { enabling-Delay Enabling-Delay OPTIONAL, dRX-Information-to-Modify-LCR DRX-Information-to-Modify-LCR OPTIONAL, @@ -1558,6 +1929,7 @@ HS-SCCH-DRX-Information-ResponseLCR ::= SEQUENCE { } HS-SCCH-DRX-Information-ResponseLCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-HS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext CRITICALITY ignore EXTENSION Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext PRESENCE optional }, ... } @@ -1579,10 +1951,123 @@ E-AGCH-DRX-Parameters-Response-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +Controlled-Object-Scope ::= SEQUENCE{ + rNC-ID RNC-ID, + extended-RNC-ID Extended-RNC-ID OPTIONAL, + multiple-PLMN-List Multiple-PLMN-List OPTIONAL, + umts-cell-Info UMTS-Cells-Info-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Controlled-Object-Scope-ExtIEs} } OPTIONAL, + ... +} + +Controlled-Object-Scope-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + -- D DATA-ID ::= INTEGER (0..3) +DBDS-CorrectionsReq ::= SEQUENCE { + dGANSS-Signal-ID BIT STRING (SIZE (8)), + ie-Extensions ProtocolExtensionContainer { { DBDS-CorrectionsReq-ExtIEs } } OPTIONAL, + ... +} + +DBDS-CorrectionsReq-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +DBDS-Corrections ::= SEQUENCE { + bDS-RefTime INTEGER (0..119), + -- Time = bDS-RefTime *30 + dBDS-InfoList DBDS-InfoList, + iE-Extensions ProtocolExtensionContainer { { DBDS-CorrectionsItem-ExtIEs} } OPTIONAL, + ... +} + +DBDS-CorrectionsItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +DBDS-Info ::= SEQUENCE { + dBDS-SignalID GANSS-Signal-ID OPTIONAL, + dBDS-SignalInfoList DBDS-SignalInfoList, + iE-Extensions ProtocolExtensionContainer { { DBDS-InfoItem-ExtIEs} } OPTIONAL, + ... +} + +DBDS-InfoItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +DBDS-SignalInfoList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + DBDS-SignalInfo + +DBDS-SignalInfo ::= SEQUENCE { + svID INTEGER(0..63), + bds-UDREI INTEGER (0..15), + bds-RURAI INTEGER (0..15), + bds-ECC-DeltaT BIT STRING (SIZE (13)), + ie-Extensions ProtocolExtensionContainer { { DBDS-SignalInfoItem-ExtIEs} } OPTIONAL, + ... +} + +DBDS-SignalInfoItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +DBDS-InfoList ::= SEQUENCE (SIZE (1..maxSgnType)) OF DBDS-Info + +DCH-ENH-Information ::= SEQUENCE { + pO2-SRB PowerOffset, + dl-FET-Mode DL-FET-Mode, + dCH-ENH-Concat DCH-ENH-Concat OPTIONAL +-- This IE shall be present if dl-FET-Mode is equal to “full” --, + iE-Extensions ProtocolExtensionContainer { { DCH-ENH-Information-ExtIEs } } OPTIONAL, + ... +} + +DCH-ENH-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +DCH-ENH-Information-to-Modify ::= SEQUENCE { + pO-SRB PowerOffset OPTIONAL, + dl-FET-Mode DL-FET-Mode OPTIONAL, + dCH-ENH-Concat DCH-ENH-Concat OPTIONAL +-- This IE shall be present if dl-FET-Mode is equal to “full” --, + iE-Extensions ProtocolExtensionContainer { { DCH-ENH-Information-to-Modify-ExtIEs } } OPTIONAL, + ... +} + +DCH-ENH-Information-to-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-FET-Mode ::= ENUMERATED { + basic, + full, + ... +} + +DCH-ENH-Concat ::= SEQUENCE (SIZE (1.. maxNrofConcatenatedDCH)) OF DCH-ID + +DCH-ENH-Information-Reconf ::=SEQUENCE{ + setup-Or-ConfigurationChange-Or-Removal-Of-DCH-ENH Setup-Or-ConfigurationChange-Or-Removal-Of-DCH-ENH, + iE-Extensions ProtocolExtensionContainer { { DCH-ENH-Information-Reconf-ExtIEs} } OPTIONAL, + ... +} + +DCH-ENH-Information-Reconf-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DCH-ENH-Information-Removal ::= ENUMERATED { + remove, + ... +} DCH-FDD-Information ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-FDD-InformationItem @@ -1697,7 +2182,7 @@ DCH-TDD-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DCH-Specific-TDD-InformationList ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-Specific-TDD-Item DCH-Specific-TDD-Item ::= SEQUENCE { - dCH-ID DCH-ID, + dCH-ID DCH-ID, ul-cCTrCH-ID CCTrCH-ID, -- UL CCTrCH in which the DCH is mapped dl-cCTrCH-ID CCTrCH-ID, -- DL CCTrCH in which the DCH is mapped trCH-SrcStatisticsDescr TrCH-SrcStatisticsDescr, @@ -1720,29 +2205,35 @@ DCH-Specific-TDD-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -DedicatedMeasurementType ::= ENUMERATED { - sir, - sir-error, - transmitted-code-power, - rSCP, +DecimationFactor ::= ENUMERATED { + slots3, + slots5 +} + +DedicatedMeasurementType ::= ENUMERATED { + sir, + sir-error, + transmitted-code-power, + rSCP, rx-timing-deviation, round-trip-time, - ..., + ..., rx-timing-deviation-LCR, angle-Of-Arrival-LCR, hs-sich-quality, rx-timing-deviation-768, - rx-timing-deviation-ext - + rx-timing-deviation-ext, + ue-transmission-power-headroom, + dl-TBS } DedicatedMeasurementValue ::= CHOICE { - sIR-Value SIR-Value, - sIR-ErrorValue SIR-Error-Value, + sIR-Value SIR-Value, + sIR-ErrorValue SIR-Error-Value, transmittedCodePowerValue Transmitted-Code-Power-Value, - rSCP RSCP-Value, -- TDD only - rxTimingDeviationValue Rx-Timing-Deviation-Value, -- 3.84Mcps TDD only - roundTripTime Round-Trip-Time-Value, -- FDD only + rSCP RSCP-Value, -- TDD only + rxTimingDeviationValue Rx-Timing-Deviation-Value, -- 3.84Mcps TDD only + roundTripTime Round-Trip-Time-Value, -- FDD only ..., extension-DedicatedMeasurementValue Extension-DedicatedMeasurementValue } @@ -1750,12 +2241,14 @@ DedicatedMeasurementValue ::= CHOICE { Extension-DedicatedMeasurementValue ::= ProtocolIE-Single-Container {{ Extension-DedicatedMeasurementValueIE }} Extension-DedicatedMeasurementValueIE RNSAP-PROTOCOL-IES ::= { - { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory }| - { ID id-Angle-Of-Arrival-Value-LCR CRITICALITY reject TYPE Angle-Of-Arrival-Value-LCR PRESENCE mandatory }| - { ID id-HS-SICH-Reception-Quality CRITICALITY reject TYPE HS-SICH-Reception-Quality-Value PRESENCE mandatory }| - { ID id-Rx-Timing-Deviation-Value-768 CRITICALITY reject TYPE Rx-Timing-Deviation-Value-768 PRESENCE mandatory }| - { ID id-Rx-Timing-Deviation-Value-ext CRITICALITY reject TYPE Rx-Timing-Deviation-Value-ext PRESENCE mandatory }| - { ID id-Extended-Round-Trip-Time-Value CRITICALITY reject TYPE Extended-Round-Trip-Time-Value PRESENCE mandatory }, + { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory}| + { ID id-Angle-Of-Arrival-Value-LCR CRITICALITY reject TYPE Angle-Of-Arrival-Value-LCR PRESENCE mandatory}| + { ID id-HS-SICH-Reception-Quality CRITICALITY reject TYPE HS-SICH-Reception-Quality-Value PRESENCE mandatory}| + { ID id-Rx-Timing-Deviation-Value-768 CRITICALITY reject TYPE Rx-Timing-Deviation-Value-768 PRESENCE mandatory}| + { ID id-Rx-Timing-Deviation-Value-ext CRITICALITY reject TYPE Rx-Timing-Deviation-Value-ext PRESENCE mandatory}| + { ID id-Extended-Round-Trip-Time-Value CRITICALITY reject TYPE Extended-Round-Trip-Time-Value PRESENCE mandatory}| + { ID id-UE-transmission-power-headroom CRITICALITY reject TYPE UE-transmission-power-headroom-Value PRESENCE mandatory}| + { ID id-DL-TBS CRITICALITY reject TYPE DL-TBS PRESENCE mandatory}, ... } @@ -1766,7 +2259,7 @@ DedicatedMeasurementValueInformation ::= CHOICE { DedicatedMeasurementAvailable::= SEQUENCE { dedicatedmeasurementValue DedicatedMeasurementValue, - cFN CFN OPTIONAL, + cFN CFN OPTIONAL, ie-Extensions ProtocolExtensionContainer { { DedicatedMeasurementAvailableItem-ExtIEs} } OPTIONAL, ... } @@ -1788,8 +2281,8 @@ DelayedActivationUpdate ::= CHOICE { } Activate-Info ::= SEQUENCE { - activation-type Execution-Type, - initial-dl-tx-power DL-Power, + activation-type Execution-Type, + initial-dl-tx-power DL-Power, firstRLS-Indicator FirstRLS-Indicator OPTIONAL, --FDD Only propagation-delay PropagationDelay OPTIONAL, --FDD Only iE-Extensions ProtocolExtensionContainer { { Activate-Info-ExtIEs} } OPTIONAL, @@ -1802,7 +2295,7 @@ Activate-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } Deactivate-Info ::= SEQUENCE { - deactivation-type Execution-Type, + deactivation-type Execution-Type, iE-Extensions ProtocolExtensionContainer { { Deactivate-Info-ExtIEs} } OPTIONAL, ... } @@ -1824,7 +2317,7 @@ DGANSSCorrections ::= SEQUENCE { dGANSS-Information SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE { gANSS-SignalId GANSS-Signal-ID OPTIONAL, gANSS-StatusHealth GANSS-StatusHealth, --- The following IE shall be present if the StatusHealth IE value is not equal to "no data" or "invalid data" +-- The following IE shall be present if the StatusHealth IE value is not equal to “no data” or “invalid data” dGANSS-SignalInformation SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE { satId INTEGER(0..63), gANSS-iod BIT STRING (SIZE (10)), @@ -1935,6 +2428,30 @@ DiversityMode ::= ENUMERATED { ... } +DL-TBS ::= SEQUENCE { + hs-DSCH-Cell-List HS-DSCH-Cell-List, + iE-Extensions ProtocolExtensionContainer { { DL-TBS-ExtIEs} } OPTIONAL, + ... +} + +DL-TBS-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +HS-DSCH-Cell-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF HS-DSCH-Cell + +HS-DSCH-Cell ::=SEQUENCE{ + hs-DSCH-Cell-TBS DL-TBS-Value, + iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Cell-ExtIEs} } OPTIONAL, + ... +} + +HS-DSCH-Cell-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-TBS-Value ::= INTEGER (0..160000) + DL-DPCH-SlotFormat ::= INTEGER (0..16,...) DL-DPCH-TimingAdjustment ::= ENUMERATED { @@ -1944,20 +2461,20 @@ DL-DPCH-TimingAdjustment ::= ENUMERATED { DL-Power ::= INTEGER (-350..150) -- Value = DL-Power / 10 --- Unit dB, Range -35dB .. +15dB, Step 0.1dB +-- Unit dB, Range –35dB .. +15dB, Step 0.1dB DL-PowerBalancing-Information ::= SEQUENCE { powerAdjustmentType PowerAdjustmentType, - dLReferencePower DL-Power OPTIONAL, - -- This IE shall be present if Power Adjustment Type IE equals to 'Common' - dLReferencePowerList DL-ReferencePowerInformationList OPTIONAL, - -- This IE shall be present if Power Adjustment Type IE equals to 'Individual' - maxAdjustmentStep MaxAdjustmentStep OPTIONAL, - -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' - adjustmentPeriod AdjustmentPeriod OPTIONAL, - -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' - adjustmentRatio ScaledAdjustmentRatio OPTIONAL, - -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' + dLReferencePower DL-Power OPTIONAL, + -- This IE shall be present if Power Adjustment Type IE equals to ‘Common’ + dLReferencePowerList DL-ReferencePowerInformationList OPTIONAL, + -- This IE shall be present if Power Adjustment Type IE equals to ‘Individual’ + maxAdjustmentStep MaxAdjustmentStep OPTIONAL, + -- This IE shall be present if Power Adjustment Type IE equals to ‘Common’ or ‘Individual’ + adjustmentPeriod AdjustmentPeriod OPTIONAL, + -- This IE shall be present if Power Adjustment Type IE equals to ‘Common’ or ‘Individual’ + adjustmentRatio ScaledAdjustmentRatio OPTIONAL, + -- This IE shall be present if Power Adjustment Type IE equals to ‘Common’ or ‘Individual’ iE-Extensions ProtocolExtensionContainer { { DL-PowerBalancing-Information-ExtIEs } } OPTIONAL, ... } @@ -1966,7 +2483,7 @@ DL-PowerBalancing-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -DL-ReferencePowerInformationList ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF DL-ReferencePowerInformationItem +DL-ReferencePowerInformationList ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF DL-ReferencePowerInformationItem DL-ReferencePowerInformationItem ::= SEQUENCE { rL-ID RL-ID, @@ -1998,14 +2515,14 @@ DL-ReferencePowerInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -D-RNTI ::= INTEGER (0..1048575) +D-RNTI ::= INTEGER (0..1048575) D-RNTI-ReleaseIndication ::= ENUMERATED { release-D-RNTI, not-release-D-RNTI } -DL-ScramblingCode ::= INTEGER (0..15) +DL-ScramblingCode ::= INTEGER (0..15) DL-FrameType ::= ENUMERATED { typeA, @@ -2030,19 +2547,19 @@ DL-Timeslot-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DL-TimeslotLCR-Information ::= SEQUENCE (SIZE (1.. maxNrOfDLTsLCR)) OF DL-TimeslotLCR-InformationItem -DL-TimeslotLCR-InformationItem ::= SEQUENCE { +DL-TimeslotLCR-InformationItem ::= SEQUENCE { timeSlotLCR TimeSlotLCR, midambleShiftLCR MidambleShiftLCR, tFCI-Presence TFCI-Presence, - dL-Code-LCR-Information TDD-DL-Code-LCR-Information, + dL-Code-LCR-Information TDD-DL-Code-LCR-Information, iE-Extensions ProtocolExtensionContainer { { DL-TimeslotLCR-InformationItem-ExtIEs} } OPTIONAL, ... } DL-TimeslotLCR-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Maximum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| + { ID id-Maximum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}| -- Applicable to 1.28Mcps TDD only - { ID id-Minimum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }, + { ID id-Minimum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}, -- Applicable to 1.28Mcps TDD only ... } @@ -2088,16 +2605,42 @@ DL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -DL-TimeslotISCP ::= INTEGER (0..91) --- According to mapping in [24] +DL-TimeslotISCP ::= INTEGER (0..91) +-- According to mapping in TS 25.123 [24] -Downlink-Compressed-Mode-Method ::= ENUMERATED { +Downlink-Compressed-Mode-Method ::= ENUMERATED { not-Used-puncturing, sFdiv2, higher-layer-scheduling, ... } +Downlink-TPC-enhancements-Information ::= SEQUENCE { + decimationFactorforPrimaryFrequency DecimationFactor OPTIONAL, + decimationFactorforSecFrequency DecimationFactor OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Downlink-TPC-enhancements-Information-ExtIEs } } OPTIONAL, + ... +} + +Downlink-TPC-enhancements-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Downlink-TPC-enhancements-Reconf ::= SEQUENCE{ + setup-Or-ConfigurationChange-Or-Removal-Of-Downlink-TPC-enhancements Setup-Or-ConfigurationChange-Or-Removal-Of-Downlink-TPC-enhancements, + iE-Extensions ProtocolExtensionContainer { { Downlink-TPC-enhancements-Reconf-ExtIEs} } OPTIONAL, + ... +} + +Downlink-TPC-enhancements-Reconf-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Downlink-TPC-enhancements-Information-Removal ::= ENUMERATED { + remove, + ... +} + DPC-Mode ::= ENUMERATED { mode0, mode1, @@ -2108,25 +2651,25 @@ DPC-Mode-Change-SupportIndicator ::= ENUMERATED { dPC-ModeChangeSupported } -DPCH-ID ::= INTEGER (0..239) +DPCH-ID ::= INTEGER (0..239) DPCH-ID768 ::= INTEGER (0..479) DPCHConstantValue ::= INTEGER (-10..10) -- Unit dB, Step 1dB -DRACControl ::= ENUMERATED { +DRACControl ::= ENUMERATED { not-Used-requested, not-requested } -DRXCycleLengthCoefficient ::= INTEGER (3..9) --- See in [16] +DRXCycleLengthCoefficient ::= INTEGER (3..9) +-- See in TS 25.331 [16] DRX-Information ::= SEQUENCE { - uE-DRX-Cycle UE-DRX-Cycle, - inactivity-Threshold-for-UE-DRX-Cycle Inactivity-Threshold-for-UE-DRX-Cycle, + uE-DRX-Cycle UE-DRX-Cycle, + inactivity-Threshold-for-UE-DRX-Cycle Inactivity-Threshold-for-UE-DRX-Cycle, inactivity-Threshold-for-UE-Grant-Monitoring Inactivity-Threshold-for-UE-Grant-Monitoring, uE-DRX-Grant-Monitoring UE-DRX-Grant-Monitoring, iE-Extensions ProtocolExtensionContainer { {DRX-Information-ExtIEs} } OPTIONAL, @@ -2134,19 +2677,21 @@ DRX-Information ::= SEQUENCE { } DRX-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-UE-DRX-Cycle2 CRITICALITY ignore EXTENSION UE-DRX-Cycle PRESENCE optional}| + { ID id-Inactivity-Threshold-for-UE-DRX-Cycle2 CRITICALITY ignore EXTENSION Inactivity-Threshold-for-UE-DRX-Cycle PRESENCE optional}, ... } DRX-Information-to-Modify ::= CHOICE { - modify DRX-Information-to-Modify-Items, - deactivate NULL, + modify DRX-Information-to-Modify-Items, + deactivate NULL, ... } DRX-Information-to-Modify-Items ::= SEQUENCE { - uE-DRX-Cycle UE-DRX-Cycle OPTIONAL, - inactivity-Threshold-for-UE-DRX-Cycle Inactivity-Threshold-for-UE-DRX-Cycle OPTIONAL, + uE-DRX-Cycle UE-DRX-Cycle OPTIONAL, + inactivity-Threshold-for-UE-DRX-Cycle Inactivity-Threshold-for-UE-DRX-Cycle OPTIONAL, inactivity-Threshold-for-UE-Grant-Monitoring Inactivity-Threshold-for-UE-Grant-Monitoring OPTIONAL, uE-DRX-Grant-Monitoring UE-DRX-Grant-Monitoring OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRX-Information-to-Modify-Items-ExtIEs} } OPTIONAL, @@ -2154,12 +2699,14 @@ DRX-Information-to-Modify-Items ::= SEQUENCE { } DRX-Information-to-Modify-Items-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-UE-DRX-Cycle2 CRITICALITY ignore EXTENSION UE-DRX-Cycle PRESENCE optional}| + { ID id-Inactivity-Threshold-for-UE-DRX-Cycle2 CRITICALITY ignore EXTENSION Inactivity-Threshold-for-UE-DRX-Cycle PRESENCE optional}, ... } DSCH-RNTI ::= INTEGER (0..65535) -DSCH-FlowControlInformation ::= SEQUENCE (SIZE(1..16)) OF DSCH-FlowControlItem +DSCH-FlowControlInformation ::= SEQUENCE (SIZE(1..16)) OF DSCH-FlowControlItem DSCH-FlowControlItem ::= SEQUENCE { dSCH-SchedulingPriority SchedulingPriorityIndicator, @@ -2173,13 +2720,13 @@ DSCH-FlowControlItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -DSCH-ID ::= INTEGER (0..255) +DSCH-ID ::= INTEGER (0..255) -DSCH-InitialWindowSize ::= INTEGER (1..255) +DSCH-InitialWindowSize ::= INTEGER (1..255) -- Number of MAC-c/sh SDUs. -- 255 = Unlimited number of MAC-c/sh SDUs -DSCH-TDD-Information ::= SEQUENCE (SIZE (1..maxNoOfDSCHs)) OF DSCH-TDD-InformationItem +DSCH-TDD-Information ::= SEQUENCE (SIZE (1..maxNoOfDSCHs)) OF DSCH-TDD-InformationItem DSCH-TDD-InformationItem ::= SEQUENCE { dSCH-ID DSCH-ID, @@ -2195,11 +2742,11 @@ DSCH-TDD-InformationItem ::= SEQUENCE { DSCH-TDD-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE mandatory}| - { ID id-BindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }| + { ID id-BindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }| + -- Shall be ignored if bearer establishment with ALCAP. + { ID id-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }| -- Shall be ignored if bearer establishment with ALCAP. - { ID id-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }| - -- Shall be ignored if bearer establishment with ALCAP. - { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }, + { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }, -- Shall be ignored if bearer establishment with ALCAP. ... } @@ -2223,7 +2770,7 @@ DTX-Cycle-2ms-to-Modify-Items ::= SEQUENCE { uE-DTX-Cycle1-2ms UE-DTX-Cycle1-2ms OPTIONAL, uE-DTX-Cycle2-2ms UE-DTX-Cycle2-2ms OPTIONAL, mAC-DTX-Cycle-2ms MAC-DTX-Cycle-2ms OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-2ms-to-Modify-Items-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-2ms-to-Modify-Items-ExtIEs} } OPTIONAL, ... } @@ -2235,7 +2782,7 @@ DTX-Cycle-10ms-Items ::= SEQUENCE { uE-DTX-Cycle1-10ms UE-DTX-Cycle1-10ms, uE-DTX-Cycle2-10ms UE-DTX-Cycle2-10ms, mAC-DTX-Cycle-10ms MAC-DTX-Cycle-10ms, - iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-10ms-Items-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-10ms-Items-ExtIEs} } OPTIONAL, ... } @@ -2247,7 +2794,7 @@ DTX-Cycle-10ms-to-Modify-Items ::= SEQUENCE { uE-DTX-Cycle1-10ms UE-DTX-Cycle1-10ms OPTIONAL, uE-DTX-Cycle2-10ms UE-DTX-Cycle2-10ms OPTIONAL, mAC-DTX-Cycle-10ms MAC-DTX-Cycle-10ms OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-10ms-to-Modify-Items-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { DTX-Cycle-10ms-to-Modify-Items-ExtIEs} } OPTIONAL, ... } @@ -2256,14 +2803,14 @@ DTX-Cycle-10ms-to-Modify-Items-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } DTX-Information ::= SEQUENCE { - e-DCH-TTI-Length E-DCH-TTI-Length, - inactivity-Threshold-for-UE-DTX-Cycle2 Inactivity-Threshold-for-UE-DTX-Cycle2, - uE-DTX-Long-Preamble UE-DTX-Long-Preamble, - mAC-Inactivity-Threshold MAC-Inactivity-Threshold , - cQI-DTX-Timer CQI-DTX-Timer, - uE-DPCCH-burst1 UE-DPCCH-burst1, - uE-DPCCH-burst2 UE-DPCCH-burst2, - iE-Extensions ProtocolExtensionContainer { {DTX-Information-ExtIEs} } OPTIONAL, + e-DCH-TTI-Length E-DCH-TTI-Length, + inactivity-Threshold-for-UE-DTX-Cycle2 Inactivity-Threshold-for-UE-DTX-Cycle2, + uE-DTX-Long-Preamble UE-DTX-Long-Preamble, + mAC-Inactivity-Threshold MAC-Inactivity-Threshold, + cQI-DTX-Timer CQI-DTX-Timer, + uE-DPCCH-burst1 UE-DPCCH-burst1, + uE-DPCCH-burst2 UE-DPCCH-burst2, + iE-Extensions ProtocolExtensionContainer { {DTX-Information-ExtIEs} } OPTIONAL, ... } @@ -2273,20 +2820,20 @@ DTX-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DTX-Information-to-Modify ::= CHOICE { modify DTX-Information-to-Modify-Items, - deactivate NULL, + deactivate NULL, ... } DTX-Information-to-Modify-Items ::= SEQUENCE { - e-DCH-TTI-Length-to-Modify E-DCH-TTI-Length-to-Modify OPTIONAL, - inactivity-Threshold-for-UE-DTX-Cycle2 Inactivity-Threshold-for-UE-DTX-Cycle2 OPTIONAL, - uE-DTX-Long-Preamble UE-DTX-Long-Preamble OPTIONAL, - mAC-Inactivity-Threshold MAC-Inactivity-Threshold OPTIONAL, - cQI-DTX-Timer CQI-DTX-Timer OPTIONAL, - uE-DPCCH-burst1 UE-DPCCH-burst1 OPTIONAL, - uE-DPCCH-burst2 UE-DPCCH-burst2 OPTIONAL, - iE-Extensions ProtocolExtensionContainer { {DTX-Information-to-Modify-Items-ExtIEs} } OPTIONAL, + e-DCH-TTI-Length-to-Modify E-DCH-TTI-Length-to-Modify OPTIONAL, + inactivity-Threshold-for-UE-DTX-Cycle2 Inactivity-Threshold-for-UE-DTX-Cycle2 OPTIONAL, + uE-DTX-Long-Preamble UE-DTX-Long-Preamble OPTIONAL, + mAC-Inactivity-Threshold MAC-Inactivity-Threshold OPTIONAL, + cQI-DTX-Timer CQI-DTX-Timer OPTIONAL, + uE-DPCCH-burst1 UE-DPCCH-burst1 OPTIONAL, + uE-DPCCH-burst2 UE-DPCCH-burst2 OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DTX-Information-to-Modify-Items-ExtIEs} } OPTIONAL, ... } @@ -2299,9 +2846,20 @@ DTX-Information-to-Modify-Items-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { EARFCN ::= INTEGER (0..maxEARFCN) +EARFCN-Extended ::= INTEGER (0..maxEARFCN-Extended, ...) + EARFCN-Information ::= CHOICE { fDD EARFCN-FDD, tDD EARFCN, + ..., + extension-EARFCN-Information Extension-EARFCN-Information +} + +Extension-EARFCN-Information ::= ProtocolIE-Single-Container {{ Extension-EARFCN-InformationIE }} + +Extension-EARFCN-InformationIE RNSAP-PROTOCOL-IES ::= { + { ID id-EARFCN-FDD-Extended CRITICALITY ignore TYPE EARFCN-FDD-Extended PRESENCE optional }| + { ID id-EARFCN-TDD-Extended CRITICALITY ignore TYPE EARFCN-Extended PRESENCE optional }, ... } @@ -2310,6 +2868,11 @@ EARFCN-FDD ::= SEQUENCE { dL-EARFCN EARFCN } +EARFCN-FDD-Extended ::= SEQUENCE { + uL-EARFCN EARFCN-Extended, + dL-EARFCN EARFCN-Extended +} + E-AGCH-Table-Choice ::= ENUMERATED{table16B, table16B-1, ...} ECGI ::= SEQUENCE { @@ -2325,6 +2888,12 @@ ECGI-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { EDCH-DDI-Value ::= INTEGER (0..62) +E-DCH-Decoupling-Indication ::= ENUMERATED { + serving-E-DCH-cell-only, + serving-HS-DSCH-cell-only, + ... +} + EDCH-FDD-DL-ControlChannelInformation ::= SEQUENCE { eAGCH-ERGCH-EHICH-FDD-ScramblingCode DL-ScramblingCode OPTIONAL, eAGCH-ChannelisationCode FDD-DL-ChannelisationCodeNumber OPTIONAL, @@ -2342,7 +2911,8 @@ EDCH-FDD-DL-ControlChannelInformation ::= SEQUENCE { EDCH-FDD-DL-ControlChannelInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { { ID id-E-RGCH-E-HICH-ChannelisationCodeValidityIndicator CRITICALITY ignore EXTENSION E-RGCH-E-HICH-ChannelisationCodeValidityIndicator PRESENCE optional }| - { ID id-Default-Serving-Grant-in-DTX-Cycle2 CRITICALITY ignore EXTENSION E-Serving-Grant-Value PRESENCE optional }, + { ID id-Default-Serving-Grant-in-DTX-Cycle2 CRITICALITY ignore EXTENSION E-Serving-Grant-Value PRESENCE optional }| + { ID id-UL-MIMO-DL-Control-Channel-Information CRITICALITY ignore EXTENSION UL-MIMO-DL-Control-Channel-Information PRESENCE optional }, ... } E-RGCH-E-HICH-ChannelisationCodeValidityIndicator ::= ENUMERATED { @@ -2351,7 +2921,7 @@ E-RGCH-E-HICH-ChannelisationCodeValidityIndicator ::= ENUMERATED { EDCH-FDD-Information ::= SEQUENCE { eDCH-MACdFlows-Information EDCH-MACdFlows-Information, - hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, + hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, e-DCH-Maximum-Bitrate E-DCH-Maximum-Bitrate OPTIONAL, e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL, e-DCH-Reference-Power-Offset E-DCH-Reference-Power-Offset OPTIONAL, @@ -2360,22 +2930,30 @@ EDCH-FDD-Information ::= SEQUENCE { } EDCH-FDD-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-E-DCH-PowerOffset-for-SchedulingInfo CRITICALITY ignore EXTENSION E-DCH-PowerOffset-for-SchedulingInfo PRESENCE optional}| - { ID id-SixteenQAM-UL-Operation-Indicator CRITICALITY reject EXTENSION SixteenQAM-UL-Operation-Indicator PRESENCE optional}| - { ID id-E-AGCH-Table-Choice CRITICALITY ignore EXTENSION E-AGCH-Table-Choice PRESENCE conditional}, - -- The IE shall be present if the SixteenQAM UL Operation Indicator IE is set to "Activate"-- + { ID id-E-DCH-PowerOffset-for-SchedulingInfo CRITICALITY ignore EXTENSION E-DCH-PowerOffset-for-SchedulingInfo PRESENCE optional}| + { ID id-SixteenQAM-UL-Operation-Indicator CRITICALITY reject EXTENSION SixteenQAM-UL-Operation-Indicator PRESENCE optional}| + { ID id-E-AGCH-Table-Choice CRITICALITY ignore EXTENSION E-AGCH-Table-Choice PRESENCE conditional}| + -- The IE shall be present if the SixteenQAM UL Operation Indicator IE is set to “Activate”— + { ID id-SixtyfourQAM-UL-Operation-Indicator CRITICALITY reject EXTENSION SixtyfourQAM-UL-Operation-Indicator PRESENCE optional}| + { ID id-UL-MIMO-Information CRITICALITY reject EXTENSION UL-MIMO-Information PRESENCE optional}| + { ID id-UPH-Filtering-Measurement-Forwarding-Request CRITICALITY reject EXTENSION UPH-Filtering-Measurement-Forwarding-Request PRESENCE optional}, ... } +UPH-Filtering-Measurement-Forwarding-Request ::= ENUMERATED { + requested, + notRequested +} + EDCH-FDD-InformationResponse ::= SEQUENCE { eDCH-MACdFlow-Specific-InformationResponse EDCH-MACdFlow-Specific-InformationResponse, - hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { EDCH-FDD-InformationResponse-ExtIEs } } OPTIONAL, + hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { EDCH-FDD-InformationResponse-ExtIEs } } OPTIONAL, ... } EDCH-FDD-InformationResponse-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - ... + { ID id-Fast-TTI-switching-Mode-Supported CRITICALITY reject EXTENSION Fast-TTI-switching-Mode-Supported PRESENCE optional}, ... } @@ -2383,47 +2961,53 @@ EDCH-MACdFlow-Specific-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfEDCHMAC EDCH-MACdFlow-Specific-InformationResponseItem ::= SEQUENCE { eDCH-MACdFlow-ID EDCH-MACdFlow-ID, - bindingID BindingID OPTIONAL, - transportLayerAddress TransportLayerAddress OPTIONAL, - hARQ-Process-Allocation-NonSched-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, + bindingID BindingID OPTIONAL, + transportLayerAddress TransportLayerAddress OPTIONAL, + hARQ-Process-Allocation-NonSched-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, iE-Extensions ProtocolExtensionContainer { {EDCH-MACdFlow-Specific-InformationResponseItem-ExtIEs} } OPTIONAL, ... } EDCH-MACdFlow-Specific-InformationResponseItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-TransportBearerNotSetupIndicator CRITICALITY ignore EXTENSION TransportBearerNotSetupIndicator PRESENCE optional }, -- FDD only + { ID id-TransportBearerNotSetupIndicator CRITICALITY ignore EXTENSION TransportBearerNotSetupIndicator PRESENCE optional}, -- FDD only ... } EDCH-FDD-Information-To-Modify ::= SEQUENCE { eDCH-MACdFlow-Specific-Information EDCH-MACdFlow-Specific-InfoToModifyList, - hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, - e-DCH-Maximum-Bitrate E-DCH-Maximum-Bitrate OPTIONAL, - e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL, - e-DCH-Reference-Power-Offset E-DCH-Reference-Power-Offset OPTIONAL, - mACeReset-Indicator MACeReset-Indicator OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { EDCH-FDD-Information-To-Modify-ExtIEs } } OPTIONAL, + hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, + e-DCH-Maximum-Bitrate E-DCH-Maximum-Bitrate OPTIONAL, + e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL, + e-DCH-Reference-Power-Offset E-DCH-Reference-Power-Offset OPTIONAL, + mACeReset-Indicator MACeReset-Indicator OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { EDCH-FDD-Information-To-Modify-ExtIEs } } OPTIONAL, ... } EDCH-FDD-Information-To-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-E-DCH-PowerOffset-for-SchedulingInfo CRITICALITY ignore EXTENSION E-DCH-PowerOffset-for-SchedulingInfo PRESENCE optional}| -{ ID id-SixteenQAM-UL-Operation-Indicator CRITICALITY reject EXTENSION SixteenQAM-UL-Operation-Indicator PRESENCE optional}| -{ ID id-E-DCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION E-DCH-MACdPDUSizeFormat PRESENCE optional}| -{ ID id-E-DCH-DL-Control-Channel-Grant-Information CRITICALITY ignore EXTENSION E-DCH-DL-Control-Channel-Grant-Information PRESENCE optional}| -{ ID id-E-AGCH-Table-Choice CRITICALITY ignore EXTENSION E-AGCH-Table-Choice PRESENCE conditional}, --- The IE shall be present if the SixteenQAM UL Operation Indicator IE is set to "Activate"-- +{ ID id-E-DCH-PowerOffset-for-SchedulingInfo CRITICALITY ignore EXTENSION E-DCH-PowerOffset-for-SchedulingInfo PRESENCE optional}| +{ ID id-SixteenQAM-UL-Operation-Indicator CRITICALITY reject EXTENSION SixteenQAM-UL-Operation-Indicator PRESENCE optional}| +{ ID id-E-DCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION E-DCH-MACdPDUSizeFormat PRESENCE optional}| +{ ID id-E-DCH-DL-Control-Channel-Grant-Information CRITICALITY ignore EXTENSION E-DCH-DL-Control-Channel-Grant-Information PRESENCE optional}| +{ ID id-E-AGCH-Table-Choice CRITICALITY ignore EXTENSION E-AGCH-Table-Choice PRESENCE conditional}| +-- The IE shall be present if the SixteenQAM UL Operation Indicator IE is set to “Activate”— +{ ID id-SixtyfourQAM-UL-Operation-Indicator CRITICALITY reject EXTENSION SixtyfourQAM-UL-Operation-Indicator PRESENCE optional}| +{ ID id-UL-MIMO-Information CRITICALITY reject EXTENSION UL-MIMO-Information PRESENCE optional}| +{ ID id-Fast-TTI-switching-Mode-synchronized CRITICALITY reject EXTENSION Fast-TTI-switching-Mode-synchronized PRESENCE optional}| +{ ID id-Fast-TTI-switching-Mode-unsynchronized CRITICALITY reject EXTENSION Fast-TTI-switching-Mode-unsynchronized PRESENCE optional}, ... } + E-DCH-FDD-Update-Information ::= SEQUENCE { - e-DCH-MACdFlow-Specific-UpdateInformation E-DCH-MACdFlow-Specific-UpdateInformation OPTIONAL, - hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Update-Information-ExtIEs } } OPTIONAL, + e-DCH-MACdFlow-Specific-UpdateInformation E-DCH-MACdFlow-Specific-UpdateInformation OPTIONAL, + hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-FDD-Update-Information-ExtIEs } } OPTIONAL, ... } E-DCH-FDD-Update-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-E-DCH-DL-Control-Channel-Change-Information CRITICALITY ignore EXTENSION E-DCH-DL-Control-Channel-Change-Information PRESENCE optional}, + { ID id-E-DCH-DL-Control-Channel-Change-Information CRITICALITY ignore EXTENSION E-DCH-DL-Control-Channel-Change-Information PRESENCE optional}| + { ID id-TTI-Update-Indicator CRITICALITY ignore EXTENSION TTI-Update-Indicator PRESENCE optional}, ... } @@ -2432,8 +3016,8 @@ E-DCH-MACdFlow-Specific-UpdateInformation ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACd E-DCH-MACdFlow-Specific-UpdateInformation-Item ::= SEQUENCE { e-DCH-MACdFlow-ID EDCH-MACdFlow-ID, - hARQ-Process-Allocation-NonSched-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-UpdateInformation-Item-ExtIEs} } OPTIONAL, + hARQ-Process-Allocation-NonSched-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-Specific-UpdateInformation-Item-ExtIEs} } OPTIONAL, ... } @@ -2444,8 +3028,8 @@ E-DCH-MACdFlow-Specific-UpdateInformation-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION : E-DCH-DL-Control-Channel-Change-Information ::= SEQUENCE (SIZE (1..maxNrOfEDCHRLs)) OF E-DCH-DL-Control-Channel-Change-Information-Item E-DCH-DL-Control-Channel-Change-Information-Item ::= SEQUENCE { - e-DCH-RL-ID RL-ID, - iE-Extensions ProtocolExtensionContainer { { E-DCH-DL-Control-Channel-Change-Information-Item-ExtIEs} } OPTIONAL, + e-DCH-RL-ID RL-ID, + iE-Extensions ProtocolExtensionContainer { { E-DCH-DL-Control-Channel-Change-Information-Item-ExtIEs} } OPTIONAL, ... } @@ -2456,8 +3040,8 @@ E-DCH-DL-Control-Channel-Change-Information-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION E-DCH-DL-Control-Channel-Grant-Information ::= SEQUENCE (SIZE (1..maxNrOfEDCHRLs)) OF E-DCH-DL-Control-Channel-Grant-Information-Item E-DCH-DL-Control-Channel-Grant-Information-Item ::= SEQUENCE { - e-DCH-RL-ID RL-ID, - iE-Extensions ProtocolExtensionContainer { { E-DCH-DL-Control-Channel-Grant-Information-Item-ExtIEs} } OPTIONAL, + e-DCH-RL-ID RL-ID, + iE-Extensions ProtocolExtensionContainer { { E-DCH-DL-Control-Channel-Grant-Information-Item-ExtIEs} } OPTIONAL, ... } @@ -2484,19 +3068,19 @@ E-DCH-LogicalChannelInformationItem ::= SEQUENCE { schedulingInformation SchedulingInformation, mACes-GuaranteedBitRate MACes-Guaranteed-Bitrate OPTIONAL, eDCH-DDI-Value EDCH-DDI-Value, - mACd-PDU-Size-List E-DCH-MACdPDU-SizeList, + mACd-PDU-Size-List E-DCH-MACdPDU-SizeList, iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelInformationItem-ExtIEs } } OPTIONAL, ... } E-DCH-LogicalChannelInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}| - { ID id-MACes-Maximum-Bitrate-LCR CRITICALITY ignore EXTENSION MACes-Maximum-Bitrate-LCR PRESENCE optional}| --1.28Mcps TDD only - { ID id-UE-AggregateMaximumBitRate-Enforcement-Indicator CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate-Enforcement-Indicator PRESENCE optional}, + { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}| + { ID id-MACes-Maximum-Bitrate-LCR CRITICALITY ignore EXTENSION MACes-Maximum-Bitrate-LCR PRESENCE optional}| --1.28Mcps TDD only + { ID id-UE-AggregateMaximumBitRate-Enforcement-Indicator CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate-Enforcement-Indicator PRESENCE optional}, ... } -E-DCH-Maximum-Bitrate ::= INTEGER (0..5742,...,5743..11498) +E-DCH-Maximum-Bitrate ::= INTEGER (0..5742,...,5743..11498|11499..34507) E-DCH-PowerOffset-for-SchedulingInfo ::= INTEGER (0.. maxNrOfEDCH-HARQ-PO-QUANTSTEPs) @@ -2508,7 +3092,7 @@ E-DCH-MACdPDU-SizeList ::= SEQUENCE (SIZE (1..maxNrOfMACdPDUSize)) OF E-DCH-MACd E-DCH-MACdPDU-SizeListItem ::= SEQUENCE { mACdPDU-Size MACdPDU-Size, - iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdPDU-SizeListItem-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdPDU-SizeListItem-ExtIEs } } OPTIONAL, ... } @@ -2531,14 +3115,14 @@ E-DCH-LogicalChannelToModifyItem ::= SEQUENCE { schedulingInformation SchedulingInformation OPTIONAL, mACes-GuaranteedBitRate MACes-Guaranteed-Bitrate OPTIONAL, eDCH-DDI-Value EDCH-DDI-Value OPTIONAL, - mACd-PDU-Size-List E-DCH-MACdPDU-SizeToModifyList, - iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelToModifyItem-ExtIEs } } OPTIONAL, + mACd-PDU-Size-List E-DCH-MACdPDU-SizeToModifyList, + iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelToModifyItem-ExtIEs } } OPTIONAL, ... } E-DCH-LogicalChannelToModifyItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}| - { ID id-MACes-Maximum-Bitrate-LCR CRITICALITY ignore EXTENSION MACes-Maximum-Bitrate-LCR PRESENCE optional},--1.28Mcps TDD only + { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}| + { ID id-MACes-Maximum-Bitrate-LCR CRITICALITY ignore EXTENSION MACes-Maximum-Bitrate-LCR PRESENCE optional},--1.28Mcps TDD only ... } @@ -2550,7 +3134,7 @@ E-DCH-LogicalChannelToDelete ::= SEQUENCE (SIZE (1..maxNoOfLogicalChannels)) OF E-DCH-LogicalChannelToDeleteItem ::= SEQUENCE { logicalChannelId LogicalChannelID, - iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelToDeleteItem-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-LogicalChannelToDeleteItem-ExtIEs } } OPTIONAL, ... } @@ -2567,7 +3151,7 @@ EDCH-MACdFlow-ID-LCR ::= INTEGER (0..maxNrOfEDCHMACdFlowsLCR-1) EDCH-MACdFlows-Information ::= SEQUENCE { eDCH-MACdFlow-Specific-Information EDCH-MACdFlow-Specific-InfoList, - iE-Extensions ProtocolExtensionContainer { { EDCH-MACdFlow-Information-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { EDCH-MACdFlow-Information-ExtIEs } } OPTIONAL, ... } @@ -2591,7 +3175,7 @@ EDCH-MACdFlow-Specific-InfoItem ::= SEQUENCE { eDCH-Grant-Type-Information E-DCH-Grant-Type-Information OPTIONAL, bundlingModeIndicator BundlingModeIndicator OPTIONAL, eDCHLogicalChannelInformation E-DCH-LogicalChannelInformation, - iE-Extensions ProtocolExtensionContainer { { EDCH-MACdFlow-Specific-InfoItem-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { EDCH-MACdFlow-Specific-InfoItem-ExtIEs } } OPTIONAL, ... } @@ -2616,7 +3200,7 @@ EDCH-MACdFlow-Specific-InfoToModifyItem ::= SEQUENCE { eDCH-LogicalChannelToAdd E-DCH-LogicalChannelInformation OPTIONAL, eDCH-LogicalChannelToModify E-DCH-LogicalChannelToModify OPTIONAL, eDCH-LogicalChannelToDelete E-DCH-LogicalChannelToDelete OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { EDCH-MACdFlow-Specific-InfoToModifyItem-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { EDCH-MACdFlow-Specific-InfoToModifyItem-ExtIEs } } OPTIONAL, ... } @@ -2628,7 +3212,7 @@ EDCH-MACdFlows-To-Delete ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF EDCH-M EDCH-MACdFlows-To-Delete-Item ::= SEQUENCE { eDCH-MACdFlow-ID EDCH-MACdFlow-ID, - iE-Extensions ProtocolExtensionContainer { { EDCH-MACdFlows-To-Delete-Item-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { EDCH-MACdFlows-To-Delete-Item-ExtIEs } } OPTIONAL, ... } @@ -2643,15 +3227,15 @@ EDCH-RL-Indication ::= ENUMERATED { E-DCH-Non-Scheduled-Transmission-Grant-Items ::= SEQUENCE { -- The following IE shall be ignored if id-Ext-Max-Bits-MACe-PDU-non-scheduled is present in E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs - maxBits-MACe-PDU-non-scheduled Max-Bits-MACe-PDU-non-scheduled, - hARQ-Process-Allocation-NonSched-2ms HARQ-Process-Allocation-2ms-EDCH OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs} } OPTIONAL, + maxBits-MACe-PDU-non-scheduled Max-Bits-MACe-PDU-non-scheduled, + hARQ-Process-Allocation-NonSched-2ms HARQ-Process-Allocation-2ms-EDCH OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs} } OPTIONAL, ... } E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- The following IE shall be present if the maximum number of bits to be signalled exceeds maxNrOfBits-MACe-PDU-non-scheduled - { ID id-Ext-Max-Bits-MACe-PDU-non-scheduled CRITICALITY reject EXTENSION Ext-Max-Bits-MACe-PDU-non-scheduled PRESENCE optional}, + { ID id-Ext-Max-Bits-MACe-PDU-non-scheduled CRITICALITY reject EXTENSION Ext-Max-Bits-MACe-PDU-non-scheduled PRESENCE optional}, ... } @@ -2674,8 +3258,8 @@ E-DCH-serving-cell-change-choice ::= CHOICE { } E-DCH-serving-cell-change-successful ::= SEQUENCE { - e-DCH-RL-InformationList-Rsp E-DCH-RL-InformationList-Rsp, - iE-Extensions ProtocolExtensionContainer { { E-DCH-serving-cell-change-successful-ExtIEs} } OPTIONAL, + e-DCH-RL-InformationList-Rsp E-DCH-RL-InformationList-Rsp, + iE-Extensions ProtocolExtensionContainer { { E-DCH-serving-cell-change-successful-ExtIEs} } OPTIONAL, ... } @@ -2683,7 +3267,7 @@ E-DCH-serving-cell-change-successful-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -E-DCH-RL-InformationList-Rsp ::= SEQUENCE (SIZE (0..maxNrOfRLs)) OF E-DCH-RL-InformationList-Rsp-Item +E-DCH-RL-InformationList-Rsp ::= SEQUENCE (SIZE (0..maxNrOfRLs)) OF E-DCH-RL-InformationList-Rsp-Item E-DCH-RL-InformationList-Rsp-Item ::= SEQUENCE { e-DCH-reconfigured-RL-Id RL-ID, @@ -2699,8 +3283,8 @@ E-DCH-RL-InformationList-Rsp-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { E-DCH-serving-cell-change-unsuccessful ::= SEQUENCE { - cause Cause, - iE-Extensions ProtocolExtensionContainer { { E-DCH-serving-cell-change-unsuccessful-ExtIEs} } OPTIONAL, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-DCH-serving-cell-change-unsuccessful-ExtIEs} } OPTIONAL, ... } @@ -2721,16 +3305,16 @@ E-DCH-TTI-Length-to-Modify ::= CHOICE { } EDPCH-Information-FDD ::= SEQUENCE { - maxSet-E-DPDCHs Max-Set-E-DPDCHs, - punctureLimit PunctureLimit, - e-TFCS-Information E-TFCS-Information, - e-TTI E-TTI, - e-DPCCH-PO E-DPCCH-PO, - e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold, - e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold, - hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH, - hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator, - iE-Extensions ProtocolExtensionContainer { { EDPCH-Information-FDD-ExtIEs } } OPTIONAL, + maxSet-E-DPDCHs Max-Set-E-DPDCHs, + punctureLimit PunctureLimit, + e-TFCS-Information E-TFCS-Information, + e-TTI E-TTI, + e-DPCCH-PO E-DPCCH-PO, + e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold, + e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold, + hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH, + hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator, + iE-Extensions ProtocolExtensionContainer { { EDPCH-Information-FDD-ExtIEs } } OPTIONAL, ... } @@ -2740,16 +3324,16 @@ EDPCH-Information-FDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } EDPCH-Information-RLReconfPrepare-FDD ::= SEQUENCE { - maxSet-E-DPDCHs Max-Set-E-DPDCHs OPTIONAL, - punctureLimit PunctureLimit OPTIONAL, - e-TFCS-Information E-TFCS-Information OPTIONAL, - e-TTI E-TTI OPTIONAL, - e-DPCCH-PO E-DPCCH-PO OPTIONAL, - e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold OPTIONAL, - e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold OPTIONAL, - hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH OPTIONAL, - hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { EDPCH-Information-RLReconfPrepare-FDD-ExtIEs } } OPTIONAL, + maxSet-E-DPDCHs Max-Set-E-DPDCHs OPTIONAL, + punctureLimit PunctureLimit OPTIONAL, + e-TFCS-Information E-TFCS-Information OPTIONAL, + e-TTI E-TTI OPTIONAL, + e-DPCCH-PO E-DPCCH-PO OPTIONAL, + e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold OPTIONAL, + e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold OPTIONAL, + hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH OPTIONAL, + hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { EDPCH-Information-RLReconfPrepare-FDD-ExtIEs } } OPTIONAL, ... } @@ -2759,16 +3343,16 @@ EDPCH-Information-RLReconfPrepare-FDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } EDPCH-Information-RLReconfRequest-FDD ::= SEQUENCE { - maxSet-E-DPDCHs Max-Set-E-DPDCHs OPTIONAL, - punctureLimit PunctureLimit OPTIONAL, - e-TFCS-Information E-TFCS-Information OPTIONAL, - e-TTI E-TTI OPTIONAL, - e-DPCCH-PO E-DPCCH-PO OPTIONAL, - e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold OPTIONAL, - e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold OPTIONAL, - hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH OPTIONAL, - hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { EDPCH-Information-RLReconfRequest-FDD-ExtIEs } } OPTIONAL, + maxSet-E-DPDCHs Max-Set-E-DPDCHs OPTIONAL, + punctureLimit PunctureLimit OPTIONAL, + e-TFCS-Information E-TFCS-Information OPTIONAL, + e-TTI E-TTI OPTIONAL, + e-DPCCH-PO E-DPCCH-PO OPTIONAL, + e-RGCH-2-IndexStepThreshold E-RGCH-2-IndexStepThreshold OPTIONAL, + e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold OPTIONAL, + hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH OPTIONAL, + hSDSCH-Configured-Indicator HSDSCH-Configured-Indicator OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { EDPCH-Information-RLReconfRequest-FDD-ExtIEs } } OPTIONAL, ... } @@ -2779,6 +3363,8 @@ EDPCH-Information-RLReconfRequest-FDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { E-DPCCH-PO ::= INTEGER (0..maxNrOfEDPCCH-PO-QUANTSTEPs) +Extended-E-DPCCH-PO ::= INTEGER (9..15) + E-DPDCH-PowerInterpolation ::= BOOLEAN E-Primary-Secondary-Grant-Selector ::= ENUMERATED { @@ -2786,12 +3372,12 @@ E-Primary-Secondary-Grant-Selector ::= ENUMERATED { secondary } -EHICH-SignatureSequence ::= INTEGER (0..maxNrofSigSeqERGHICH-1) +EHICH-SignatureSequence ::= INTEGER (0..maxNrofSigSeqERGHICH-1) E-RGCH-Release-Indicator ::= ENUMERATED {e-RGCHreleased} -ERGCH-SignatureSequence ::= INTEGER (0..maxNrofSigSeqERGHICH-1) +ERGCH-SignatureSequence ::= INTEGER (0..maxNrofSigSeqERGHICH-1) E-Serving-Grant-Value ::= INTEGER (0..38) @@ -2817,12 +3403,12 @@ EDCH-Serving-RL-in-this-DRNS-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } Enhanced-FACH-Information-ResponseFDD ::= SEQUENCE { - common-HS-DSCH-RNTI-priorityQueueInfo-EnhancedFACH PriorityQueue-InfoList-EnhancedFACH-PCH, - dedicated-HS-DSCH-RNTI-priorityQueueInfo-EnhancedFACH PriorityQueue-InfoList-EnhancedFACH-PCH, - priorityQueueInfo-EnhancedPCH PriorityQueue-InfoList-EnhancedFACH-PCH OPTIONAL, - hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation, - hSDSCH-RNTI HSDSCH-RNTI OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { Enhanced-FACH-Information-ResponseFDD-ExtIEs } } OPTIONAL, + common-HS-DSCH-RNTI-priorityQueueInfo-EnhancedFACH PriorityQueue-InfoList-EnhancedFACH-PCH, + dedicated-HS-DSCH-RNTI-priorityQueueInfo-EnhancedFACH PriorityQueue-InfoList-EnhancedFACH-PCH, + priorityQueueInfo-EnhancedPCH PriorityQueue-InfoList-EnhancedFACH-PCH OPTIONAL, + hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation, + hSDSCH-RNTI HSDSCH-RNTI OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Enhanced-FACH-Information-ResponseFDD-ExtIEs } } OPTIONAL, ... } @@ -2831,11 +3417,11 @@ Enhanced-FACH-Information-ResponseFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } Enhanced-FACH-Information-ResponseLCR ::= SEQUENCE { - common-HS-DSCH-RNTI-priorityQueueInfo-EnhancedFACH PriorityQueue-InfoList-EnhancedFACH-PCH, - dedicated-HS-DSCH-RNTI-priorityQueueInfo-EnhancedFACH PriorityQueue-InfoList-EnhancedFACH-PCH, - priorityQueueInfo-EnhancedPCH PriorityQueue-InfoList-EnhancedFACH-PCH OPTIONAL, + common-HS-DSCH-RNTI-priorityQueueInfo-EnhancedFACH PriorityQueue-InfoList-EnhancedFACH-PCH, + dedicated-HS-DSCH-RNTI-priorityQueueInfo-EnhancedFACH PriorityQueue-InfoList-EnhancedFACH-PCH, + priorityQueueInfo-EnhancedPCH PriorityQueue-InfoList-EnhancedFACH-PCH OPTIONAL, hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation, - hSDSCH-RNTI HSDSCH-RNTI OPTIONAL, + hSDSCH-RNTI HSDSCH-RNTI OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Enhanced-FACH-Information-ResponseLCR-ExtIEs } } OPTIONAL, ... } @@ -2857,6 +3443,8 @@ Enhanced-PCH-Capability ::= ENUMERATED { E-RNTI ::= INTEGER (0..65535) +E-ROCH-PowerOffset ::= INTEGER(0..255,...) + E-TFCI ::= INTEGER (0..127) E-TFCI-BetaEC-Boost ::= INTEGER (0..127,...) @@ -2875,7 +3463,7 @@ E-TFCI-Boost-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } E-TFCS-Information ::= SEQUENCE { - e-DCH-TFCI-Table-Index E-DCH-TFCI-Table-Index, + e-DCH-TFCI-Table-Index E-DCH-TFCI-Table-Index, e-DCH-Min-Set-E-TFCI E-TFCI, reference-E-TFCI-Information Reference-E-TFCI-Information, iE-Extensions ProtocolExtensionContainer { {E-TFCS-Information-ExtIEs} } OPTIONAL, @@ -2884,9 +3472,9 @@ E-TFCS-Information ::= SEQUENCE { } E-TFCS-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-E-DCH-Minimum-Set-E-TFCIValidityIndicator CRITICALITY reject EXTENSION E-DCH-Minimum-Set-E-TFCIValidityIndicator PRESENCE optional }| - { ID id-E-TFCI-Boost-Information CRITICALITY reject EXTENSION E-TFCI-Boost-Information PRESENCE optional }| - { ID id-E-DPDCH-PowerInterpolation CRITICALITY reject EXTENSION E-DPDCH-PowerInterpolation PRESENCE optional }, + { ID id-E-DCH-Minimum-Set-E-TFCIValidityIndicator CRITICALITY reject EXTENSION E-DCH-Minimum-Set-E-TFCIValidityIndicator PRESENCE optional}| + { ID id-E-TFCI-Boost-Information CRITICALITY reject EXTENSION E-TFCI-Boost-Information PRESENCE optional}| + { ID id-E-DPDCH-PowerInterpolation CRITICALITY reject EXTENSION E-DPDCH-PowerInterpolation PRESENCE optional}, ... } @@ -2894,7 +3482,7 @@ E-DCH-Minimum-Set-E-TFCIValidityIndicator ::= ENUMERATED { e-DCH-Minimum-Set-E-TFCI-response-not-valid } -E-TTI ::= ENUMERATED { +E-TTI ::= ENUMERATED { tti10, tti2 -- 10ms TTI, 2ms TTI @@ -2904,20 +3492,20 @@ E-AGCH-PowerOffset ::= INTEGER (0..255,...) -- PowerOffset = -32 + offset * 0.25 -- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB -E-RGCH-PowerOffset ::= INTEGER (0..255,...) +E-RGCH-PowerOffset ::= INTEGER (0..255,...) -- PowerOffset = -32 + offset * 0.25 -- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB -E-HICH-PowerOffset ::= INTEGER (0..255,...) +E-HICH-PowerOffset ::= INTEGER (0..255,...) -- PowerOffset = -32 + offset * 0.25 -- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB Enhanced-PrimaryCPICH-EcNo ::= INTEGER (0..49) EventA ::= SEQUENCE { - measurementTreshold MeasurementThreshold, + measurementTreshold MeasurementThreshold, measurementHysteresisTime MeasurementHysteresisTime OPTIONAL, - iE-Extensions ProtocolExtensionContainer { {EventA-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EventA-ExtIEs} } OPTIONAL, ... } @@ -2926,9 +3514,9 @@ EventA-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } EventB ::= SEQUENCE { - measurementTreshold MeasurementThreshold, + measurementTreshold MeasurementThreshold, measurementHysteresisTime MeasurementHysteresisTime OPTIONAL, - iE-Extensions ProtocolExtensionContainer { {EventB-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EventB-ExtIEs} } OPTIONAL, ... } @@ -2939,8 +3527,8 @@ EventB-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { EventC ::= SEQUENCE { measurementIncreaseDecreaseThreshold MeasurementIncreaseDecreaseThreshold, - measurementChangeTime MeasurementChangeTime, - iE-Extensions ProtocolExtensionContainer { {EventC-ExtIEs} } OPTIONAL, + measurementChangeTime MeasurementChangeTime, + iE-Extensions ProtocolExtensionContainer { {EventC-ExtIEs} } OPTIONAL, ... } @@ -2950,8 +3538,8 @@ EventC-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { EventD ::= SEQUENCE { measurementIncreaseDecreaseThreshold MeasurementIncreaseDecreaseThreshold, - measurementChangeTime MeasurementChangeTime, - iE-Extensions ProtocolExtensionContainer { {EventD-ExtIEs} } OPTIONAL, + measurementChangeTime MeasurementChangeTime, + iE-Extensions ProtocolExtensionContainer { {EventD-ExtIEs} } OPTIONAL, ... } @@ -2963,8 +3551,8 @@ EventE ::= SEQUENCE { measurementThreshold1 MeasurementThreshold, measurementThreshold2 MeasurementThreshold OPTIONAL, measurementHysteresisTime MeasurementHysteresisTime OPTIONAL, - reportPeriodicity ReportPeriodicity OPTIONAL, - iE-Extensions ProtocolExtensionContainer { {EventE-ExtIEs} } OPTIONAL, + reportPeriodicity ReportPeriodicity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EventE-ExtIEs} } OPTIONAL, ... } @@ -2976,8 +3564,8 @@ EventF ::= SEQUENCE { measurementThreshold1 MeasurementThreshold, measurementThreshold2 MeasurementThreshold OPTIONAL, measurementHysteresisTime MeasurementHysteresisTime OPTIONAL, - reportPeriodicity ReportPeriodicity OPTIONAL, - iE-Extensions ProtocolExtensionContainer { {EventF-ExtIEs} } OPTIONAL, + reportPeriodicity ReportPeriodicity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EventF-ExtIEs} } OPTIONAL, ... } @@ -2985,14 +3573,39 @@ EventF-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -ExtendedGSMCellIndividualOffset ::= INTEGER (-50..-11|11..50) +EventH ::= SEQUENCE { + measurementThreshold1 MeasurementThreshold, + measurementThreshold2 MeasurementThreshold OPTIONAL, + measurementHysteresisTime MeasurementHysteresisTime OPTIONAL, + reportPeriodicity ReportPeriodicity OPTIONAL, + measurementFluctuationRange INTEGER (0..100) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EventH-ExtIEs} } OPTIONAL, + ... +} + +EventH-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Event1F-Parameters ::= SEQUENCE { + measurementQuantity MeasurementQuantity, + threshold INTEGER(-120..165), + ... +} + +Event1I-Parameters ::= SEQUENCE { + threshold INTEGER(-120..-25), + ... +} + +ExtendedGSMCellIndividualOffset ::= INTEGER (-50..-11|11..50) E-DCH-Information ::= SEQUENCE { e-PUCH-Information E-PUCH-Information, e-TFCS-Information-TDD E-TFCS-Information-TDD, e-DCH-MACdFlows-Information-TDD E-DCH-MACdFlows-Information-TDD, e-DCH-TDD-Information E-DCH-TDD-Information, - iE-Extensions ProtocolExtensionContainer { { E-DCH-Information-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-Information-ExtIEs} } OPTIONAL, ... } @@ -3000,12 +3613,12 @@ E-DCH-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -E-PUCH-Information ::= SEQUENCE { +E-PUCH-Information ::= SEQUENCE { minCR CodeRate, maxCR CodeRate, harqInfo HARQ-Info-for-E-DCH, n-E-UCCH N-E-UCCH, - iE-Extensions ProtocolExtensionContainer { { E-PUCH-Information-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-PUCH-Information-ExtIEs } } OPTIONAL, ... } @@ -3013,10 +3626,10 @@ E-PUCH-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -E-TFCS-Information-TDD ::= SEQUENCE { +E-TFCS-Information-TDD ::= SEQUENCE { e-DCH-QPSK-RefBetaInfo E-DCH-QPSK-RefBetaInfo, e-DCH-sixteenQAM-RefBetaInfo E-DCH-sixteenQAM-RefBetaInfo, - iE-Extensions ProtocolExtensionContainer { { E-TFCS-Information-TDD-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-TFCS-Information-TDD-ExtIEs } } OPTIONAL, ... } @@ -3028,12 +3641,12 @@ E-DCH-QPSK-RefBetaInfo ::= SEQUENCE (SIZE (1..maxNrOfRefBetas)) OF E-DCH-RefBeta E-DCH-sixteenQAM-RefBetaInfo ::= SEQUENCE (SIZE (1..maxNrOfRefBetas)) OF E-DCH-RefBeta-Item -E-DCH-RefBeta-Item ::= SEQUENCE { +E-DCH-RefBeta-Item ::= SEQUENCE { refCodeRate CodeRate-short, refBeta RefBeta } -E-DCH-MACdFlows-Information-TDD ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-InfoTDDItem +E-DCH-MACdFlows-Information-TDD ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-InfoTDDItem E-DCH-MACdFlow-InfoTDDItem ::= SEQUENCE { e-DCH-MACdFlow-ID EDCH-MACdFlow-ID, @@ -3052,14 +3665,14 @@ E-DCH-MACdFlow-InfoTDDItem ::= SEQUENCE { } E-DCH-MACdFlow-InfoTDDItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-eDCH-MACdFlow-Retransmission-Timer-LCR CRITICALITY ignore EXTENSION E-DCH-MACdFlow-Retransmission-Timer-LCR PRESENCE optional }| - { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE mandatory}, + { ID id-eDCH-MACdFlow-Retransmission-Timer-LCR CRITICALITY ignore EXTENSION E-DCH-MACdFlow-Retransmission-Timer-LCR PRESENCE optional}| + { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE mandatory}, ... } E-DCH-MACdFlow-Retransmission-Timer-LCR ::= ENUMERATED { -ms10, ms15, ms20, ms25, ms30, ms35, ms40, ms45, ms50, ms55, ms60, ms65, ms70, ms75, ms80, ms85, ms90, +ms10, ms15, ms20, ms25, ms30, ms35, ms40, ms45, ms50, ms55, ms60, ms65, ms70, ms75, ms80, ms85, ms90, ms95, ms100, ms110, ms120, ms140, ms160, ms200, ms240, ms280, ms320, ms400, ms480, ms560,... } @@ -3076,7 +3689,7 @@ E-DCH-PowerResource ::= INTEGER(1..32) TddE-PUCH-Offset ::= INTEGER(0..255) -E-DCH-TDD-Information ::= SEQUENCE { +E-DCH-TDD-Information ::= SEQUENCE { e-DCH-TDD-Maximum-Bitrate E-DCH-TDD-Maximum-Bitrate OPTIONAL, e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL, e-DCH-PowerOffset-for-SchedulingInfo E-DCH-PowerOffset-for-SchedulingInfo OPTIONAL, @@ -3114,42 +3727,43 @@ E-DCH-TDD-Information-to-Modify ::= SEQUENCE { } E-DCH-TDD-Information-to-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-E-DCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION E-DCH-MACdPDUSizeFormat PRESENCE optional}, + { ID id-E-DCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION E-DCH-MACdPDUSizeFormat PRESENCE optional}| + { ID id-UE-TS0-CapabilityLCR CRITICALITY ignore EXTENSION UE-TS0-CapabilityLCR PRESENCE optional}, ... } E-DCH-TDD-Information-to-Modify-List ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-MACdFlow-ModifyTDDItem E-DCH-MACdFlow-ModifyTDDItem ::= SEQUENCE { e-DCH-MACdFlow-ID EDCH-MACdFlow-ID, - allocationRetentionPriority AllocationRetentionPriority OPTIONAL, + allocationRetentionPriority AllocationRetentionPriority OPTIONAL, transportBearerRequestIndicator TransportBearerRequestIndicator, - bindingID BindingID OPTIONAL, - transportLayerAddress TransportLayerAddress OPTIONAL, - tnlQos TnlQos OPTIONAL, - maximum-Number-of-Retransmissions-For-E-DCH MaxNr-Retransmissions-EDCH OPTIONAL, - eDCH-HARQ-PO-TDD E-DCH-HARQ-PO-TDD OPTIONAL, - eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL, - eDCH-Grant-TypeTDD E-DCH-Grant-TypeTDD OPTIONAL, - e-DCH-LogicalChannelToAdd E-DCH-LogicalChannelInformation OPTIONAL, - e-DCH-LogicalChannelToModify E-DCH-LogicalChannelToModify OPTIONAL, - e-DCH-LogicalChannelToDelete E-DCH-LogicalChannelToDelete OPTIONAL, + bindingID BindingID OPTIONAL, + transportLayerAddress TransportLayerAddress OPTIONAL, + tnlQos TnlQos OPTIONAL, + maximum-Number-of-Retransmissions-For-E-DCH MaxNr-Retransmissions-EDCH OPTIONAL, + eDCH-HARQ-PO-TDD E-DCH-HARQ-PO-TDD OPTIONAL, + eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL, + eDCH-Grant-TypeTDD E-DCH-Grant-TypeTDD OPTIONAL, + e-DCH-LogicalChannelToAdd E-DCH-LogicalChannelInformation OPTIONAL, + e-DCH-LogicalChannelToModify E-DCH-LogicalChannelToModify OPTIONAL, + e-DCH-LogicalChannelToDelete E-DCH-LogicalChannelToDelete OPTIONAL, iE-Extensions ProtocolExtensionContainer { {E-DCH-MACdFlow-ModifyTDDItem-ExtIEs } } OPTIONAL, ... } E-DCH-MACdFlow-ModifyTDDItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-eDCH-MACdFlow-Retransmission-Timer-LCR CRITICALITY ignore EXTENSION E-DCH-MACdFlow-Retransmission-Timer-LCR PRESENCE optional }| - { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE optional}, + { ID id-eDCH-MACdFlow-Retransmission-Timer-LCR CRITICALITY ignore EXTENSION E-DCH-MACdFlow-Retransmission-Timer-LCR PRESENCE optional}| + { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE optional}, ... } E-DCH-Information-Response ::= SEQUENCE { - e-DCH-TDD-MACdFlow-Specific-InformationResp E-DCH-TDD-MACdFlow-Specific-InformationResp OPTIONAL, - e-AGCH-Specific-Information-ResponseTDD E-AGCH-Specific-InformationRespListTDD OPTIONAL, - e-HICH-Information-Response E-HICH-InformationResp OPTIONAL, - e-DCH-Non-Scheduled-Grant-Info E-DCH-Non-Scheduled-Grant-Info OPTIONAL, + e-DCH-TDD-MACdFlow-Specific-InformationResp E-DCH-TDD-MACdFlow-Specific-InformationResp OPTIONAL, + e-AGCH-Specific-Information-ResponseTDD E-AGCH-Specific-InformationRespListTDD OPTIONAL, + e-HICH-Information-Response E-HICH-InformationResp OPTIONAL, + e-DCH-Non-Scheduled-Grant-Info E-DCH-Non-Scheduled-Grant-Info OPTIONAL, e-RNTI E-RNTI, - iE-Extensions ProtocolExtensionContainer { { E-DCH-Information-Response-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-Information-Response-ExtIEs } } OPTIONAL, ... } @@ -3157,6 +3771,22 @@ E-DCH-Information-Response-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +ActivationDelay ::= ENUMERATED {v0, v1, v2, v3, v4, v5, ...} + +Fast-TTI-switching-Mode-synchronized ::= CHOICE { + mode1 Mode1-Ind, + mode2 CFN +} + +Mode1-Ind ::= NULL + +Fast-TTI-switching-Mode-unsynchronized ::= CHOICE { + mode1 ActivationDelay, + mode2 CFN +} + +Fast-TTI-switching-Mode-Supported ::= ENUMERATED {mode1, mode2} + E-DCH-TDD-MACdFlow-Specific-InformationResp ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF E-DCH-TDD-MACdFlow-Specific-InformationResp-Item E-DCH-TDD-MACdFlow-Specific-InformationResp-Item ::= SEQUENCE { @@ -3174,10 +3804,10 @@ E-DCH-TDD-MACdFlow-Specific-InformationRespItem-ExtIEs RNSAP-PROTOCOL-EXTENSION E-AGCH-Specific-InformationRespListTDD ::= SEQUENCE (SIZE (1..maxNrOfEAGCHCodes)) OF E-AGCH-Specific-InformationResp-ItemTDD E-AGCH-Specific-InformationResp-ItemTDD ::= SEQUENCE { - timeslot TimeSlot, - midambleShiftAndBurstType MidambleShiftAndBurstType, - tDD-ChannelisationCode TDD-ChannelisationCode, - iE-Extensions ProtocolExtensionContainer { { E-AGCH-Specific-InformationResp-ItemTDD-ExtIEs } } OPTIONAL, + timeslot TimeSlot, + midambleShiftAndBurstType MidambleShiftAndBurstType, + tDD-ChannelisationCode TDD-ChannelisationCode, + iE-Extensions ProtocolExtensionContainer { { E-AGCH-Specific-InformationResp-ItemTDD-ExtIEs } } OPTIONAL, ... } @@ -3186,11 +3816,11 @@ E-AGCH-Specific-InformationResp-ItemTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } E-HICH-InformationResp::= SEQUENCE { - timeslot TimeSlot, - midambleShiftAndBurstType MidambleShiftAndBurstType, - tDD-ChannelisationCode TDD-ChannelisationCode, - e-HICH-TimeOffset E-HICH-TimeOffset, - iE-Extensions ProtocolExtensionContainer { { E-HICH-InformationResp-ExtIEs } } OPTIONAL, + timeslot TimeSlot, + midambleShiftAndBurstType MidambleShiftAndBurstType, + tDD-ChannelisationCode TDD-ChannelisationCode, + e-HICH-TimeOffset E-HICH-TimeOffset, + iE-Extensions ProtocolExtensionContainer { { E-HICH-InformationResp-ExtIEs } } OPTIONAL, ... } @@ -3200,14 +3830,14 @@ E-HICH-InformationResp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { E-HICH-TimeOffset ::= INTEGER (4..44) -E-DCH-Non-Scheduled-Grant-Info ::= SEQUENCE { - timeslotResource E-DCH-TimeslotResource, - powerResource E-DCH-PowerResource, - repetitionPeriod RepetitionPeriod, - repetitionLength RepetitionLength, - tddE-PUCH-Offset TddE-PUCH-Offset, - tdd-ChannelisationCode TDD-ChannelisationCode, - iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Grant-Info-ExtIEs } } OPTIONAL, +E-DCH-Non-Scheduled-Grant-Info ::= SEQUENCE { + timeslotResource E-DCH-TimeslotResource, + powerResource E-DCH-PowerResource, + repetitionPeriod RepetitionPeriod, + repetitionLength RepetitionLength, + tddE-PUCH-Offset TddE-PUCH-Offset, + tdd-ChannelisationCode TDD-ChannelisationCode, + iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Grant-Info-ExtIEs } } OPTIONAL, ... } @@ -3229,7 +3859,7 @@ E-DCH-768-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -E-DCH-TDD-Information768 ::= SEQUENCE { +E-DCH-TDD-Information768 ::= SEQUENCE { e-DCH-TDD-Maximum-Bitrate768 E-DCH-TDD-Maximum-Bitrate768 OPTIONAL, e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL, e-DCH-PowerOffset-for-SchedulingInfo E-DCH-PowerOffset-for-SchedulingInfo OPTIONAL, @@ -3261,8 +3891,8 @@ E-DCH-768-Information-Reconfig-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { E-DCH-768-Information-Response ::= SEQUENCE { e-DCH-TDD-MACdFlow-Specific-InformationResp E-DCH-TDD-MACdFlow-Specific-InformationResp OPTIONAL, e-AGCH-Specific-Information-Response768TDD E-AGCH-Specific-InformationRespList768TDD OPTIONAL, - e-HICH-Information-Response768 E-HICH-InformationResp768 OPTIONAL, - e-DCH-Non-Scheduled-Grant-Info768 E-DCH-Non-Scheduled-Grant-Info768 OPTIONAL, + e-HICH-Information-Response768 E-HICH-InformationResp768 OPTIONAL, + e-DCH-Non-Scheduled-Grant-Info768 E-DCH-Non-Scheduled-Grant-Info768 OPTIONAL, e-RNTI E-RNTI, iE-Extensions ProtocolExtensionContainer { { E-DCH-768-Information-Response-ExtIEs } } OPTIONAL, ... @@ -3286,7 +3916,7 @@ E-AGCH-Specific-InformationResp-Item768TDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -E-HICH-InformationResp768::= SEQUENCE { +E-HICH-InformationResp768 ::= SEQUENCE { timeslot TimeSlot, midambleShiftAndBurstType768 MidambleShiftAndBurstType768, tDD-ChannelisationCode768 TDD-ChannelisationCode768, @@ -3299,14 +3929,14 @@ E-HICH-InformationResp768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -E-DCH-Non-Scheduled-Grant-Info768 ::= SEQUENCE { - timeslotResource E-DCH-TimeslotResource, - powerResource E-DCH-PowerResource, - repetitionPeriod RepetitionPeriod, - repetitionLength RepetitionLength, - tddE-PUCH-Offset TddE-PUCH-Offset, - tdd-ChannelisationCode768 TDD-ChannelisationCode768, - iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Grant-Info768-ExtIEs } } OPTIONAL, +E-DCH-Non-Scheduled-Grant-Info768 ::= SEQUENCE { + timeslotResource E-DCH-TimeslotResource, + powerResource E-DCH-PowerResource, + repetitionPeriod RepetitionPeriod, + repetitionLength RepetitionLength, + tddE-PUCH-Offset TddE-PUCH-Offset, + tdd-ChannelisationCode768 TDD-ChannelisationCode768, + iE-Extensions ProtocolExtensionContainer { { E-DCH-Non-Scheduled-Grant-Info768-ExtIEs } } OPTIONAL, ... } @@ -3327,7 +3957,7 @@ E-DCH-Information-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -E-PUCH-LCR-Information ::= SEQUENCE { +E-PUCH-LCR-Information ::= SEQUENCE { minCR CodeRate, maxCR CodeRate, harqInfo HARQ-Info-for-E-DCH, @@ -3343,10 +3973,10 @@ E-PUCH-Information-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -E-PUCH-PRXdesBase ::= INTEGER(-112..-50) +E-PUCH-PRXdesBase ::= INTEGER(-112..-50) --SETP=1 -E-DCH-LCR-TDD-Information ::= SEQUENCE { +E-DCH-LCR-TDD-Information ::= SEQUENCE { e-DCH-Physical-Layer-Category-LCR E-DCH-Physical-Layer-Category-LCR OPTIONAL, e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL, e-DCH-PowerOffset-for-SchedulingInfo E-DCH-PowerOffset-for-SchedulingInfo OPTIONAL, @@ -3355,11 +3985,14 @@ E-DCH-LCR-TDD-Information ::= SEQUENCE { } E-DCH-LCR-TDD-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory CRITICALITY reject EXTENSION Extended-E-DCH-LCRTDD-PhysicalLayerCategory PRESENCE optional }| + { ID id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory CRITICALITY reject EXTENSION Extended-E-DCH-LCRTDD-PhysicalLayerCategory PRESENCE optional}| -- This IE shall be used if the E-DCH Physical Layer Category has a value larger than 5. - { ID id-MaximumNumber-Of-Retransmission-For-SchedulingInfo-LCRTDD CRITICALITY ignore EXTENSION MaxNr-Retransmissions-EDCH PRESENCE optional }| - { ID id-E-DCH-RetransmissionTimer-For-SchedulingInfo-LCRTDD CRITICALITY ignore EXTENSION E-DCH-MACdFlow-Retransmission-Timer-LCR PRESENCE optional }| - { ID id-E-AGCH-UE-Inactivity-Monitor-Threshold CRITICALITY ignore EXTENSION E-AGCH-UE-Inactivity-Monitor-Threshold PRESENCE optional }, + { ID id-MaximumNumber-Of-Retransmission-For-SchedulingInfo-LCRTDD CRITICALITY ignore EXTENSION MaxNr-Retransmissions-EDCH PRESENCE optional}| + { ID id-E-DCH-RetransmissionTimer-For-SchedulingInfo-LCRTDD CRITICALITY ignore EXTENSION E-DCH-MACdFlow-Retransmission-Timer-LCR PRESENCE optional}| + { ID id-E-AGCH-UE-Inactivity-Monitor-Threshold CRITICALITY ignore EXTENSION E-AGCH-UE-Inactivity-Monitor-Threshold PRESENCE optional}| + { ID id-SNPL-Carrier-Group-Indicator CRITICALITY reject EXTENSION SNPL-Carrier-Group-Indicator PRESENCE optional}| + { ID id-Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory CRITICALITY reject EXTENSION Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory PRESENCE optional}| + { ID id-UE-TS0-CapabilityLCR CRITICALITY ignore EXTENSION UE-TS0-CapabilityLCR PRESENCE optional}, ... } @@ -3367,6 +4000,8 @@ E-DCH-Physical-Layer-Category-LCR ::= INTEGER (1..5) Extended-E-DCH-LCRTDD-PhysicalLayerCategory ::= INTEGER (6,...) +Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory ::= INTEGER (1..8,...) + E-DCH-LCR-Information-Reconfig ::= SEQUENCE { e-PUCH-LCR-Information E-PUCH-LCR-Information OPTIONAL, e-TFCS-Information-TDD E-TFCS-Information-TDD OPTIONAL, @@ -3384,8 +4019,8 @@ E-DCH-Information-Reconfig-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { E-DCH-LCR-Information-Response ::= SEQUENCE { e-DCH-TDD-MACdFlow-Specific-InformationResp E-DCH-TDD-MACdFlow-Specific-InformationResp OPTIONAL, - e-AGCH-Specific-Information-Response-LCR-TDD E-AGCH-Specific-InformationRespList-LCR-TDD OPTIONAL, - e-HICH-Specific-Information-Response-LCR E-HICH-Specific-InformationResp-LCR OPTIONAL, + e-AGCH-Specific-Information-Response-LCR-TDD E-AGCH-Specific-InformationRespList-LCR-TDD OPTIONAL, + e-HICH-Specific-Information-Response-LCR E-HICH-Specific-InformationResp-LCR OPTIONAL, e-DCH-Non-Scheduled-Grant-Info-LCR E-DCH-Non-Scheduled-Grant-Info-LCR OPTIONAL, e-RNTI E-RNTI OPTIONAL, iE-Extensions ProtocolExtensionContainer { { E-DCH-Information-Response-LCR-ExtIEs } } OPTIONAL, @@ -3399,10 +4034,10 @@ E-DCH-Information-Response-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { E-AGCH-Specific-InformationRespList-LCR-TDD ::= SEQUENCE (SIZE (1..maxNrOfEAGCHCodes)) OF E-AGCH-Specific-InformationResp-Item-LCR-TDD E-AGCH-Specific-InformationResp-Item-LCR-TDD ::= SEQUENCE { - timeSlotLCR TimeSlotLCR, - midambleShiftLCR MidambleShiftLCR, - tDD-ChannelisationCode TDD-ChannelisationCode, - iE-Extensions ProtocolExtensionContainer { { E-AGCH-Specific-InformationResp-ItemTDD-LCR-ExtIEs } } OPTIONAL, + timeSlotLCR TimeSlotLCR, + midambleShiftLCR MidambleShiftLCR, + tDD-ChannelisationCode TDD-ChannelisationCode, + iE-Extensions ProtocolExtensionContainer { { E-AGCH-Specific-InformationResp-ItemTDD-LCR-ExtIEs } } OPTIONAL, ... } @@ -3412,9 +4047,9 @@ E-AGCH-Specific-InformationResp-ItemTDD-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= E-HICH-Specific-InformationResp-LCR::= SEQUENCE { e-HICH-Scheduled-InformationResp-LCR E-HICH-Scheduled-InformationRespList-LCR-TDD OPTIONAL, - e-HICH-non-Scheduled-InformationResp-LCR E-HICH-InformationResp-LCR OPTIONAL, + e-HICH-non-Scheduled-InformationResp-LCR E-HICH-InformationResp-LCR OPTIONAL, e-HICH-TimeOffset-lcr E-HICH-TimeOffset-LCR, - iE-Extensions ProtocolExtensionContainer { { E-HICH-Specific-InformationResp-LCR-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-HICH-Specific-InformationResp-LCR-ExtIEs } } OPTIONAL, ... } @@ -3444,7 +4079,7 @@ E-HICH-InformationResp-LCR::= SEQUENCE { midambleShiftLCR MidambleShiftLCR, tDD-ChannelisationCode TDD-ChannelisationCode, signatureSequenceGroupIndex SignatureSequenceGroupIndex, - iE-Extensions ProtocolExtensionContainer { { E-HICH-InformationResp-LCR-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-HICH-InformationResp-LCR-ExtIEs } } OPTIONAL, ... } @@ -3485,12 +4120,57 @@ Ext-Reference-E-TFCI-PO ::= INTEGER(30..31,...) ExtendedPropagationDelay ::= INTEGER(255..1023) +Radio-Links-without-DPCH-FDPCH-Indication ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF Radio-Links-without-DPCH-FDPCH-Information + +Radio-Links-without-DPCH-FDPCH-Information ::= SEQUENCE { + rL-ID RL-ID, + radio-Links-without-DPCH-FDPCH-Operation-Indicator ENUMERATED {true}, + iE-Extensions ProtocolExtensionContainer { { Radio-Links-without-DPCH-FDPCH-Information-ExtIEs} } OPTIONAL, + ... +} + +Radio-Links-without-DPCH-FDPCH-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + Extended-RNC-ID ::= INTEGER (4096..65535) +Extended-RNTI ::= INTEGER (1048576..4194303,...) +-- From 2^20 to 2^22-1 + Extended-Round-Trip-Time-Value ::= INTEGER(32767..103041) --- See also mapping in [23] +-- See also mapping in TS 25.133 [23] + +Extended-S-RNTI-Group ::= SEQUENCE { + extended-sRNTI Extended-RNTI, + extended-sRNTI-BitMaskIndex ENUMERATED { + b1, + b2, + b3, + b4, + b5, + b6, + b7, + b8, + b9, + b10, + b11, + b12, + b13, + b14, + b15, + b16, + b17, + b18, + b19, + b20, + b21,... +} +} -Ext-Max-Bits-MACe-PDU-non-scheduled ::= INTEGER(19983..22978,...) +ExtendedAffectedUEInformationForMBMS ::= SEQUENCE (SIZE (0..maxNrOfUEs)) OF Extended-RNTI + +Ext-Max-Bits-MACe-PDU-non-scheduled ::= INTEGER(19983..22978,... ,22979..34507) E-DCH-Semi-PersistentScheduling-Information-LCR ::= SEQUENCE { repetition-Period-List-LCR Repetition-Period-List-LCR, @@ -3507,10 +4187,10 @@ E-DCH-Semi-PersistentScheduling-Information-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION E-DCH-SPS-Indicator ::= BIT STRING (SIZE (16)) E-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR ::= SEQUENCE { - repetition-Period-List-LCR Repetition-Period-List-LCR OPTIONAL, - e-DCH-SPS-Indicator E-DCH-SPS-Indicator OPTIONAL, - e-DCH-SPS-Reservation-Indicator SPS-Reservation-Indicator OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { E-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs } } OPTIONAL, + repetition-Period-List-LCR Repetition-Period-List-LCR OPTIONAL, + e-DCH-SPS-Indicator E-DCH-SPS-Indicator OPTIONAL, + e-DCH-SPS-Reservation-Indicator SPS-Reservation-Indicator OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs } } OPTIONAL, ... } @@ -3519,9 +4199,9 @@ E-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs RNSAP-PROTOCOL- } E-DCH-Semi-PersistentScheduling-Information-ResponseLCR ::= SEQUENCE { - initial-E-DCH-SPS-resource Initial-E-DCH-SPS-resource OPTIONAL, - e-DCH-SPS-HICH-Information E-DCH-SPS-HICH-Information OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { E-DCH-Semi-PersistentScheduling-Information-ResponseLCR-ExtIEs } } OPTIONAL, + initial-E-DCH-SPS-resource Initial-E-DCH-SPS-resource OPTIONAL, + e-DCH-SPS-HICH-Information E-DCH-SPS-HICH-Information OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-Semi-PersistentScheduling-Information-ResponseLCR-ExtIEs } } OPTIONAL, ... } @@ -3538,7 +4218,7 @@ Initial-E-DCH-SPS-resource ::= SEQUENCE { tddE-PUCH-Offset TddE-PUCH-Offset, tdd-ChannelisationCode TDD-ChannelisationCode, n-E-UCCHLCR N-E-UCCH-LCR, - iE-Extensions ProtocolExtensionContainer { { Initial-E-DCH-SPS-resource-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Initial-E-DCH-SPS-resource-ExtIEs } } OPTIONAL, ... } @@ -3547,9 +4227,9 @@ Initial-E-DCH-SPS-resource-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } E-DCH-SPS-HICH-Information ::= SEQUENCE { - e-HICH-Configuration E-HICH-Configuration, + e-HICH-Configuration E-HICH-Configuration, signatureSequenceGroupIndex SignatureSequenceGroupIndex, - iE-Extensions ProtocolExtensionContainer { { E-DCH-SPS-HICH-Information-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-DCH-SPS-HICH-Information-ExtIEs } } OPTIONAL, ... } @@ -3569,10 +4249,10 @@ Same-As-Scheduled-E-HICH ::= SEQUENCE { } E-HICH-InformationResp-ExplicitConfiguration-LCR ::= SEQUENCE { - timeSlotLCR TimeSlotLCR, - midambleShiftLCR MidambleShiftLCR, - tDD-ChannelisationCode TDD-ChannelisationCode, - iE-Extensions ProtocolExtensionContainer { { E-HICH-InformationResp-ExplicitConfiguration-LCR-ExtIEs } } OPTIONAL, + timeSlotLCR TimeSlotLCR, + midambleShiftLCR MidambleShiftLCR, + tDD-ChannelisationCode TDD-ChannelisationCode, + iE-Extensions ProtocolExtensionContainer { { E-HICH-InformationResp-ExplicitConfiguration-LCR-ExtIEs } } OPTIONAL, ... } @@ -3596,7 +4276,7 @@ FACH-FlowControlInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -FACH-InitialWindowSize ::= INTEGER { unlimited(255) } (0..255) +FACH-InitialWindowSize ::= INTEGER { unlimited(255) } (0..255) -- Number of frames MAC-c-sh SDUs. -- 255 = Unlimited number of FACH data frames @@ -3616,12 +4296,12 @@ FACH-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Fast-Reconfiguration-Mode ::= ENUMERATED {fast,...} Fast-Reconfiguration-Permission ::= ENUMERATED {allowed,...} -FDD-DCHs-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF FDD-DCHs-to-ModifyItem +FDD-DCHs-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF FDD-DCHs-to-ModifyItem FDD-DCHs-to-ModifyItem ::= SEQUENCE { ul-FP-Mode UL-FP-Mode OPTIONAL, - toAWS ToAWS OPTIONAL, - toAWE ToAWE OPTIONAL, + toAWS ToAWS OPTIONAL, + toAWE ToAWE OPTIONAL, transportBearerRequestIndicator TransportBearerRequestIndicator, dCH-SpecificInformationList FDD-DCHs-to-ModifySpecificInformationList, iE-Extensions ProtocolExtensionContainer { {FDD-DCHs-to-ModifyItem-ExtIEs} } OPTIONAL, @@ -3629,38 +4309,38 @@ FDD-DCHs-to-ModifyItem ::= SEQUENCE { } FDD-DCHs-to-ModifyItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }, + { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional}, ... } FDD-DCHs-to-ModifySpecificInformationList ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF FDD-DCHs-to-ModifySpecificItem -FDD-DCHs-to-ModifySpecificItem ::= SEQUENCE { +FDD-DCHs-to-ModifySpecificItem ::= SEQUENCE { dCH-ID DCH-ID, - ul-TransportformatSet TransportFormatSet OPTIONAL, - dl-TransportformatSet TransportFormatSet OPTIONAL, - allocationRetentionPriority AllocationRetentionPriority OPTIONAL, - frameHandlingPriority FrameHandlingPriority OPTIONAL, - not-Used-dRACControl NULL OPTIONAL, + ul-TransportformatSet TransportFormatSet OPTIONAL, + dl-TransportformatSet TransportFormatSet OPTIONAL, + allocationRetentionPriority AllocationRetentionPriority OPTIONAL, + frameHandlingPriority FrameHandlingPriority OPTIONAL, + not-Used-dRACControl NULL OPTIONAL, iE-Extensions ProtocolExtensionContainer { {FDD-DCHs-to-ModifySpecificItem-ExtIEs} } OPTIONAL, ... } FDD-DCHs-to-ModifySpecificItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Guaranteed-Rate-Information CRITICALITY ignore EXTENSION Guaranteed-Rate-Information PRESENCE optional }| - { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE optional }| - { ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional}, + { ID id-Guaranteed-Rate-Information CRITICALITY ignore EXTENSION Guaranteed-Rate-Information PRESENCE optional}| + { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE optional}| + { ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional}, ... } -FDD-DL-ChannelisationCodeNumber ::= INTEGER (0..511) --- According to the mapping in [27]. The maximum value is equal to the DL spreading factor -1-- +FDD-DL-ChannelisationCodeNumber ::= INTEGER (0..511) +-- According to the mapping in TS 25.213 [27]. The maximum value is equal to the DL spreading factor -1-- FDD-DL-CodeInformation ::= SEQUENCE (SIZE (1..maxNrOfDL-Codes)) OF FDD-DL-CodeInformationItem FDD-DL-CodeInformationItem ::= SEQUENCE { - dl-ScramblingCode DL-ScramblingCode, - fDD-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber, + dl-ScramblingCode DL-ScramblingCode, + fDD-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber, transmission-Gap-Pattern-Sequence-ScramblingCode-Information Transmission-Gap-Pattern-Sequence-ScramblingCode-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { {FDD-DL-CodeInformationItem-ExtIEs} } OPTIONAL, ... @@ -3678,7 +4358,31 @@ FDD-TPC-DownlinkStepSize ::= ENUMERATED { ... } -SchedulingPriorityIndicator ::= INTEGER { lowest(0), highest(15) } (0..15) +SchedulingPriorityIndicator ::= INTEGER { lowest(0), highest(15) } (0..15) + +F-DPCH-Info ::= SEQUENCE { + f-DPCH-SlotFormat F-DPCH-SlotFormat, + fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber, + extended-E-DPCCH-PO Extended-E-DPCCH-PO OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { F-DPCH-Info-ExtIEs } } OPTIONAL, + ... +} + +F-DPCH-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +F-DPCH-Info-To-Modify ::= SEQUENCE { + f-DPCH-SlotFormat F-DPCH-SlotFormat OPTIONAL, + fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber OPTIONAL, + extended-E-DPCCH-PO Extended-E-DPCCH-PO OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { F-DPCH-Info-To-Modify-ExtIEs } } OPTIONAL, + ... +} + +F-DPCH-Info-To-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} F-DPCH-SlotFormat ::= INTEGER (0..9) @@ -3702,12 +4406,73 @@ FPACH-Information ::= SEQUENCE { ... } -FrameHandlingPriority ::= INTEGER { lowest(0), highest(15) } (0..15) +FTPICH-Information ::= SEQUENCE { + fTPICH-Offset FTPICH-Offset, + iE-Extensions ProtocolExtensionContainer { { FTPICH-Information-ExtIEs } } OPTIONAL, + ... +} + +FTPICH-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +FTPICH-SlotFormat ::= INTEGER (0..9,...) -FrameOffset ::= INTEGER (0..255) +FTPICH-Offset ::= INTEGER (0..149) + +FTPICH-Information-Removal ::= ENUMERATED { + remove, + ... +} + +FTPICH-Information-To-Modify ::= SEQUENCE { + fTPICH-Offset FTPICH-Offset OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FTPICH-Information-To-Modify-ExtIEs } } OPTIONAL, + ... +} + +FTPICH-Information-To-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +FTPICH-Information-Reconf ::=SEQUENCE{ + setup-Or-ConfigurationChange-Or-Removal-Of-FTPICH-Information Setup-Or-ConfigurationChange-Or-Removal-Of-FTPICH-Information, + iE-Extensions ProtocolExtensionContainer { { FTPICH-Information-Reconf-ExtIEs} } OPTIONAL, + ... +} + +FTPICH-Information-Reconf-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +FTPICH-Reconfiguration-Information ::= SEQUENCE { + fTPICH-SlotFormat FTPICH-SlotFormat OPTIONAL, + fTPICH-ChannelisationCodenumber FDD-DL-ChannelisationCodeNumber OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FTPICH-Reconfiguration-Information-ExtIEs } } OPTIONAL, + ... +} + +FTPICH-Reconfiguration-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +FTPICH-Information-Response ::= SEQUENCE { + fTPICH-SlotFormat FTPICH-SlotFormat, + fTPICH-ChannelisationCodenumber FDD-DL-ChannelisationCodeNumber, + iE-Extensions ProtocolExtensionContainer { { FTPICH-Information-Response-ExtIEs } } OPTIONAL, + ... +} + +FTPICH-Information-Response-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +FrameHandlingPriority ::= INTEGER { lowest(0), highest(15) } (0..15) + +FrameOffset ::= INTEGER (0..255) -- Frames -FrequencyBandIndicator ::= ENUMERATED { +FrequencyBandIndicator ::= ENUMERATED { bandI, bandII, bandIII, @@ -3730,16 +4495,26 @@ FrequencyBandIndicator ::= ENUMERATED { bandXX, bandXXI, bandXXII, - ... + ..., + reserved23, + reserved24, + bandXXV, + bandXXVI, + reserved27, + reserved28, + reserved29, + reserved30, + reserved31, + bandXXXII } -- G -GapLength ::= INTEGER (1..14) +GapLength ::= INTEGER (1..14) -- Unit Slot -GapDuration ::= INTEGER (1..144,...) +GapDuration ::= INTEGER (1..144,...) -- Unit Frame GA-Cell ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF @@ -3783,14 +4558,38 @@ GA-EllipsoidArc-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -GANSS-AddClockModels ::= CHOICE { - navClockModel GANSS-NAVclockModel, - cnavClockModel GANSS-CNAVclockModel, - glonassClockModel GANSS-GLONASSclockModel, - sbasClockModel GANSS-SBASclockModel, +Gainfactors-10ms-mode ::= CHOICE { + signalledGainFactors10ms SEQUENCE { + gain10ms-betaC BetaCD, + gain10ms-betaD BetaCD, + gain10ms-refTFCNumber RefTFCNumber OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { SignalledGainFactors10ms-ExtIEs } } OPTIONAL, + ... + }, + computedGainFactors10ms RefTFCNumber, ... } +SignalledGainFactors10ms-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +GANSS-AddClockModels ::= CHOICE { + navClockModel GANSS-NAVclockModel, + cnavClockModel GANSS-CNAVclockModel, + glonassClockModel GANSS-GLONASSclockModel, + sbasClockModel GANSS-SBASclockModel, + ..., + extension-GANSS-AddClockModels Extension-GANSS-AddClockModels +} + +Extension-GANSS-AddClockModels ::= ProtocolIE-Single-Container {{ Extension-GANSS-AddClockModels-IE }} + +Extension-GANSS-AddClockModels-IE RNSAP-PROTOCOL-IES ::= { + { ID id-GANSS-BDSclockModel CRITICALITY ignore TYPE GANSS-BDSclockModel PRESENCE mandatory} + +} + GANSS-AddIonoModelReq ::= BIT STRING (SIZE(2)) GANSS-AddNavigationModelsReq ::= BOOLEAN @@ -3800,8 +4599,16 @@ GANSS-AddOrbitModels ::= CHOICE { cnavKeplerianSet GANSS-NavModel-CNAVKeplerianSet, glonassECEF GANSS-NavModel-GLONASSecef, sbasECEF GANSS-NavModel-SBASecef, - ... - } + ..., + extension-GANSS-AddOrbitModels Extension-GANSS-AddOrbitModels +} + +Extension-GANSS-AddOrbitModels ::= ProtocolIE-Single-Container {{ Extension-GANSS-AddOrbitModels-IE }} + +Extension-GANSS-AddOrbitModels-IE RNSAP-PROTOCOL-IES ::= { + { ID id-GANSS-NavModel-BDSKeplerianSet CRITICALITY ignore TYPE GANSS-NavModel-BDSKeplerianSet PRESENCE mandatory} + +} GANSS-AddUTCModelsReq ::= BOOLEAN @@ -3818,7 +4625,7 @@ GANSS-Additional-Ionospheric-Model-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { GANSS-Additional-Navigation-Models ::= SEQUENCE { ganss-Transmission-Time GANSS-Transmission-Time, - non-broadcastIndication ENUMERATED { true } OPTIONAL, + non-broadcastIndication ENUMERATED { true } OPTIONAL, ganssSatInfoNavList Ganss-Sat-Info-AddNavList, ie-Extensions ProtocolExtensionContainer { { GANSS-Additional-Navigation-Models-ExtIEs } } OPTIONAL, ... @@ -3831,20 +4638,28 @@ GANSS-Additional-Navigation-Models-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { GANSS-Additional-Time-Models ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF GANSS-Time-Model GANSS-Additional-UTC-Models ::= CHOICE { - utcModel1 GANSS-UTCmodelSet1, - utcModel2 GANSS-UTCmodelSet2, - utcModel3 GANSS-UTCmodelSet3, - ... + utcModel1 GANSS-UTCmodelSet1, + utcModel2 GANSS-UTCmodelSet2, + utcModel3 GANSS-UTCmodelSet3, + ..., + extension-GANSS-Additional-UTC-Models Extension-GANSS-Additional-UTC-Models +} + +Extension-GANSS-Additional-UTC-Models ::= ProtocolIE-Single-Container {{ Extension-GANSS-Additional-UTC-Models-IE }} + +Extension-GANSS-Additional-UTC-Models-IE RNSAP-PROTOCOL-IES ::= { + { ID id-GANSS-UTCmodelSet4 CRITICALITY ignore TYPE GANSS-UTCmodelSet4 PRESENCE mandatory} + } GANSS-Almanac ::= SEQUENCE{ ganss-wk-number INTEGER(0..255), gANSS-AlmanacModel CHOICE { gANSS-keplerianParameters SEQUENCE { - t-oa INTEGER(0..255), - iod-a INTEGER(0..3), + t-oa INTEGER(0..1023), + iod-a INTEGER(0..15), gANSS-SatelliteInformationKP GANSS-SatelliteInformationKP, - ie-Extensions ProtocolExtensionContainer { { GANSS-KeplerianParametersAlm-ExtIEs } } OPTIONAL, + ie-Extensions ProtocolExtensionContainer { { GANSS-KeplerianParametersAlm-ExtIEs } } OPTIONAL, ... }, ..., @@ -3861,11 +4676,12 @@ GANSS-KeplerianParametersAlm-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Extension-GANSS-AlmanacModel ::= ProtocolIE-Single-Container {{ Extension-GANSS-AlmanacModel-IE }} Extension-GANSS-AlmanacModel-IE RNSAP-PROTOCOL-IES ::= { - { ID id-GANSS-alm-keplerianNAVAlmanac CRITICALITY ignore TYPE GANSS-alm-keplerianNAVAlmanac PRESENCE mandatory}| - { ID id-GANSS-alm-keplerianReducedAlmanac CRITICALITY ignore TYPE GANSS-alm-keplerianReducedAlmanac PRESENCE mandatory}| - { ID id-GANSS-alm-keplerianMidiAlmanac CRITICALITY ignore TYPE GANSS-alm-keplerianMidiAlmanac PRESENCE mandatory}| - { ID id-GANSS-alm-keplerianGLONASS CRITICALITY ignore TYPE GANSS-alm-keplerianGLONASS PRESENCE mandatory}| - { ID id-GANSS-alm-ecefSBASAlmanac CRITICALITY ignore TYPE GANSS-alm-ecefSBASAlmanac PRESENCE mandatory} + { ID id-GANSS-alm-keplerianNAVAlmanac CRITICALITY ignore TYPE GANSS-alm-keplerianNAVAlmanac PRESENCE mandatory}| + { ID id-GANSS-alm-keplerianReducedAlmanac CRITICALITY ignore TYPE GANSS-alm-keplerianReducedAlmanac PRESENCE mandatory}| + { ID id-GANSS-alm-keplerianMidiAlmanac CRITICALITY ignore TYPE GANSS-alm-keplerianMidiAlmanac PRESENCE mandatory}| + { ID id-GANSS-alm-keplerianGLONASS CRITICALITY ignore TYPE GANSS-alm-keplerianGLONASS PRESENCE mandatory}| + { ID id-GANSS-alm-ecefSBASAlmanac CRITICALITY ignore TYPE GANSS-alm-ecefSBASAlmanac PRESENCE mandatory}| + { ID id-GANSS-alm-keplerianBDSAlmanac CRITICALITY ignore TYPE GANSS-alm-KEPLERIANBDSALMANAC PRESENCE mandatory} } @@ -3880,6 +4696,16 @@ GANSS-ALM-NAVKeplerianSet-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +GANSS-alm-KEPLERIANBDSALMANAC ::= SEQUENCE { + sat-info-BDSkpList GANSS-SAT-Info-Almanac-BDSkpList, + iE-Extensions ProtocolExtensionContainer { { GANSS-alm-KEPLERIANBDSALMANAC-ExtIEs } } OPTIONAL, + ... +} + +GANSS-alm-KEPLERIANBDSALMANAC-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + GANSS-alm-keplerianReducedAlmanac ::= SEQUENCE { t-oa INTEGER (0..255), sat-info-REDkpList GANSS-SAT-Info-Almanac-REDkpList, @@ -3924,6 +4750,7 @@ GANSS-ALM-ECEFsbasAlmanacSet-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } GANSS-Almanac-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-completeAlmanacProvided CRITICALITY ignore EXTENSION CompleteAlmanacProvided PRESENCE optional}, ... } @@ -3958,12 +4785,28 @@ GANSS-AuxInfoGANSS-ID3-element-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { GANSS-AuxInfoReq ::= BOOLEAN +GANSS-BDSclockModel ::= SEQUENCE { + bdsToc BIT STRING (SIZE (17)), + bdsa0 BIT STRING (SIZE (24)), + bdsa1 BIT STRING (SIZE (22)), + bdsa2 BIT STRING (SIZE (11)), + bdsTgd1 BIT STRING (SIZE (10)), + bdsAODC BIT STRING (SIZE (5)), + iE-Extensions ProtocolExtensionContainer { { GANSS-BDSclockModelItem-ExtIEs } } OPTIONAL, + ... +} + +GANSS-BDSclockModelItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + GANSS-Clock-Model ::= SEQUENCE (SIZE (1..maxGANSSClockMod)) OF SEQUENCE { t-oc BIT STRING (SIZE (14)), - a-i2 BIT STRING (SIZE (12)), - a-i1 BIT STRING (SIZE (18)), - a-i0 BIT STRING (SIZE (28)), - t-gd BIT STRING (SIZE (10)) OPTIONAL, + a-i2 BIT STRING (SIZE (6)), + a-i1 BIT STRING (SIZE (21)), + a-i0 BIT STRING (SIZE (31)), + t-gd BIT STRING (SIZE (10)) OPTIONAL, + sisa BIT STRING (SIZE (8)), model-id INTEGER(0..1,...) OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GANSS-ClockModelItem-ExtIEs } } OPTIONAL, ... @@ -3998,33 +4841,33 @@ GANSS-CNAVclockModel-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } GANSS-Common-Data ::= SEQUENCE { - ganss-Ionospheric-Model GANSS-Ionospheric-Model OPTIONAL, - ganss-Rx-Pos GANSS-RX-Pos OPTIONAL, - ie-Extensions ProtocolExtensionContainer { { GANSS-Common-Data-ExtIEs } } OPTIONAL, + ganss-Ionospheric-Model GANSS-Ionospheric-Model OPTIONAL, + ganss-Rx-Pos GANSS-RX-Pos OPTIONAL, + ie-Extensions ProtocolExtensionContainer { { GANSS-Common-Data-ExtIEs } } OPTIONAL, ... } GANSS-Common-Data-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GANSS-Additional-Ionospheric-Model CRITICALITY ignore EXTENSION GANSS-Additional-Ionospheric-Model PRESENCE optional }| - { ID id-GANSS-Earth-Orientation-Parameters CRITICALITY ignore EXTENSION GANSS-Earth-Orientation-Parameters PRESENCE optional }, + { ID id-GANSS-Additional-Ionospheric-Model CRITICALITY ignore EXTENSION GANSS-Additional-Ionospheric-Model PRESENCE optional}| + { ID id-GANSS-Earth-Orientation-Parameters CRITICALITY ignore EXTENSION GANSS-Earth-Orientation-Parameters PRESENCE optional}, ... } GANSS-CommonDataInfoReq ::= SEQUENCE { - ionospheric-Model BOOLEAN OPTIONAL, + ionospheric-Model BOOLEAN OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GANSS-CommonDataInfoReq-ExtIEs } } OPTIONAL, ... } GANSS-CommonDataInfoReq-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - {ID id-GANSS-AddIonoModelReq CRITICALITY ignore EXTENSION GANSS-AddIonoModelReq PRESENCE optional} | - {ID id-GANSS-EarthOrientParaReq CRITICALITY ignore EXTENSION GANSS-EarthOrientParaReq PRESENCE optional} , + {ID id-GANSS-AddIonoModelReq CRITICALITY ignore EXTENSION GANSS-AddIonoModelReq PRESENCE optional}| + {ID id-GANSS-EarthOrientParaReq CRITICALITY ignore EXTENSION GANSS-EarthOrientParaReq PRESENCE optional}, ... } GANSS-Data-Bit-Assistance ::= SEQUENCE { ganssTod INTEGER (0..59,...), - dataBitAssistancelist GANSS-DataBitAssistanceList, + dataBitAssistancelist GANSS-DataBitAssistanceList, ie-Extensions ProtocolExtensionContainer { { GANSS-Data-Bit-Assistance-ExtIEs } } OPTIONAL, ... } @@ -4073,8 +4916,8 @@ GANSS-Data-Bit-Assistance-ReqItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { GANSS-Data-Bit-Assistance-ReqList ::= SEQUENCE { dGANSS-Signal-ID BIT STRING (SIZE (8)), ganss-DataBitInterval INTEGER(0..15), - ganss-SatelliteInfo SEQUENCE (SIZE (1..maxGANSSSat)) OF INTEGER(0..63) OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { GANSS-Data-Bit-Assistance-ReqList-ExtIEs } } OPTIONAL, + ganss-SatelliteInfo SEQUENCE (SIZE (1..maxGANSSSat)) OF INTEGER(0..63) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { GANSS-Data-Bit-Assistance-ReqList-ExtIEs } } OPTIONAL, ... } @@ -4082,6 +4925,8 @@ GANSS-Data-Bit-Assistance-ReqList-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +GANSS-Delta-T ::= INTEGER(-128..127) + GANSS-DeltaUT1 ::= SEQUENCE { b1 BIT STRING (SIZE(11)), b2 BIT STRING (SIZE(10)), @@ -4114,23 +4959,25 @@ GANSS-EarthOrientParaReq ::= BOOLEAN GANSS-GenericDataInfoReqList ::= SEQUENCE (SIZE(1..maxNoGANSS)) OF GANSS-GenericDataInfoReqItem GANSS-GenericDataInfoReqItem ::= SEQUENCE { - ganss-Id GANSS-ID OPTIONAL, - ganss-Navigation-Model-And-Time-Recovery BOOLEAN OPTIONAL, - ganss-Time-Model-GNSS-GNSS BIT STRING (SIZE (9)) OPTIONAL, - ganss-UTC-Model BOOLEAN OPTIONAL, - ganss-Almanac BOOLEAN OPTIONAL, - ganss-Real-Time-Integrity BOOLEAN OPTIONAL, - ganss-Data-Bit-Assistance-Req GANSS-Data-Bit-Assistance-ReqItem OPTIONAL, + ganss-Id GANSS-ID OPTIONAL, + ganss-Navigation-Model-And-Time-Recovery BOOLEAN OPTIONAL, + ganss-Time-Model-GNSS-GNSS BIT STRING (SIZE (9)) OPTIONAL, + ganss-UTC-Model BOOLEAN OPTIONAL, + ganss-Almanac BOOLEAN OPTIONAL, + ganss-Real-Time-Integrity BOOLEAN OPTIONAL, + ganss-Data-Bit-Assistance-Req GANSS-Data-Bit-Assistance-ReqItem OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GANSS-GenericDataInfoReqItem-ExtIEs } } OPTIONAL, ... } GANSS-GenericDataInfoReqItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - {ID id-GANSS-AddNavigationModelsReq CRITICALITY ignore EXTENSION GANSS-AddNavigationModelsReq PRESENCE optional} | - {ID id-GANSS-AddUTCModelsReq CRITICALITY ignore EXTENSION GANSS-AddUTCModelsReq PRESENCE optional} | - {ID id-GANSS-AuxInfoReq CRITICALITY ignore EXTENSION GANSS-AuxInfoReq PRESENCE optional} | - -- The following IE shall be present if 'GANSS-ID' in 'GANSS-GenericDataInfoReqItem' is '0' (SBAS) - {ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional} , + {ID id-GANSS-AddNavigationModelsReq CRITICALITY ignore EXTENSION GANSS-AddNavigationModelsReq PRESENCE optional}| + {ID id-GANSS-AddUTCModelsReq CRITICALITY ignore EXTENSION GANSS-AddUTCModelsReq PRESENCE optional}| + {ID id-GANSS-AuxInfoReq CRITICALITY ignore EXTENSION GANSS-AuxInfoReq PRESENCE optional}| + -- The following IE shall be present if ‘GANSS-ID’ in ‘GANSS-GenericDataInfoReqItem’ is ‘0’ (SBAS) + {ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional}| + {ID id-DBDS-CorrectionsReq CRITICALITY ignore EXTENSION DBDS-CorrectionsReq PRESENCE optional}| + {ID id-BDS-IonosphericGridModelReq CRITICALITY ignore EXTENSION BDS-IonosphericGridModelReq PRESENCE optional}, ... } @@ -4138,32 +4985,34 @@ GANSS-GenericDataInfoReqItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { GANSS-Generic-Data ::= SEQUENCE (SIZE(1..maxNoGANSS)) OF GANSS-Generic-DataItem GANSS-Generic-DataItem ::= SEQUENCE { - ganss-Id GANSS-ID OPTIONAL, - dganss-Correction DGANSSCorrections OPTIONAL, - ganss-Navigation-Model-And-Time-Recovery GANSS-Navigation-Model-And-Time-Recovery OPTIONAL, - ganss-Time-Model GANSS-Time-Model OPTIONAL, - ganss-UTC-TIME GANSS-UTC-Model OPTIONAL, - ganss-Almanac GANSS-Almanac OPTIONAL, - ganss-Real-Time-Integrity GANSS-Real-Time-Integrity OPTIONAL, - ganss-Data-Bit-Assistance GANSS-Data-Bit-Assistance OPTIONAL, - ie-Extensions ProtocolExtensionContainer { { GANSS-Generic-DataItem-ExtIEs } } OPTIONAL, + ganss-Id GANSS-ID OPTIONAL, + dganss-Correction DGANSSCorrections OPTIONAL, + ganss-Navigation-Model-And-Time-Recovery GANSS-Navigation-Model-And-Time-Recovery OPTIONAL, + ganss-Time-Model GANSS-Time-Model OPTIONAL, + ganss-UTC-TIME GANSS-UTC-Model OPTIONAL, + ganss-Almanac GANSS-Almanac OPTIONAL, + ganss-Real-Time-Integrity GANSS-Real-Time-Integrity OPTIONAL, + ganss-Data-Bit-Assistance GANSS-Data-Bit-Assistance OPTIONAL, + ie-Extensions ProtocolExtensionContainer { { GANSS-Generic-DataItem-ExtIEs } } OPTIONAL, ... } GANSS-Generic-DataItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GANSS-Additional-Time-Models CRITICALITY ignore EXTENSION GANSS-Additional-Time-Models PRESENCE optional }| - { ID id-GANSS-Additional-Navigation-Models CRITICALITY ignore EXTENSION GANSS-Additional-Navigation-Models PRESENCE optional }| - { ID id-GANSS-Additional-UTC-Models CRITICALITY ignore EXTENSION GANSS-Additional-UTC-Models PRESENCE optional }| - { ID id-GANSS-Auxiliary-Information CRITICALITY ignore EXTENSION GANSS-Auxiliary-Information PRESENCE optional }| - -- The following element shall be present if 'GANSS-ID' in 'GANSS-Generic-DataItem' is '0' ('SBAS') - { ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional }, + { ID id-GANSS-Additional-Time-Models CRITICALITY ignore EXTENSION GANSS-Additional-Time-Models PRESENCE optional}| + { ID id-GANSS-Additional-Navigation-Models CRITICALITY ignore EXTENSION GANSS-Additional-Navigation-Models PRESENCE optional}| + { ID id-GANSS-Additional-UTC-Models CRITICALITY ignore EXTENSION GANSS-Additional-UTC-Models PRESENCE optional}| + { ID id-GANSS-Auxiliary-Information CRITICALITY ignore EXTENSION GANSS-Auxiliary-Information PRESENCE optional}| + -- The following element shall be present if ‘GANSS-ID’ in ‘GANSS-Generic-DataItem’ is ‘0’ (‘SBAS’) + { ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional}| + { ID id-DBDS-Corrections CRITICALITY ignore EXTENSION DBDS-Corrections PRESENCE optional}| + { ID id-BDS-Ionospheric-Grid-Model CRITICALITY ignore EXTENSION BDS-Ionospheric-Grid-Model PRESENCE optional}, ... } GANSS-GLONASSclockModel ::= SEQUENCE { gloTau BIT STRING (SIZE (22)), gloGamma BIT STRING (SIZE (11)), - gloDeltaTau BIT STRING (SIZE (5)) OPTIONAL, + gloDeltaTau BIT STRING (SIZE (5)) OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GANSS-GLONASSclockModel-ExtIEs } } OPTIONAL, ... } @@ -4175,8 +5024,8 @@ GANSS-GLONASSclockModel-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { GANSS-ID ::= INTEGER(0..7,...) GANSS-Information ::= SEQUENCE { - gANSS-CommonDataInfoReq GANSS-CommonDataInfoReq OPTIONAL, - gANSS-GenericDataInfoReqList GANSS-GenericDataInfoReqList OPTIONAL, + gANSS-CommonDataInfoReq GANSS-CommonDataInfoReq OPTIONAL, + gANSS-GenericDataInfoReqList GANSS-GenericDataInfoReqList OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GANSS-Information-ExtIEs } } OPTIONAL, ... } @@ -4186,9 +5035,9 @@ GANSS-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } GANSS-Ionospheric-Model ::= SEQUENCE { - alpha-zero-ionos BIT STRING (SIZE (12)), - alpha-one-ionos BIT STRING (SIZE (12)), - alpha-two-ionos BIT STRING (SIZE (12)), + alpha-zero-ionos BIT STRING (SIZE (11)), + alpha-one-ionos BIT STRING (SIZE (11)), + alpha-two-ionos BIT STRING (SIZE (14)), gANSS-IonosphereRegionalStormFlags GANSS-IonosphereRegionalStormFlags OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GANSS-Ionospheric-Model-ExtIEs } } OPTIONAL, ... @@ -4238,6 +5087,33 @@ GANSS-Navigation-Model-And-Time-Recovery-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +GANSS-NavModel-BDSKeplerianSet ::= SEQUENCE { + bdsURAI BIT STRING (SIZE (4)), + bdsToe BIT STRING (SIZE (17)), + bdsAPowerHalf BIT STRING (SIZE (32)), + bdsE BIT STRING (SIZE (32)), + bdsW BIT STRING (SIZE (32)), + bdsDeltaN BIT STRING (SIZE (16)), + bdsM0 BIT STRING (SIZE (32)), + bdsOmega0 BIT STRING (SIZE (32)), + bdsOmegaDot BIT STRING (SIZE (24)), + bdsI0 BIT STRING (SIZE (32)), + bdsIDot BIT STRING (SIZE (14)), + bdsCuc BIT STRING (SIZE (18)), + bdsCus BIT STRING (SIZE (18)), + bdsCrc BIT STRING (SIZE (18)), + bdsCrs BIT STRING (SIZE (18)), + bdsCic BIT STRING (SIZE (18)), + bdsCis BIT STRING (SIZE (18)), + bdsAODE BIT STRING (SIZE (5)), + iE-Extensions ProtocolExtensionContainer { { GANSS-NavModel-BDSKeplerianSet-ExtIEs } } OPTIONAL, + ... +} + +GANSS-NavModel-BDSKeplerianSet-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + GANSS-NavModel-CNAVKeplerianSet ::= SEQUENCE { cnavTop BIT STRING (SIZE (11)), cnavURAindex BIT STRING (SIZE (5)), @@ -4317,7 +5193,7 @@ GANSS-NavModel-NAVKeplerianSet-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } GANSS-NavModel-SBASecef ::= SEQUENCE { - -- the following IE shall be present if 'GANSS-SBASclockModel' in 'GANSS-AddClockModels' is not included in 'Ganss-Sat-Info-AddNavList' + -- the following IE shall be present if ‘GANSS-SBASclockModel’ in ‘GANSS-AddClockModels’ is not included in ‘Ganss-Sat-Info-AddNavList’ sbasTo BIT STRING (SIZE (13)) OPTIONAL, sbasAccuracy BIT STRING (SIZE (4)), sbasXg BIT STRING (SIZE (30)), @@ -4393,16 +5269,17 @@ GANSS-RX-Pos-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { GANSS-SatelliteInformationKP ::= SEQUENCE (SIZE (1..maxGANSSSatAlmanac)) OF SEQUENCE { satId INTEGER(0..63), - ganss-e-alm BIT STRING (SIZE (11)), + ganss-e-alm BIT STRING (SIZE (11)), ganss-delta-I-alm BIT STRING (SIZE (11)), ganss-omegadot-alm BIT STRING (SIZE (11)), - ganss-svhealth-alm BIT STRING (SIZE (4)), - ganss-delta-a-sqrt-alm BIT STRING (SIZE (17)), + ganss-svStatusINAV-alm BIT STRING (SIZE (4)), + ganss-svStatusFNAV-alm BIT STRING (SIZE (2)) OPTIONAL, + ganss-delta-a-sqrt-alm BIT STRING (SIZE (13)), ganss-omegazero-alm BIT STRING (SIZE (16)), ganss-m-zero-alm BIT STRING (SIZE (16)), ganss-omega-alm BIT STRING (SIZE (16)), - ganss-af-zero-alm BIT STRING (SIZE (14)), - ganss-af-one-alm BIT STRING (SIZE (11)), + ganss-af-zero-alm BIT STRING (SIZE (16)), + ganss-af-one-alm BIT STRING (SIZE (13)), ie-Extensions ProtocolExtensionContainer { { GANSS-SatelliteInformationKPItem-ExtIEs } } OPTIONAL, ... } @@ -4413,7 +5290,7 @@ GANSS-SatelliteInformationKPItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Ganss-Sat-Info-AddNavList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE { satId INTEGER (0..63), - svHealth BIT STRING (SIZE (6)), + svHealth BIT STRING (SIZE (9)), iod BIT STRING (SIZE (11)), ganssAddClockModels GANSS-AddClockModels, ganssAddOrbitModels GANSS-AddOrbitModels, @@ -4425,6 +5302,30 @@ Ganss-Sat-Info-AddNavList-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +GANSS-SAT-Info-Almanac-BDSkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-BDS + +GANSS-SAT-Info-Almanac-BDS ::= SEQUENCE { + satId INTEGER(0..63), + bdsAlmToa BIT STRING (SIZE (8)), + bdsAlmSqrtA BIT STRING (SIZE (24)), + bdsAlmE BIT STRING (SIZE (17)), + bdsAlmW BIT STRING (SIZE (24)), + bdsAlmM0 BIT STRING (SIZE (24)), + bdsAlmOmega0 BIT STRING (SIZE (24)), + bdsAlmOmegaDot BIT STRING (SIZE (17)), + bdsAlmDeltaI BIT STRING (SIZE (16)), + bdsAlmA0 BIT STRING (SIZE (11)), + bdsAlmA1 BIT STRING (SIZE (11)), + bdsSvHealth BIT STRING (SIZE(9)) OPTIONAL, +-- Mondatory if the IE “Sat ID” is between 0 and 29 and not needed otherwise + iE-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-BDS-ExtIEs } } OPTIONAL, + ... +} + +GANSS-SAT-Info-Almanac-BDS-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + GANSS-SAT-Info-Almanac-GLOkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF SEQUENCE { gloAlmNA BIT STRING (SIZE(11)), gloAlmnA BIT STRING (SIZE(5)), @@ -4438,7 +5339,7 @@ GANSS-SAT-Info-Almanac-GLOkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF gloAlmOmegaA BIT STRING (SIZE(16)), gloAlmTauA BIT STRING (SIZE(10)), gloAlmCA BIT STRING (SIZE(1)), - gloAlmMA BIT STRING (SIZE(2)) OPTIONAL, + gloAlmMA BIT STRING (SIZE(2)) OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-GLOkp-ExtIEs } } OPTIONAL, ... } @@ -4505,7 +5406,7 @@ GANSS-SAT-Info-Almanac-REDkp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -GANSS-SAT-Info-Almanac-SBASecefList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF SEQUENCE { +GANSS-SAT-Info-Almanac-SBASecefList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF SEQUENCE { sbasAlmDataID BIT STRING (SIZE(2)), svID INTEGER(0..63), sbasAlmHealth BIT STRING (SIZE(8)), @@ -4539,13 +5440,13 @@ GANSS-Sat-Info-Nav-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -GANSS-SBAS-ID ::= ENUMERATED { - waas, - egnos, - msas, - gagan, - ... - } +GANSS-SBAS-ID ::= ENUMERATED { + waas, + egnos, + msas, + gagan, + ... + } GANSS-SBASclockModel ::= SEQUENCE { sbasTo BIT STRING (SIZE (13)), @@ -4579,20 +5480,21 @@ GANSS-Time-Model ::= SEQUENCE { ganss-t-a0 INTEGER(-2147483648..2147483647), ganss-t-a1 INTEGER(-8388608..8388607) OPTIONAL, ganss-t-a2 INTEGER(-64..63) OPTIONAL, - gnss-to-id ENUMERATED{gps,...,galileo,qzss,glonass}, + gnss-to-id ENUMERATED{gps,...,galileo,qzss,glonass,bds}, ganss-wk-number INTEGER(0..8191) OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GANSS-Time-Model-ExtIEs } } OPTIONAL, ... } GANSS-Time-Model-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-ganss-Delta-T CRITICALITY ignore EXTENSION GANSS-Delta-T PRESENCE optional}, ... } GANSS-Transmission-Time ::= SEQUENCE { - ganssDay INTEGER(0..8191) OPTIONAL, + ganssDay INTEGER(0..8191) OPTIONAL, ganssTod INTEGER(0..86399), - ie-Extensions ProtocolExtensionContainer { { GANSS-Transmission-Time-ExtIEs } } OPTIONAL, + ie-Extensions ProtocolExtensionContainer { { GANSS-Transmission-Time-ExtIEs } } OPTIONAL, ... } @@ -4666,6 +5568,21 @@ GANSS-UTCmodelSet3-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +GANSS-UTCmodelSet4 ::= SEQUENCE { + utcA0 BIT STRING (SIZE (32)), + utcA1 BIT STRING (SIZE (24)), + utcDeltaTls BIT STRING (SIZE (8)), + utcWNlsf BIT STRING (SIZE (8)), + utcDN BIT STRING (SIZE (8)), + utcDeltaTlsf BIT STRING (SIZE (8)), + iE-Extensions ProtocolExtensionContainer { { GANSS-UTCmodelSet4-ExtIEs } } OPTIONAL, + ... +} + +GANSS-UTCmodelSet4-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + GA-PointWithAltitude ::= SEQUENCE { geographicalCoordinates GeographicalCoordinate, altitudeAndDirection GA-AltitudeAndDirection, @@ -4712,8 +5629,8 @@ GA-UncertaintyEllipse ::= SEQUENCE { GA-PointWithUnCertainty ::=SEQUENCE { geographicalCoordinates GeographicalCoordinate, - uncertaintyCode INTEGER (0..127), - iE-Extensions ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL, + uncertaintyCode INTEGER (0..127), + iE-Extensions ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL, ... } @@ -4723,7 +5640,7 @@ GA-PointWithUnCertainty-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { GA-AccessPointPosition ::= SEQUENCE { geographicalCoordinate GeographicalCoordinate, - iE-Extensions ProtocolExtensionContainer { {GA-AccessPoint-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {GA-AccessPoint-ExtIEs} } OPTIONAL, ... } @@ -4732,10 +5649,10 @@ GA-AccessPoint-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } GeographicalCoordinate ::= SEQUENCE { - latitudeSign ENUMERATED { north, south }, + latitudeSign ENUMERATED { north, south }, latitude INTEGER (0..8388607), longitude INTEGER (-8388608..8388607), - iE-Extensions ProtocolExtensionContainer { {GeographicalCoordinate-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {GeographicalCoordinate-ExtIEs} } OPTIONAL, ... } @@ -4743,12 +5660,12 @@ GeographicalCoordinate-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -GERAN-Cell-Capability ::= BIT STRING (SIZE (16)) --- First bit: A/Gb mode -- --- Second bit: Iu mode -- --- Note: undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. - +GERAN-Cell-Capability ::= BIT STRING (SIZE (16)) +-- First bit: A/Gb mode -- +-- Second bit: Iu mode -- +-- Note: undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. – -GERAN-Classmark ::= OCTET STRING +GERAN-Classmark ::= OCTET STRING -- GERAN Classmark as defined in (38) -- GERAN-SI-Type ::= CHOICE { @@ -4768,16 +5685,16 @@ GERAN-SystemInfo-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -GenericTrafficCategory ::= BIT STRING (SIZE (8)) +GenericTrafficCategory ::= BIT STRING (SIZE (8)) GPS-Almanac ::= SEQUENCE { - wna-alm BIT STRING (SIZE (8)), - satellite-Almanac-Information SEQUENCE (SIZE (1..maxNoSat)) OF + wna-alm BIT STRING (SIZE (8)), + satellite-Almanac-Information SEQUENCE (SIZE (1..maxNoSat)) OF SEQUENCE { dATA-ID DATA-ID, sAT-ID SAT-ID, gps-e-alm BIT STRING (SIZE (16)), - gps-toa-alm BIT STRING (SIZE (8)), + gps-toa-alm BIT STRING (SIZE (8)), gps-delta-I-alm BIT STRING (SIZE (16)), omegadot-alm BIT STRING (SIZE (16)), svhealth-alm BIT STRING (SIZE (8)), @@ -4798,10 +5715,11 @@ GPS-Almanac ::= SEQUENCE { Satellite-Almanac-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... -} +} GPS-Almanac-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Satellite-Almanac-Information-ExtItem CRITICALITY ignore EXTENSION Satellite-Almanac-Information-ExtItem PRESENCE optional}, + { ID id-Satellite-Almanac-Information-ExtItem CRITICALITY ignore EXTENSION Satellite-Almanac-Information-ExtItem PRESENCE optional}| + { ID id-completeAlmanacProvided CRITICALITY ignore EXTENSION CompleteAlmanacProvided PRESENCE optional}, ... } @@ -4810,7 +5728,7 @@ Satellite-Almanac-Information-ExtItem ::= SEQUENCE (SIZE (1..maxNrOfSatAlmanac-m dATA-ID DATA-ID, sAT-ID SAT-ID, gps-e-alm BIT STRING (SIZE (16)), - gps-toa-alm BIT STRING (SIZE (8)), + gps-toa-alm BIT STRING (SIZE (8)), gps-delta-I-alm BIT STRING (SIZE (16)), omegadot-alm BIT STRING (SIZE (16)), svhealth-alm BIT STRING (SIZE (8)), @@ -4842,7 +5760,7 @@ GPSInformation ::= SEQUENCE (SIZE (1..maxNoGPSTypes)) OF iE-Extensions ProtocolExtensionContainer { { GPSInformation-ExtIEs} } OPTIONAL, ... } --- This IE shall be present if the Information Type IE indicates 'GPS Information' +-- This IE shall be present if the Information Type IE indicates ‘GPS Information’ GPSInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -4967,8 +5885,8 @@ Guaranteed-Rate-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -Guaranteed-Rate ::= INTEGER (1..maxNrOfTFs) --- "1": TFI 0, "2": TFI 1, "3": TFI 2, ... +Guaranteed-Rate ::= INTEGER (1..maxNrOfTFs) +-- “1”: TFI 0, “2”: TFI 1, “3”: TFI 2, ... -- H @@ -4977,13 +5895,13 @@ HARQ-Info-for-E-DCH ::= ENUMERATED { rvtable } -HARQ-MemoryPartitioning ::= CHOICE { +HARQ-MemoryPartitioning ::= CHOICE { implicit HARQ-MemoryPartitioning-Implicit, explicit HARQ-MemoryPartitioning-Explicit, ... } -HARQ-MemoryPartitioning-Implicit ::= SEQUENCE { +HARQ-MemoryPartitioning-Implicit ::= SEQUENCE { number-of-Processes INTEGER (1..8,...,12|14|16), iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioning-Implicit-ExtIEs } } OPTIONAL, ... @@ -4993,7 +5911,7 @@ HARQ-MemoryPartitioning-Implicit-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -HARQ-MemoryPartitioning-Explicit ::= SEQUENCE { +HARQ-MemoryPartitioning-Explicit ::= SEQUENCE { hARQ-MemoryPartitioningList HARQ-MemoryPartitioningList, iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioning-Explicit-ExtIEs } } OPTIONAL, ... @@ -5067,15 +5985,21 @@ HSDSCH-FDD-Information ::= SEQUENCE { } HSDSCH-FDD-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}| -{ ID id-MIMO-ActivationIndicator CRITICALITY reject EXTENSION MIMO-ActivationIndicator PRESENCE optional}| -{ ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional}| -{ ID id-SixtyfourQAM-UsageAllowedIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-UsageAllowedIndicator PRESENCE optional}| -{ ID id-UE-with-enhanced-HS-SCCH-support-indicator CRITICALITY ignore EXTENSION NULL PRESENCE optional}| -{ ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}| -{ ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}| -{ ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| -{ ID id-Single-Stream-MIMO-ActivationIndicator CRITICALITY reject EXTENSION Single-Stream-MIMO-ActivationIndicator PRESENCE optional}, +{ ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}| +{ ID id-MIMO-ActivationIndicator CRITICALITY reject EXTENSION MIMO-ActivationIndicator PRESENCE optional}| +{ ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional}| +{ ID id-SixtyfourQAM-UsageAllowedIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-UsageAllowedIndicator PRESENCE optional}| +{ ID id-UE-with-enhanced-HS-SCCH-support-indicator CRITICALITY ignore EXTENSION NULL PRESENCE optional}| +{ ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}| +{ ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| +{ ID id-Single-Stream-MIMO-ActivationIndicator CRITICALITY reject EXTENSION Single-Stream-MIMO-ActivationIndicator PRESENCE optional}| +{ ID id-MIMO-withfourtransmitantennas-ActivationIndicator CRITICALITY reject EXTENSION MIMO-withfourtransmitantennas-ActivationIndicator PRESENCE optional}| +{ ID id-DualStream-MIMO-withfourtransmitantennas-ActivationIndicator CRITICALITY reject EXTENSION DualStream-MIMO-withfourtransmitantennas-ActivationIndicator PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator PRESENCE optional}| +{ ID id-Multiflow-Information CRITICALITY reject EXTENSION Multiflow-Information PRESENCE optional}| +{ ID id-CQI-Feedback-Cycle2-k CRITICALITY ignore EXTENSION CQI-Feedback-Cycle2 PRESENCE optional}| +{ ID id-CQI-Cycle-Switch-Timer CRITICALITY ignore EXTENSION CQI-Cycle-Switch-Timer PRESENCE optional}, ... } @@ -5090,12 +6014,15 @@ HSDSCH-FDD-Information-Response ::= SEQUENCE { } HSDSCH-FDD-Information-Response-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-User-Plane-Congestion-Fields-Inclusion CRITICALITY ignore EXTENSION User-Plane-Congestion-Fields-Inclusion PRESENCE optional}| -{ ID id-HARQ-Preamble-Mode-Activation-Indicator CRITICALITY ignore EXTENSION HARQ-Preamble-Mode-Activation-Indicator PRESENCE optional}| -{ ID id-MIMO-InformationResponse CRITICALITY ignore EXTENSION MIMO-InformationResponse PRESENCE optional}| -{ ID id-SixtyfourQAM-DL-UsageIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-DL-UsageIndicator PRESENCE optional}| -{ ID id-HSDSCH-TBSizeTableIndicator CRITICALITY ignore EXTENSION HSDSCH-TBSizeTableIndicator PRESENCE optional}| -{ ID id-power-offset-for-S-CPICH-for-MIMO CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMO PRESENCE optional}, +{ ID id-User-Plane-Congestion-Fields-Inclusion CRITICALITY ignore EXTENSION User-Plane-Congestion-Fields-Inclusion PRESENCE optional}| +{ ID id-HARQ-Preamble-Mode-Activation-Indicator CRITICALITY ignore EXTENSION HARQ-Preamble-Mode-Activation-Indicator PRESENCE optional}| +{ ID id-MIMO-InformationResponse CRITICALITY ignore EXTENSION MIMO-InformationResponse PRESENCE optional}| +{ ID id-SixtyfourQAM-DL-UsageIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-DL-UsageIndicator PRESENCE optional}| +{ ID id-HSDSCH-TBSizeTableIndicator CRITICALITY ignore EXTENSION HSDSCH-TBSizeTableIndicator PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMO PRESENCE optional}| +{ ID id-Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order CRITICALITY ignore EXTENSION Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas PRESENCE optional}| +{ ID id-PrecoderWeightSetRestriction CRITICALITY ignore EXTENSION Precoder-Weight-Set-Restriction PRESENCE optional}, ... } @@ -5107,10 +6034,16 @@ HS-DSCH-FDD-Secondary-Serving-Information ::= SEQUENCE { } HS-DSCH-FDD-Secondary-Serving-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ID id-MIMO-ActivationIndicator CRITICALITY reject EXTENSION MIMO-ActivationIndicator PRESENCE optional}| -{ID id-Single-Stream-MIMO-ActivationIndicator CRITICALITY reject EXTENSION Single-Stream-MIMO-ActivationIndicator PRESENCE optional}| -{ID id-DiversityMode CRITICALITY reject EXTENSION DiversityMode PRESENCE optional}| -{ID id-TransmitDiversityIndicator CRITICALITY reject EXTENSION TransmitDiversityIndicator PRESENCE optional}, +{ID id-MIMO-ActivationIndicator CRITICALITY reject EXTENSION MIMO-ActivationIndicator PRESENCE optional}| +{ID id-Single-Stream-MIMO-ActivationIndicator CRITICALITY reject EXTENSION Single-Stream-MIMO-ActivationIndicator PRESENCE optional}| +{ID id-DiversityMode CRITICALITY reject EXTENSION DiversityMode PRESENCE optional}| +{ID id-TransmitDiversityIndicator CRITICALITY reject EXTENSION TransmitDiversityIndicator PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| +{ID id-OrdinalNumberOfFrequency CRITICALITY reject EXTENSION OrdinalNumberOfFrequency PRESENCE optional}| +{ID id-MIMO-withfourtransmitantennas-ActivationIndicator CRITICALITY reject EXTENSION MIMO-withfourtransmitantennas-ActivationIndicator PRESENCE optional}| +{ID id-DualStream-MIMO-withfourtransmitantennas-ActivationIndicator CRITICALITY reject EXTENSION DualStream-MIMO-withfourtransmitantennas-ActivationIndicator PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator PRESENCE optional}| +{ID id-Multiflow-OrdinalNumberOfFrequency CRITICALITY reject EXTENSION Multiflow-OrdinalNumberOfFrequency PRESENCE optional}, ... } @@ -5125,7 +6058,10 @@ HS-DSCH-FDD-Secondary-Serving-Information-Response ::= SEQUENCE { } HS-DSCH-FDD-Secondary-Serving-Information-Respons-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ID id-MIMO-InformationResponse CRITICALITY ignore EXTENSION MIMO-InformationResponse PRESENCE optional}, +{ID id-MIMO-InformationResponse CRITICALITY ignore EXTENSION MIMO-InformationResponse PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMO PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas PRESENCE optional}| +{ID id-PrecoderWeightSetRestriction CRITICALITY ignore EXTENSION Precoder-Weight-Set-Restriction PRESENCE optional}, ... } @@ -5138,12 +6074,18 @@ HS-DSCH-Secondary-Serving-Information-To-Modify ::= SEQUENCE { } HS-DSCH-Secondary-Serving-Information-To-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| -{ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional}| -{ID id-DiversityMode CRITICALITY reject EXTENSION DiversityMode PRESENCE optional}| -{ID id-TransmitDiversityIndicator CRITICALITY reject EXTENSION TransmitDiversityIndicator PRESENCE optional}| --- This IE shall be present if Diversity Mode IE is present and is not set to "none" -{ID id-NonCellSpecificTxDiversity CRITICALITY reject EXTENSION NonCellSpecificTxDiversity PRESENCE optional}, +{ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| +{ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional}| +{ID id-DiversityMode CRITICALITY reject EXTENSION DiversityMode PRESENCE optional}| +{ID id-TransmitDiversityIndicator CRITICALITY reject EXTENSION TransmitDiversityIndicator PRESENCE optional}| +-- This IE shall be present if Diversity Mode IE is present and is not set to “none” +{ID id-NonCellSpecificTxDiversity CRITICALITY reject EXTENSION NonCellSpecificTxDiversity PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| +{ID id-OrdinalNumberOfFrequency CRITICALITY reject EXTENSION OrdinalNumberOfFrequency PRESENCE optional}| +{ID id-MIMO-withfourtransmitantennas-ModeIndicator CRITICALITY reject EXTENSION MIMO-withfourtransmitantennas-ModeIndicator PRESENCE optional}| +{ID id-DualStream-MIMO-withfourtransmitantennas-ModeIndicator CRITICALITY reject EXTENSION DualStream-MIMO-withfourtransmitantennas-ModeIndicator PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator PRESENCE optional}| + {ID id-Multiflow-OrdinalNumberOfFrequency CRITICALITY reject EXTENSION Multiflow-OrdinalNumberOfFrequency PRESENCE optional}, ... } @@ -5155,8 +6097,14 @@ HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised ::= SEQUENCE } HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| -{ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional}, +{ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| +{ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| +{ID id-OrdinalNumberOfFrequency CRITICALITY reject EXTENSION OrdinalNumberOfFrequency PRESENCE optional}| +{ID id-MIMO-withfourtransmitantennas-ModeIndicator CRITICALITY reject EXTENSION MIMO-withfourtransmitantennas-ModeIndicator PRESENCE optional}| +{ID id-DualStream-MIMO-withfourtransmitantennas-ModeIndicator CRITICALITY reject EXTENSION DualStream-MIMO-withfourtransmitantennas-ModeIndicator PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator PRESENCE optional}| + {ID id-Multiflow-OrdinalNumberOfFrequency CRITICALITY reject EXTENSION Multiflow-OrdinalNumberOfFrequency PRESENCE optional}, ... } @@ -5169,6 +6117,7 @@ HS-DSCH-FDD-Secondary-Serving-Update-Information ::= SEQUENCE { } HS-DSCH-FDD-Secondary-Serving-Update-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-PrecoderWeightSetRestriction CRITICALITY ignore EXTENSION Precoder-Weight-Set-Restriction PRESENCE optional}, ... } @@ -5190,7 +6139,7 @@ HS-DSCH-Secondary-Serving-cell-change-choice ::= CHOICE { HS-Secondary-Serving-cell-change-successful ::= SEQUENCE { hS-DSCH-FDD-Secondary-Serving-Information-Response HS-DSCH-FDD-Secondary-Serving-Information-Response, - hSDSCH-RNTI HSDSCH-RNTI, + hSDSCH-RNTI HSDSCH-RNTI, iE-Extensions ProtocolExtensionContainer { { HS-Secondary-Serving-cell-change-successful-ExtIEs} } OPTIONAL, ... } @@ -5216,53 +6165,63 @@ HSDSCH-Information-to-Modify ::= SEQUENCE { priorityQueue-Info-to-Modify PriorityQueue-InfoList-to-Modify OPTIONAL, mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM OPTIONAL, cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL, -- For FDD only - cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL, -- For FDD only - ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL, -- For FDD only + cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL, -- For FDD only + ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL, -- For FDD only cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- For FDD only hSSCCH-CodeChangeGrant HSSCCH-Code-Change-Grant OPTIONAL, tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only - iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-ExtIEs } } OPTIONAL, ... } HSDSCH-Information-to-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}| -{ ID id-HS-PDSCH-Code-Change-Grant CRITICALITY ignore EXTENSION HS-PDSCH-Code-Change-Grant PRESENCE optional}| +{ ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}| +{ ID id-HS-PDSCH-Code-Change-Grant CRITICALITY ignore EXTENSION HS-PDSCH-Code-Change-Grant PRESENCE optional}| -- Applicable to FDD only -{ ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| -{ ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional}| -{ ID id-SixtyfourQAM-UsageAllowedIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-UsageAllowedIndicator PRESENCE optional}| -{ ID id-UE-Capabilities-Info CRITICALITY ignore EXTENSION UE-Capabilities-Info PRESENCE optional}| -{ ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}| -{ ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}| -{ ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| -{ ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional}, +{ ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| +{ ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional}| +{ ID id-SixtyfourQAM-UsageAllowedIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-UsageAllowedIndicator PRESENCE optional}| +{ ID id-UE-Capabilities-Info CRITICALITY ignore EXTENSION UE-Capabilities-Info PRESENCE optional}| +{ ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}| +{ ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| +{ ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional}| +{ ID id-MIMO-withfourtransmitantennas-ModeIndicator CRITICALITY reject EXTENSION MIMO-withfourtransmitantennas-ModeIndicator PRESENCE optional}| +{ ID id-DualStream-MIMO-withfourtransmitantennas-ModeIndicator CRITICALITY reject EXTENSION DualStream-MIMO-withfourtransmitantennas-ModeIndicator PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator PRESENCE optional}| +{ ID id-Multiflow-Reconfiguration CRITICALITY reject EXTENSION Multiflow-Reconfiguration PRESENCE optional}| +{ ID id-CQI-Feedback-Cycle2-k CRITICALITY ignore EXTENSION CQI-Feedback-Cycle2 PRESENCE optional}| +{ ID id-CQI-Cycle-Switch-Timer CRITICALITY ignore EXTENSION CQI-Cycle-Switch-Timer PRESENCE optional}, ... } HSDSCH-Information-to-Modify-Unsynchronised ::= SEQUENCE { - hSDSCH-MACdFlow-Specific-InfoList-to-Modify HSDSCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL, - priorityQueueInfotoModifyUnsynchronised PriorityQueue-InfoList-to-Modify-Unsynchronised OPTIONAL, - cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only - ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only - nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only - hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- Only for FDD - tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only - iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs } } OPTIONAL, + hSDSCH-MACdFlow-Specific-InfoList-to-Modify HSDSCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL, + priorityQueueInfotoModifyUnsynchronised PriorityQueue-InfoList-to-Modify-Unsynchronised OPTIONAL, + cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only + ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only + nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only + hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- Only for FDD + tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only + iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs } } OPTIONAL, ... } HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}| -{ ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| -{ ID id-SixtyfourQAM-UsageAllowedIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-UsageAllowedIndicator PRESENCE optional}| -{ ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}| -{ ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}| -{ ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| -{ ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional}, +{ ID id-HARQ-Preamble-Mode CRITICALITY ignore EXTENSION HARQ-Preamble-Mode PRESENCE optional}| +{ ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| +{ ID id-SixtyfourQAM-UsageAllowedIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-UsageAllowedIndicator PRESENCE optional}| +{ ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}| +{ ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| +{ ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional}| +{ ID id-MIMO-withfourtransmitantennas-ModeIndicator CRITICALITY reject EXTENSION MIMO-withfourtransmitantennas-ModeIndicator PRESENCE optional}| +{ ID id-DualStream-MIMO-withfourtransmitantennas-ModeIndicator CRITICALITY reject EXTENSION DualStream-MIMO-withfourtransmitantennas-ModeIndicator PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator PRESENCE optional}| +{ ID id-Multiflow-Reconfiguration CRITICALITY reject EXTENSION Multiflow-Reconfiguration PRESENCE optional}, ... } @@ -5286,8 +6245,8 @@ HSDSCH-MACdFlow-Specific-InfoItem ::= SEQUENCE { } HSDSCH-MACdFlow-Specific-InfoItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }| - {ID id-TrCH-SrcStatisticsDescr CRITICALITY ignore EXTENSION TrCH-SrcStatisticsDescr PRESENCE optional }, + {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional}| + {ID id-TrCH-SrcStatisticsDescr CRITICALITY ignore EXTENSION TrCH-SrcStatisticsDescr PRESENCE optional}, ... } @@ -5298,7 +6257,7 @@ HSDSCH-MACdFlow-Specific-InfoItem-Response ::= SEQUENCE { bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-Response-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-Response-ExtIEs } } OPTIONAL, ... } @@ -5315,7 +6274,7 @@ HSDSCH-MACdFlow-Specific-InfoItem-to-Modify ::= SEQUENCE { trafficClass TrafficClass OPTIONAL, bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs } } OPTIONAL, ... } @@ -5327,7 +6286,7 @@ HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= HSDSCH-MACdFlows-Information ::= SEQUENCE { hSDSCH-MACdFlow-Specific-Info HSDSCH-MACdFlow-Specific-InfoList, priorityQueue-Info PriorityQueue-InfoList, - iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlows-Information-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlows-Information-ExtIEs } } OPTIONAL, ... } @@ -5359,35 +6318,38 @@ HSDSCH-Initial-Capacity-AllocationItem ::= SEQUENCE { } HSDSCH-Initial-Capacity-AllocationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-MaximumMACdPDU-SizeExtended CRITICALITY ignore EXTENSION MAC-PDU-SizeExtended PRESENCE optional}, +{ ID id-MaximumMACdPDU-SizeExtended CRITICALITY ignore EXTENSION MAC-PDU-SizeExtended PRESENCE optional}, ... } -HSDSCH-InitialWindowSize ::= INTEGER (1..255) +HSDSCH-InitialWindowSize ::= INTEGER (1..255) -- Number of MAC-d PDUs. HSDSCH-PreconfigurationInfo ::= SEQUENCE { - setsOfHS-SCCH-Codes SetsOfHS-SCCH-Codes, - hARQ-MemoryPartitioning HARQ-MemoryPartitioning, + setsOfHS-SCCH-Codes SetsOfHS-SCCH-Codes, + hARQ-MemoryPartitioning HARQ-MemoryPartitioning, eDCH-FDD-DL-ControlChannelInformation EDCH-FDD-DL-ControlChannelInformation OPTIONAL, hARQ-Preamble-Mode-Activation-Indicator HARQ-Preamble-Mode-Activation-Indicator OPTIONAL, - mIMO-N-M-Ratio MIMO-InformationResponse OPTIONAL, + mIMO-N-M-Ratio MIMO-InformationResponse OPTIONAL, continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { HSDSCH-PreconfigurationInfo-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSDSCH-PreconfigurationInfo-ExtIEs} } OPTIONAL, ... } HSDSCH-PreconfigurationInfo-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-power-offset-for-S-CPICH-for-MIMO CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMO PRESENCE optional}| -{ ID id-Additional-EDCH-Preconfiguration-Information CRITICALITY ignore EXTENSION Additional-EDCH-Preconfiguration-Information PRESENCE optional }, +{ ID id-power-offset-for-S-CPICH-for-MIMO CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMO PRESENCE optional}| +{ ID id-Additional-EDCH-Preconfiguration-Information CRITICALITY ignore EXTENSION Additional-EDCH-Preconfiguration-Information PRESENCE optional}| +{ ID id-Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order CRITICALITY ignore EXTENSION Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas PRESENCE optional}| +{ ID id-FTPICH-Information-Response CRITICALITY ignore EXTENSION FTPICH-Information-Response PRESENCE optional}, ... } -Additional-EDCH-Preconfiguration-Information ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Preconfiguration-Information-ItemIEs +Additional-EDCH-Preconfiguration-Information ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Preconfiguration-Information-ItemIEs -Additional-EDCH-Preconfiguration-Information-ItemIEs ::= SEQUENCE { +Additional-EDCH-Preconfiguration-Information-ItemIEs ::= SEQUENCE { eDCH-FDD-DL-ControlChannelInformation EDCH-FDD-DL-ControlChannelInformation, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Preconfiguration-Information-ItemIEs-ExtIEs} } OPTIONAL, ... @@ -5399,32 +6361,41 @@ Additional-EDCH-Preconfiguration-Information-ItemIEs-ExtIEs RNSAP-PROTOCOL-EXTEN HSDSCH-PreconfigurationSetup ::= SEQUENCE { - mAChsResetScheme MAChsResetScheme, - hSDSCH-Physical-Layer-Category INTEGER (1..64,...), + mAChsResetScheme MAChsResetScheme, + hSDSCH-Physical-Layer-Category INTEGER (1..64,...), mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM, - secondaryServingCells SecondaryServingCells OPTIONAL, - numPrimaryHS-SCCH-Codes NumHS-SCCH-Codes OPTIONAL, - hARQ-Preamble-Mode HARQ-Preamble-Mode OPTIONAL, - mIMO-ActivationIndicator MIMO-ActivationIndicator OPTIONAL, - hSDSCH-MACdPDUSizeFormat HSDSCH-MACdPDUSizeFormat OPTIONAL, - sixtyfourQAM-UsageAllowedIndicator SixtyfourQAM-UsageAllowedIndicator OPTIONAL, - uE-with-enhanced-HS-SCCH-support-indicator NULL OPTIONAL, + secondaryServingCells SecondaryServingCells OPTIONAL, + numPrimaryHS-SCCH-Codes NumHS-SCCH-Codes OPTIONAL, + hARQ-Preamble-Mode HARQ-Preamble-Mode OPTIONAL, + mIMO-ActivationIndicator MIMO-ActivationIndicator OPTIONAL, + hSDSCH-MACdPDUSizeFormat HSDSCH-MACdPDUSizeFormat OPTIONAL, + sixtyfourQAM-UsageAllowedIndicator SixtyfourQAM-UsageAllowedIndicator OPTIONAL, + uE-with-enhanced-HS-SCCH-support-indicator NULL OPTIONAL, continuous-Packet-Connectivity-HS-SCCH-Less-Information Continuous-Packet-Connectivity-HS-SCCH-Less-Information OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { HSDSCHPreconfigurationSetup-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSDSCHPreconfigurationSetup-ExtIEs } } OPTIONAL, ... } HSDSCHPreconfigurationSetup-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}| -{ ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}, +{ ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| +{ ID id-MIMO-withfourtransmitantennas-ActivationIndicator CRITICALITY ignore EXTENSION MIMO-withfourtransmitantennas-ActivationIndicator PRESENCE optional}| +{ ID id-DualStream-MIMO-withfourtransmitantennas-ActivationIndicator CRITICALITY ignore EXTENSION DualStream-MIMO-withfourtransmitantennas-ActivationIndicator PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator PRESENCE optional}| +{ ID id-Multiflow-Information CRITICALITY ignore EXTENSION Multiflow-Information PRESENCE optional}| +{ ID id-FTPICH-Information CRITICALITY ignore EXTENSION FTPICH-Information PRESENCE optional}| +{ ID id-UL-CLTD-Information CRITICALITY ignore EXTENSION UL-CLTD-Information PRESENCE optional}| +{ ID id-UL-MIMO-Information CRITICALITY ignore EXTENSION UL-MIMO-Information PRESENCE optional}| +{ ID id-SixteenQAM-UL-Operation-Indicator CRITICALITY ignore EXTENSION SixteenQAM-UL-Operation-Indicator PRESENCE optional}| +{ ID id-SixtyfourQAM-UL-Operation-Indicator CRITICALITY reject EXTENSION SixtyfourQAM-UL-Operation-Indicator PRESENCE optional}, ... } -HS-SCCH-PreconfiguredCodes ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HS-SCCH-PreconfiguredCodesItem +HS-SCCH-PreconfiguredCodes ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HS-SCCH-PreconfiguredCodesItem HS-SCCH-PreconfiguredCodesItem ::= SEQUENCE { - hS-SCCH-CodeNumber HS-SCCH-CodeNumber, + hS-SCCH-CodeNumber HS-SCCH-CodeNumber, iE-Extensions ProtocolExtensionContainer { { HS-SCCH-PreconfiguredCodesItem-ExtIEs} } OPTIONAL, ... } @@ -5441,7 +6412,7 @@ HSDSCH-RNTI ::= INTEGER (0..65535) HS-DSCH-serving-cell-change-information ::= SEQUENCE { hS-PDSCH-RLID RL-ID, - hSDSCH-FDD-Information HSDSCH-FDD-Information OPTIONAL, + hSDSCH-FDD-Information HSDSCH-FDD-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HS-DSCH-serving-cell-change-information-ExtIEs} } OPTIONAL, ... } @@ -5475,7 +6446,7 @@ HSDSCH-TBSizeTableIndicator ::= ENUMERATED { HS-serving-cell-change-successful ::= SEQUENCE { hSDSCH-FDD-Information-Response HSDSCH-FDD-Information-Response, - hSDSCH-RNTI HSDSCH-RNTI, + hSDSCH-RNTI HSDSCH-RNTI, iE-Extensions ProtocolExtensionContainer { { HS-serving-cell-change-successful-ExtIEs} } OPTIONAL, ... } @@ -5515,14 +6486,14 @@ HSDSCH-TDD-Information ::= SEQUENCE { } HSDSCH-TDD-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional}| -{ ID id-HSSICH-SIRTarget CRITICALITY ignore EXTENSION UL-SIR PRESENCE optional}| +{ ID id-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional}| +{ ID id-HSSICH-SIRTarget CRITICALITY ignore EXTENSION UL-SIR PRESENCE optional}| -- Applicable to 1.28Mcps TDD only -{ ID id-HSSICH-TPC-StepSize CRITICALITY ignore EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional}| +{ ID id-HSSICH-TPC-StepSize CRITICALITY ignore EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional}| -- Mandatory for 1.28Mcps TDD only -{ ID id-tSN-Length CRITICALITY reject EXTENSION TSN-Length PRESENCE optional }| +{ ID id-tSN-Length CRITICALITY reject EXTENSION TSN-Length PRESENCE optional}| -- Applicable for 1.28Mcps TDD when using multiple frequencies -{ ID id-MIMO-ActivationIndicator CRITICALITY reject EXTENSION MIMO-ActivationIndicator PRESENCE optional}, +{ ID id-MIMO-ActivationIndicator CRITICALITY reject EXTENSION MIMO-ActivationIndicator PRESENCE optional}, ... } @@ -5535,25 +6506,25 @@ HSDSCH-TDD-Information-Response ::= SEQUENCE { hSPDSCH-TDD-Specific-InfoList-Response HSPDSCH-TDD-Specific-InfoList-Response OPTIONAL, hSPDSCH-TDD-Specific-InfoList-Response-LCR HSPDSCH-TDD-Specific-InfoList-Response-LCR OPTIONAL, hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL, - -- For 1.28Mcps TDD, this HARQ Memory Partitioning Information is for the first Frequency repetition, HARQ Memory Partitioning Information for Frequency repetitions 2 and on, should be defined in MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR + -- For 1.28Mcps TDD, this HARQ Memory Partitioning Information is for the first Frequency repetition, HARQ Memory Partitioning Information for Frequency repetitions 2 and on, should be defined in MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Information-Response-ExtIEs } } OPTIONAL, ... } HSDSCH-TDD-Information-Response-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-User-Plane-Congestion-Fields-Inclusion CRITICALITY ignore EXTENSION User-Plane-Congestion-Fields-Inclusion PRESENCE optional}| -{ ID id-hSSCCH-TDD-Specific-InfoList-Response768 CRITICALITY ignore EXTENSION HSSCCH-TDD-Specific-InfoList-Response768 PRESENCE optional}| -{ ID id-hSPDSCH-TDD-Specific-InfoList-Response768 CRITICALITY ignore EXTENSION HSPDSCH-TDD-Specific-InfoList-Response768 PRESENCE optional}| -{ ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional}| +{ ID id-User-Plane-Congestion-Fields-Inclusion CRITICALITY ignore EXTENSION User-Plane-Congestion-Fields-Inclusion PRESENCE optional}| +{ ID id-hSSCCH-TDD-Specific-InfoList-Response768 CRITICALITY ignore EXTENSION HSSCCH-TDD-Specific-InfoList-Response768 PRESENCE optional}| +{ ID id-hSPDSCH-TDD-Specific-InfoList-Response768 CRITICALITY ignore EXTENSION HSPDSCH-TDD-Specific-InfoList-Response768 PRESENCE optional}| +{ ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional}| -- Applicable to 1.28Mcps TDD when using multiple frequencies ,This is the UARFCN for the first Frequency repetition -{ ID id-multipleFreq-HSPDSCH-InformationList-ResponseTDDLCR CRITICALITY ignore EXTENSION MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR PRESENCE optional }| +{ ID id-multipleFreq-HSPDSCH-InformationList-ResponseTDDLCR CRITICALITY ignore EXTENSION MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR PRESENCE optional}| -- Applicable to 1.28Mcps TDD when using multiple frequencies ,This MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR is the HS-SCCH and HARQ Memory Partitioning information for the 2nd and beyond HS-PDSCH frequencies -{ ID id-multicarrier-number CRITICALITY ignore EXTENSION Multicarrier-Number PRESENCE optional }| +{ ID id-multicarrier-number CRITICALITY ignore EXTENSION Multicarrier-Number PRESENCE optional}| -- Applicable for 1.28Mcps TDD when using multiple frequencies -{ID id-MIMO-SFMode-For-HSPDSCHDualStream CRITICALITY reject EXTENSION MIMO-SFMode-For-HSPDSCHDualStream PRESENCE optional}| -{ID id-MIMO-ReferenceSignal-InformationListLCR CRITICALITY reject EXTENSION MIMO-ReferenceSignal-InformationListLCR PRESENCE optional}| -{ ID id-TS0-HS-PDSCH-Indication-LCR CRITICALITY ignore EXTENSION TS0-HS-PDSCH-Indication-LCR PRESENCE optional }| -{ ID id-Out-of-Sychronization-Window CRITICALITY reject EXTENSION Out-of-Sychronization-Window PRESENCE optional}, +{ID id-MIMO-SFMode-For-HSPDSCHDualStream CRITICALITY reject EXTENSION MIMO-SFMode-For-HSPDSCHDualStream PRESENCE optional}| +{ID id-MIMO-ReferenceSignal-InformationListLCR CRITICALITY reject EXTENSION MIMO-ReferenceSignal-InformationListLCR PRESENCE optional}| +{ ID id-TS0-HS-PDSCH-Indication-LCR CRITICALITY ignore EXTENSION TS0-HS-PDSCH-Indication-LCR PRESENCE optional}| +{ ID id-Out-of-Sychronization-Window CRITICALITY reject EXTENSION Out-of-Sychronization-Window PRESENCE optional}, ... } @@ -5562,9 +6533,9 @@ Multicarrier-Number ::= INTEGER (1..maxHSDPAFrequency) HSPDSCH-TDD-Specific-InfoList-Response ::= SEQUENCE (SIZE (0..maxNrOfDLTs)) OF HSPDSCH-TDD-Specific-InfoItem-Response HSPDSCH-TDD-Specific-InfoItem-Response ::= SEQUENCE { - timeslot TimeSlot, - midambleShiftAndBurstType MidambleShiftAndBurstType, - iE-Extensions ProtocolExtensionContainer { { HSPDSCH-TDD-Specific-InfoItem-Response-ExtIEs } } OPTIONAL, + timeslot TimeSlot, + midambleShiftAndBurstType MidambleShiftAndBurstType, + iE-Extensions ProtocolExtensionContainer { { HSPDSCH-TDD-Specific-InfoItem-Response-ExtIEs } } OPTIONAL, ... } @@ -5575,9 +6546,9 @@ HSPDSCH-TDD-Specific-InfoItem-Response-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { HSPDSCH-TDD-Specific-InfoList-Response-LCR ::= SEQUENCE (SIZE (1.. maxNrOfDLTsLCR)) OF HSPDSCH-TDD-Specific-InfoItem-Response-LCR HSPDSCH-TDD-Specific-InfoItem-Response-LCR ::= SEQUENCE { - timeslotLCR TimeSlotLCR, - midambleShiftLCR MidambleShiftLCR, - iE-Extensions ProtocolExtensionContainer { { HSPDSCH-TDD-Specific-InfoItem-Response-LCR-ExtIEs } } OPTIONAL, + timeslotLCR TimeSlotLCR, + midambleShiftLCR MidambleShiftLCR, + iE-Extensions ProtocolExtensionContainer { { HSPDSCH-TDD-Specific-InfoItem-Response-LCR-ExtIEs } } OPTIONAL, ... } @@ -5588,9 +6559,9 @@ HSPDSCH-TDD-Specific-InfoItem-Response-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { HSPDSCH-TDD-Specific-InfoList-Response768 ::= SEQUENCE (SIZE (0..maxNrOfDLTs)) OF HSPDSCH-TDD-Specific-InfoItem-Response768 HSPDSCH-TDD-Specific-InfoItem-Response768 ::= SEQUENCE { - timeslot TimeSlot, - midambleShiftAndBurstType768 MidambleShiftAndBurstType768, - iE-Extensions ProtocolExtensionContainer { { HSPDSCH-TDD-Specific-InfoItem-Response-768-ExtIEs } } OPTIONAL, + timeslot TimeSlot, + midambleShiftAndBurstType768 MidambleShiftAndBurstType768, + iE-Extensions ProtocolExtensionContainer { { HSPDSCH-TDD-Specific-InfoItem-Response-768-ExtIEs } } OPTIONAL, ... } @@ -5601,8 +6572,8 @@ HSPDSCH-TDD-Specific-InfoItem-Response-768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { HSSCCH-FDD-Specific-InfoList-Response ::= SEQUENCE (SIZE (0..maxNrOfHSSCCHCodes)) OF HSSCCH-FDD-Specific-InfoItem-Response HSSCCH-FDD-Specific-InfoItem-Response ::= SEQUENCE { - code-Number INTEGER (0..127), - iE-Extensions ProtocolExtensionContainer { { HSSCCH-FDD-Specific-InfoItem-Response-ExtIEs } } OPTIONAL, + code-Number INTEGER (0..127), + iE-Extensions ProtocolExtensionContainer { { HSSCCH-FDD-Specific-InfoItem-Response-ExtIEs } } OPTIONAL, ... } @@ -5617,11 +6588,11 @@ HSSCCH-PowerOffset ::= INTEGER (0..255) HSSCCH-TDD-Specific-InfoList-Response ::= SEQUENCE (SIZE (0..maxNrOfHSSCCHCodes)) OF HSSCCH-TDD-Specific-InfoItem-Response HSSCCH-TDD-Specific-InfoItem-Response ::= SEQUENCE { - timeslot TimeSlot, - midambleShiftAndBurstType MidambleShiftAndBurstType, - tDD-ChannelisationCode TDD-ChannelisationCode, - hSSICH-Info HSSICH-Info, - iE-Extensions ProtocolExtensionContainer { { HSSCCH-TDD-Specific-InfoItem-Response-ExtIEs } } OPTIONAL, + timeslot TimeSlot, + midambleShiftAndBurstType MidambleShiftAndBurstType, + tDD-ChannelisationCode TDD-ChannelisationCode, + hSSICH-Info HSSICH-Info, + iE-Extensions ProtocolExtensionContainer { { HSSCCH-TDD-Specific-InfoItem-Response-ExtIEs } } OPTIONAL, ... } @@ -5632,12 +6603,12 @@ HSSCCH-TDD-Specific-InfoItem-Response-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { HSSCCH-TDD-Specific-InfoList-Response-LCR ::= SEQUENCE (SIZE (0..maxNrOfHSSCCHCodes)) OF HSSCCH-TDD-Specific-InfoItem-Response-LCR HSSCCH-TDD-Specific-InfoItem-Response-LCR ::= SEQUENCE { - timeslotLCR TimeSlotLCR, - midambleShiftLCR MidambleShiftLCR, - first-TDD-ChannelisationCode TDD-ChannelisationCode, - second-TDD-ChannelisationCode TDD-ChannelisationCode, - hSSICH-InfoLCR HSSICH-InfoLCR, - iE-Extensions ProtocolExtensionContainer { { HSSCCH-TDD-Specific-InfoItem-Response-LCR-ExtIEs } } OPTIONAL, + timeslotLCR TimeSlotLCR, + midambleShiftLCR MidambleShiftLCR, + first-TDD-ChannelisationCode TDD-ChannelisationCode, + second-TDD-ChannelisationCode TDD-ChannelisationCode, + hSSICH-InfoLCR HSSICH-InfoLCR, + iE-Extensions ProtocolExtensionContainer { { HSSCCH-TDD-Specific-InfoItem-Response-LCR-ExtIEs } } OPTIONAL, ... } @@ -5648,11 +6619,11 @@ HSSCCH-TDD-Specific-InfoItem-Response-LCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { HSSCCH-TDD-Specific-InfoList-Response768 ::= SEQUENCE (SIZE (0..maxNrOfHSSCCHCodes)) OF HSSCCH-TDD-Specific-InfoItem-Response768 HSSCCH-TDD-Specific-InfoItem-Response768 ::= SEQUENCE { - timeslot TimeSlot, - midambleShiftAndBurstType768 MidambleShiftAndBurstType768, - tDD-ChannelisationCode768 TDD-ChannelisationCode768, - hSSICH-Info768 HSSICH-Info768, - iE-Extensions ProtocolExtensionContainer { { HSSCCH-TDD-Specific-InfoItem-Response768-ExtIEs } } OPTIONAL, + timeslot TimeSlot, + midambleShiftAndBurstType768 MidambleShiftAndBurstType768, + tDD-ChannelisationCode768 TDD-ChannelisationCode768, + hSSICH-Info768 HSSICH-Info768, + iE-Extensions ProtocolExtensionContainer { { HSSCCH-TDD-Specific-InfoItem-Response768-ExtIEs } } OPTIONAL, ... } @@ -5665,7 +6636,7 @@ HSSICH-Info ::= SEQUENCE { timeslot TimeSlot, midambleShiftAndBurstType MidambleShiftAndBurstType, tDD-ChannelisationCode TDD-ChannelisationCode, - iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-ExtIEs } } OPTIONAL, ... } @@ -5678,7 +6649,7 @@ HSSICH-InfoLCR ::= SEQUENCE { timeslotLCR TimeSlotLCR, midambleShiftLCR MidambleShiftLCR, tDD-ChannelisationCode TDD-ChannelisationCode, - iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-LCR-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-LCR-ExtIEs } } OPTIONAL, ... } @@ -5693,7 +6664,7 @@ HSSICH-Info768 ::= SEQUENCE { timeslot TimeSlot, midambleShiftAndBurstType768 MidambleShiftAndBurstType768, tDD-ChannelisationCode768 TDD-ChannelisationCode768, - iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-768-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-768-ExtIEs } } OPTIONAL, ... } @@ -5720,31 +6691,31 @@ HS-SICH-missed ::= INTEGER (0..20) HS-SICH-total ::= INTEGER (0..20) HS-SICH-Reception-Quality-Measurement-Value ::= INTEGER (0..20) --- According to mapping in [23] +-- According to mapping in TS 25.133 [23] HS-SICH-ID ::= INTEGER (0..31) HS-SICH-ID-Extension ::= INTEGER (32..255,...) -HSSCCH-CodeChangeIndicator ::= ENUMERATED { +HSSCCH-CodeChangeIndicator ::= ENUMERATED { hsSCCHCodeChangeNeeded } -HSSCCH-Code-Change-Grant ::= ENUMERATED { +HSSCCH-Code-Change-Grant ::= ENUMERATED { changeGranted } -HS-PDSCH-Code-Change-Indicator ::= ENUMERATED { +HS-PDSCH-Code-Change-Indicator ::= ENUMERATED { hsPDSCHCodeChangeNeeded } -HS-PDSCH-Code-Change-Grant ::= ENUMERATED { +HS-PDSCH-Code-Change-Grant ::= ENUMERATED { changeGranted } HSDSCH-FDD-Update-Information ::= SEQUENCE { hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL, - cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL, + cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL, cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL, ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL, cqiPowerOffset CQI-Power-Offset OPTIONAL, @@ -5755,7 +6726,10 @@ HSDSCH-FDD-Update-Information ::= SEQUENCE { } HSDSCH-FDD-Update-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ID id-HS-PDSCH-Code-Change-Indicator CRITICALITY ignore EXTENSION HS-PDSCH-Code-Change-Indicator PRESENCE optional }, +{ID id-HS-PDSCH-Code-Change-Indicator CRITICALITY ignore EXTENSION HS-PDSCH-Code-Change-Indicator PRESENCE optional}| +{ID id-PrecoderWeightSetRestriction CRITICALITY ignore EXTENSION Precoder-Weight-Set-Restriction PRESENCE optional}| +{ID id-CQI-Feedback-Cycle2-k CRITICALITY ignore EXTENSION CQI-Feedback-Cycle2 PRESENCE optional}| +{ID id-CQI-Cycle-Switch-Timer CRITICALITY ignore EXTENSION CQI-Cycle-Switch-Timer PRESENCE optional}, ... } @@ -5773,7 +6747,7 @@ HSDSCH-TDD-Update-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { MIMO-ReferenceSignal-InformationListLCR ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSICH-ReferenceSignal-InformationLCR HSSICH-ReferenceSignal-InformationLCR ::= SEQUENCE { - midambleConfigurationLCR MidambleConfigurationLCR, + midambleConfigurationLCR MidambleConfigurationLCR, midambleShift INTEGER (0..15), timeSlotLCR TimeSlotLCR, iE-Extensions ProtocolExtensionContainer { { HSSICH-ReferenceSignal-InformationLCR-ExtIEs } } OPTIONAL, @@ -5785,11 +6759,11 @@ HSSICH-ReferenceSignal-InformationLCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } HS-DSCH-Semi-PersistentScheduling-Information-LCR ::= SEQUENCE { - transport-Block-Size-List Transport-Block-Size-List-LCR, - repetition-Period-List-LCR Repetition-Period-List-LCR, - hS-DSCH-SPS-Reservation-Indicator SPS-Reservation-Indicator OPTIONAL, - hS-DSCH-SPS-Operation-Indicator HS-DSCH-SPS-Operation-Indicator, - iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-LCR-ExtIEs } } OPTIONAL, + transport-Block-Size-List Transport-Block-Size-List-LCR, + repetition-Period-List-LCR Repetition-Period-List-LCR, + hS-DSCH-SPS-Reservation-Indicator SPS-Reservation-Indicator OPTIONAL, + hS-DSCH-SPS-Operation-Indicator HS-DSCH-SPS-Operation-Indicator, + iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-LCR-ExtIEs } } OPTIONAL, ... } @@ -5849,11 +6823,11 @@ LogicalChannellevel ::= BIT STRING (SIZE (16)) PriorityQueuelevel ::= BIT STRING (SIZE (8)) HS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR ::= SEQUENCE { - transport-Block-Size-List Transport-Block-Size-List-LCR OPTIONAL, + transport-Block-Size-List Transport-Block-Size-List-LCR OPTIONAL, repetition-Period-List-LCR Repetition-Period-List-LCR OPTIONAL, hS-DSCH-SPS-Reservation-Indicator SPS-Reservation-Indicator OPTIONAL, hS-DSCH-SPS-Operation-Indicator HS-DSCH-SPS-Operation-Indicator OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs } } OPTIONAL, ... } @@ -5866,7 +6840,7 @@ HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR ::= SEQUENCE { initial-HS-PDSCH-SPS-Resource Initial-HS-PDSCH-SPS-Resource OPTIONAL, buffer-Size-for-HS-DSCH-SPS Process-Memory-Size OPTIONAL, number-of-Processes-for-HS-DSCH-SPS Number-of-Processes-for-HS-DSCH-SPS OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR-ExtIEs } } OPTIONAL, ... } @@ -5880,7 +6854,7 @@ HS-SICH-InformationList-for-HS-DSCH-SPS ::= SEQUENCE (SIZE (1..maxNoOf-HS-SICH-S HS-SICH-InformationItem-for-HS-DSCH-SPS ::= SEQUENCE { hS-SICH-Mapping-Index HS-SICH-Mapping-Index OPTIONAL, hS-SICH-Type HS-SICH-Type, - iE-Extensions ProtocolExtensionContainer { { HS-SICH-InformationItem-for-HS-DSCH-SPS-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { HS-SICH-InformationItem-for-HS-DSCH-SPS-ExtIEs } } OPTIONAL, ... } @@ -5921,7 +6895,7 @@ Initial-HS-PDSCH-SPS-Resource::= SEQUENCE { transport-Block-Size-Index Transport-Block-Size-Index-LCR, modulationType ModulationSPS-LCR, hS-SICH-Mapping-Index HS-SICH-Mapping-Index, - iE-Extensions ProtocolExtensionContainer { { Initial-HS-PDSCH-SPS-Resource-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Initial-HS-PDSCH-SPS-Resource-ExtIEs } } OPTIONAL, ... } @@ -5941,11 +6915,13 @@ Number-of-Processes-for-HS-DSCH-SPS ::= INTEGER (1..16) -- I -IMEI ::= OCTET STRING (SIZE(8)) +IMEI ::= OCTET STRING (SIZE(8)) + +IMEISV ::= OCTET STRING (SIZE(8)) -IMEISV ::= OCTET STRING (SIZE(8)) +IMSI ::= OCTET STRING (SIZE(3..8)) -IMSI ::= OCTET STRING (SIZE(3..8)) +Improved-Synchronized-Indicator ::= ENUMERATED {true} Inactivity-Threshold-for-UE-DTX-Cycle2 ::= ENUMERATED {v1, v4, v8, v16, v32, v64, v128, v256} -- Unit E-DCH TTI @@ -5991,7 +6967,7 @@ InformationThreshold ::= CHOICE { dGPSThreshold DGPSThreshold, ..., dGANSSThreshold DGANSSThreshold -} +} InformationType ::= SEQUENCE { @@ -6014,23 +6990,25 @@ InformationType ::= SEQUENCE { mBMS-Counting-Information, mBMS-Transmission-Mode, mBMS-Neighbouring-Cell-Information, - mBMS-RLC-Sequence-Number + mBMS-RLC-Sequence-Number, + aNR-Cell-Information, + cOmmonERGCH-Cell-Information }, gPSInformation GPSInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { InformationType-ExtIEs} } OPTIONAL, ... } --- The GPS Information IE shall be present if the Information Exchange Type IE indicates 'GPS Information' +-- The GPS Information IE shall be present if the Information Exchange Type IE indicates ‘GPS Information’ -- For information exchange on the Iur-g interface, only the Cell Capacity Class is used. InformationType-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { --- The following IE shall be present if the Information Type Item IE indicates 'GANSS Information' - { ID id-GANSS-Information CRITICALITY ignore EXTENSION GANSS-Information PRESENCE conditional }| --- The following IE shall be present if the Information Type Item IE indicates 'DGANSS Corrections' - { ID id-DGANSS-Corrections-Req CRITICALITY ignore EXTENSION DGANSS-Corrections-Req PRESENCE conditional }| --- The following IE shall be present if the Information Type Item IE indicates 'MBMS RLC Sequence Number' - { ID id-MBMS-RLC-Sequence-Number-Information CRITICALITY ignore EXTENSION MBMS-RLC-Sequence-Number-Information PRESENCE conditional }, +-- The following IE shall be present if the Information Type Item IE indicates ‘GANSS Information’ + { ID id-GANSS-Information CRITICALITY ignore EXTENSION GANSS-Information PRESENCE conditional}| +-- The following IE shall be present if the Information Type Item IE indicates ‘DGANSS Corrections’ + { ID id-DGANSS-Corrections-Req CRITICALITY ignore EXTENSION DGANSS-Corrections-Req PRESENCE conditional}| +-- The following IE shall be present if the Information Type Item IE indicates ‘MBMS RLC Sequence Number’ + { ID id-MBMS-RLC-Sequence-Number-Information CRITICALITY ignore EXTENSION MBMS-RLC-Sequence-Number-Information PRESENCE conditional}, ... } @@ -6038,23 +7016,23 @@ Initial-DL-DPCH-TimingAdjustment-Allowed ::= ENUMERATED { initial-DL-DPCH-TimingAdjustment-Allowed } -InnerLoopDLPCStatus ::= ENUMERATED {active, inactive} +InnerLoopDLPCStatus ::= ENUMERATED {active, inactive} IPDLParameters ::= CHOICE { iPDL-FDD-Parameters IPDL-FDD-Parameters, - iPDL-TDD-Parameters IPDL-TDD-Parameters, --3.84Mcps TDD and 7.68Mcps TDD only + iPDL-TDD-Parameters IPDL-TDD-Parameters, --3.84Mcps TDD and 7.68Mcps TDD only ..., extension-IPDLParameters Extension-IPDLParameters } -Extension-IPDLParameters ::= ProtocolIE-Single-Container {{ Extension-IPDLParametersIE }} +Extension-IPDLParameters ::= ProtocolIE-Single-Container {{ Extension-IPDLParametersIE }} Extension-IPDLParametersIE RNSAP-PROTOCOL-IES ::= { { ID id-IPDL-TDD-ParametersLCR CRITICALITY reject TYPE IPDL-TDD-ParametersLCR PRESENCE mandatory }, ... } -Inter-Frequency-Cell-List ::= SEQUENCE (SIZE (0..maxCellsMeas)) OF Inter-Frequency-Cell +Inter-Frequency-Cell-List ::= SEQUENCE (SIZE (0..maxCellsMeas)) OF Inter-Frequency-Cell Inter-Frequency-Cell ::= SEQUENCE { dL-UARFCN UARFCN, @@ -6076,6 +7054,7 @@ Inter-Frequency-Cell-Information ::= SEQUENCE { } Inter-Frequency-Cell-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +{ ID id-Inter-Frequency-Cell-Information-SIB11ter CRITICALITY ignore EXTENSION Inter-Frequency-Cell-Information-SIB11ter PRESENCE optional}, ... } @@ -6083,10 +7062,12 @@ Inter-Frequency-Cell-Information-SIB11 ::= SEQUENCE (SIZE (0..2)) OF Inter-Frequ Inter-Frequency-Cell-Information-SIB12 ::= SEQUENCE (SIZE (0..2)) OF Inter-Frequency-Cells-Information-SIB12-Per-Indication +Inter-Frequency-Cell-Information-SIB11ter ::= SEQUENCE (SIZE (1..2)) OF Inter-Frequency-Cells-Information-SIB11ter-Per-Indication + Inter-Frequency-Cells-Information-SIB11-Per-Indication ::= SEQUENCE { inter-Frequency-Cell-Indication-SIB11 Inter-Frequency-Cell-Indication, - inter-Frequency-Cell-List-SIB11 Inter-Frequency-Cell-SIB11-or-SIB12-List, - iE-Extensions ProtocolExtensionContainer { { Inter-Frequency-Cells-Information-SIB11-Per-Indication-ExtIEs } } OPTIONAL, + inter-Frequency-Cell-List-SIB11 Inter-Frequency-Cell-SIB11-or-SIB12-List, + iE-Extensions ProtocolExtensionContainer { { Inter-Frequency-Cells-Information-SIB11-Per-Indication-ExtIEs } } OPTIONAL, ... } @@ -6097,8 +7078,8 @@ Inter-Frequency-Cells-Information-SIB11-Per-Indication-ExtIEs RNSAP-PROTOCOL-EXT Inter-Frequency-Cells-Information-SIB12-Per-Indication ::= SEQUENCE { inter-Frequency-Cell-Indication-SIB12 Inter-Frequency-Cell-Indication, - inter-Frequency-Cell-List-SIB12 Inter-Frequency-Cell-SIB11-or-SIB12-List, - iE-Extensions ProtocolExtensionContainer { { Inter-Frequency-Cells-Information-SIB12-Per-Indication-ExtIEs } } OPTIONAL, + inter-Frequency-Cell-List-SIB12 Inter-Frequency-Cell-SIB11-or-SIB12-List, + iE-Extensions ProtocolExtensionContainer { { Inter-Frequency-Cells-Information-SIB12-Per-Indication-ExtIEs } } OPTIONAL, ... } @@ -6106,7 +7087,36 @@ Inter-Frequency-Cells-Information-SIB12-Per-Indication-ExtIEs RNSAP-PROTOCOL-EXT ... } +Inter-Frequency-Cells-Information-SIB11ter-Per-Indication ::= SEQUENCE { + inter-Frequency-Cell-Indication-SIB11ter Inter-Frequency-Cell-Indication, + inter-Frequency-Cell-List-SIB11ter Inter-Frequency-Cell-SIB11ter-List, + iE-Extensions ProtocolExtensionContainer { { Inter-Frequency-Cells-Information-SIB11ter-Per-Indication-ExtIEs } } OPTIONAL, + ... +} + +Inter-Frequency-Cell-SIB11ter-List ::= SEQUENCE (SIZE (1..maxCellSIB11ter-ext)) OF Inter-Frequency-Cell-SIB11ter + +Inter-Frequency-Cells-Information-SIB11ter-Per-Indication-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Inter-Frequency-Cell-SIB11ter ::= SEQUENCE { + interFrequencyCellID InterFrequencyCellID-Ext, + dL-UARFCN UARFCN, + uL-UARFCN UARFCN OPTIONAL, + primaryScramblingCode PrimaryScramblingCode, + iE-Extensions ProtocolExtensionContainer { { Inter-Frequency-Cell-SIB11ter-ExtIEs} } OPTIONAL, + ... +} + +InterFrequencyCellID-Ext ::= INTEGER(0..maxCellSIB11ter-1) + +Inter-Frequency-Cell-SIB11ter-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + Inter-Frequency-Cell-Indication ::= INTEGER (0..1) + Inter-Frequency-Cell-SIB11-or-SIB12-List ::= SEQUENCE (SIZE (0..maxCellSIB11OrSIB12)) OF Inter-Frequency-Cell-SIB11-or-SIB12 Inter-Frequency-Cell-SIB11-or-SIB12 ::= SEQUENCE { @@ -6120,6 +7130,7 @@ Inter-Frequency-Cell-SIB11-or-SIB12 ::= SEQUENCE { InterFrequencyCellID ::= INTEGER (0..31) +InterStream-Interference-Compensation ::= INTEGER(0..15,...) IPDL-FDD-Parameters ::= SEQUENCE { iPSpacingFDD IPSpacingFDD, @@ -6172,7 +7183,7 @@ IPLength ::= ENUMERATED { ... } -IPMulticastAddress ::= OCTET STRING (SIZE (4..16)) +IPMulticastAddress ::= OCTET STRING (SIZE (4..16)) IPOffset ::= INTEGER (0..9) @@ -6212,7 +7223,7 @@ IPSub ::= ENUMERATED { both } -IdleIntervalInformation ::= SEQUENCE { +IdleIntervalInformation ::= SEQUENCE { idleIntervalInfo-k INTEGER(2..3), idleIntervalInfo-offset INTEGER(0..7), ... @@ -6222,7 +7233,27 @@ IdleIntervalInformation ::= SEQUENCE { -- K -- L -LAC ::= OCTET STRING (SIZE (2)) --(EXCEPT ('0000'H|'FFFE'H)) +LABased ::= SEQUENCE { + laiList LAI-List, + iE-Extensions ProtocolExtensionContainer { {LABased-ExtIEs} } OPTIONAL, + ... +} + +LABased-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +LAI-List ::= SEQUENCE (SIZE (1..maxNrOfLAIs)) OF + LAI + +LAC ::= OCTET STRING (SIZE (2)) --(EXCEPT (‘0000’H|’FFFE’H)) + +LAI ::= SEQUENCE { + pLMN-Identity PLMN-Identity, + lAC LAC, + iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, + ... + } LimitedPowerIncrease ::= ENUMERATED { used, @@ -6231,7 +7262,7 @@ LimitedPowerIncrease ::= ENUMERATED { List-Of-PLMNs ::= SEQUENCE (SIZE (1..maxNrOfBroadcastPLMNs)) OF PLMN-Identity -L3-Information ::= BIT STRING +L3-Information ::= BIT STRING Load-Value-IncrDecrThres ::= INTEGER(0..100) @@ -6256,9 +7287,60 @@ LCRTDD-Uplink-Physical-Channel-Capability-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- M -MaxNrOfUL-DPCHs ::= INTEGER (1..6) +M1Report ::= CHOICE { + periodic MDT-Report-Parameters, + event1F Event1F-Parameters, + ... +} -MAC-c-sh-SDU-Length ::= INTEGER (1..5000) +M2Report ::= CHOICE { + periodic MDT-Report-Parameters, + event1I Event1I-Parameters, + ... +} + +MDT-Activation ::= ENUMERATED { mdt-only, + mdt-and-trace, + ... } + +MDTAreaScope ::= CHOICE { + cellbased CellBased, + labased LABased, + rabased RABased, + plmn-area-based NULL, + ... +} + +MDT-Configuration ::= SEQUENCE { + mdtActivation MDT-Activation, + mdtAreaScope MDTAreaScope, + m1report M1Report OPTIONAL, + m2report M2Report OPTIONAL, + m3report NULL OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} + +MDT-Configuration-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +... +} + +MDT-Report-Parameters ::= SEQUENCE { + reportInterval ReportInterval, + reportAmount ReportAmount, + ... +} + +MeasurementQuantity ::= ENUMERATED { + cpichEcNo, + cpichRSCP, + pathloss, + ... +} + +MaxNrOfUL-DPCHs ::= INTEGER (1..6) + +MAC-c-sh-SDU-Length ::= INTEGER (1..5000) MAC-c-sh-SDU-LengthList ::= SEQUENCE(SIZE(1..maxNrOfMACcshSDU-Length)) OF MAC-c-sh-SDU-Length @@ -6295,7 +7377,7 @@ MACdPDU-Size-IndexList-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfPDUIndexes)) OF M MACdPDU-Size-IndexItem-to-Modify ::= SEQUENCE { sID SID, mACdPDU-Size MACdPDU-Size, - iE-Extensions ProtocolExtensionContainer { { MACdPDU-Size-IndexItem-to-Modify-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MACdPDU-Size-IndexItem-to-Modify-ExtIEs } } OPTIONAL, ... } @@ -6309,55 +7391,55 @@ MACes-Maximum-Bitrate-LCR ::= INTEGER (0..256000000,...) MACeReset-Indicator ::= ENUMERATED {mACeReset} -MAChsGuaranteedBitRate ::= INTEGER (0..16777215,...,16777216..256000000) +MAChsGuaranteedBitRate ::= INTEGER (0..16777215,...,16777216..1000000000) MAChsReorderingBufferSize-for-RLC-UM ::= INTEGER (0..300,...) -- Unit kBytes -MAC-hsWindowSize ::= ENUMERATED {v4, v6, v8, v12, v16, v24, v32,... , v64, v128} +MAC-hsWindowSize ::= ENUMERATED {v4, v6, v8, v12, v16, v24, v32,... , v64, v128, v256} MAChsResetScheme ::= ENUMERATED { always, interNodeB-change } -MaximumAllowedULTxPower ::= INTEGER (-50..33) +MaximumAllowedULTxPower ::= INTEGER (-50..33) Max-Bits-MACe-PDU-non-scheduled ::= INTEGER(1..maxNrOfBits-MACe-PDU-non-scheduled) -MaxNrDLPhysicalchannels ::= INTEGER (1..224) --- 1.28Mcps TDD 97 - 224 are unused +MaxNrDLPhysicalchannels ::= INTEGER (1..224) +-- 1.28Mcps TDD 97 – 224 are unused -MaxNrDLPhysicalchannels768 ::= INTEGER (1..448) +MaxNrDLPhysicalchannels768 ::= INTEGER (1..448) -MaxNrDLPhysicalchannelsTS ::= INTEGER (1..16) +MaxNrDLPhysicalchannelsTS ::= INTEGER (1..16) -MaxNrDLPhysicalchannelsTS768 ::= INTEGER (1..32) +MaxNrDLPhysicalchannelsTS768 ::= INTEGER (1..32) -MaxNr-Retransmissions-EDCH ::= INTEGER (0..15) +MaxNr-Retransmissions-EDCH ::= INTEGER (0..15) -MaxNrTimeslots ::= INTEGER (1..14) +MaxNrTimeslots ::= INTEGER (1..14) -- 1.28Mcps values 7-14 are unused -MaxNrULPhysicalchannels ::= INTEGER (1..2) +MaxNrULPhysicalchannels ::= INTEGER (1..2) Max-Set-E-DPDCHs ::= ENUMERATED { vN256, vN128, vN64, vN32, vN16, vN8, vN4, v2xN4, v2xN2, v2xN2plus2xN4, ..., v2xM2plus2xM4 } --- Values releated to [9] +-- Values releated to TS 25.212 [9] Max-UE-DTX-Cycle ::= ENUMERATED { v5, v10, v20, v40, v64, v80, v128, v160, - ... + ...,v256, v320, v512, v640, v1024, v1280 } MBMS-Bearer-Service-Full-Address ::= SEQUENCE { - accessPointName AccessPointName, - iPMulticastAddress IPMulticastAddress, + accessPointName AccessPointName, + iPMulticastAddress IPMulticastAddress, iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-Full-Address-ExtIEs } } OPTIONAL, ... } @@ -6366,12 +7448,12 @@ MBMS-Bearer-Service-Full-Address-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -MBMS-Bearer-Service-List ::= SEQUENCE (SIZE (1..maxNrOfMBMSServices)) OF TMGI +MBMS-Bearer-Service-List ::= SEQUENCE (SIZE (1..maxNrOfMBMSServices)) OF TMGI -MBMS-Bearer-ServiceItemFDD ::=SEQUENCE{ +MBMS-Bearer-ServiceItemFDD ::= SEQUENCE{ tmgi TMGI, - transmissionMode TransmissionMode, - iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-ServiceItemFDD-ExtIEs} } OPTIONAL, + transmissionMode TransmissionMode, + iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-ServiceItemFDD-ExtIEs} } OPTIONAL, ... } @@ -6382,7 +7464,7 @@ MBMS-Bearer-ServiceItemFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { MBMS-Bearer-ServiceItemFDD-PFL ::=SEQUENCE{ tmgi TMGI, - transmissionMode TransmissionMode OPTIONAL, + transmissionMode TransmissionMode OPTIONAL, preferredFrequencyLayer UARFCN OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-ServiceItemFDD-PFL-ExtIEs} } OPTIONAL, ... @@ -6394,7 +7476,7 @@ MBMS-Bearer-ServiceItemFDD-PFL-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { MBMS-Bearer-ServiceItemTDD ::=SEQUENCE{ tmgi TMGI, - transmissionMode TransmissionMode, + transmissionMode TransmissionMode, iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-ServiceItemTDD-ExtIEs} } OPTIONAL, ... } @@ -6405,9 +7487,9 @@ MBMS-Bearer-ServiceItemTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { MBMS-Bearer-ServiceItemTDD-PFL ::=SEQUENCE{ tmgi TMGI, - transmissionMode TransmissionMode OPTIONAL, - preferredFrequencyLayer UARFCN OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-ServiceItemTDD-PFL-ExtIEs} } OPTIONAL, + transmissionMode TransmissionMode OPTIONAL, + preferredFrequencyLayer UARFCN OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-ServiceItemTDD-PFL-ExtIEs} } OPTIONAL, ... } MBMS-Bearer-ServiceItemTDD-PFL-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { @@ -6415,11 +7497,11 @@ MBMS-Bearer-ServiceItemTDD-PFL-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } MBMSChannelTypeInfo ::= SEQUENCE { - tMGI TMGI, - pTM-Cell-List PTMCellList OPTIONAL, - pTP-Cell-List PTPCellList OPTIONAL, + tMGI TMGI, + pTM-Cell-List PTMCellList OPTIONAL, + pTP-Cell-List PTPCellList OPTIONAL, not-Provided-Cell-List NotProvidedCellList OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { MBMSChannelTypeInfo-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMSChannelTypeInfo-ExtIEs} } OPTIONAL, ... } @@ -6428,17 +7510,18 @@ MBMSChannelTypeInfo-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } MBMSChannelTypeCellList ::= SEQUENCE { - c-ID C-ID, + c-ID C-ID, affectedUEInformationForMBMS AffectedUEInformationForMBMS OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MBMSChannelTypeCellList-ExtIEs} } OPTIONAL, ... } MBMSChannelTypeCellList-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + {ID id-ExtendedAffectedUEInformationForMBMS CRITICALITY ignore EXTENSION ExtendedAffectedUEInformationForMBMS PRESENCE optional}, ... } -MBMSPreferredFreqLayerInfo ::= SEQUENCE { +MBMSPreferredFreqLayerInfo ::= SEQUENCE { tMGI TMGI, preferredFrequencyLayerInfo PreferredFrequencyLayerInfo, iE-Extensions ProtocolExtensionContainer { { MBMSPreferredFreqLayerInfo-ExtIEs} } OPTIONAL, @@ -6448,12 +7531,12 @@ MBMSPreferredFreqLayerInfo-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -MBMS-Neighbouring-Cell-Information ::= SEQUENCE { +MBMS-Neighbouring-Cell-Information ::= SEQUENCE { mBMS-ConcatenatedServiceList MBMS-ConcatenatedServiceList, - l3-Information-1 L3-Information OPTIONAL, --- This IE contains MBMS COMMON P-T-M RB INFORMATION defined in [16] - l3-Information-2 L3-Information OPTIONAL, --- This IE contains MBMS CURRENT CELL P-T-M RB INFORMATION defined in [16] + l3-Information-1 L3-Information OPTIONAL, +-- This IE contains MBMS COMMON P-T-M RB INFORMATION defined in TS 25.331 [16] + l3-Information-2 L3-Information OPTIONAL, +-- This IE contains MBMS CURRENT CELL P-T-M RB INFORMATION defined in TS 25.331 [16] iE-Extensions ProtocolExtensionContainer { { MBMS-Neighbouring-Cell-Information-ExtIEs} } OPTIONAL, ... } @@ -6461,15 +7544,15 @@ MBMS-Neighbouring-Cell-Information ::= SEQUENCE { MBMS-Neighbouring-Cell-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -MBMS-ConcatenatedServiceList ::= SEQUENCE (SIZE (1..maxlengthMBMSconcatservlists)) OF TMGI +MBMS-ConcatenatedServiceList ::= SEQUENCE (SIZE (1..maxlengthMBMSconcatservlists)) OF TMGI -MBMS-RLC-Sequence-Number-Information ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMS-RLC-Sequence-Number-Information-List +MBMS-RLC-Sequence-Number-Information ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMS-RLC-Sequence-Number-Information-List -MBMS-RLC-Sequence-Number-Information-List ::= SEQUENCE { - c-ID C-ID, - mBMS-Bearer-Service-List-RLC MBMS-Bearer-Service-List-RLC, - iE-Extensions ProtocolExtensionContainer { { MBMS-RLC-Sequence-Number-Information-List-ExtIEs} } OPTIONAL, +MBMS-RLC-Sequence-Number-Information-List ::= SEQUENCE { + c-ID C-ID, + mBMS-Bearer-Service-List-RLC MBMS-Bearer-Service-List-RLC, + iE-Extensions ProtocolExtensionContainer { { MBMS-RLC-Sequence-Number-Information-List-ExtIEs} } OPTIONAL, ... } @@ -6482,7 +7565,7 @@ MBMS-Bearer-Service-List-RLC::= SEQUENCE (SIZE (1..maxNrOfMBMSServices)) OF MBMS MBMS-Bearer-Service-List-RLCinfo ::= SEQUENCE { tmgi TMGI, time-Stamp Time-Stamp, - iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-List-RLCinfo-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-List-RLCinfo-ExtIEs} } OPTIONAL, ... } @@ -6490,9 +7573,9 @@ MBMS-Bearer-Service-List-RLCinfo-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -MBSFN-Cluster-Identity ::= INTEGER (0..65535) +MBSFN-Cluster-Identity ::= INTEGER (0..65535) -MCCH-Message-List ::= SEQUENCE (SIZE (1.. maxNrOfMCCHMessages)) OF L3-Information +MCCH-Message-List ::= SEQUENCE (SIZE (1.. maxNrOfMCCHMessages)) OF L3-Information MCCH-Configuration-Info ::= SEQUENCE { secondaryCCPCHSystemInformationMBMS Secondary-CCPCH-System-Information-MBMS, @@ -6504,12 +7587,12 @@ MCCH-Configuration-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -Secondary-CCPCH-System-Information-MBMS ::= BIT STRING +Secondary-CCPCH-System-Information-MBMS ::= BIT STRING -MBSFN-Scheduling-Transmission-Time-Interval-Info-List ::= SEQUENCE (SIZE (1.. maxNrOfMBMSL3)) OF MBSFN-Scheduling-Transmission-Time-Interval-Item +MBSFN-Scheduling-Transmission-Time-Interval-Info-List ::= SEQUENCE (SIZE (1.. maxNrOfMBMSL3)) OF MBSFN-Scheduling-Transmission-Time-Interval-Item -MBSFN-Scheduling-Transmission-Time-Interval-Item ::= SEQUENCE { - tMGI TMGI, +MBSFN-Scheduling-Transmission-Time-Interval-Item ::= SEQUENCE { + tMGI TMGI, mbsfnSchedulingTransmissionTimeInterval MbsfnSchedulingTransmissionTimeInterval, ie-Extensions ProtocolExtensionContainer { { MBSFN-Scheduling-Transmission-Time-Interval-Item-ExtIEs } } OPTIONAL, ... @@ -6523,40 +7606,40 @@ MBSFN-Scheduling-Transmission-Time-Interval-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION MbsfnSchedulingTransmissionTimeInterval ::= ENUMERATED {tti4, tti8, tti16, tti32, tti64, tti128, tti256} -MeasurementFilterCoefficient ::= ENUMERATED{k0, k1, k2, k3, k4, k5, k6, k7, k8, k9, k11, k13, k15, k17, k19,...} +MeasurementFilterCoefficient ::= ENUMERATED{k0, k1, k2, k3, k4, k5, k6, k7, k8, k9, k11, k13, k15, k17, k19,...} -- Measurement Filter Coefficient to be used for measurement -MeasurementID ::= INTEGER (0..1048575) +MeasurementID ::= INTEGER (0..1048575) Measurement-Power-Offset ::= INTEGER(-12 .. 26) -- Actual value = IE value * 0.5 -MinimumSpreadingFactor ::= INTEGER (1..16) +MinimumSpreadingFactor ::= INTEGER (1..16) -MinimumSpreadingFactor768 ::= INTEGER (1..32) +MinimumSpreadingFactor768 ::= INTEGER (1..32) MultipleURAsIndicator ::= ENUMERATED { multiple-URAs-exist, single-URA-exists } -MaxAdjustmentStep ::= INTEGER(1..10) +MaxAdjustmentStep ::= INTEGER(1..10) -- Unit Slot -MeasurementChangeTime ::= INTEGER (1..6000,...) --- The MeasurementChangeTime gives the MeasurementChangeTime +MeasurementChangeTime ::= INTEGER (1..6000,...) +-- The MeasurementChangeTime gives the MeasurementChangeTime -- in number of 10 ms periods. -- E.g. Value 6000 means 60000ms(1min) -- Unit is ms, Step is 10 ms -MeasurementHysteresisTime ::= INTEGER (1..6000,...) --- The MeasurementHysteresisTime gives the +MeasurementHysteresisTime ::= INTEGER (1..6000,...) +-- The MeasurementHysteresisTime gives the -- MeasurementHysteresisTime in number of 10 ms periods. -- E.g. Value 6000 means 60000ms(1min) -- Unit is ms, Step is 10ms -MeasurementIncreaseDecreaseThreshold ::= CHOICE { +MeasurementIncreaseDecreaseThreshold ::= CHOICE { sir SIR-Value-IncrDecrThres, sir-error SIR-Error-Value-IncrDecrThres, transmitted-code-power Transmitted-Code-Power-Value-IncrDecrThres, @@ -6566,7 +7649,7 @@ MeasurementIncreaseDecreaseThreshold ::= CHOICE { extension-MeasurementIncreaseDecreaseThreshold Extension-MeasurementIncreaseDecreaseThreshold } -Extension-MeasurementIncreaseDecreaseThreshold ::= ProtocolIE-Single-Container {{ Extension-MeasurementIncreaseDecreaseThresholdIE }} +Extension-MeasurementIncreaseDecreaseThreshold ::= ProtocolIE-Single-Container {{ Extension-MeasurementIncreaseDecreaseThresholdIE }} Extension-MeasurementIncreaseDecreaseThresholdIE RNSAP-PROTOCOL-IES ::= { { ID id-Load-Value-IncrDecrThres CRITICALITY reject TYPE Load-Value-IncrDecrThres PRESENCE mandatory }| @@ -6584,7 +7667,7 @@ MeasurementRecoveryReportingIndicator ::= NULL MeasurementRecoverySupportIndicator ::= NULL -MeasurementThreshold ::= CHOICE { +MeasurementThreshold ::= CHOICE { sir SIR-Value, sir-error SIR-Error-Value, transmitted-code-power Transmitted-Code-Power-Value, @@ -6595,33 +7678,34 @@ MeasurementThreshold ::= CHOICE { extension-MeasurementThreshold Extension-MeasurementThreshold } -Extension-MeasurementThreshold ::= ProtocolIE-Single-Container {{ Extension-MeasurementThresholdIE }} +Extension-MeasurementThreshold ::= ProtocolIE-Single-Container {{ Extension-MeasurementThresholdIE }} Extension-MeasurementThresholdIE RNSAP-PROTOCOL-IES ::= { - { ID id-TUTRANGPSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGPSMeasurementThresholdInformation PRESENCE mandatory }| - { ID id-SFNSFNMeasurementThresholdInformation CRITICALITY reject TYPE SFNSFNMeasurementThresholdInformation PRESENCE mandatory }| - { ID id-Load-Value CRITICALITY reject TYPE Load-Value PRESENCE mandatory }| - { ID id-Transmitted-Carrier-Power-Value CRITICALITY reject TYPE Transmitted-Carrier-Power-Value PRESENCE mandatory }| - { ID id-Received-Total-Wideband-Power-Value CRITICALITY reject TYPE Received-Total-Wideband-Power-Value PRESENCE mandatory }| - { ID id-UL-Timeslot-ISCP-Value CRITICALITY reject TYPE UL-Timeslot-ISCP-Value PRESENCE mandatory }| - { ID id-RT-Load-Value CRITICALITY reject TYPE RT-Load-Value PRESENCE mandatory }| - { ID id-NRT-Load-Information-Value CRITICALITY reject TYPE NRT-Load-Information-Value PRESENCE mandatory }| - { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory}| - { ID id-HS-SICH-Reception-Quality-Measurement-Value CRITICALITY reject TYPE HS-SICH-Reception-Quality-Measurement-Value PRESENCE mandatory}| - { ID id-UpPTSInterferenceValue CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }| - { ID id-Rx-Timing-Deviation-Value-768 CRITICALITY reject TYPE Rx-Timing-Deviation-Value-768 PRESENCE mandatory}| - { ID id-Rx-Timing-Deviation-Value-ext CRITICALITY reject TYPE Rx-Timing-Deviation-Value-ext PRESENCE mandatory}| - { ID id-Extended-Round-Trip-Time-Value CRITICALITY reject TYPE Extended-Round-Trip-Time-Value PRESENCE mandatory }| - { ID id-TUTRANGANSSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGANSSMeasurementThresholdInformation PRESENCE mandatory } -} - -MidambleConfigurationBurstType1And3 ::= ENUMERATED {v4, v8, v16} - -MidambleConfigurationBurstType2 ::= ENUMERATED {v3, v6} - -MidambleConfigurationLCR ::= ENUMERATED {v2, v4, v6, v8, v10, v12, v14, v16, ...} - -MidambleShiftAndBurstType ::= CHOICE { + { ID id-TUTRANGPSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGPSMeasurementThresholdInformation PRESENCE mandatory }| + { ID id-SFNSFNMeasurementThresholdInformation CRITICALITY reject TYPE SFNSFNMeasurementThresholdInformation PRESENCE mandatory }| + { ID id-Load-Value CRITICALITY reject TYPE Load-Value PRESENCE mandatory }| + { ID id-Transmitted-Carrier-Power-Value CRITICALITY reject TYPE Transmitted-Carrier-Power-Value PRESENCE mandatory }| + { ID id-Received-Total-Wideband-Power-Value CRITICALITY reject TYPE Received-Total-Wideband-Power-Value PRESENCE mandatory }| + { ID id-UL-Timeslot-ISCP-Value CRITICALITY reject TYPE UL-Timeslot-ISCP-Value PRESENCE mandatory }| + { ID id-RT-Load-Value CRITICALITY reject TYPE RT-Load-Value PRESENCE mandatory }| + { ID id-NRT-Load-Information-Value CRITICALITY reject TYPE NRT-Load-Information-Value PRESENCE mandatory }| + { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory}| + { ID id-HS-SICH-Reception-Quality-Measurement-Value CRITICALITY reject TYPE HS-SICH-Reception-Quality-Measurement-Value PRESENCE mandatory }| + { ID id-UpPTSInterferenceValue CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }| + { ID id-Rx-Timing-Deviation-Value-768 CRITICALITY reject TYPE Rx-Timing-Deviation-Value-768 PRESENCE mandatory }| + { ID id-Rx-Timing-Deviation-Value-ext CRITICALITY reject TYPE Rx-Timing-Deviation-Value-ext PRESENCE mandatory }| + { ID id-Extended-Round-Trip-Time-Value CRITICALITY reject TYPE Extended-Round-Trip-Time-Value PRESENCE mandatory }| + { ID id-TUTRANGANSSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGANSSMeasurementThresholdInformation PRESENCE mandatory }| + { ID id-UE-transmission-power-headroom CRITICALITY reject TYPE UE-transmission-power-headroom-Value PRESENCE mandatory } +} + +MidambleConfigurationBurstType1And3 ::= ENUMERATED {v4, v8, v16} + +MidambleConfigurationBurstType2 ::= ENUMERATED {v3, v6} + +MidambleConfigurationLCR ::= ENUMERATED {v2, v4, v6, v8, v10, v12, v14, v16, ...} + +MidambleShiftAndBurstType ::= CHOICE { type1 SEQUENCE { midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3, midambleAllocationMode CHOICE { @@ -6661,7 +7745,7 @@ MidambleShiftShort ::= INTEGER (0..5) MidambleShiftLCR ::= SEQUENCE { midambleAllocationMode MidambleAllocationMode, midambleShift MidambleShiftLong OPTIONAL, - -- The IE shall be present if the Midamble Allocation Mode IE is set to "UE specific midamble". + -- The IE shall be present if the Midamble Allocation Mode IE is set to “UE specific midamble”. midambleConfigurationLCR MidambleConfigurationLCR, iE-Extensions ProtocolExtensionContainer { {MidambleShiftLCR-ExtIEs} } OPTIONAL, ... @@ -6670,15 +7754,15 @@ midambleConfigurationLCR MidambleConfigurationLCR, MidambleAllocationMode ::= ENUMERATED { defaultMidamble, commonMidamble, - uESpecificMidamble, + uESpecificMidamble, ... } -MidambleShiftLCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +MidambleShiftLCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -MidambleShiftAndBurstType768 ::= CHOICE { +MidambleShiftAndBurstType768 ::= CHOICE { type1 SEQUENCE { midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3, midambleAllocationMode CHOICE { @@ -6711,11 +7795,11 @@ MidambleShiftAndBurstType768 ::= CHOICE { ... } -MidambleConfigurationBurstType2-768 ::= ENUMERATED {v4, v8} +MidambleConfigurationBurstType2-768 ::= ENUMERATED {v4, v8} -MidambleShiftShort768 ::= INTEGER (0..7) +MidambleShiftShort768 ::= INTEGER (0..7) -MIMO-ActivationIndicator ::= NULL +MIMO-ActivationIndicator ::= NULL MIMO-InformationResponse ::= SEQUENCE { mIMO-PilotConfiguration MIMO-PilotConfiguration, @@ -6725,6 +7809,7 @@ MIMO-InformationResponse ::= SEQUENCE { } MIMO-InformationResponse-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-Associated-Secondary-CPICH CRITICALITY reject EXTENSION Additional-Associated-Secondary-CPICH PRESENCE optional}, ... } @@ -6744,7 +7829,34 @@ MIMO-PilotConfiguration ::= CHOICE { MIMO-S-CPICH-Channelisation-Code ::= INTEGER (0..255) -MinUL-ChannelisationCodeLength ::= ENUMERATED { +MIMO-withfourtransmitantennas-ActivationIndicator ::= NULL + +MIMO-withfourtransmitantennas-ModeIndicator ::= ENUMERATED { + activate, + deactivate +} + +DualStream-MIMO-withfourtransmitantennas-ActivationIndicator ::= NULL + +DualStream-MIMO-withfourtransmitantennas-ModeIndicator ::= ENUMERATED { + activate, + deactivate +} + +Additional-Associated-Secondary-CPICH ::= SEQUENCE (SIZE (1.. maxSCPICHCell-1)) OF Additional-Secondary-CPICH + +Additional-Secondary-CPICH ::= SEQUENCE{ + additional-secondary-CPICH MIMO-S-CPICH-Channelisation-Code, + additional-D-CPICH MIMO-S-CPICH-Channelisation-Code OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Additional-Secondary-CPICH-Item-ExtIEs} } OPTIONAL, + ... +} + +Additional-Secondary-CPICH-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +MinUL-ChannelisationCodeLength ::= ENUMERATED { v4, v8, v16, @@ -6770,18 +7882,18 @@ Modulation ::= ENUMERATED { ... } -MulticellEDCH-Information ::= ProtocolIE-Single-Container { {MulticellEDCH-InformationItem} } +MulticellEDCH-Information ::= ProtocolIE-Single-Container { {MulticellEDCH-InformationItem} } MulticellEDCH-InformationItem RNSAP-PROTOCOL-IES ::= { { ID id-MulticellEDCH-Information CRITICALITY ignore TYPE MulticellEDCH-InformationItemIEs PRESENCE mandatory } } MulticellEDCH-InformationItemIEs::= SEQUENCE { - dL-PowerBalancing-Information DL-PowerBalancing-Information OPTIONAL, - minimumReducedE-DPDCH-GainFactor MinimumReducedE-DPDCH-GainFactor OPTIONAL, + dL-PowerBalancing-Information DL-PowerBalancing-Information OPTIONAL, + minimumReducedE-DPDCH-GainFactor MinimumReducedE-DPDCH-GainFactor OPTIONAL, secondary-UL-Frequency-Activation-State Secondary-UL-Frequency-Activation-State OPTIONAL, - f-DPCH-SlotFormat F-DPCH-SlotFormat OPTIONAL, - common-DL-ReferencePowerInformation DL-Power OPTIONAL, + f-DPCH-SlotFormat F-DPCH-SlotFormat OPTIONAL, + common-DL-ReferencePowerInformation DL-Power OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MulticellEDCH-InformationItemIEs-ExtIEs } } OPTIONAL, ... @@ -6791,18 +7903,18 @@ MulticellEDCH-InformationItemIEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -MulticellEDCH-RL-SpecificInformation ::= ProtocolIE-Single-Container { {MulticellEDCH-RL-SpecificInformationItem} } +MulticellEDCH-RL-SpecificInformation ::= ProtocolIE-Single-Container { {MulticellEDCH-RL-SpecificInformationItem} } MulticellEDCH-RL-SpecificInformationItem RNSAP-PROTOCOL-IES ::= { - { ID id-MulticellEDCH-RL-SpecificInformation CRITICALITY ignore TYPE MulticellEDCH-RL-SpecificInformationItemIEs PRESENCE mandatory } + { ID id-MulticellEDCH-RL-SpecificInformation CRITICALITY ignore TYPE MulticellEDCH-RL-SpecificInformationItemIEs PRESENCE mandatory } } MulticellEDCH-RL-SpecificInformationItemIEs::= SEQUENCE { - extendedPropagationDelay ExtendedPropagationDelay OPTIONAL, - enhanced-PrimaryCPICH-EcNo Enhanced-PrimaryCPICH-EcNo OPTIONAL, - dl-Reference-Power DL-Power OPTIONAL, - phase-Reference-Update-Indicator Phase-Reference-Update-Indicator OPTIONAL, - additional-e-DCH-DL-Control-Channel-Grant NULL OPTIONAL, + extendedPropagationDelay ExtendedPropagationDelay OPTIONAL, + enhanced-PrimaryCPICH-EcNo Enhanced-PrimaryCPICH-EcNo OPTIONAL, + dl-Reference-Power DL-Power OPTIONAL, + phase-Reference-Update-Indicator Phase-Reference-Update-Indicator OPTIONAL, + additional-e-DCH-DL-Control-Channel-Grant NULL OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MulticellEDCH-RL-SpecificInformationItemIEs-ExtIEs } } OPTIONAL, ... @@ -6810,7 +7922,9 @@ MulticellEDCH-RL-SpecificInformationItemIEs::= SEQUENCE { MulticellEDCH-RL-SpecificInformationItemIEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... -} +} + +Multicell-EDCH-Restriction ::= BOOLEAN Multiple-PLMN-List ::= SEQUENCE { pLMN-Identity PLMN-Identity, @@ -6822,7 +7936,7 @@ Multiple-PLMN-List ::= SEQUENCE { Multiple-PLMN-List-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... -} +} MultiplexingPosition ::= ENUMERATED { fixed, @@ -6854,6 +7968,264 @@ MIMO-SFMode-For-HSPDSCHDualStream ::= ENUMERATED { sF1SF16 } +Multi-Carrier-EDCH-Info ::= SEQUENCE{ + multicarrier-EDCH-Transport-Bearer-Mode Multicarrier-EDCH-Transport-Bearer-Mode, + multi-carrier-EDCH-Information Multi-Carrier-EDCH-Information, + iE-Extensions ProtocolExtensionContainer { { Multi-Carrier-EDCH-Info-ExtIEs} } OPTIONAL, + ... +} + +Multi-Carrier-EDCH-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Multicarrier-EDCH-Transport-Bearer-Mode ::= ENUMERATED { + separate-Iur-Transport-Bearer-Mode, + shared-Iur-Transport-Bearer-Mode +} + +Multi-Carrier-EDCH-Information ::= SEQUENCE (SIZE (1..maxNrOfULCarriersLCR-1)) OF Multi-Carrier-EDCH-LCR-InformationItem + +Multi-Carrier-EDCH-LCR-InformationItem ::=SEQUENCE{ + uARFCNforNt UARFCN, + sNPL-carrier-group-indicator SNPL-Carrier-Group-Indicator OPTIONAL, + pRxdesBase E-PUCH-PRXdesBase, + multi-Carrier-EDCH-MACdFlows-Information-TDD Multi-Carrier-EDCH-MACdFlows-Information-TDD OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Multi-Carrier-EDCH-LCR-InformationItem-ExtIEs} } OPTIONAL, + ... +} + +Multi-Carrier-EDCH-LCR-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNPL-Carrier-Group-Indicator ::= INTEGER (1..3) +-- for multi-carrier E-DCH operation 1.28Mcps TDD only + +Multi-Carrier-EDCH-MACdFlows-Information-TDD ::= SEQUENCE (SIZE (1.. maxNrOfEDCHMACdFlows)) OF Multi-Carrier-EDCH-MACdFlows-Specific-Info + +Multi-Carrier-EDCH-MACdFlows-Specific-Info ::= SEQUENCE { + e-DCH-MACdFlow-ID EDCH-MACdFlow-ID, + bindingID BindingID, + transportLayerAddress TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { { Multi-Carrier-EDCH-MACdFlows-Specific-Info-ExtIEs} } OPTIONAL, + ... +} + +Multi-Carrier-EDCH-MACdFlows-Specific-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Multi-Carrier-EDCH-Reconfigure ::=SEQUENCE{ + continue-setup-change-Of-Multi-Carrier-EDCH Continue-Setup-Change-Multi-Carrier-EDCH, + iE-Extensions ProtocolExtensionContainer { { Multi-Carrier-EDCH-Reconfigure-ExtIEs} } OPTIONAL, + ... +} + +Multi-Carrier-EDCH-Reconfigure-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Continue-Setup-Change-Multi-Carrier-EDCH ::= CHOICE { + continue NULL, + setup Multi-Carrier-EDCH-Info, + change Multi-Carrier-EDCH-Change-Info, + ... +} + +Multi-Carrier-EDCH-Change-Info ::=SEQUENCE{ + multicarrier-EDCH-Transport-Bearer-Mode Multicarrier-EDCH-Transport-Bearer-Mode OPTIONAL, + multi-carrier-EDCH-Information Multi-Carrier-EDCH-Information OPTIONAL, + multi-Carrier-EDCH-Information-Removal-List Multi-Carrier-EDCH-Information-Removal-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Multi-Carrier-EDCH-Change-Info-ExtIEs} } OPTIONAL, + ... +} + +Multi-Carrier-EDCH-Change-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Multi-Carrier-EDCH-Information-Removal-List ::= SEQUENCE (SIZE (1..maxNrOfULCarriersLCR-1)) OF Multi-Carrier-EDCH-Information-Removal-Info-ItemIEs + +Multi-Carrier-EDCH-Information-Removal-Info-ItemIEs ::=SEQUENCE{ + uARFCNforNt UARFCN, + iE-Extensions ProtocolExtensionContainer { { Multi-Carrier-EDCH-Information-Removal-Info-ItemIEs-ExtIEs} } OPTIONAL, + ... +} + +Multi-Carrier-EDCH-Information-Removal-Info-ItemIEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Multi-Carrier-EDCH-Information-Response ::= SEQUENCE (SIZE (1..maxNrOfULCarriersLCR-1)) OF Multi-Carrier-EDCH-LCR-Information-ResponseItem + +Multi-Carrier-EDCH-LCR-Information-ResponseItem ::=SEQUENCE{ + uARFCNforNt UARFCN, + e-DCH-TDD-MACdFlow-Specific-InformationResp E-DCH-TDD-MACdFlow-Specific-InformationResp OPTIONAL, + e-AGCH-Specific-Information-Response-LCR-TDD E-AGCH-Specific-InformationRespList-LCR-TDD OPTIONAL, + e-HICH-Scheduled-InformationResp-LCR E-HICH-Scheduled-InformationRespList-LCR-TDD OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Multi-Carrier-EDCH-LCR-Information-ResponseItem-ExtIEs} } OPTIONAL, + ... +} + +Multi-Carrier-EDCH-LCR-Information-ResponseItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Multiflow-Reconfiguration ::= CHOICE { + setup Multiflow-Information, + configurationChange Multiflow-Information-To-Modify, + stop Multiflow-Stop, + ... +} + +Multiflow-Information ::= SEQUENCE { + total-Number-of-HS-DSCH-Cells INTEGER (2..32,...), + mode Multiflow-Mode, + mimo Multiflow-MIMO, + timing Multiflow-Timing OPTIONAL, + max-Number-of-HS-SCCH-Sets-per-NodeB INTEGER (1..16,...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Multiflow-Information-ExtIEs } } OPTIONAL, + ... +} + +Multiflow-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +{ID id-Assisting-RepetitionFactors CRITICALITY ignore EXTENSION Multiflow-RepetitionFactors PRESENCE optional}, + ... +} + +Multiflow-Information-To-Modify ::= SEQUENCE { + total-Number-of-HS-DSCH-Cells INTEGER (2..32,...) OPTIONAL, + mode Multiflow-Mode OPTIONAL, + mimo Multiflow-MIMO OPTIONAL, + timing Multiflow-Timing OPTIONAL, + max-Number-of-HS-SCCH-Sets-per-NodeB INTEGER (1..16,...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Multiflow-Information-To-Modify-ExtIEs } } OPTIONAL, + ... +} + +Multiflow-Information-To-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +{ID id-Assisting-RepetitionFactors CRITICALITY ignore EXTENSION Multiflow-RepetitionFactors PRESENCE optional}, + ... +} + +Multiflow-RepetitionFactors ::= SEQUENCE { + assisting-CQI-RepetitionFactor CQI-RepetitionFactor OPTIONAL, + assisting-AckNack-RepetitionFactor AckNack-RepetitionFactor OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Multiflow-RepetitionFactors-ExtIEs } } OPTIONAL, + ... +} + +Multiflow-RepetitionFactors-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Multiflow-Stop ::= ENUMERATED { + stop, + ... +} + +Multiflow-Mode ::= ENUMERATED { + primary, + assisting, + ... +} + +Multiflow-MIMO ::= ENUMERATED { + on, + off, + ... +} + +Multiflow-Timing ::= CHOICE { + time-Reference NULL, + non-Time-Reference INTEGER (0..30,...), + -- Unit: chip, step size 256 chips + -- example: 0 = 0chip, 1 = 256chips + ... +} + +Multiflow-OrdinalNumberOfFrequency ::= INTEGER (1..32,...) + +MU-MIMO-InformationLCR ::= SEQUENCE { + mU-MIMO-Operation MU-MIMO-Operation, + standalone-Midamble-Channel-Information Standalone-Midamble-Channel-Information OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MU-MIMO-InformationLCR-ExtIEs} } OPTIONAL, + ... +} + +MU-MIMO-Operation ::= ENUMERATED { + mU-MIMO-Used, + mU-MIMO-Not-Used, + ... +} + +MU-MIMO-Usage-Indicator ::= ENUMERATED { + ul-Only, + dl-Only, + ul-and-dl +} + +Standalone-Midamble-Channel-Information ::= SEQUENCE { + standalone-Midamble-Configuration Standalone-Midamble-Configuration, + standalone-MidambleShift Standalone-MidambleShift, + timeslotLCR TimeSlotLCR, + repetitionPeriod Standalone-Midamble-RepetitionPeriod, + offset Standalone-Midamble-Offset, + referenceBeta ReferenceBeta OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Standalone-Midamble-Channel-Information-ExtIEs} } OPTIONAL, + ... +} + +Standalone-Midamble-Configuration::= ENUMERATED { + v2, + v4, + v6, + v8, + v10, + v12, + v14, + v16, + ... +} + +Standalone-MidambleShift ::= INTEGER (0..15) + +Standalone-Midamble-RepetitionPeriod ::= ENUMERATED { + v1, + v2, + v4, + v8, + v16, + v32, + v64, + ... +} + +Standalone-Midamble-Offset ::= INTEGER (0..63) + +ReferenceBeta ::= INTEGER (-15..16) + +Standalone-Midamble-Channel-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +MU-MIMO-InformationLCR-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MU-MIMO-Indicator ::= SEQUENCE { + mU-MIMO-Usage-Indicator MU-MIMO-Usage-Indicator, + standalone-Midamble-Channel-Indicator Standalone-Midamble-Channel-Indicator, + iE-Extensions ProtocolExtensionContainer { { MU-MIMO-Indicator-ExtIEs} } OPTIONAL, + ... +} + +MU-MIMO-Indicator-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + -- N NACC-Related-Data ::= SEQUENCE { @@ -6867,13 +8239,35 @@ NACC-Related-Data-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } -Nack-Power-Offset ::= INTEGER (0..8,...) --- According to mapping in ref. [21] subclause 4.2.1 +Nack-Power-Offset ::= INTEGER (0..8,..., 9..10) +-- According to mapping in TS 25.213 [21] subclause 4.2.1 NCC ::= BIT STRING (SIZE (3)) Neighbouring-UMTS-CellInformation ::= SEQUENCE (SIZE (1..maxNrOfNeighbouringRNCs)) OF ProtocolIE-Single-Container {{ Neighbouring-UMTS-CellInformationItemIE }} +Neighbouring-UMTS-CellInformation-Ext ::= SEQUENCE (SIZE (1..maxNrOfExtendedNeighbouringRNCs)) OF ProtocolIE-Single-Container {{ Neighbouring-UMTS-CellInformationExtensionItemIE }} + +Neighbouring-UMTS-CellInformationExtensionItemIE RNSAP-PROTOCOL-IES ::= { + { ID id-Neighbouring-UMTS-CellInformationExtensionItem CRITICALITY ignore TYPE Neighbouring-UMTS-CellInformationExtensionItem PRESENCE mandatory } +} + +Neighbouring-UMTS-CellInformationExtensionItem ::= SEQUENCE { + rNC-ID RNC-ID, + cN-PS-DomainIdentifier CN-PS-DomainIdentifier OPTIONAL, + cN-CS-DomainIdentifier CN-CS-DomainIdentifier OPTIONAL, + neighbouring-FDD-CellInformation Neighbouring-FDD-CellInformation OPTIONAL, + neighbouring-TDD-CellInformation Neighbouring-TDD-CellInformation OPTIONAL, + neighbouring-LCR-TDD-CellInformation Neighbouring-LCR-TDD-CellInformation OPTIONAL, + extended-RNC-ID Extended-RNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Neighbouring-UMTS-CellInformationExtensionItem-ExtIEs} } OPTIONAL, + ... +} + +Neighbouring-UMTS-CellInformationExtensionItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + Neighbouring-UMTS-CellInformationItemIE RNSAP-PROTOCOL-IES ::= { { ID id-Neighbouring-UMTS-CellInformationItem CRITICALITY ignore TYPE Neighbouring-UMTS-CellInformationItem PRESENCE mandatory } } @@ -6889,48 +8283,51 @@ Neighbouring-UMTS-CellInformationItem ::= SEQUENCE { } Neighbouring-UMTS-CellInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-neighbouring-LCR-TDD-CellInformation CRITICALITY ignore EXTENSION Neighbouring-LCR-TDD-CellInformation PRESENCE optional }| - { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional }, + { ID id-neighbouring-LCR-TDD-CellInformation CRITICALITY ignore EXTENSION Neighbouring-LCR-TDD-CellInformation PRESENCE optional}| + { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}, ... } Neighbouring-FDD-CellInformation ::= SEQUENCE ( SIZE (1..maxNrOfFDDNeighboursPerRNC,...)) OF Neighbouring-FDD-CellInformationItem Neighbouring-FDD-CellInformationItem ::= SEQUENCE { - c-ID C-ID, - uARFCNforNu UARFCN, - uARFCNforNd UARFCN, - frameOffset FrameOffset OPTIONAL, - primaryScramblingCode PrimaryScramblingCode, - primaryCPICH-Power PrimaryCPICH-Power OPTIONAL, - cellIndividualOffset CellIndividualOffset OPTIONAL, - txDiversityIndicator TxDiversityIndicator, - sTTD-SupportIndicator STTD-SupportIndicator OPTIONAL, - closedLoopMode1-SupportIndicator ClosedLoopMode1-SupportIndicator OPTIONAL, - not-used-closedLoopMode2-SupportIndicator NULL OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { Neighbouring-FDD-CellInformationItem-ExtIEs} } OPTIONAL, + c-ID C-ID, + uARFCNforNu UARFCN, + uARFCNforNd UARFCN, + frameOffset FrameOffset OPTIONAL, + primaryScramblingCode PrimaryScramblingCode, + primaryCPICH-Power PrimaryCPICH-Power OPTIONAL, + cellIndividualOffset CellIndividualOffset OPTIONAL, + txDiversityIndicator TxDiversityIndicator, + sTTD-SupportIndicator STTD-SupportIndicator OPTIONAL, + closedLoopMode1-SupportIndicator ClosedLoopMode1-SupportIndicator OPTIONAL, + not-used-closedLoopMode2-SupportIndicator NULL OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Neighbouring-FDD-CellInformationItem-ExtIEs} } OPTIONAL, ... } Neighbouring-FDD-CellInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-RestrictionStateIndicator CRITICALITY ignore EXTENSION RestrictionStateIndicator PRESENCE optional }| - { ID id-DPC-Mode-Change-SupportIndicator CRITICALITY ignore EXTENSION DPC-Mode-Change-SupportIndicator PRESENCE optional }| - { ID id-CoverageIndicator CRITICALITY ignore EXTENSION CoverageIndicator PRESENCE optional }| - { ID id-AntennaColocationIndicator CRITICALITY ignore EXTENSION AntennaColocationIndicator PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| - { ID id-CellCapabilityContainer-FDD CRITICALITY ignore EXTENSION CellCapabilityContainer-FDD PRESENCE optional }| - { ID id-SNA-Information CRITICALITY ignore EXTENSION SNA-Information PRESENCE optional }| - { ID id-FrequencyBandIndicator CRITICALITY ignore EXTENSION FrequencyBandIndicator PRESENCE optional }| - { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }| - -- This IE shall be present if the the fifteenth bit Continuous Packet Connectivity DTX-DRX Support Indicator in the Cell Capability Container FDD IE is set to the value "1". - { ID id-Multiple-PLMN-List CRITICALITY ignore EXTENSION Multiple-PLMN-List PRESENCE optional }| - { ID id-Secondary-Serving-Cell-List CRITICALITY ignore EXTENSION Secondary-Serving-Cell-List PRESENCE optional }| - { ID id-Dual-Band-Secondary-Serving-Cell-List CRITICALITY ignore EXTENSION Secondary-Serving-Cell-List PRESENCE optional }| --- This IE shall be present if the twenty-eighth bit Dual Band Support Indicator in the Cell Capability Container FDD IE is set to the value "1". - { ID id-CellCapabilityContainerExtension-FDD CRITICALITY ignore EXTENSION CellCapabilityContainerExtension-FDD PRESENCE optional }| - { ID id-CellListValidityIndicator CRITICALITY ignore EXTENSION CellListValidityIndicator PRESENCE optional }, - ... -} + { ID id-RestrictionStateIndicator CRITICALITY ignore EXTENSION RestrictionStateIndicator PRESENCE optional}| + { ID id-DPC-Mode-Change-SupportIndicator CRITICALITY ignore EXTENSION DPC-Mode-Change-SupportIndicator PRESENCE optional}| + { ID id-CoverageIndicator CRITICALITY ignore EXTENSION CoverageIndicator PRESENCE optional}| + { ID id-AntennaColocationIndicator CRITICALITY ignore EXTENSION AntennaColocationIndicator PRESENCE optional}| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional}| + { ID id-CellCapabilityContainer-FDD CRITICALITY ignore EXTENSION CellCapabilityContainer-FDD PRESENCE optional}| + { ID id-SNA-Information CRITICALITY ignore EXTENSION SNA-Information PRESENCE optional}| + { ID id-FrequencyBandIndicator CRITICALITY ignore EXTENSION FrequencyBandIndicator PRESENCE optional}| + { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional}| + -- This IE shall be present if the the fifteenth bit Continuous Packet Connectivity DTX-DRX Support Indicator in the Cell Capability Container FDD IE is set to the value “1”. + { ID id-Multiple-PLMN-List CRITICALITY ignore EXTENSION Multiple-PLMN-List PRESENCE optional}| + { ID id-Secondary-Serving-Cell-List CRITICALITY ignore EXTENSION Secondary-Serving-Cell-List PRESENCE optional}| + { ID id-Dual-Band-Secondary-Serving-Cell-List CRITICALITY ignore EXTENSION Secondary-Serving-Cell-List PRESENCE optional}| +-- This IE shall be present if the twenty-eighth bit Dual Band Support Indicator in the Cell Capability Container FDD IE is set to the value “1”. + { ID id-CellCapabilityContainerExtension-FDD CRITICALITY ignore EXTENSION CellCapabilityContainerExtension-FDD PRESENCE optional}| + { ID id-CellListValidityIndicator CRITICALITY ignore EXTENSION CellListValidityIndicator PRESENCE optional}| + { ID id-MultipleFrequencyBandsIndicatorList CRITICALITY ignore EXTENSION MultipleFrequencyBandsIndicatorList PRESENCE optional}, + ... +} + +MultipleFrequencyBandsIndicatorList ::= SEQUENCE (SIZE (0..maxMultipleFrequencyBands)) OF FrequencyBandIndicator NeighbouringFDDCellMeasurementInformation ::= SEQUENCE { uC-ID UC-ID, @@ -6963,13 +8360,14 @@ Neighbouring-GSM-CellInformationItem ::= SEQUENCE { } Neighbouring-GSM-CellInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-CoverageIndicator CRITICALITY ignore EXTENSION CoverageIndicator PRESENCE optional } | - { ID id-AntennaColocationIndicator CRITICALITY ignore EXTENSION AntennaColocationIndicator PRESENCE optional } | - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional } | - { ID id-SNA-Information CRITICALITY ignore EXTENSION SNA-Information PRESENCE optional } | - { ID id-GERAN-Cell-Capability CRITICALITY ignore EXTENSION GERAN-Cell-Capability PRESENCE optional } | - { ID id-GERAN-Classmark CRITICALITY ignore EXTENSION GERAN-Classmark PRESENCE optional } | - { ID id-ExtendedGSMCellIndividualOffset CRITICALITY ignore EXTENSION ExtendedGSMCellIndividualOffset PRESENCE optional }, + { ID id-CoverageIndicator CRITICALITY ignore EXTENSION CoverageIndicator PRESENCE optional}| + { ID id-AntennaColocationIndicator CRITICALITY ignore EXTENSION AntennaColocationIndicator PRESENCE optional}| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional}| + { ID id-SNA-Information CRITICALITY ignore EXTENSION SNA-Information PRESENCE optional}| + { ID id-GERAN-Cell-Capability CRITICALITY ignore EXTENSION GERAN-Cell-Capability PRESENCE optional}| + { ID id-GERAN-Classmark CRITICALITY ignore EXTENSION GERAN-Classmark PRESENCE optional}| + { ID id-ExtendedGSMCellIndividualOffset CRITICALITY ignore EXTENSION ExtendedGSMCellIndividualOffset PRESENCE optional}| + { ID id-PLMN-List CRITICALITY ignore EXTENSION PLMN-List PRESENCE optional}, ... } @@ -6978,16 +8376,16 @@ Neighbouring-TDD-CellInformation ::= SEQUENCE ( SIZE (1..maxNrOfTDDNeighboursPer Neighbouring-TDD-CellInformationItem ::= SEQUENCE { c-ID C-ID, uARFCNforNt UARFCN, - frameOffset FrameOffset OPTIONAL, + frameOffset FrameOffset OPTIONAL, cellParameterID CellParameterID, syncCase SyncCase, - timeSlot TimeSlot OPTIONAL + timeSlot TimeSlot OPTIONAL -- This IE shall be present if Sync Case = Case1 -- , sCH-TimeSlot SCH-TimeSlot OPTIONAL -- This IE shall be present if Sync Case = Case2 -- , - sCTD-Indicator SCTD-Indicator, + sCTD-Indicator SCTD-Indicator, cellIndividualOffset CellIndividualOffset OPTIONAL, - dPCHConstantValue DPCHConstantValue OPTIONAL, + dPCHConstantValue DPCHConstantValue OPTIONAL, pCCPCH-Power PCCPCH-Power OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Neighbouring-TDD-CellInformationItem-ExtIEs} } OPTIONAL, ... @@ -7037,7 +8435,7 @@ NeighbouringTDDCellMeasurementInformation768 ::= SEQUENCE { uC-ID UC-ID, uARFCN UARFCN, cellParameterID CellParameterID, - timeSlot TimeSlot OPTIONAL, + timeSlot TimeSlot OPTIONAL, midambleShiftAndBurstType768 MidambleShiftAndBurstType768 OPTIONAL, iE-Extensions ProtocolExtensionContainer { { NeighbouringTDDCellMeasurementInformationItem768-ExtIEs} } OPTIONAL, ... @@ -7052,24 +8450,25 @@ Neighbouring-LCR-TDD-CellInformation ::= SEQUENCE (SIZE (1.. maxNrOfLCRTDDNeighb Neighbouring-LCR-TDD-CellInformationItem ::= SEQUENCE { c-ID C-ID, uARFCNforNt UARFCN, - frameOffset FrameOffset OPTIONAL, + frameOffset FrameOffset OPTIONAL, cellParameterID CellParameterID, - sCTD-Indicator SCTD-Indicator, - cellIndividualOffset CellIndividualOffset OPTIONAL, - dPCHConstantValue DPCHConstantValue OPTIONAL, - pCCPCH-Power PCCPCH-Power OPTIONAL, - restrictionStateIndicator RestrictionStateIndicator OPTIONAL, + sCTD-Indicator SCTD-Indicator, + cellIndividualOffset CellIndividualOffset OPTIONAL, + dPCHConstantValue DPCHConstantValue OPTIONAL, + pCCPCH-Power PCCPCH-Power OPTIONAL, + restrictionStateIndicator RestrictionStateIndicator OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Neighbouring-LCR-TDD-CellInformationItem-ExtIEs} } OPTIONAL, ... } Neighbouring-LCR-TDD-CellInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-CoverageIndicator CRITICALITY ignore EXTENSION CoverageIndicator PRESENCE optional }| - { ID id-AntennaColocationIndicator CRITICALITY ignore EXTENSION AntennaColocationIndicator PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| - { ID id-CellCapabilityContainer-TDD-LCR CRITICALITY ignore EXTENSION CellCapabilityContainer-TDD-LCR PRESENCE optional }| - { ID id-SNA-Information CRITICALITY ignore EXTENSION SNA-Information PRESENCE optional }| - { ID id-Multiple-PLMN-List CRITICALITY ignore EXTENSION Multiple-PLMN-List PRESENCE optional }, + { ID id-CoverageIndicator CRITICALITY ignore EXTENSION CoverageIndicator PRESENCE optional}| + { ID id-AntennaColocationIndicator CRITICALITY ignore EXTENSION AntennaColocationIndicator PRESENCE optional}| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional}| + { ID id-CellCapabilityContainer-TDD-LCR CRITICALITY ignore EXTENSION CellCapabilityContainer-TDD-LCR PRESENCE optional}| + { ID id-SNA-Information CRITICALITY ignore EXTENSION SNA-Information PRESENCE optional}| + { ID id-Multiple-PLMN-List CRITICALITY ignore EXTENSION Multiple-PLMN-List PRESENCE optional}| + { ID id-CellCapabilityContainerExtension-TDD-LCR CRITICALITY ignore EXTENSION CellCapabilityContainerExtension-TDD-LCR PRESENCE optional}, ... } @@ -7084,21 +8483,35 @@ Neighbouring-E-UTRA-CellInformationItem ::= SEQUENCE { } Neighbouring-E-UTRA-CellInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-PCI CRITICALITY ignore EXTENSION PCI PRESENCE optional}| + { ID id-TAC CRITICALITY ignore EXTENSION TAC PRESENCE optional}| + { ID id-PLMN-List CRITICALITY ignore EXTENSION PLMN-List PRESENCE optional}| + { ID id-MultipleFrequencyBandsIndicatorList-EUTRA CRITICALITY ignore EXTENSION MultipleFrequencyBandsIndicatorList-EUTRA PRESENCE optional}, ... } +MultipleFrequencyBandsIndicatorList-EUTRA ::= SEQUENCE (SIZE (0.. maxMultipleFrequencyBandsEUTRA)) OF RadioFrequencyBandEUTRA + +RadioFrequencyBandEUTRA ::= INTEGER (1..256) + NonCellSpecificTxDiversity ::= ENUMERATED { txDiversity, ... } +Non-rectangular-resource-allocation-indicator ::= ENUMERATED { + activate +} + +Non-rectangular-resource-timeslot-set ::= BIT STRING (SIZE (7)) + NotProvidedCellList ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMSChannelTypeCellList -NrOfDLchannelisationcodes ::= INTEGER (1..8) +NrOfDLchannelisationcodes ::= INTEGER (1..8) -NrOfTransportBlocks ::= INTEGER (0..512) +NrOfTransportBlocks ::= INTEGER (0..512) -NRT-Load-Information-Value-IncrDecrThres ::= INTEGER(0..3) +NRT-Load-Information-Value-IncrDecrThres ::= INTEGER(0..3) NRT-Load-Information-Value ::= INTEGER(0..3) @@ -7111,14 +8524,18 @@ N-E-UCCH ::= INTEGER (1..12) N-E-UCCH-LCR ::= INTEGER (1..8) -Number-Of-Supported-Carriers ::= ENUMERATED { +Number-Of-Supported-Carriers ::= ENUMERATED { one-one-carrier, one-three-carrier, three-three-carrier, one-six-carrier, three-six-carrier, six-six-carrier, - ... + ..., + one-two-carrier-discontiguous, + two-two-carrier-discontiguous, + one-two-carrier-contiguous, + two-two-carrier-contiguous } NumHS-SCCH-Codes ::= INTEGER (1..maxNrOfHSSCCHCodes) @@ -7132,7 +8549,8 @@ Non-Serving-RL-Preconfig-Setup ::= SEQUENCE { } Non-Serving-RL-Preconfig-Setup-ExtIEs RNSAP-PROTOCOL-EXTENSION::= { - {ID id-Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup CRITICALITY ignore EXTENSION Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup PRESENCE optional }, + {ID id-Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup CRITICALITY ignore EXTENSION Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup PRESENCE optional }| + { ID id-FTPICH-Information CRITICALITY ignore EXTENSION FTPICH-Information PRESENCE optional}, ... } @@ -7155,11 +8573,12 @@ Non-Serving-RL-Preconfig-Info ::= SEQUENCE { } Non-Serving-RL-Preconfig-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - {ID id-Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList CRITICALITY ignore EXTENSION Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList PRESENCE optional}, + {ID id-Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList CRITICALITY ignore EXTENSION Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList PRESENCE optional}| + { ID id-FTPICH-Information-Response CRITICALITY ignore EXTENSION FTPICH-Information-Response PRESENCE optional}, ... } -Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList ::= SEQUENCE(SIZE(1.. maxNrOfEDCH-1)) OF SEQUENCE { +Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList ::= SEQUENCE(SIZE(1.. maxNrOfEDCH-1)) OF SEQUENCE { new-non-serving-RL-E-DCH-FDD-DL-Control-Channel-Information-A EDCH-FDD-DL-ControlChannelInformation OPTIONAL, new-non-serving-RL-E-DCH-FDD-DL-Control-Channel-Information-B EDCH-FDD-DL-ControlChannelInformation OPTIONAL, new-non-serving-RL-E-DCH-FDD-DL-Control-Channel-Information-C EDCH-FDD-DL-ControlChannelInformation OPTIONAL, @@ -7199,6 +8618,8 @@ OnModificationInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +OrdinalNumberOfFrequency ::= INTEGER (1..32,...) + Out-of-Sychronization-Window ::= ENUMERATED { ms40, ms80, @@ -7217,10 +8638,10 @@ PagingCause ::= ENUMERATED { terminating-background-call, terminating-low-priority-signalling, ..., - terminating-high-priority-signalling, + terminating-high-priority-signalling, terminating-cause-unknown } --- See in [16] +-- See in TS 25.331 [16] PagingRecordType ::= ENUMERATED { imsi-gsm-map, @@ -7230,7 +8651,7 @@ PagingRecordType ::= ENUMERATED { tmsi-ds-41, ... } --- See in [16] +-- See in TS 25.331 [16] PartialReportingIndicator ::= ENUMERATED { partial-reporting-allowed @@ -7263,6 +8684,8 @@ PCH-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { PC-Preamble ::= INTEGER(0..7,...) +PCI ::= INTEGER (0..503,...) + Periodic ::= SEQUENCE { reportPeriodicity ReportPeriodicity, iE-Extensions ProtocolExtensionContainer { {Periodic-ExtIEs} } OPTIONAL, @@ -7296,19 +8719,43 @@ PLCCHsequenceNumber ::= INTEGER (0..14) PLMN-Identity ::= OCTET STRING (SIZE(3)) +PLMN-List ::= SEQUENCE (SIZE(0..maxNrOfBroadcastPLMNs)) OF PLMN-Identity + PowerAdjustmentType ::= ENUMERATED { none, common, individual } -PowerOffset ::= INTEGER (0..24) +PowerOffset ::= INTEGER (0..24) PowerOffsetForSecondaryCPICHforMIMO ::= INTEGER (-6..0) -- Unit dB, Range -10dB .. 5dB, Step +1dB PowerOffsetForSecondaryCPICHforMIMORequestIndicator ::= NULL +PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas ::= SEQUENCE (SIZE (1.. maxSCPICHCell)) OF Associated-Secondary-CPICH + +Associated-Secondary-CPICH ::= SEQUENCE{ + associated-secondary-CPICH-channelId CommonPhysicalChannelID, + associated-secondary-CPICH PowerOffsetForSCPICH-DCPICHforMIMOwithfourtransmitantennas OPTIONAL, + associated-D-CPICH-channelId CommonPhysicalChannelID OPTIONAL, + associated-D-CPICH PowerOffsetForSCPICH-DCPICHforMIMOwithfourtransmitantennas OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Associated-Secondary-CPICH-Item-ExtIEs} } OPTIONAL, + ... +} + +Associated-Secondary-CPICH-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +CommonPhysicalChannelID ::= INTEGER (0..255) + +PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator ::= NULL + +PowerOffsetForSCPICH-DCPICHforMIMOwithfourtransmitantennas ::= INTEGER (-12..0) +-- Unit dB, Range -10dB .. 5dB, Step +1dB + PRC ::= INTEGER (-2047..2047) --pseudo range correction; scaling factor 0.32 meters @@ -7330,6 +8777,8 @@ Pre-emptionVulnerability ::= ENUMERATED { pre-emptable } +Precoder-Weight-Set-Restriction ::= BIT STRING (SIZE (64)) + PredictedSFNSFNDeviationLimit ::= INTEGER (1..256) -- Unit chip, Step 1/16 chip, Range 1/16..16 chip @@ -7347,25 +8796,25 @@ PreferredFrequencyLayerInfo-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } -PrimaryCPICH-Power ::= INTEGER (-100..500) --- step 0.1 (Range -10.0..50.0) Unit is dBm +PrimaryCPICH-Power ::= INTEGER (-100..500) +-- step 0.1 (Range –10.0..50.0) Unit is dBm -PrimaryCPICH-EcNo ::= INTEGER (-30..30) +PrimaryCPICH-EcNo ::= INTEGER (-30..30) Primary-CPICH-Usage-For-Channel-Estimation ::= ENUMERATED { primary-CPICH-may-be-used, primary-CPICH-shall-not-be-used } -PrimaryCCPCH-RSCP ::= INTEGER (0..91) --- Mapping of Non Negative values according to maping in [24] +PrimaryCCPCH-RSCP ::= INTEGER (0..91) +-- Mapping of Non Negative values according to maping in TS 25.123 [24] -PrimaryCCPCH-RSCP-Delta ::= INTEGER (-5..-1,...) --- Mapping of Negative values according to maping in [24] +PrimaryCCPCH-RSCP-Delta ::= INTEGER (-5..-1,...) +-- Mapping of Negative values according to maping in TS 25.123 [24] -PrimaryScramblingCode ::= INTEGER (0..511) +PrimaryScramblingCode ::= INTEGER (0..511) -PriorityLevel ::= INTEGER (0..15) +PriorityLevel ::= INTEGER (0..15) -- 0 = spare, 1 = highest priority, ...14 = lowest priority and 15 = no priority PriorityQueue-Id ::= INTEGER (0..maxNrOfPrioQueues-1) @@ -7387,9 +8836,9 @@ PriorityQueue-InfoItem ::= SEQUENCE { } PriorityQueue-InfoItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}| -{ ID id-DL-RLC-PDU-Size-Format CRITICALITY ignore EXTENSION DL-RLC-PDU-Size-Format PRESENCE optional}| -{ ID id-UE-AggregateMaximumBitRate-Enforcement-Indicator CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate-Enforcement-Indicator PRESENCE optional}, +{ ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}| +{ ID id-DL-RLC-PDU-Size-Format CRITICALITY ignore EXTENSION DL-RLC-PDU-Size-Format PRESENCE optional}| +{ ID id-UE-AggregateMaximumBitRate-Enforcement-Indicator CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate-Enforcement-Indicator PRESENCE optional}, ... } @@ -7446,8 +8895,8 @@ PriorityQueue-InfoItem-to-Modify ::= SEQUENCE { } PriorityQueue-InfoItem-to-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional} | -{ ID id-DL-RLC-PDU-Size-Format CRITICALITY ignore EXTENSION DL-RLC-PDU-Size-Format PRESENCE optional}, +{ ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}| +{ ID id-DL-RLC-PDU-Size-Format CRITICALITY ignore EXTENSION DL-RLC-PDU-Size-Format PRESENCE optional}, ... } @@ -7458,7 +8907,7 @@ PriorityQueue-InfoItem-to-Modify-Unsynchronised ::= SEQUENCE { schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL, discardTimer DiscardTimer OPTIONAL, mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs} } OPTIONAL, ... } @@ -7466,17 +8915,18 @@ PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs RNSAP-PROTOCOL-EXTENSION ... } -PropagationDelay ::= INTEGER (0..255) +PropagationDelay ::= INTEGER (0..255) ProvidedInformation ::= SEQUENCE { - mBMSChannelTypeInfo MBMSChannelTypeInfo OPTIONAL, - mBMSPreferredFreqLayerInfo MBMSPreferredFreqLayerInfo OPTIONAL, + mBMSChannelTypeInfo MBMSChannelTypeInfo OPTIONAL, + mBMSPreferredFreqLayerInfo MBMSPreferredFreqLayerInfo OPTIONAL, iE-Extensions ProtocolExtensionContainer { { ProvideInformation-ExtIEs} } OPTIONAL, ... } ProvideInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-UpPCH-InformationList-LCRTDD CRITICALITY ignore EXTENSION UpPCH-InformationList-LCRTDD PRESENCE optional}, + { ID id-UpPCH-InformationList-LCRTDD CRITICALITY ignore EXTENSION UpPCH-InformationList-LCRTDD PRESENCE optional}| -- Applicable to 1.28Mcps TDD only + { ID id-ANRReportIndication CRITICALITY ignore EXTENSION ANRReportIndication PRESENCE optional}, ... } @@ -7499,14 +8949,14 @@ UpPCH-InformationItem-LCRTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -PunctureLimit ::= INTEGER (0..15) +PunctureLimit ::= INTEGER (0..15) -- 0: 40%; 1: 44%; ... 14: 96%; 15: 100 -- 0 is not applicable for E-DPCH -PTMCellList ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMSChannelTypeCellList +PTMCellList ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMSChannelTypeCellList -PTPCellList ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMSChannelTypeCellList +PTPCellList ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMSChannelTypeCellList -- Q @@ -7532,20 +8982,59 @@ Process-Memory-Size ::= ENUMERATED { -- R -RAC ::= OCTET STRING (SIZE(1)) +RABased ::= SEQUENCE { + raiList RAI-List, + iE-Extensions ProtocolExtensionContainer { {RABased-ExtIEs} } OPTIONAL, + ... +} + +RABased-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} -RANAP-EnhancedRelocationInformationRequest ::= BIT STRING -RANAP-EnhancedRelocationInformationResponse ::= BIT STRING +RAI-List ::= SEQUENCE (SIZE (1..maxNrOfRAIs)) OF + RAI -RANAP-RelocationInformation ::= BIT STRING + +ReportInterval ::= ENUMERATED { + ms250, + ms500, + ms1000, + ms2000, + ms3000, + ms4000, + ms6000, + ms12000, + ms16000, + ms20000, + ms24000, + ms32000, + ms64000, + ... } + +ReportAmount ::= ENUMERATED { n1, n2, n4, n8, n16, n32, n64, infinity, ... } + +RAC ::= OCTET STRING (SIZE(1)) + +RAI ::= SEQUENCE { + pLMN-Identity PLMN-Identity, + lAC LAC, + rAC RAC +} + +RANAP-EnhancedRelocationInformationRequest ::= BIT STRING + +RANAP-EnhancedRelocationInformationResponse ::= BIT STRING + +RANAP-RelocationInformation ::= BIT STRING Range-Correction-Rate ::= INTEGER (-127..127) -- scaling factor 0.032 m/s -RateMatchingAttribute ::= INTEGER (1..maxRateMatching) +RateMatchingAttribute ::= INTEGER (1..maxRateMatching) -RB-Identity ::= INTEGER (0..31) +RB-Identity ::= INTEGER (0..31) RB-Info ::= SEQUENCE (SIZE(1..maxNoOfRB)) OF RB-Identity @@ -7612,14 +9101,15 @@ ReportCharacteristics ::= CHOICE { extension-ReportCharacteristics Extension-ReportCharacteristics } -Extension-ReportCharacteristics ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsIE }} +Extension-ReportCharacteristics ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsIE }} Extension-ReportCharacteristicsIE RNSAP-PROTOCOL-IES ::= { - { ID id-OnModification CRITICALITY reject TYPE OnModification PRESENCE mandatory } + { ID id-OnModification CRITICALITY reject TYPE OnModification PRESENCE mandatory }| + { ID id-EventH CRITICALITY reject TYPE EventH PRESENCE mandatory } } ReportPeriodicity ::= CHOICE { - ten-msec INTEGER (1..6000,...), + ten-msec INTEGER (1..6000,...), -- The Report Periodicity gives the reporting periodicity in number of 10 ms periods. -- E.g. value 6000 means 60000ms (i.e. 1min) -- Unit ms, Step 10ms @@ -7644,16 +9134,18 @@ RequestedDataValue ::= SEQUENCE { } RequestedDataValue-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Cell-Capacity-Class-Value CRITICALITY ignore EXTENSION Cell-Capacity-Class-Value PRESENCE optional }| - { ID id-NACC-Related-Data CRITICALITY ignore EXTENSION NACC-Related-Data PRESENCE optional }| - { ID id-MBMS-Bearer-Service-Full-Address CRITICALITY ignore EXTENSION MBMS-Bearer-Service-Full-Address PRESENCE optional }| - { ID id-Inter-Frequency-Cell-Information CRITICALITY ignore EXTENSION Inter-Frequency-Cell-Information PRESENCE optional }| - { ID id-GANSS-Common-Data CRITICALITY ignore EXTENSION GANSS-Common-Data PRESENCE optional }| - { ID id-GANSS-Generic-Data CRITICALITY ignore EXTENSION GANSS-Generic-Data PRESENCE optional }| - { ID id-Counting-Information CRITICALITY ignore EXTENSION Counting-Information PRESENCE optional }| - { ID id-Transmission-Mode-Information CRITICALITY ignore EXTENSION Transmission-Mode-Information PRESENCE optional }| - { ID id-MBMS-Neighbouring-Cell-Information CRITICALITY ignore EXTENSION MBMS-Neighbouring-Cell-Information PRESENCE optional }| - { ID id-RLC-Sequence-Number CRITICALITY ignore EXTENSION RLC-Sequence-Number PRESENCE optional }, + { ID id-Cell-Capacity-Class-Value CRITICALITY ignore EXTENSION Cell-Capacity-Class-Value PRESENCE optional }| + { ID id-NACC-Related-Data CRITICALITY ignore EXTENSION NACC-Related-Data PRESENCE optional }| + { ID id-MBMS-Bearer-Service-Full-Address CRITICALITY ignore EXTENSION MBMS-Bearer-Service-Full-Address PRESENCE optional }| + { ID id-Inter-Frequency-Cell-Information CRITICALITY ignore EXTENSION Inter-Frequency-Cell-Information PRESENCE optional }| + { ID id-GANSS-Common-Data CRITICALITY ignore EXTENSION GANSS-Common-Data PRESENCE optional }| + { ID id-GANSS-Generic-Data CRITICALITY ignore EXTENSION GANSS-Generic-Data PRESENCE optional }| + { ID id-Counting-Information CRITICALITY ignore EXTENSION Counting-Information PRESENCE optional }| + { ID id-Transmission-Mode-Information CRITICALITY ignore EXTENSION Transmission-Mode-Information PRESENCE optional }| + { ID id-MBMS-Neighbouring-Cell-Information CRITICALITY ignore EXTENSION MBMS-Neighbouring-Cell-Information PRESENCE optional }| + { ID id-RLC-Sequence-Number CRITICALITY ignore EXTENSION RLC-Sequence-Number PRESENCE optional }| + { ID id-ANR-Cell-Information CRITICALITY ignore EXTENSION ANR-Cell-Information PRESENCE optional }| + { ID id-Common-E-RGCH-Cell-Information CRITICALITY ignore EXTENSION Common-E-RGCH-Cell-Information PRESENCE optional }, ... } @@ -7662,24 +9154,24 @@ RequestedDataValueInformation ::= CHOICE { informationNotAvailable InformationNotAvailable } -RestrictionStateIndicator ::= ENUMERATED { +RestrictionStateIndicator ::= ENUMERATED { cellNotResevedForOperatorUse, cellResevedForOperatorUse, ... } -RL-ID ::= INTEGER (0..31) +RL-ID ::= INTEGER (0..31) -RL-Set-ID ::= INTEGER (0..31) +RL-Set-ID ::= INTEGER (0..31) RL-Specific-DCH-Info ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF RL-Specific-DCH-Info-Item RL-Specific-DCH-Info-Item ::= SEQUENCE { dCH-id DCH-ID, bindingID BindingID OPTIONAL, - -- Shall be ignored if bearer establishment with ALCAP. + -- Shall be ignored if bearer establishment with ALCAP. transportLayerAddress TransportLayerAddress OPTIONAL, - -- Shall be ignored if bearer establishment with ALCAP. + -- Shall be ignored if bearer establishment with ALCAP. iE-Extensions ProtocolExtensionContainer { { RL-Specific-DCH-Info-Item-ExtIEs} } OPTIONAL, ... } @@ -7690,7 +9182,7 @@ RL-Specific-DCH-Info-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RL-Specific-EDCH-Information ::= SEQUENCE { - rL-Specific-EDCH-Info RL-Specific-EDCH-Info, + rL-Specific-EDCH-Info RL-Specific-EDCH-Info, e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL, e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL, e-HICH-PowerOffset E-HICH-PowerOffset OPTIONAL, @@ -7708,10 +9200,10 @@ RL-Specific-EDCH-Info ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF RL-Specif RL-Specific-EDCH-InfoItem ::= SEQUENCE { eDCH-MACdFlow-ID EDCH-MACdFlow-ID, - bindingID BindingID OPTIONAL, - -- Shall be ignored if bearer establishment with ALCAP. + bindingID BindingID OPTIONAL, + -- Shall be ignored if bearer establishment with ALCAP. transportLayerAddress TransportLayerAddress OPTIONAL, - -- Shall be ignored if bearer establishment with ALCAP. + -- Shall be ignored if bearer establishment with ALCAP. iE-Extensions ProtocolExtensionContainer { { RL-Specific-EDCH-Info-Item-ExtIEs} } OPTIONAL, ... } @@ -7732,9 +9224,9 @@ DL-RLC-PDU-Size-Format ::= ENUMERATED { ... } -RLC-Sequence-Number ::= INTEGER (0..127) +RLC-Sequence-Number ::= INTEGER (0..127) -RNC-ID ::= INTEGER (0..4095) +RNC-ID ::= INTEGER (0..4095) RNTI-Allocation-Indicator ::= ENUMERATED { true @@ -7743,15 +9235,15 @@ RNTI-Allocation-Indicator ::= ENUMERATED { Round-Trip-Time-IncrDecrThres ::= INTEGER(0..32766) Round-Trip-Time-Value ::= INTEGER(0..32767) --- According to mapping in [23] +-- According to mapping in TS 25.133 [23] RSCP-Value ::= INTEGER (0..127) --- According to mapping in [24] +-- According to mapping in TS 25.123 [24] RSCP-Value-IncrDecrThres ::= INTEGER (0..126) -Received-total-wide-band-power ::= INTEGER (0..621) --- According to mapping in [23] +Received-total-wide-band-power ::= INTEGER (0..621) +-- According to mapping in TS 25.133 [23] RT-Load-Value-IncrDecrThres ::= INTEGER(0..100) @@ -7762,33 +9254,33 @@ RTLoadValue ::= SEQUENCE { downlinkRTLoadValue INTEGER(0..100) } -RxTimingDeviationForTA ::= INTEGER (0..127) --- As specified in [5], ch. 6.2.7.6 +RxTimingDeviationForTA ::= INTEGER (0..127) +-- As specified in TS 25.435 [5], ch. 6.2.7.6 -- For 1.28Mcps TDD this IE must be set to 0. -RxTimingDeviationForTAext ::= INTEGER (0..511) --- As specified in [5] [3.84 Mcps TDD only] +RxTimingDeviationForTAext ::= INTEGER (0..511) +-- As specified in TS 25.435 [5] [3.84 Mcps TDD only] -RxTimingDeviationForTA768 ::= INTEGER (0.. 1023) --- As specified in [5] +RxTimingDeviationForTA768 ::= INTEGER (0.. 1023) +-- As specified in TS 25.435 [5] Rx-Timing-Deviation-Value ::= INTEGER (0..8191) ---According to mapping in [24][3.84Mcps TDD only] +--According to mapping in TS 25.123 [24][3.84Mcps TDD only] Rx-Timing-Deviation-Value-ext ::= INTEGER (0..32767) ---According to mapping in [24][3.84Mcps TDD only] +--According to mapping in TS 25.123 [24][3.84Mcps TDD only] Rx-Timing-Deviation-Value-LCR ::= INTEGER (0..511) ---According to mapping in [24][1.28Mcps TDD only] +--According to mapping in TS 25.123 [24][1.28Mcps TDD only] Rx-Timing-Deviation-Value-768 ::= INTEGER (0..65535) ---According to mapping in [24][7.68Mcps TDD only] +--According to mapping in TS 25.123 [24][7.68Mcps TDD only] RefBeta ::= INTEGER (-15..16) -- S -SAC ::= OCTET STRING (SIZE (2)) +SAC ::= OCTET STRING (SIZE (2)) SAI ::= SEQUENCE { pLMN-Identity PLMN-Identity, @@ -7803,30 +9295,38 @@ SAI-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { SAT-ID ::= INTEGER (0..63) -SCH-TimeSlot ::= INTEGER (0..6) +SCH-TimeSlot ::= INTEGER (0..6) -ScaledAdjustmentRatio ::= INTEGER(0..100) --- AdjustmentRatio = ScaledAdjustmentRatio / 100 +ScaledAdjustmentRatio ::= INTEGER(0..100) +-- AdjustmentRatio = ScaledAdjustmentRatio / 100 -SchedulingInformation ::= ENUMERATED { +SchedulingInformation ::= ENUMERATED { included, not-included } +SDPCCH-PowerOffsetInformation ::= INTEGER (0..6,...) SecondaryServingCells ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF SecondaryServingCellsItem SecondaryServingCellsItem ::= SEQUENCE { - secondaryC-ID C-ID, - numSecondaryHS-SCCH-Codes NumHS-SCCH-Codes OPTIONAL, + secondaryC-ID C-ID, + numSecondaryHS-SCCH-Codes NumHS-SCCH-Codes OPTIONAL, sixtyfourQAM-UsageAllowedIndicator SixtyfourQAM-UsageAllowedIndicator OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { SecondaryServingCellsItem-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { SecondaryServingCellsItem-ExtIEs} } OPTIONAL, ... } SecondaryServingCellsItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ID id-MIMO-ActivationIndicator CRITICALITY ignore EXTENSION MIMO-ActivationIndicator PRESENCE optional}| -{ID id-EDCH-Indicator CRITICALITY ignore EXTENSION NULL PRESENCE optional}, +{ID id-MIMO-ActivationIndicator CRITICALITY ignore EXTENSION MIMO-ActivationIndicator PRESENCE optional}| +{ID id-EDCH-Indicator CRITICALITY ignore EXTENSION NULL PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMORequestIndicator PRESENCE optional}| +{ID id-OrdinalNumberOfFrequency CRITICALITY reject EXTENSION OrdinalNumberOfFrequency PRESENCE optional}| +{ ID id-MIMO-withfourtransmitantennas-ActivationIndicator CRITICALITY ignore EXTENSION MIMO-withfourtransmitantennas-ActivationIndicator + PRESENCE optional}| +{ ID id-DualStream-MIMO-withfourtransmitantennas-ActivationIndicator CRITICALITY ignore EXTENSION DualStream-MIMO-withfourtransmitantennas-ActivationIndicator PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator PRESENCE optional}| +{ID id-Multiflow-OrdinalNumberOfFrequency CRITICALITY reject EXTENSION Multiflow-OrdinalNumberOfFrequency PRESENCE optional}, ... } @@ -7879,7 +9379,7 @@ Secondary-LCR-CCPCH-Info-TDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Secondary-CCPCH-Info-TDD768::= SEQUENCE { dl-TFCS TFCS, tFCI-Coding TFCI-Coding, - secondary-CCPCH-TDD-InformationList768 Secondary-CCPCH-TDD-InformationList768, + secondary-CCPCH-TDD-InformationList768 Secondary-CCPCH-TDD-InformationList768, fACH-InformationList FACH-InformationList, pCH-InformationList PCH-InformationList, iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-Info-TDD768-ExtIEs} } OPTIONAL, @@ -7893,14 +9393,14 @@ Secondary-CCPCH-Info-TDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Secondary-CCPCH-TDD-InformationList ::= SEQUENCE (SIZE(0.. maxNrOfSCCPCHs)) OF Secondary-CCPCH-TDD-InformationItem Secondary-CCPCH-TDD-InformationItem ::= SEQUENCE { - timeSlot TimeSlot, - midambleShiftAndBurstType MidambleShiftAndBurstType, - tFCI-Presence TFCI-Presence, - secondary-CCPCH-TDD-Code-Information Secondary-CCPCH-TDD-Code-Information, - tDD-PhysicalChannelOffset TDD-PhysicalChannelOffset, - repetitionLength RepetitionLength, - repetitionPeriod RepetitionPeriod, - iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-TDD-InformationItem-ExtIEs} } OPTIONAL, + timeSlot TimeSlot, + midambleShiftAndBurstType MidambleShiftAndBurstType, + tFCI-Presence TFCI-Presence, + secondary-CCPCH-TDD-Code-Information Secondary-CCPCH-TDD-Code-Information, + tDD-PhysicalChannelOffset TDD-PhysicalChannelOffset, + repetitionLength RepetitionLength, + repetitionPeriod RepetitionPeriod, + iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-TDD-InformationItem-ExtIEs} } OPTIONAL, ... } @@ -7929,14 +9429,14 @@ Secondary-LCR-CCPCH-TDD-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Secondary-CCPCH-TDD-InformationList768 ::= SEQUENCE (SIZE(0.. maxNrOfSCCPCHs768)) OF Secondary-CCPCH-TDD-InformationItem768 Secondary-CCPCH-TDD-InformationItem768 ::= SEQUENCE { - timeSlot TimeSlot, - midambleShiftAndBurstType768 MidambleShiftAndBurstType768, - tFCI-Presence TFCI-Presence, - secondary-CCPCH-TDD-Code-Information768 Secondary-CCPCH-TDD-Code-Information768, - tDD-PhysicalChannelOffset TDD-PhysicalChannelOffset, - repetitionLength RepetitionLength, - repetitionPeriod RepetitionPeriod, - iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-TDD-InformationItem768-ExtIEs} } OPTIONAL, + timeSlot TimeSlot, + midambleShiftAndBurstType768 MidambleShiftAndBurstType768, + tFCI-Presence TFCI-Presence, + secondary-CCPCH-TDD-Code-Information768 Secondary-CCPCH-TDD-Code-Information768, + tDD-PhysicalChannelOffset TDD-PhysicalChannelOffset, + repetitionLength RepetitionLength, + repetitionPeriod RepetitionPeriod, + iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-TDD-InformationItem768-ExtIEs} } OPTIONAL, ... } @@ -7960,7 +9460,7 @@ Secondary-LCR-CCPCH-TDD-Code-Information ::= SEQUENCE ( SIZE (1..maxNrOfSCCPCHs) Secondary-LCR-CCPCH-TDD-Code-InformationItem ::= SEQUENCE { tDD-ChannelisationCodeLCR TDD-ChannelisationCodeLCR, - s-CCPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR, + s-CCPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR, iE-Extensions ProtocolExtensionContainer { {Secondary-LCR-CCPCH-TDD-Code-InformationItem-ExtIEs} } OPTIONAL, ... } @@ -7972,7 +9472,7 @@ Secondary-LCR-CCPCH-TDD-Code-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= Secondary-CCPCH-TDD-Code-Information768 ::= SEQUENCE ( SIZE (1..maxNrOfSCCPCHs768)) OF Secondary-CCPCH-TDD-Code-InformationItem768 Secondary-CCPCH-TDD-Code-InformationItem768 ::= SEQUENCE { - tDD-ChannelisationCode768 TDD-ChannelisationCode768, + tDD-ChannelisationCode768 TDD-ChannelisationCode768, iE-Extensions ProtocolExtensionContainer { {Secondary-CCPCH-TDD-Code-InformationItem768-ExtIEs} } OPTIONAL, ... } @@ -7989,17 +9489,23 @@ Secondary-Serving-Cell-List ::= SEQUENCE { } Secondary-Serving-Cell-List-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + {ID id-Multicell-EDCH-Restriction CRITICALITY ignore EXTENSION Multicell-EDCH-Restriction PRESENCE optional }, + -- This IE shall never be included. If received it shall be ignored. ... } + +--“maxNrOfHSDSCH-1” represents the maximum number of possible secondary serving cells for a Multi Cell/Dual-Band capable cell when it applies to the range of “Possible-Secondary-Serving-Cell-List”. + Possible-Secondary-Serving-Cell-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Possible-Secondary-Serving-Cell Possible-Secondary-Serving-Cell ::= SEQUENCE { c-ID C-ID, - iE-Extensions ProtocolExtensionContainer { { Possible-Secondary-Serving-Cell-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Possible-Secondary-Serving-Cell-ExtIEs } } OPTIONAL, ... } Possible-Secondary-Serving-Cell-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + {ID id-Multicell-EDCH-Restriction CRITICALITY ignore EXTENSION Multicell-EDCH-Restriction PRESENCE optional }, ... } @@ -8015,10 +9521,14 @@ Secondary-UL-Frequency-Activation-State ::= ENUMERATED { ... } +S-E-DPCCH-PowerOffset ::= INTEGER(0..17,...) + Seed ::= INTEGER (0..63) Service-ID ::= OCTET STRING (SIZE (3)) +S-E-ROCH-Release-Indicator ::= ENUMERATED {s-E-ROCHreleased} + SetsOfHS-SCCH-Codes ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH)) OF SetsOfHS-SCCH-CodesItem SetsOfHS-SCCH-CodesItem ::= SEQUENCE { @@ -8033,17 +9543,55 @@ SetsOfHS-SCCH-CodesItem ::= SEQUENCE { } SetsOfHS-SCCH-CodesItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ID id-MIMO-InformationResponse CRITICALITY ignore EXTENSION MIMO-InformationResponse PRESENCE optional}, +{ID id-MIMO-InformationResponse CRITICALITY ignore EXTENSION MIMO-InformationResponse PRESENCE optional}| +{ID id-power-offset-for-S-CPICH-for-MIMO CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMO PRESENCE optional}| +{ID id-Measurement-Power-Offset CRITICALITY ignore EXTENSION Measurement-Power-Offset PRESENCE optional}| +{ ID id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas CRITICALITY ignore EXTENSION PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas PRESENCE optional}, ... } Setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency::= CHOICE { setup Additional-EDCH-Setup-Info, - configurationChange Additional-EDCH-Cell-Information-ConfigurationChange-List, + configurationChange Additional-EDCH-Cell-Information-ConfigurationChange-List, removal Additional-EDCH-Cell-Information-Removal-List, ... } +Setup-Or-ConfigurationChange-Or-Removal-Of-Downlink-TPC-enhancements ::= CHOICE { + setup Downlink-TPC-enhancements-Information, + configurationChange Downlink-TPC-enhancements-Information, + removal Downlink-TPC-enhancements-Information-Removal, + ... +} + +Setup-Or-ConfigurationChange-Or-Removal-Of-UL-CLTD ::= CHOICE { + setup UL-CLTD-Information, + configurationChange UL-CLTD-Information-To-Modify, + removal UL-CLTD-Information-Removal, + ... +} + +Setup-Or-ConfigurationChange-Or-Removal-Of-FTPICH-Information ::= CHOICE { + setup FTPICH-Information, + configurationChange FTPICH-Information-To-Modify, + removal FTPICH-Information-Removal, + ... +} + +Setup-Or-ConfigurationChange-Or-Removal-Of-DCH-ENH ::= CHOICE { + setup DCH-ENH-Information, + configurationChange DCH-ENH-Information-to-Modify, + removal DCH-ENH-Information-Removal, + ... +} + +Setup-Or-ConfigurationChange-Or-Removal-Of-UL-DPCCH2 ::= CHOICE { + setup UL-DPCCH2-Information, + configurationChange UL-DPCCH2-Information-To-Modify, + removal UL-DPCCH2-Information-Removal, + ... +} + SFN ::= INTEGER (0..4095) SFNSFN-FDD ::= INTEGER(0..614399) @@ -8141,12 +9689,12 @@ SFNSFNValue ::= CHOICE { sFNSFN-FDD SFNSFN-FDD, sFNSFN-TDD SFNSFN-TDD, -- LCR & HCR TDD ..., - sFNSFN-TDD768 SFNSFN-TDD768 + sFNSFN-TDD768 SFNSFN-TDD768 } SID ::= INTEGER (0..maxNrOfPDUIndexes-1) -Single-Stream-MIMO-ActivationIndicator ::= NULL +Single-Stream-MIMO-ActivationIndicator ::= NULL Single-Stream-MIMO-Mode-Indicator ::= ENUMERATED { activate, @@ -8154,12 +9702,12 @@ Single-Stream-MIMO-Mode-Indicator ::= ENUMERATED { } -SIR-Error-Value ::= INTEGER (0..125) +SIR-Error-Value ::= INTEGER (0..125) -SIR-Error-Value-IncrDecrThres ::= INTEGER (0..124) +SIR-Error-Value-IncrDecrThres ::= INTEGER (0..124) -SIR-Value ::= INTEGER (0..63) --- According to mapping in [11]/[14] +SIR-Value ::= INTEGER (0..63) +-- According to mapping in TS 25.215 [11]/TS 25.225 [14] SIR-Value-IncrDecrThres ::= INTEGER (0..62) @@ -8169,6 +9717,11 @@ SixteenQAM-UL-Operation-Indicator ::= ENUMERATED { deactivate } +SixtyfourQAM-UL-Operation-Indicator ::= ENUMERATED { + activate, + deactivate +} + SixtyfourQAM-UsageAllowedIndicator ::= ENUMERATED { allowed, not-allowed @@ -8187,9 +9740,9 @@ SixtyfourQAM-DL-UsageIndicator ::= ENUMERATED { SignatureSequenceGroupIndex ::= INTEGER (0..19) SNA-Information ::= SEQUENCE { - pLMN-Identity PLMN-Identity, - listOfSNAs ListOfSNAs OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { SNA-Information-ExtIEs} } OPTIONAL, + pLMN-Identity PLMN-Identity, + listOfSNAs ListOfSNAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { SNA-Information-ExtIEs} } OPTIONAL, ... } @@ -8201,12 +9754,16 @@ ListOfSNAs ::= SEQUENCE (SIZE (1.. maxNrOfSNAs)) OF SNACode SNACode ::= INTEGER (0..65535) +SourceID ::= SAI + SpecialBurstScheduling ::= INTEGER (1..256) -S-RNTI ::= INTEGER (0..1048575) +SpeechVersion::= BIT STRING (SIZE (4)) + +S-RNTI ::= INTEGER (0..1048575) -- From 0 to 2^20-1 -S-RNTI-Group ::= SEQUENCE { +S-RNTI-Group ::= SEQUENCE { sRNTI S-RNTI, sRNTI-BitMaskIndex ENUMERATED { b1, @@ -8237,7 +9794,12 @@ SRB-Delay ::= INTEGER(0..7,...) SSDT-SupportIndicator ::= ENUMERATED { not-Used-sSDT-supported, - sSDT-not-supported + sSDT-not-supported +} + +Standalone-Midamble-Channel-Indicator ::= ENUMERATED { + used, + not-used } Status-Flag ::= ENUMERATED { @@ -8245,7 +9807,7 @@ Status-Flag ::= ENUMERATED { deactivate } -STTD-SupportIndicator ::= ENUMERATED { +STTD-SupportIndicator ::= ENUMERATED { sTTD-Supported, sTTD-not-Supported } @@ -8258,12 +9820,17 @@ Support-PLCCH ::= ENUMERATED { vPLCCH-Supported } +Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order ::= ENUMERATED { + supported, + not-supported +} + SyncCase ::= INTEGER (1..2,...) SynchronisationConfiguration ::= SEQUENCE { n-INSYNC-IND INTEGER (1..256), - n-OUTSYNC-IND INTEGER (1..256), - t-RLFAILURE INTEGER (0..255), + n-OUTSYNC-IND INTEGER (1..256), + t-RLFAILURE INTEGER (0..255), -- Unit seconds, Range 0s .. 25.5s, Step 0.1s iE-Extensions ProtocolExtensionContainer { { SynchronisationConfiguration-ExtIEs} } OPTIONAL, ... @@ -8273,7 +9840,7 @@ SynchronisationConfiguration-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -SYNC-UL-ProcParameters ::= SEQUENCE { +SYNC-UL-ProcParameters ::= SEQUENCE { maxSYNC-UL-transmissions ENUMERATED {v1, v2, v4, v8, ...}, powerRampStep INTEGER (0..3, ...), ... @@ -8283,10 +9850,14 @@ SYNC-UL-ProcParameters ::= SEQUENCE { T1 ::= ENUMERATED {v10,v20,v30,v40,v50,v60,v70,v80,v90,v100,v120,v140,v160,v200,v300,v400,...} +TAC ::= OCTET STRING (SIZE (2)) + +TargetID ::= CGI + TDD-AckNack-Power-Offset ::= INTEGER (-7..8,...) --- Unit dB, Range -7dB .. +8dB, Step 1dB +-- Unit dB, Range –7dB .. +8dB, Step 1dB -TDD-ChannelisationCode ::= ENUMERATED { +TDD-ChannelisationCode ::= ENUMERATED { chCode1div1, chCode2div1, chCode2div2, @@ -8321,7 +9892,7 @@ TDD-ChannelisationCode ::= ENUMERATED { ... } -TDD-ChannelisationCode768 ::= ENUMERATED { +TDD-ChannelisationCode768 ::= ENUMERATED { chCode1div1, chCode2div1, chCode2div2, @@ -8413,21 +9984,21 @@ TDD-DCHs-to-ModifyItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { TDD-DCHs-to-ModifySpecificInformationList ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF TDD-DCHs-to-ModifySpecificItem -TDD-DCHs-to-ModifySpecificItem ::= SEQUENCE { +TDD-DCHs-to-ModifySpecificItem ::= SEQUENCE { dCH-ID DCH-ID, - ul-CCTrCH-ID CCTrCH-ID OPTIONAL, - dl-CCTrCH-ID CCTrCH-ID OPTIONAL, - ul-TransportformatSet TransportFormatSet OPTIONAL, - dl-TransportformatSet TransportFormatSet OPTIONAL, - allocationRetentionPriority AllocationRetentionPriority OPTIONAL, - frameHandlingPriority FrameHandlingPriority OPTIONAL, + ul-CCTrCH-ID CCTrCH-ID OPTIONAL, + dl-CCTrCH-ID CCTrCH-ID OPTIONAL, + ul-TransportformatSet TransportFormatSet OPTIONAL, + dl-TransportformatSet TransportFormatSet OPTIONAL, + allocationRetentionPriority AllocationRetentionPriority OPTIONAL, + frameHandlingPriority FrameHandlingPriority OPTIONAL, iE-Extensions ProtocolExtensionContainer { {TDD-DCHs-to-ModifySpecificItem-ExtIEs} } OPTIONAL, ... } TDD-DCHs-to-ModifySpecificItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Guaranteed-Rate-Information CRITICALITY ignore EXTENSION Guaranteed-Rate-Information PRESENCE optional }| - { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE optional}, + { ID id-Guaranteed-Rate-Information CRITICALITY ignore EXTENSION Guaranteed-Rate-Information PRESENCE optional}| + { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE optional}, ... } @@ -8449,7 +10020,7 @@ TDD-DL-Code-LCR-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHsLCR)) OF TDD-DL-C TDD-DL-Code-LCR-InformationItem ::= SEQUENCE { dPCH-ID DPCH-ID, tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR, - tdd-DL-DPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR, + tdd-DL-DPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR, iE-Extensions ProtocolExtensionContainer { { TDD-DL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL, ... } @@ -8472,8 +10043,8 @@ TDD-DL-Code-InformationItem768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } TDD-DL-DPCH-TimeSlotFormat-LCR ::= CHOICE { - qPSK QPSK-DL-DPCH-TimeSlotFormatTDD-LCR, - eightPSK EightPSK-DL-DPCH-TimeSlotFormatTDD-LCR, + qPSK QPSK-DL-DPCH-TimeSlotFormatTDD-LCR, + eightPSK EightPSK-DL-DPCH-TimeSlotFormatTDD-LCR, ... } @@ -8486,7 +10057,7 @@ TDD-DPCHOffset ::= CHOICE { noinitialOffset INTEGER (0..63) } -TDD-PhysicalChannelOffset ::= INTEGER (0..63) +TDD-PhysicalChannelOffset ::= INTEGER (0..63) TDD-TPC-DownlinkStepSize ::= ENUMERATED { step-size1, @@ -8520,8 +10091,8 @@ TDD-UL-Code-LCR-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHsLCR)) OF TDD-UL-C TDD-UL-Code-LCR-InformationItem ::= SEQUENCE { dPCH-ID DPCH-ID, tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR, - tdd-UL-DPCH-TimeSlotFormat-LCR TDD-UL-DPCH-TimeSlotFormat-LCR, - iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL, + tdd-UL-DPCH-TimeSlotFormat-LCR TDD-UL-DPCH-TimeSlotFormat-LCR, + iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL, ... } @@ -8569,19 +10140,19 @@ TFCI-SignallingMode ::= ENUMERATED { normal, not-Used-split } --- The value "Not Used" shall not be used by the SRNC. The procedure shall be rejected by the DRNC if the value "Not Used" is received. +-- The value “Not Used” shall not be used by the SRNC. The procedure shall be rejected by the DRNC if the value “Not Used” is received. -TGD ::= INTEGER (0|15..269) --- 0 = Undefined, only one transmission gap in the transmission gap pattern sequence +TGD ::= INTEGER (0|15..269) +-- 0 = Undefined, only one transmission gap in the transmission gap pattern sequence -TGPRC ::= INTEGER (0..511) +TGPRC ::= INTEGER (0..511) -- 0 = infinity -TGPSID ::= INTEGER (1.. maxTGPS) +TGPSID ::= INTEGER (1.. maxTGPS) -TGSN ::= INTEGER (0..14) +TGSN ::= INTEGER (0..14) -TimeSlot ::= INTEGER (0..14) +TimeSlot ::= INTEGER (0..14) TimeSlotLCR ::= INTEGER (0..6) @@ -8600,10 +10171,10 @@ SynchronisationIndicator ::= ENUMERATED { ... } -TMGI ::= SEQUENCE { - plmn-id PLMN-Identity, - service-id Service-ID, - iE-Extensions ProtocolExtensionContainer { { TMGI-ExtIEs} } OPTIONAL, +TMGI ::= SEQUENCE { + plmn-id PLMN-Identity, + service-id Service-ID, + iE-Extensions ProtocolExtensionContainer { { TMGI-ExtIEs} } OPTIONAL, ... } @@ -8617,25 +10188,25 @@ TnlQos ::= CHOICE { ... } -ToAWE ::= INTEGER (0..2559) +ToAWE ::= INTEGER (0..2559) -ToAWS ::= INTEGER (0..1279) +ToAWS ::= INTEGER (0..1279) -TraceDepth ::= ENUMERATED { +TraceDepth ::= ENUMERATED { minimum, medium, maximum, ... } -TraceRecordingSessionReference ::= INTEGER (0..65535) +TraceRecordingSessionReference ::= INTEGER (0..65535) -TraceReference ::= OCTET STRING (SIZE (2..3)) +TraceReference ::= OCTET STRING (SIZE (2..3)) -TrafficClass ::= ENUMERATED { - conversational, - streaming, - interactive, +TrafficClass ::= ENUMERATED { + conversational, + streaming, + interactive, background, ... } @@ -8648,19 +10219,19 @@ Transmission-Gap-Pattern-Sequence-Information ::= SEQUENCE (SIZE (1..maxTGPS)) O tGL2 GapLength OPTIONAL, tGD TGD, tGPL1 GapDuration, - not-to-be-used-1 GapDuration OPTIONAL, + not-to-be-used-1 GapDuration OPTIONAL, -- This IE shall never be included in the SEQUENCE. If received it shall be ignored - uL-DL-mode UL-DL-mode, + uL-DL-mode UL-DL-mode, downlink-Compressed-Mode-Method Downlink-Compressed-Mode-Method OPTIONAL, - -- This IE shall be present if the value of the UL/DL mode IE is "DL only" or "UL/DL" + -- This IE shall be present if the value of the UL/DL mode IE is “DL only” or “UL/DL” uplink-Compressed-Mode-Method Uplink-Compressed-Mode-Method OPTIONAL, - -- This IE shall be present if the value of the UL/DL mode IE is "UL only" or "UL/DL" + -- This IE shall be present if the value of the UL/DL mode IE is “UL only” or “UL/DL” dL-FrameType DL-FrameType, - delta-SIR1 DeltaSIR, + delta-SIR1 DeltaSIR, delta-SIR-after1 DeltaSIR, - delta-SIR2 DeltaSIR OPTIONAL, + delta-SIR2 DeltaSIR OPTIONAL, delta-SIR-after2 DeltaSIR OPTIONAL, - iE-Extensions ProtocolExtensionContainer { {Transmission-Gap-Pattern-Sequence-Information-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Transmission-Gap-Pattern-Sequence-Information-ExtIEs} } OPTIONAL, ... } @@ -8668,7 +10239,7 @@ Transmission-Gap-Pattern-Sequence-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION :: ... } -Transmission-Gap-Pattern-Sequence-ScramblingCode-Information ::= ENUMERATED{ +Transmission-Gap-Pattern-Sequence-ScramblingCode-Information ::= ENUMERATED{ code-change, nocode-change } @@ -8678,17 +10249,20 @@ Transmission-Gap-Pattern-Sequence-Status-List ::= SEQUENCE (SIZE (0..maxTGPS)) O tGPSID TGPSID, tGPRC TGPRC, tGCFN CFN, - iE-Extensions ProtocolExtensionContainer { { Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs } } OPTIONAL, ... } Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + {ID id-Affected-HSDSCH-Serving-Cell-List CRITICALITY reject EXTENSION Affected-HSDSCH-Serving-Cell-List PRESENCE optional}, ... } -TransmissionMode ::=ENUMERATED { - p-t-p, - p-t-m, +Affected-HSDSCH-Serving-Cell-List ::= SEQUENCE (SIZE (0.. maxNrOfHSDSCH)) OF C-ID + +TransmissionMode ::=ENUMERATED { + p-t-p, + p-t-m, not-provided, ... } @@ -8696,9 +10270,9 @@ TransmissionMode ::=ENUMERATED { Transmission-Mode-Information::= SEQUENCE ( SIZE (1..maxNrOfFDDNeighboursPerRNC,...)) OF Transmission-Mode-Information-List Transmission-Mode-Information-List ::= SEQUENCE { - c-ID C-ID, - transmissionMode TransmissionMode, - iE-Extensions ProtocolExtensionContainer { { Transmission-Mode-Information-List-ExtIEs} } OPTIONAL, + c-ID C-ID, + transmissionMode TransmissionMode, + iE-Extensions ProtocolExtensionContainer { { Transmission-Mode-Information-List-ExtIEs} } OPTIONAL, ... } @@ -8729,10 +10303,10 @@ TransmitDiversityIndicator ::= ENUMERATED { } Transmitted-Carrier-Power-Value ::= INTEGER(0..100) --- according to mapping in [23] and [24] +-- according to mapping in TS 25.133 [23] and TS 25.123 [24] Transmitted-Carrier-Power-Value-IncrDecrThres ::= INTEGER(0..100) --- according to mapping in [23] and [24] +-- according to mapping in TS 25.133 [23] and TS 25.123 [24] Transport-Block-Size-Index ::= INTEGER(1..maxNrOfHS-DSCHTBSs) @@ -8749,8 +10323,8 @@ TUTRANGANSSAccuracyClass ::= ENUMERATED { } TUTRANGANSSMeasurementThresholdInformation ::= SEQUENCE { - tUTRANGANSSChangeLimit INTEGER(1..256) OPTIONAL, - predictedTUTRANGANSSDeviationLimit INTEGER(1..256) OPTIONAL, + tUTRANGANSSChangeLimit INTEGER(1..256) OPTIONAL, + predictedTUTRANGANSSDeviationLimit INTEGER(1..256) OPTIONAL, ie-Extensions ProtocolExtensionContainer { { TUTRANGANSSMeasurementThresholdInformation-ExtIEs } } OPTIONAL, ... } @@ -8761,21 +10335,21 @@ TUTRANGANSSMeasurementThresholdInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { TUTRANGANSSMeasurementValueInformation ::= SEQUENCE { tUTRANGANSS TUTRANGANSS, - tUTRANGANSSQuality INTEGER(0..255) OPTIONAL, + tUTRANGANSSQuality INTEGER(0..255) OPTIONAL, tUTRANGANSSDriftRate INTEGER(-50..50), - tUTRANGANSSDriftRateQuality INTEGER(0..50) OPTIONAL, + tUTRANGANSSDriftRateQuality INTEGER(0..50) OPTIONAL, ie-Extensions ProtocolExtensionContainer { { TUTRANGANSSMeasurementValueInformation-ExtIEs } } OPTIONAL, ... } TUTRANGANSSMeasurementValueInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GANSS-Time-ID CRITICALITY ignore EXTENSION GANSS-Time-ID PRESENCE optional}, + { ID id-GANSS-Time-ID CRITICALITY ignore EXTENSION GANSS-Time-ID PRESENCE optional}, ... } TUTRANGPS ::= SEQUENCE { - ms-part INTEGER (0..16383), - ls-part INTEGER (0..4294967295) + ms-part INTEGER (0..16383), + ls-part INTEGER (0..4294967295) } TUTRANGPSChangeLimit ::= INTEGER (1..256) @@ -8821,31 +10395,31 @@ TUTRANGPSMeasurementValueInformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { TUTRANGPSQuality ::= INTEGER (0..255) -- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip -TransportBearerID ::= INTEGER (0..4095) +TransportBearerID ::= INTEGER (0..4095) -TransportBearerRequestIndicator ::= ENUMERATED { +TransportBearerRequestIndicator ::= ENUMERATED { bearer-requested, bearer-not-requested, ... } -TransportBearerNotRequestedIndicator ::= ENUMERATED { +TransportBearerNotRequestedIndicator ::= ENUMERATED { transport-bearer-shall-not-be-established, transport-bearer-may-not-be-established } -TransportBearerNotSetupIndicator ::= ENUMERATED { +TransportBearerNotSetupIndicator ::= ENUMERATED { transport-bearer-not-setup } -TransportBlockSize ::= INTEGER (0..5000) +TransportBlockSize ::= INTEGER (0..5000) -- Unit is bits TransportFormatCombination-Beta ::= CHOICE { - signalledGainFactors SEQUENCE { + signalledGainFactors SEQUENCE { betaC BetaCD, betaD BetaCD, - refTFCNumber RefTFCNumber OPTIONAL, + refTFCNumber RefTFCNumber OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SignalledGainFactors-ExtIEs} } OPTIONAL, ... }, @@ -8864,7 +10438,7 @@ TFCS ::= SEQUENCE { -- This choice shall never be made by the SRNC and the DRNC shall consider the procedure as failed if it is received. ... }, - iE-Extensions ProtocolExtensionContainer { { TFCS-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { TFCS-ExtIEs} } OPTIONAL, ... } @@ -8875,13 +10449,14 @@ TFCS-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { TFCS-TFCSList ::= SEQUENCE (SIZE (1..maxNrOfTFCs)) OF SEQUENCE { cTFC TFCS-CTFC, - tFC-Beta TransportFormatCombination-Beta OPTIONAL, - -- The IE shall be present if the TFCS concerns a UL DPCH [FDD - or PRACH channel in FDD] - iE-Extensions ProtocolExtensionContainer { { TFCS-TFCSList-ExtIEs} } OPTIONAL, + tFC-Beta TransportFormatCombination-Beta OPTIONAL, + -- The IE shall be present if the TFCS concerns a UL DPCH [FDD – or PRACH channel in FDD] + iE-Extensions ProtocolExtensionContainer { { TFCS-TFCSList-ExtIEs} } OPTIONAL, ... } TFCS-TFCSList-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +{ ID id-Gainfactors-10ms-mode CRITICALITY reject EXTENSION Gainfactors-10ms-mode PRESENCE optional}, ... } @@ -8895,6 +10470,16 @@ TFCS-CTFC ::= CHOICE { ctfcmaxbit INTEGER (0..maxCTFC) } +TPC-slot-position ::= SEQUENCE { + slot-position INTEGER(0..4) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { TPC-slot-position-ExtIEs } } OPTIONAL, + ... +} + +TPC-slot-position-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + TransportFormatSet ::= SEQUENCE { dynamicParts TransportFormatSet-DynamicPartList, semi-staticPart TransportFormatSet-Semi-staticPart, @@ -8911,7 +10496,7 @@ TransportFormatSet-DynamicPartList ::= SEQUENCE (SIZE (1..maxNrOfTFs)) OF nrOfTransportBlocks NrOfTransportBlocks, transportBlockSize TransportBlockSize OPTIONAL -- This IE shall be present if nrOfTransportBlocks is greater than 0 --, - mode TransportFormatSet-ModeDP, + mode TransportFormatSet-ModeDP, iE-Extensions ProtocolExtensionContainer { {TransportFormatSet-DynamicPartList-ExtIEs} } OPTIONAL, ... } @@ -8921,14 +10506,14 @@ TransportFormatSet-DynamicPartList-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } TransportFormatSet-ModeDP ::= CHOICE { - tdd TDD-TransportFormatSet-ModeDP, + tdd TDD-TransportFormatSet-ModeDP, notApplicable NULL, ... } TDD-TransportFormatSet-ModeDP ::= SEQUENCE { transmissionTimeIntervalInformation TransmissionTimeIntervalInformation OPTIONAL, - -- This IE shall be present if the "Transmission Time Interval" of the "Semi-static Transport Format Information" is "dynamic". Otherwise it is absent. + -- This IE shall be present if the “Transmission Time Interval” of the “Semi-static Transport Format Information” is “dynamic”. Otherwise it is absent. iE-Extensions ProtocolExtensionContainer { {TDD-TransportFormatSet-ModeDP-ExtIEs} } OPTIONAL, ... } @@ -8940,7 +10525,7 @@ TDD-TransportFormatSet-ModeDP-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { TransmissionTimeIntervalInformation ::= SEQUENCE (SIZE (1..maxTTI-Count)) OF SEQUENCE { transmissionTimeInterval TransmissionTimeIntervalDynamic, - iE-Extensions ProtocolExtensionContainer { {TransmissionTimeIntervalInformation-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TransmissionTimeIntervalInformation-ExtIEs} } OPTIONAL, ... } @@ -8949,7 +10534,7 @@ TransmissionTimeIntervalInformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } Transmitted-Code-Power-Value ::= INTEGER (0..127) --- According to mapping in [11]/[14] +-- According to mapping in TS 25.215 [11]/TS 25.225 [14] Transmitted-Code-Power-Value-IncrDecrThres ::= INTEGER (0..112,...) @@ -8963,7 +10548,7 @@ TransportFormatSet-Semi-staticPart ::= SEQUENCE { transmissionTime TransmissionTimeIntervalSemiStatic, channelCoding ChannelCodingType, codingRate CodingRate OPTIONAL - -- This IE shall be present if channelCoding is 'convolutional' or 'turbo' --, + -- This IE shall be present if channelCoding is ‘convolutional’ or ‘turbo’ --, rateMatcingAttribute RateMatchingAttribute, cRC-Size CRC-Size, mode TransportFormatSet-ModeSSP, @@ -8976,14 +10561,14 @@ TransportFormatSet-Semi-staticPart-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } TransportFormatSet-ModeSSP ::= CHOICE { - tdd SecondInterleavingMode, - notApplicable NULL, + tdd SecondInterleavingMode, + notApplicable NULL, ... } -TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) -TrCH-SrcStatisticsDescr ::= ENUMERATED { +TrCH-SrcStatisticsDescr ::= ENUMERATED { speech, rRC, unknown, @@ -9005,7 +10590,14 @@ TSTD-Support-Indicator ::= ENUMERATED { tSTD-not-supported } -TxDiversityIndicator ::= ENUMERATED { +TTI-Update-Indicator ::= CHOICE { + tTI-Update-CFN CFN, + tTI-Update-Ind TTI-Update-Ind +} + +TTI-Update-Ind ::= NULL + +TxDiversityIndicator ::= ENUMERATED { true, false } @@ -9018,8 +10610,8 @@ TypeOfError ::= ENUMERATED { -- U -UARFCN ::= INTEGER (0..16383,...) --- Corresponds to: 0.0Hz..3276.6Mhz. See [7], [43] +UARFCN ::= INTEGER (0..16383,...) +-- Corresponds to: 0.0Hz..3276.6Mhz. See TS 25.105 [7], TS 25.101 [43] UDRE ::= ENUMERATED { lessThan1, @@ -9029,17 +10621,17 @@ UDRE ::= ENUMERATED { ... } -UDREGrowthRate ::= ENUMERATED { - growth-1-point-5, +UDREGrowthRate ::= ENUMERATED { + growth-1-point-5, growth-2, growth-4, growth-6, growth-8, growth-10, growth-12, - growth-16 } + growth-16} -UDREValidityTime ::= ENUMERATED { +UDREValidityTime ::= ENUMERATED { val-20sec, val-40sec, val-80sec, @@ -9047,7 +10639,7 @@ UDREValidityTime ::= ENUMERATED { val-320sec, val-640sec, val-1280sec, - val-2560sec } + val-2560sec} UE-AggregateMaximumBitRate ::= SEQUENCE { uE-AggregateMaximumBitRateDownlink UE-AggregateMaximumBitRateDownlink OPTIONAL, @@ -9055,34 +10647,71 @@ UE-AggregateMaximumBitRate ::= SEQUENCE { ... } -UE-AggregateMaximumBitRateDownlink ::= INTEGER (1..1000000000) +UE-AggregateMaximumBitRateDownlink ::= INTEGER (1..1000000000) -- Unit is bits per sec -UE-AggregateMaximumBitRateUplink ::= INTEGER (1..1000000000) +UE-AggregateMaximumBitRateUplink ::= INTEGER (1..1000000000) -- Unit is bits per sec UE-AggregateMaximumBitRate-Enforcement-Indicator ::= NULL UE-Capabilities-Info ::= SEQUENCE { hSDSCH-Physical-Layer-Category INTEGER (1..64,...), - iE-Extensions ProtocolExtensionContainer { { UE-Capabilities-Info-ExtIEs } } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-Capabilities-Info-ExtIEs } } OPTIONAL, ... } UE-Capabilities-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - {ID id-LCRTDD-uplink-Physical-Channel-Capability CRITICALITY ignore EXTENSION LCRTDD-Uplink-Physical-Channel-Capability PRESENCE optional}| - {ID id-number-Of-Supported-Carriers CRITICALITY reject EXTENSION Number-Of-Supported-Carriers PRESENCE optional}| - {ID id-MIMO-SFMode-Supported-For-HSPDSCHDualStream CRITICALITY ignore EXTENSION MIMO-SFMode-For-HSPDSCHDualStream PRESENCE optional}| - {ID id-MultiCarrier-HSDSCH-Physical-Layer-Category CRITICALITY ignore EXTENSION LCRTDD-HSDSCH-Physical-Layer-Category PRESENCE optional}| - {ID id-UE-TS0-CapabilityLCR CRITICALITY ignore EXTENSION UE-TS0-CapabilityLCR PRESENCE optional}, + {ID id-LCRTDD-uplink-Physical-Channel-Capability CRITICALITY ignore EXTENSION LCRTDD-Uplink-Physical-Channel-Capability PRESENCE optional}| + {ID id-number-Of-Supported-Carriers CRITICALITY reject EXTENSION Number-Of-Supported-Carriers PRESENCE optional}| + {ID id-MIMO-SFMode-Supported-For-HSPDSCHDualStream CRITICALITY ignore EXTENSION MIMO-SFMode-For-HSPDSCHDualStream PRESENCE optional}| + {ID id-MultiCarrier-HSDSCH-Physical-Layer-Category CRITICALITY ignore EXTENSION LCRTDD-HSDSCH-Physical-Layer-Category PRESENCE optional}| + {ID id-UE-TS0-CapabilityLCR CRITICALITY ignore EXTENSION UE-TS0-CapabilityLCR PRESENCE optional}| + {ID id-UE-RF-Band-CapabilityLCR CRITICALITY ignore EXTENSION UE-RF-Band-CapabilityLCR PRESENCE conditional}, ... } +UE-Support-of-non-rectangular-resource-allocation ::= ENUMERATED { + support +} + UE-TS0-CapabilityLCR ::= ENUMERATED { tS0-Capable, tS0-Not-Capable } +UE-RF-Band-CapabilityLCR ::= SEQUENCE (SIZE (1.. maxFreqBandsTDD)) OF Radio-Frequency-BandItem + +Radio-Frequency-BandItem ::= SEQUENCE { + radio-Frequency-Band Radio-Frequency-Band, + iE-Extensions ProtocolExtensionContainer { { Radio-Frequency-BandItem-ExtIEs } } OPTIONAL, + ... +} + +Radio-Frequency-Band ::= ENUMERATED { + a, + b, + c, + d, + e, + f, + g, + h, + i, + j, + k, + l, + m, + n, + o, + p, +... +} + +Radio-Frequency-BandItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + LCRTDD-HSDSCH-Physical-Layer-Category ::= INTEGER (1..64) UE-DPCCH-burst1 ::= ENUMERATED {v1, v2, v5} @@ -9106,6 +10735,9 @@ UE-DTX-Cycle1-10ms ::= ENUMERATED {v1, v5, v10, v20} UE-DTX-Cycle2-2ms ::= ENUMERATED {v4, v5, v8, v10, v16, v20, v32, v40, v64, v80, v128, v160} -- Unit subframe +UE-DTX-Cycle2-ext-2ms ::= ENUMERATED {v4, v5, v8, v10, v16, v20, v32, v40, v64, v80, v128, v160, v256, v320, v512, v640, v1024, v1280} + -- Unit subframe + UE-DTX-Cycle2-10ms ::= ENUMERATED {v5, v10, v20, v40, v80, v160} -- Unit subframe @@ -9117,14 +10749,14 @@ UE-DTX-Long-Preamble ::= ENUMERATED {v2, v4, v15} -UEIdentity ::= CHOICE { +UEIdentity ::= CHOICE { imsi IMSI, imei IMEI, imeisv IMEISV, ... } -UEMeasurementHysteresisTime ::= INTEGER (0..15) +UEMeasurementHysteresisTime ::= INTEGER (0..15) -- Unit dB -- Range 0..7.5 dB -- Step 0.5 dB @@ -9252,24 +10884,24 @@ UEMeasurementReportCharacteristicsPeriodic-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -UEMeasurementReportCharacteristics-Extension ::= ProtocolIE-Single-Container {{ UEMeasurementReportCharacteristics-ExtensionIE }} +UEMeasurementReportCharacteristics-Extension ::= ProtocolIE-Single-Container {{ UEMeasurementReportCharacteristics-ExtensionIE }} UEMeasurementReportCharacteristics-ExtensionIE RNSAP-PROTOCOL-IES ::= { ... } -UEMeasurementThreshold ::= CHOICE { +UEMeasurementThreshold ::= CHOICE { timeslotISCP UEMeasurementThresholdDLTimeslotISCP, uETransmitPower UEMeasurementThresholdUETransmitPower, ..., extension-UEMeasurementThreshold UEMeasurementThreshold-Extension } -UEMeasurementThresholdDLTimeslotISCP ::= INTEGER(-115..-25) +UEMeasurementThresholdDLTimeslotISCP ::= INTEGER(-115..-25) -UEMeasurementThresholdUETransmitPower ::= INTEGER(-50..33) +UEMeasurementThresholdUETransmitPower ::= INTEGER(-50..33) -UEMeasurementThreshold-Extension ::= ProtocolIE-Single-Container {{ UEMeasurementThreshold-ExtensionIE }} +UEMeasurementThreshold-Extension ::= ProtocolIE-Single-Container {{ UEMeasurementThreshold-ExtensionIE }} UEMeasurementThreshold-ExtensionIE RNSAP-PROTOCOL-IES ::= { ... @@ -9328,7 +10960,7 @@ UEMeasurementTimeslotInfo768-IEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -UEMeasurementTimeToTrigger ::= ENUMERATED { +UEMeasurementTimeToTrigger ::= ENUMERATED { r0, r10, r20, @@ -9347,17 +10979,17 @@ UEMeasurementTimeToTrigger ::= ENUMERATED { r5000 } -UEMeasurementType ::= ENUMERATED { - primary-CCPCH-RSCP, +UEMeasurementType ::= ENUMERATED { + primary-CCPCH-RSCP, dL-Timeslot-ISCP, - uE-Transmitted-power, + uE-Transmitted-power, ... } UEMeasurementValue ::= CHOICE { - uE-Transmitted-Power UE-MeasurementValue-UE-Transmitted-Power, - primary-CCPCH-RSCP UE-MeasurementValue-Primary-CCPCH-RSCP, - dL-Timeslot-ISCP UE-MeasurementValue-DL-Timeslot-ISCP, + uE-Transmitted-Power UE-MeasurementValue-UE-Transmitted-Power, + primary-CCPCH-RSCP UE-MeasurementValue-Primary-CCPCH-RSCP, + dL-Timeslot-ISCP UE-MeasurementValue-DL-Timeslot-ISCP, ..., extension-UEMeasurementValue UEMeasurementValue-Extension } @@ -9367,22 +10999,22 @@ UE-MeasurementValue-UE-Transmitted-Power ::= SEQUENCE { -- Mandatory for 3.84Mcps TDD, Not applicable for 1.28Mcps TDD or 7.68Mcps TDD uEMeasurementTransmittedPowerListLCR UEMeasurementValueTransmittedPowerListLCR OPTIONAL, -- Mandatory for 1.28Mcps TDD, Not applicable for 3.84Mcps TDD or 7.68Mcps TDD - iE-Extensions ProtocolExtensionContainer { { UE-MeasurementValue-UE-Transmitted-Power-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-MeasurementValue-UE-Transmitted-Power-ExtIEs} } OPTIONAL, ... } UE-MeasurementValue-UE-Transmitted-Power-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-UEMeasurementValueTransmittedPowerList768 CRITICALITY ignore EXTENSION UEMeasurementValueTransmittedPowerList768 PRESENCE optional }, + { ID id-UEMeasurementValueTransmittedPowerList768 CRITICALITY ignore EXTENSION UEMeasurementValueTransmittedPowerList768 PRESENCE optional}, ... } -UEMeasurementValueTransmittedPowerListHCR ::= SEQUENCE (SIZE (1..maxNrOfTS)) OF UEMeasurementValueTransmittedPowerListHCR-IEs +UEMeasurementValueTransmittedPowerListHCR ::= SEQUENCE (SIZE (1..maxNrOfTS)) OF UEMeasurementValueTransmittedPowerListHCR-IEs UEMeasurementValueTransmittedPowerListHCR-IEs ::= SEQUENCE { timeSlot TimeSlot, uETransmitPower INTEGER(0..104), - -- mapping according to [24],values 0..20 not used - iE-Extensions ProtocolExtensionContainer { { UEMeasurementValueTransmittedPowerListHCR-IEs-ExtIEs} } OPTIONAL, + -- mapping according to TS 25.123 [24],values 0..20 not used + iE-Extensions ProtocolExtensionContainer { { UEMeasurementValueTransmittedPowerListHCR-IEs-ExtIEs} } OPTIONAL, ... } @@ -9395,8 +11027,8 @@ UEMeasurementValueTransmittedPowerListLCR ::= SEQUENCE (SIZE (1..maxNrOfTsLCR)) UEMeasurementValueTransmittedPowerListLCR-IEs ::= SEQUENCE { timeSlotLCR TimeSlotLCR, uETransmitPower INTEGER(0..104), - -- mapping according to [24],values 0..20 not used - iE-Extensions ProtocolExtensionContainer { { UEMeasurementValueTransmittedPowerListLCR-IEs-ExtIEs} } OPTIONAL, + -- mapping according to TS 25.123 [24],values 0..20 not used + iE-Extensions ProtocolExtensionContainer { { UEMeasurementValueTransmittedPowerListLCR-IEs-ExtIEs} } OPTIONAL, ... } @@ -9404,13 +11036,13 @@ UEMeasurementValueTransmittedPowerListLCR-IEs-ExtIEs RNSAP-PROTOCOL-EXTENSION :: ... } -UEMeasurementValueTransmittedPowerList768 ::= SEQUENCE (SIZE (1..maxNrOfTS)) OF UEMeasurementValueTransmittedPowerList768-IEs +UEMeasurementValueTransmittedPowerList768 ::= SEQUENCE (SIZE (1..maxNrOfTS)) OF UEMeasurementValueTransmittedPowerList768-IEs UEMeasurementValueTransmittedPowerList768-IEs ::= SEQUENCE { timeSlot TimeSlot, uETransmitPower INTEGER(0..104), - -- mapping according to [24],values 0..20 not used - iE-Extensions ProtocolExtensionContainer { { UEMeasurementValueTransmittedPowerList768-IEs-ExtIEs} } OPTIONAL, + -- mapping according to TS 25.123 [24],values 0..20 not used + iE-Extensions ProtocolExtensionContainer { { UEMeasurementValueTransmittedPowerList768-IEs-ExtIEs} } OPTIONAL, ... } @@ -9435,28 +11067,28 @@ UE-MeasurementValue-DL-Timeslot-ISCP ::= SEQUENCE { -- Mandatory for 3.84Mcps TDD, Not applicable for 1.28Mcps TDD or 7.68Mcps TDD uEMeasurementTimeslotISCPListLCR UEMeasurementValueTimeslotISCPListLCR OPTIONAL, -- Mandatory for 1.28Mcps TDD, Not applicable for 3.84Mcps TDD or 7.68Mcps TDD - iE-Extensions ProtocolExtensionContainer { { UE-MeasurementValue-DL-Timeslot-ISCP-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-MeasurementValue-DL-Timeslot-ISCP-ExtIEs} } OPTIONAL, ... } UE-MeasurementValue-DL-Timeslot-ISCP-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-UEMeasurementValueTimeslotISCPList768 CRITICALITY ignore EXTENSION UEMeasurementValueTimeslotISCPList768 PRESENCE optional }, + { ID id-UEMeasurementValueTimeslotISCPList768 CRITICALITY ignore EXTENSION UEMeasurementValueTimeslotISCPList768 PRESENCE optional}, ... } -UEMeasurementValueTimeslotISCPListHCR ::= SEQUENCE (SIZE (1..maxNrOfTS)) OF UEMeasurementValueTimeslotISCPListHCR-IEs +UEMeasurementValueTimeslotISCPListHCR ::= SEQUENCE (SIZE (1..maxNrOfTS)) OF UEMeasurementValueTimeslotISCPListHCR-IEs UEMeasurementValueTimeslotISCPListHCR-IEs ::= SEQUENCE { - timeSlot TimeSlot, - dL-TimeslotISCP DL-TimeslotISCP, - iE-Extensions ProtocolExtensionContainer { { UEMeasurementValueTimeslotISCPListHCR-IEs-ExtIEs} } OPTIONAL, + timeSlot TimeSlot, + dL-TimeslotISCP DL-TimeslotISCP, + iE-Extensions ProtocolExtensionContainer { { UEMeasurementValueTimeslotISCPListHCR-IEs-ExtIEs} } OPTIONAL, ... } UEMeasurementValueTimeslotISCPListHCR-IEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -UEMeasurementValueTimeslotISCPListLCR ::= SEQUENCE (SIZE (1..maxNrOfTsLCR)) OF UEMeasurementValueTimeslotISCPListLCR-IEs +UEMeasurementValueTimeslotISCPListLCR ::= SEQUENCE (SIZE (1..maxNrOfTsLCR)) OF UEMeasurementValueTimeslotISCPListLCR-IEs UEMeasurementValueTimeslotISCPListLCR-IEs ::= SEQUENCE { timeSlotLCR TimeSlotLCR, @@ -9469,7 +11101,7 @@ UEMeasurementValueTimeslotISCPListLCR-IEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -UEMeasurementValueTimeslotISCPList768 ::= SEQUENCE (SIZE (1..maxNrOfTS)) OF UEMeasurementValueTimeslotISCPList768-IEs +UEMeasurementValueTimeslotISCPList768 ::= SEQUENCE (SIZE (1..maxNrOfTS)) OF UEMeasurementValueTimeslotISCPList768-IEs UEMeasurementValueTimeslotISCPList768-IEs ::= SEQUENCE { timeSlot TimeSlot, @@ -9482,7 +11114,7 @@ UEMeasurementValueTimeslotISCPList768-IEs-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -UEMeasurementValue-Extension ::= ProtocolIE-Single-Container {{ UEMeasurementValue-ExtensionIE }} +UEMeasurementValue-Extension ::= ProtocolIE-Single-Container {{ UEMeasurementValue-ExtensionIE }} UEMeasurementValue-ExtensionIE RNSAP-PROTOCOL-IES ::= { ... @@ -9505,22 +11137,40 @@ UEMeasurementValueInformationAvailableItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { UEMeasurementValueInformationnotAvailable ::= NULL +UE-Measurement-Value ::= CHOICE { + uPHFiltering-Value UPHFiltering-Value, + extension-UE-Measurement-Value Extension-UE-Measurement-Value +} + +Extension-UE-Measurement-Value ::= ProtocolIE-Single-Container {{ Extension-UE-Measurement-ValueIE}} + +Extension-UE-Measurement-ValueIE RNSAP-PROTOCOL-IES ::= { + ... +} + +UPHFiltering-Value ::= INTEGER (0..32) +-- According to mapping in TS 25.321 + UE-SupportIndicatorExtension ::= BIT STRING (SIZE (32)) -- First bit: Different HS-SCCH In Consecutive TTIs Support Indicator -- Second bit: HS-SCCH orders in HS-SCCH-less Operation Support Indicator +-- Third bit: RRC Rel-9 (onwards) handling of DL secondary HS-DSCH (de)activation state Support Indicator +-- Fourth bit: UE DTX/DRX related HS-SCCH orders uniform behavior indicator +-- Fifth bit: UE longer HARQ processing time for Multiflow and MIMO indicator +-- Sixth bit: UE blind HARQ retransmissions indicator for HSDPA -- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. UE-State ::= CHOICE { - cell-fach-pch Cell-Fach-Pch-State, - ura-pch Ura-Pch-State, + cell-fach-pch Cell-Fach-Pch-State, + ura-pch Ura-Pch-State, ... } - +UE-transmission-power-headroom-Value ::= INTEGER (0..31) Cell-Fach-Pch-State ::= SEQUENCE { - d-RNTI D-RNTI, - iE-Extensions ProtocolExtensionContainer { { Cell-Fach-Pch-State-ExtIEs} } OPTIONAL, + d-RNTI D-RNTI, + iE-Extensions ProtocolExtensionContainer { { Cell-Fach-Pch-State-ExtIEs} } OPTIONAL, ... } @@ -9529,14 +11179,14 @@ Cell-Fach-Pch-State-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } Ura-Pch-State ::= SEQUENCE { - srnc-id RNC-ID, + srnc-id RNC-ID, ura-id URA-ID, - iE-Extensions ProtocolExtensionContainer { { Ura-Pch-State-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Ura-Pch-State-ExtIEs} } OPTIONAL, ... } Ura-Pch-State-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional }, + { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}, ... } @@ -9579,7 +11229,7 @@ UL-TimeslotLCR-InformationItem ::= SEQUENCE { } UL-TimeslotLCR-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-PLCCH-Information-UL-TimeslotLCR-Info CRITICALITY ignore EXTENSION PLCCHinformation PRESENCE optional }, + { ID id-PLCCH-Information-UL-TimeslotLCR-Info CRITICALITY ignore EXTENSION PLCCHinformation PRESENCE optional}, ... } PLCCHinformation ::= SEQUENCE { @@ -9591,7 +11241,7 @@ PLCCHinformation ::= SEQUENCE { ... } -PLCCHinformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +PLCCHinformation-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } @@ -9599,9 +11249,9 @@ UL-Timeslot-Information768::= SEQUENCE ( SIZE (1..maxNrOfTS)) OF UL-Timeslot-Inf UL-Timeslot-InformationItem768 ::= SEQUENCE { timeSlot TimeSlot, - midambleShiftAndBurstType768 MidambleShiftAndBurstType768, + midambleShiftAndBurstType768 MidambleShiftAndBurstType768, tFCI-Presence TFCI-Presence, - uL-Code-Information768 TDD-UL-Code-Information768, + uL-Code-Information768 TDD-UL-Code-Information768, iE-Extensions ProtocolExtensionContainer { {UL-Timeslot-InformationItem768-ExtIEs} } OPTIONAL, ... } @@ -9628,7 +11278,7 @@ UL-TimeSlot-ISCP-LCR-Info ::= SEQUENCE (SIZE (1..maxNrOfULTsLCR)) OF UL-TimeSlot UL-TimeSlot-ISCP-LCR-InfoItem ::= SEQUENCE { timeSlotLCR TimeSlotLCR, iSCP UL-Timeslot-ISCP-Value, - iE-Extensions ProtocolExtensionContainer { { UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs} } OPTIONAL, ... } @@ -9651,13 +11301,13 @@ UL-TimingAdvanceCtrl-LCR ::= SEQUENCE { ... } -Uplink-Compressed-Mode-Method ::= ENUMERATED { +Uplink-Compressed-Mode-Method ::= ENUMERATED { sFdiv2, higher-layer-scheduling, ... } -UL-SIR ::= INTEGER (-82..173) +UL-SIR ::= INTEGER (-82..173) -- The UL-SIR gives the UL-SIR in number of 0.1 dB steps. -- E.g. Value 173 means 17.3 dB -- Unit dB. Step 0.1 dB. @@ -9665,16 +11315,16 @@ UL-SIR ::= INTEGER (-82..173) UC-ID ::= SEQUENCE { rNC-ID RNC-ID, c-ID C-ID, - iE-Extensions ProtocolExtensionContainer { {UC-ID-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UC-ID-ExtIEs} } OPTIONAL, ... } UC-ID-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}, + { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}, ... } -UL-DPCCH-SlotFormat ::= INTEGER (0..5,...) +UL-DPCCH-SlotFormat ::= INTEGER (0..5,...) UL-FP-Mode ::= ENUMERATED { normal, @@ -9690,7 +11340,7 @@ UL-PhysCH-SF-Variation ::= ENUMERATED { UL-ScramblingCode ::= SEQUENCE { ul-ScramblingCodeNumber UL-ScramblingCodeNumber, ul-ScramblingCodeLength UL-ScramblingCodeLength, - iE-Extensions ProtocolExtensionContainer { {UL-ScramblingCode-ExtIEs} } OPTIONAL + iE-Extensions ProtocolExtensionContainer { {UL-ScramblingCode-ExtIEs} } OPTIONAL } UL-ScramblingCode-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { @@ -9702,12 +11352,12 @@ UL-ScramblingCodeLength ::= ENUMERATED { long } -UL-ScramblingCodeNumber ::= INTEGER (0..16777215) +UL-ScramblingCodeNumber ::= INTEGER (0..16777215) UL-Synchronisation-Parameters-LCR ::= SEQUENCE { uL-Synchronisation-StepSize UL-Synchronisation-StepSize, - uL-Synchronisation-Frequency UL-Synchronisation-Frequency, - iE-Extensions ProtocolExtensionContainer { { UL-Synchronisation-Parameters-LCR-ExtIEs } } OPTIONAL, + uL-Synchronisation-Frequency UL-Synchronisation-Frequency, + iE-Extensions ProtocolExtensionContainer { { UL-Synchronisation-Parameters-LCR-ExtIEs } } OPTIONAL, ... } @@ -9719,19 +11369,19 @@ UL-Synchronisation-StepSize ::= INTEGER (1..8) UL-Synchronisation-Frequency ::= INTEGER (1..8) -UL-TimeslotISCP ::= INTEGER (0..127) --- According to mapping in [14] +UL-TimeslotISCP ::= INTEGER (0..127) +-- According to mapping in TS 25.225 [14] UPPCHPositionLCR ::= INTEGER (0..127) -UpPTSInterferenceValue ::= INTEGER (0..127,...) +UpPTSInterferenceValue ::= INTEGER (0..127,...) -Unidirectional-DCH-Indicator ::= ENUMERATED { +Unidirectional-DCH-Indicator ::= ENUMERATED { downlink-DCH-only, uplink-DCH-only } -URA-ID ::= INTEGER (0..65535) +URA-ID ::= INTEGER (0..65535) URA-Information ::= SEQUENCE { uRA-ID URA-ID, @@ -9742,7 +11392,7 @@ URA-Information ::= SEQUENCE { } URA-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional }, + { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}, ... } @@ -9758,9 +11408,9 @@ RNCsWithCellsInTheAccessedURA-Item-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -USCH-ID ::= INTEGER (0..255) +USCH-ID ::= INTEGER (0..255) -USCH-Information ::= SEQUENCE (SIZE (1..maxNoOfUSCHs)) OF USCH-InformationItem +USCH-Information ::= SEQUENCE (SIZE (1..maxNoOfUSCHs)) OF USCH-InformationItem USCH-InformationItem ::= SEQUENCE { uSCH-ID USCH-ID, @@ -9775,23 +11425,178 @@ USCH-InformationItem ::= SEQUENCE { } USCH-InformationItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE mandatory }| - { ID id-BindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }| + { ID id-TrafficClass CRITICALITY ignore EXTENSION TrafficClass PRESENCE mandatory}| + { ID id-BindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional}| -- Shall be ignored if bearer establishment with ALCAP. - { ID id-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }| + { ID id-TransportLayerAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| -- Shall be ignored if bearer establishment with ALCAP. - { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }, + { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional}, ... } -User-Plane-Congestion-Fields-Inclusion ::= ENUMERATED { shall-be-included } +Usefulness-Of-Battery-Optimization ::= ENUMERATED {can-benefit, cannot-benefit} + +User-Plane-Congestion-Fields-Inclusion ::= ENUMERATED { shall-be-included } Uu-ActivationState ::= ENUMERATED { activated, de-activated, + ..., + changeRequest +} + +UMTS-Cells-Info-List ::= SEQUENCE (SIZE (0..maxNrOfCells)) OF ProtocolIE-Single-Container { {UMTS-Cells-Info-IEs} } + +UMTS-Cells-Info-IEs RNSAP-PROTOCOL-IES ::= { + { ID id-UMTS-Cells-Info CRITICALITY ignore TYPE UMTS-Cell-Info PRESENCE optional } +} + +UMTS-Cell-Info ::= SEQUENCE{ + c-ID C-ID, + iE-Extensions ProtocolExtensionContainer { { UMTS-Cell-Info-ExtIEs} } OPTIONAL, + ... +} + +UMTS-Cell-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-CLTD-Information ::= SEQUENCE { + sDPCCH-PowerOffsetInformation SDPCCH-PowerOffsetInformation, + c-ID C-ID OPTIONAL, +-- The IE shall be present if there is no serving E-DCH RL or HS-DSCH RL configuration in the concerned UE Context. + uL-CLTD-Activation-Information UL-CLTD-Activation-Information OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UL-CLTD-Info-ExtIEs } } OPTIONAL, + ... +} + +UL-CLTD-Info-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-CLTD-Information-Reconf ::=SEQUENCE{ + setup-Or-ConfigurationChange-Or-Removal-Of-UL-CLTD Setup-Or-ConfigurationChange-Or-Removal-Of-UL-CLTD, + iE-Extensions ProtocolExtensionContainer { { UL-CLTD-Information-Reconf-ExtIEs} } OPTIONAL, + ... +} + +UL-CLTD-Information-Reconf-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-CLTD-Information-To-Modify ::= SEQUENCE { + sDPCCH-PowerOffsetInformation SDPCCH-PowerOffsetInformation OPTIONAL, + c-ID C-ID OPTIONAL, + uL-CLTD-Activation-Information UL-CLTD-Activation-Information OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UL-CLTD-Information-To-Modify-ExtIEs } } OPTIONAL, + ... +} + +UL-CLTD-Information-To-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-CLTD-Information-Removal ::= ENUMERATED { + remove, + ... +} + +UL-CLTD-State-Update-Information ::= ENUMERATED { + activate, + de-activate, + ... +} + +UL-DPCCH2-Information ::= SEQUENCE { + f-DPCH-Info F-DPCH-Info, + iE-Extensions ProtocolExtensionContainer { { UL-DPCCH2-Information-ExtIEs } } OPTIONAL, + ... +} + +UL-DPCCH2-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-DPCCH2-Information-Reconf ::=SEQUENCE{ + setup-Or-ConfigurationChange-Or-Removal-Of-UL-DPCCH2 Setup-Or-ConfigurationChange-Or-Removal-Of-UL-DPCCH2, + iE-Extensions ProtocolExtensionContainer { { UL-DPCCH2-Information-Reconf-ExtIEs} } OPTIONAL, + ... +} + +UL-DPCCH2-Information-Reconf-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-DPCCH2-Information-Removal ::= ENUMERATED { + remove, + ... +} + +UL-DPCCH2-Information-To-Modify ::= SEQUENCE { + f-DPCH-Info F-DPCH-Info-To-Modify OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UL-DPCCH2-Information-To-Modify-ExtIEs } } OPTIONAL, + ... +} + +UL-DPCCH2-Information-To-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-CLTD-Activation-Information ::= ENUMERATED { + activated, + de-activated, ... } +UL-MIMO-Information ::= SEQUENCE { + e-roch-power-offset E-ROCH-PowerOffset OPTIONAL, + s-e-dpcch-power-offset S-E-DPCCH-PowerOffset, + interstream-compensation InterStream-Interference-Compensation, + minimum-E-TFCI-rank2 INTEGER(0..127), + iE-Extensions ProtocolExtensionContainer { { UL-MIMO-Information-ExtIEs } } OPTIONAL, + ... +} + +UL-MIMO-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-MIMO-Information-To-Modify ::= SEQUENCE { + e-roch-power-offset E-ROCH-PowerOffset OPTIONAL, + s-e-dpcch-power-offset S-E-DPCCH-PowerOffset OPTIONAL, + interstream-compensation InterStream-Interference-Compensation OPTIONAL, + minimum-E-TFCI-rank2 INTEGER(0..127) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UL-MIMO-Information-To-Modify-ExtIEs } } OPTIONAL, + ... +} + +UL-MIMO-Information-To-Modify-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-MIMO-Reconfiguration ::= CHOICE { + setup UL-MIMO-Information, + configurationChange UL-MIMO-Information-To-Modify, + removal UL-MIMO-Removal +} + +UL-MIMO-Removal ::= ENUMERATED { + remove, + ... +} + +UL-MIMO-DL-Control-Channel-Information ::= SEQUENCE { + e-roch-channelization-code FDD-DL-ChannelisationCodeNumber, + s-e-rnti E-RNTI, + s-signature-sequence ERGCH-SignatureSequence, + s-e-roch-release-indicator S-E-ROCH-Release-Indicator OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UL-MIMO-DL-Control-Channel-Information-ExtIEs } } OPTIONAL, + ... +} + +UL-MIMO-DL-Control-Channel-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} -- V -- W @@ -9800,4 +11605,3 @@ Uu-ActivationState ::= ENUMERATED { -- Z END - diff --git a/epan/dissectors/asn1/rnsap/RNSAP-PDU-Contents.asn b/epan/dissectors/asn1/rnsap/RNSAP-PDU-Contents.asn index 3c3a5069c4..1733f81a7e 100644 --- a/epan/dissectors/asn1/rnsap/RNSAP-PDU-Contents.asn +++ b/epan/dissectors/asn1/rnsap/RNSAP-PDU-Contents.asn @@ -1,6 +1,6 @@ -- RNSAP-PDU-Contents.asn -- --- Taken from 3GPP TS 25.423 V9.4.0 (2010-09) +-- Taken from 3GPP TS 25.423 V13.1.0 (2015-12) -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.423/25423-790.zip/25423-790.DOC -- -- 9.3.3 PDU Definitions @@ -11,12 +11,11 @@ -- PDU definitions for RNSAP. -- -- ************************************************************** - RNSAP-PDU-Contents { -itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) umts-Access (20) modules (3) rnsap (1) version1 (1) rnsap-PDU-Contents (1) } -DEFINITIONS AUTOMATIC TAGS ::= +DEFINITIONS AUTOMATIC TAGS ::= BEGIN @@ -38,6 +37,7 @@ IMPORTS AlphaValue, AlternativeFormatReportingIndicator, AntennaColocationIndicator, + ActivationDelay, BLER, SCTD-Indicator, BindingID, @@ -73,7 +73,7 @@ IMPORTS Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response, CPC-Information, CoverageIndicator, - CriticalityDiagnostics, + CriticalityDiagnostics, CellPortionLCRID, D-RNTI, D-RNTI-ReleaseIndication, @@ -124,6 +124,7 @@ IMPORTS EDCH-MACdFlows-Information, EDCH-RL-Indication, EDCH-Serving-RL, + E-DCH-Decoupling-Indication, E-DCH-Serving-cell-change-informationResponse, EDPCH-Information-FDD, EDPCH-Information-RLReconfPrepare-FDD, @@ -140,6 +141,8 @@ IMPORTS Enhanced-PCH-Capability, ExtendedPropagationDelay, Extended-RNC-ID, + Extended-RNTI, + Extended-S-RNTI-Group, SchedulingPriorityIndicator, Enhanced-PrimaryCPICH-EcNo, F-DPCH-SlotFormat, @@ -169,7 +172,7 @@ IMPORTS HSDSCH-Information-to-Modify-Unsynchronised, HSDSCH-MACdFlow-ID, HSDSCH-MACdFlows-Information, - HSDSCH-MACdFlows-to-Delete, + HSDSCH-MACdFlows-to-Delete, HSDSCH-Physical-Layer-Category, HSDSCH-RNTI, HS-DSCH-serving-cell-change-information, @@ -224,6 +227,8 @@ IMPORTS Neighbouring-UMTS-CellInformation, NeighbouringTDDCellMeasurementInformationLCR, Neighbouring-E-UTRA-CellInformation, + Non-rectangular-resource-allocation-indicator, + Non-rectangular-resource-timeslot-set, NrOfDLchannelisationcodes, PagingCause, PagingRecordType, @@ -272,7 +277,7 @@ IMPORTS Secondary-CCPCH-System-Information-MBMS, Secondary-CPICH-Information, Secondary-CPICH-Information-Change, - Secondary-LCR-CCPCH-Info-TDD, + Secondary-LCR-CCPCH-Info-TDD, Secondary-Serving-Cell-List, SNA-Information, SpecialBurstScheduling, @@ -336,6 +341,7 @@ IMPORTS UEMeasurementParameterModAllow, UEMeasurementValueInformation, UE-State, + UE-Support-of-non-rectangular-resource-allocation, UL-DPCCH-SlotFormat, UL-DPDCHIndicatorEDCH, UL-SIR, @@ -411,8 +417,43 @@ IMPORTS Setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency, Additional-EDCH-Cell-Information-Response-RLAddList, Non-Serving-RL-Preconfig-Setup, - Non-Serving-RL-Preconfig-Info - + Non-Serving-RL-Preconfig-Info, + CellCapabilityContainerExtension-TDD-LCR, + Multi-Carrier-EDCH-Info, + Multi-Carrier-EDCH-Reconfigure, + Multi-Carrier-EDCH-Information-Response, + MU-MIMO-InformationLCR, + MU-MIMO-Indicator, + Usefulness-Of-Battery-Optimization, + MDT-Configuration, + Neighbouring-UMTS-CellInformation-Ext, + SourceID, + TargetID, + ClassmarkInformation2, + ClassmarkInformation3, + SpeechVersion, + Cell-Capacity-Class-Value, + LoadValue, + Controlled-Object-Scope, + CPC-RecoveryReport, + UL-CLTD-Information, + UL-CLTD-Information-Reconf, + UL-CLTD-State-Update-Information, + FTPICH-Information, + FTPICH-Information-Reconf, + FTPICH-Information-Response, + FTPICH-Reconfiguration-Information, + DCH-ENH-Information, + DCH-ENH-Information-Reconf, + Radio-Links-without-DPCH-FDPCH-Indication, + UL-DPCCH2-Information, + UL-DPCCH2-Information-Reconf, + UE-Measurement-Value, + Improved-Synchronized-Indicator, + PLMN-Identity, + Downlink-TPC-enhancements-Information, + Downlink-TPC-enhancements-Reconf, + TPC-slot-position @@ -435,6 +476,7 @@ FROM RNSAP-Containers maxNoOfDSCHs, maxNoOfUSCHs, maxNrOfCCTrCHs, + maxNoOfCommonRGCells, maxNrOfDCHs, maxNrOfTS, maxNrOfDPCHs, @@ -473,7 +515,10 @@ FROM RNSAP-Containers maxNrofSigSeqERGHICH-1, maxNrOfCells, maxNrOfHSDSCH-1, - maxNrOfEDCH-1, + maxNrOfEDCH-1, + maxNrOfULCarriersLCR-1, + maxNoOfGsmCell, + maxNrOfANRCells, id-Active-MBMS-Bearer-ServiceFDD, id-Active-MBMS-Bearer-ServiceFDD-PFL, @@ -499,7 +544,7 @@ FROM RNSAP-Containers id-CauseLevel-RL-SetupFailureTDD, id-CCTrCH-InformationItem-RL-FailureInd, id-CCTrCH-InformationItem-RL-RestoreInd, - id-CellCapabilityContainer-FDD, + id-CellCapabilityContainer-FDD, id-CellCapabilityContainerExtension-FDD, id-CellCapabilityContainer-TDD, id-CellCapabilityContainer-TDD-LCR, @@ -521,7 +566,7 @@ FROM RNSAP-Containers id-Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response, id-CPC-Information, id-CoverageIndicator, - id-CriticalityDiagnostics, + id-CriticalityDiagnostics, id-CellPortionLCRID, id-D-RNTI, id-D-RNTI-ReleaseIndication, @@ -601,6 +646,7 @@ FROM RNSAP-Containers id-EDCH-RL-Indication, id-EDCH-FDD-Information, id-Serving-EDCHRL-Id, + id-E-DCH-Decoupling-Indication, id-EDCH-FDD-DL-ControlChannelInformation, id-EDCH-FDD-InformationResponse, id-E-DCH-FDD-Update-Information, @@ -619,6 +665,8 @@ FROM RNSAP-Containers id-ExtendedPropagationDelay, id-Extended-SRNC-ID, id-Extended-RNC-ID, + id-Extended-S-RNTI, + id-Extended-S-RNTI-Group, id-Serving-cell-change-CFN, id-E-DCH-Serving-cell-change-informationResponse, id-E-RNTI-For-FACH, @@ -649,7 +697,7 @@ FROM RNSAP-Containers id-HSDSCH-MACdFlows-to-Add, id-HSDSCH-MACdFlows-to-Delete, id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd, - id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd, + id-HSDSCHMacdFlowSpecificInformationItem-RL-PreemptRequiredInd, id-HSDSCH-Physical-Layer-Category, id-HSDSCH-RNTI, id-HS-DSCH-serving-cell-change-information, @@ -662,6 +710,7 @@ FROM RNSAP-Containers id-HSSICH-Info-DM-Rprt, id-HSSICH-Info-DM-Rqst, id-HSSICH-Info-DM, + id-Improved-Synchronized-Indicator, id-IMSI, id-InformationExchangeID, id-InformationExchangeObjectType-InfEx-Rprt, @@ -700,6 +749,8 @@ FROM RNSAP-Containers id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD, id-NACC-Related-Data, id-Neighbouring-E-UTRA-CellInformation, + id-Non-rectangular-resource-allocation-indicator, + id-Non-rectangular-resource-timeslot-set, id-Old-URA-ID, id-PagingArea-PagingRqst, id-PartialReportingIndicator, @@ -781,9 +832,8 @@ FROM RNSAP-Containers id-S-RNTI, id-SAI, id-Secondary-CPICH-Information, - id-Secondary-CPICH-Information-Change, + id-Secondary-CPICH-Information-Change, id-Secondary-Serving-Cell-List, - id-Dual-Band-Secondary-Serving-Cell-List, id-SixtyfourQAM-DL-SupportIndicator, id-SFN, id-SFNReportingIndicator, @@ -817,6 +867,7 @@ FROM RNSAP-Containers id-UEMeasurementParameterModAllow, id-UEMeasurementValueInformation, id-UE-State, + id-UE-Support-of-non-rectangular-resource-allocation, id-UE-with-enhanced-HS-SCCH-support-indicator, id-UL-CCTrCH-AddInformation-RL-ReconfPrepTDD, id-UL-CCTrCH-DeleteInformation-RL-ReconfPrepTDD, @@ -1006,10 +1057,60 @@ FROM RNSAP-Containers id-DCH-MeasurementType-Indicator, id-Non-Serving-RL-Preconfig-Info, id-Non-Serving-RL-Preconfig-Setup, - id-Non-Serving-RL-Preconfig-Removal - - - + id-Non-Serving-RL-Preconfig-Removal, + id-CellCapabilityContainerExtension-TDD-LCR, + id-Multi-Carrier-EDCH-Setup, + id-Multi-Carrier-EDCH-Reconfigure, + id-Multi-Carrier-EDCH-Response, + id-MU-MIMO-InformationLCR, + id-MU-MIMO-Indicator, + id-Usefulness-Of-Battery-Optimization, + id-MDT-Configuration, + id-Neighbouring-UMTS-CellInformation-Ext, + id-Extension-CommonMeasurementObjectType-CM-Rprt, + id-Extension-CommonMeasurementObjectType-CM-Rqst, + id-Extension-CommonMeasurementObjectType-CM-Rsp, + id-Extension-FailureIndicationMeasurementList, + id-Extension-FailureMeasurementList, + id-Extension-TerminationMeasurementList, + id-GsmCellList-CM-Rprt, + id-GsmCellList-CM-Rqst, + id-GsmCellList-CM-Rsp, + id-SpeechVersion, + id-SourceID, + id-TargetID, + id-ClassmarkInformation2, + id-ClassmarkInformation3, + id-GSM-Cell-CM-Rqst, + id-LoadValue, + id-EventH, + id-Cell-Capacity-Class-Value, + id-Control-Type-InformationTransferControlReq, + id-ANR-Cell-InfEx-Rqst, + id-ANR-Cell-InfEx-Rsp, + id-Trace-Collection-Entity-IP-Address, + id-CPC-RecoveryReport, + id-UL-CLTD-Information, + id-UL-CLTD-Information-Reconf, + id-UL-CLTD-State-Update-Information, + id-FTPICH-Information, + id-FTPICH-Information-Reconf, + id-FTPICH-Information-Response, + id-FTPICH-Reconfiguration-Information, + id-Common-E-RGCH-Cell-InfEx-Rqst, + id-Common-E-RGCH-Cell-InfEx-Rsp, + id-Common-E-RGCH-Cell-InfEx-Rprt, + id-DCH-ENH-Information, + id-DCH-ENH-Information-Reconf, + id-Radio-Links-without-DPCH-FDPCH-Indication, + id-UL-DPCCH2-Information, + id-UL-DPCCH2-Information-Reconf, + id-UE-Measurement-Forwarding, + id-ActivationDelay, + id-Selected-PLMN-Identity, + id-Downlink-TPC-enhancements-Information, + id-Downlink-TPC-enhancements-Reconf, + id-TPC-slot-position FROM RNSAP-Constants; @@ -1020,8 +1121,8 @@ FROM RNSAP-Constants; -- ************************************************************** RadioLinkSetupRequestFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkSetupRequestFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupRequestFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkSetupRequestFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupRequestFDD-Extensions}} OPTIONAL, ... } @@ -1112,7 +1213,7 @@ RL-InformationItem-RL-SetupRqstFDD ::= SEQUENCE { primaryCPICH-EcNo PrimaryCPICH-EcNo OPTIONAL, not-Used-sSDT-CellID NULL OPTIONAL, transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL, - -- This IE shall be present unless Diversity Mode IE in UL DPCH Information group is "none" + -- This IE shall be present unless Diversity Mode IE in UL DPCH Information group is “none” iE-Extensions ProtocolExtensionContainer { {RL-InformationItem-RL-SetupRqstFDD-ExtIEs} } OPTIONAL, ... } @@ -1127,32 +1228,43 @@ RL-InformationItem-RL-SetupRqstFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { { ID id-ExtendedPropagationDelay CRITICALITY ignore EXTENSION ExtendedPropagationDelay PRESENCE optional }| { ID id-SynchronisationIndicator CRITICALITY reject EXTENSION SynchronisationIndicator PRESENCE optional }| { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Setup CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional }, + { ID id-Non-Serving-RL-Preconfig-Setup CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional }| + { ID id-FTPICH-Information CRITICALITY ignore EXTENSION FTPICH-Information PRESENCE optional }| + { ID id-TPC-slot-position CRITICALITY ignore EXTENSION TPC-slot-position PRESENCE optional }, ... } RadioLinkSetupRequestFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Permanent-NAS-UE-Identity CRITICALITY ignore EXTENSION Permanent-NAS-UE-Identity PRESENCE optional }| + { ID id-Permanent-NAS-UE-Identity CRITICALITY ignore EXTENSION Permanent-NAS-UE-Identity PRESENCE optional}| { ID id-DL-PowerBalancing-Information CRITICALITY ignore EXTENSION DL-PowerBalancing-Information PRESENCE optional}| - { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional }| - { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE conditional }| + { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional}| + { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE conditional}| -- This IE shall be present if HS-DSCH Information IE is present. - { ID id-MBMS-Bearer-Service-List CRITICALITY notify EXTENSION MBMS-Bearer-Service-List PRESENCE optional }| - { ID id-EDPCH-Information CRITICALITY reject EXTENSION EDPCH-Information-FDD PRESENCE optional }| - { ID id-EDCH-FDD-Information CRITICALITY reject EXTENSION EDCH-FDD-Information PRESENCE conditional }| + { ID id-MBMS-Bearer-Service-List CRITICALITY notify EXTENSION MBMS-Bearer-Service-List PRESENCE optional}| + { ID id-EDPCH-Information CRITICALITY reject EXTENSION EDPCH-Information-FDD PRESENCE optional}| + { ID id-EDCH-FDD-Information CRITICALITY reject EXTENSION EDCH-FDD-Information PRESENCE conditional}| -- This IE is present if E-DPCH Information IE is present. - { ID id-Serving-EDCHRL-Id CRITICALITY reject EXTENSION EDCH-Serving-RL PRESENCE optional }| + { ID id-Serving-EDCHRL-Id CRITICALITY reject EXTENSION EDCH-Serving-RL PRESENCE optional}| -- This IE is present if E-DCHInformation IE is present. - { ID id-F-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject EXTENSION F-DPCH-Information-RL-SetupRqstFDD PRESENCE optional }| - { ID id-Initial-DL-DPCH-TimingAdjustment-Allowed CRITICALITY ignore EXTENSION Initial-DL-DPCH-TimingAdjustment-Allowed PRESENCE optional }| - { ID id-DCH-Indicator-For-E-DCH-HSDPA-Operation CRITICALITY reject EXTENSION DCH-Indicator-For-E-DCH-HSDPA-Operation PRESENCE optional }| - { ID id-Serving-cell-change-CFN CRITICALITY reject EXTENSION CFN PRESENCE optional }| - { ID id-Continuous-Packet-Connectivity-DTX-DRX-Information CRITICALITY reject EXTENSION Continuous-Packet-Connectivity-DTX-DRX-Information PRESENCE optional }| - { ID id-Continuous-Packet-Connectivity-HS-SCCH-Less-Information CRITICALITY reject EXTENSION Continuous-Packet-Connectivity-HS-SCCH-Less-Information PRESENCE optional }| - { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional }| - { ID id-Additional-HS-Cell-Information-RL-Setup CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Setup-List PRESENCE optional }| - { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional }| - { ID id-Additional-EDCH-Cell-Information-RL-Setup-Req CRITICALITY reject EXTENSION Additional-EDCH-Setup-Info PRESENCE optional }, + { ID id-F-DPCH-Information-RL-SetupRqstFDD CRITICALITY reject EXTENSION F-DPCH-Information-RL-SetupRqstFDD PRESENCE optional}| + { ID id-Initial-DL-DPCH-TimingAdjustment-Allowed CRITICALITY ignore EXTENSION Initial-DL-DPCH-TimingAdjustment-Allowed PRESENCE optional}| + { ID id-DCH-Indicator-For-E-DCH-HSDPA-Operation CRITICALITY reject EXTENSION DCH-Indicator-For-E-DCH-HSDPA-Operation PRESENCE optional}| + { ID id-Serving-cell-change-CFN CRITICALITY reject EXTENSION CFN PRESENCE optional}| + { ID id-Continuous-Packet-Connectivity-DTX-DRX-Information CRITICALITY reject EXTENSION Continuous-Packet-Connectivity-DTX-DRX-Information PRESENCE optional}| + { ID id-Continuous-Packet-Connectivity-HS-SCCH-Less-Information CRITICALITY reject EXTENSION Continuous-Packet-Connectivity-HS-SCCH-Less-Information PRESENCE optional}| + { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}| + { ID id-Additional-HS-Cell-Information-RL-Setup CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Setup-List PRESENCE optional}| + { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional}| + { ID id-Additional-EDCH-Cell-Information-RL-Setup-Req CRITICALITY reject EXTENSION Additional-EDCH-Setup-Info PRESENCE optional}| + { ID id-Usefulness-Of-Battery-Optimization CRITICALITY ignore EXTENSION Usefulness-Of-Battery-Optimization PRESENCE optional}| + { ID id-UL-CLTD-Information CRITICALITY reject EXTENSION UL-CLTD-Information PRESENCE optional}| + { ID id-Extended-S-RNTI CRITICALITY reject EXTENSION Extended-RNTI PRESENCE optional}| + { ID id-E-DCH-Decoupling-Indication CRITICALITY reject EXTENSION E-DCH-Decoupling-Indication PRESENCE optional}| + { ID id-DCH-ENH-Information CRITICALITY reject EXTENSION DCH-ENH-Information PRESENCE optional}| + { ID id-Radio-Links-without-DPCH-FDPCH-Indication CRITICALITY reject EXTENSION Radio-Links-without-DPCH-FDPCH-Indication PRESENCE optional}| + { ID id-UL-DPCCH2-Information CRITICALITY reject EXTENSION UL-DPCCH2-Information PRESENCE optional}| + { ID id-Selected-PLMN-Identity CRITICALITY ignore EXTENSION PLMN-Identity PRESENCE optional}| + { ID id-Downlink-TPC-enhancements-Information CRITICALITY reject EXTENSION Downlink-TPC-enhancements-Information PRESENCE optional}, ... } @@ -1205,8 +1317,8 @@ PowerOffsetInformation-F-DPCH-RL-SetupRqstFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION :: -- ************************************************************** RadioLinkSetupRequestTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkSetupRequestTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupRequestTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkSetupRequestTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupRequestTDD-Extensions}} OPTIONAL, ... } @@ -1340,22 +1452,26 @@ RL-Information-RL-SetupRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RadioLinkSetupRequestTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Permanent-NAS-UE-Identity CRITICALITY ignore EXTENSION Permanent-NAS-UE-Identity PRESENCE optional }| - { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }| - { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE conditional }| + { ID id-Permanent-NAS-UE-Identity CRITICALITY ignore EXTENSION Permanent-NAS-UE-Identity PRESENCE optional}| + { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional}| + { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE conditional}| -- This IE shall be present if HS-DSCH Information IE is present. - { ID id-PDSCH-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }| + { ID id-PDSCH-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional}| { ID id-MBMS-Bearer-Service-List CRITICALITY notify EXTENSION MBMS-Bearer-Service-List PRESENCE optional}| - { ID id-E-DCH-Information CRITICALITY reject EXTENSION E-DCH-Information PRESENCE optional }| - { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }| - { ID id-E-DCH-768-Information CRITICALITY reject EXTENSION E-DCH-768-Information PRESENCE optional }| - { ID id-E-DCH-LCR-Information CRITICALITY reject EXTENSION E-DCH-LCR-Information PRESENCE optional }| - { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional }| - { ID id-ContinuousPacketConnectivity-DRX-InformationLCR CRITICALITY reject EXTENSION ContinuousPacketConnectivity-DRX-InformationLCR PRESENCE optional }| - { ID id-HS-DSCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional }| - { ID id-E-DCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION E-DCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional }| - { ID id-RNTI-Allocation-Indicator CRITICALITY ignore EXTENSION RNTI-Allocation-Indicator PRESENCE optional }| - { ID id-DCH-MeasurementType-Indicator CRITICALITY reject EXTENSION DCH-MeasurementType-Indicator PRESENCE optional }, + { ID id-E-DCH-Information CRITICALITY reject EXTENSION E-DCH-Information PRESENCE optional}| + { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-E-DCH-768-Information CRITICALITY reject EXTENSION E-DCH-768-Information PRESENCE optional}| + { ID id-E-DCH-LCR-Information CRITICALITY reject EXTENSION E-DCH-LCR-Information PRESENCE optional}| + { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}| + { ID id-ContinuousPacketConnectivity-DRX-InformationLCR CRITICALITY reject EXTENSION ContinuousPacketConnectivity-DRX-InformationLCR PRESENCE optional}| + { ID id-HS-DSCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional}| + { ID id-E-DCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION E-DCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional}| + { ID id-RNTI-Allocation-Indicator CRITICALITY ignore EXTENSION RNTI-Allocation-Indicator PRESENCE optional}| + { ID id-DCH-MeasurementType-Indicator CRITICALITY reject EXTENSION DCH-MeasurementType-Indicator PRESENCE optional}| + { ID id-Multi-Carrier-EDCH-Setup CRITICALITY reject EXTENSION Multi-Carrier-EDCH-Info PRESENCE optional}| + { ID id-MU-MIMO-Indicator CRITICALITY reject EXTENSION MU-MIMO-Indicator PRESENCE optional}| + { ID id-Extended-S-RNTI CRITICALITY reject EXTENSION Extended-RNTI PRESENCE optional}| + { ID id-UE-Support-of-non-rectangular-resource-allocation CRITICALITY ignore EXTENSION UE-Support-of-non-rectangular-resource-allocation PRESENCE optional}, ... } @@ -1366,18 +1482,18 @@ RadioLinkSetupRequestTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkSetupResponseFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkSetupResponseFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupResponseFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkSetupResponseFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupResponseFDD-Extensions}} OPTIONAL, ... } RadioLinkSetupResponseFDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional } | - { ID id-CN-PS-DomainIdentifier CRITICALITY ignore TYPE CN-PS-DomainIdentifier PRESENCE optional } | - { ID id-CN-CS-DomainIdentifier CRITICALITY ignore TYPE CN-CS-DomainIdentifier PRESENCE optional } | - { ID id-RL-InformationResponseList-RL-SetupRspFDD CRITICALITY ignore TYPE RL-InformationResponseList-RL-SetupRspFDD PRESENCE mandatory } | - { ID id-UL-SIRTarget CRITICALITY ignore TYPE UL-SIR PRESENCE optional } | - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional }| + { ID id-CN-PS-DomainIdentifier CRITICALITY ignore TYPE CN-PS-DomainIdentifier PRESENCE optional }| + { ID id-CN-CS-DomainIdentifier CRITICALITY ignore TYPE CN-CS-DomainIdentifier PRESENCE optional }| + { ID id-RL-InformationResponseList-RL-SetupRspFDD CRITICALITY ignore TYPE RL-InformationResponseList-RL-SetupRspFDD PRESENCE mandatory }| + { ID id-UL-SIRTarget CRITICALITY ignore TYPE UL-SIR PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... } @@ -1419,21 +1535,23 @@ RL-InformationResponseItem-RL-SetupRspFDD ::= SEQUENCE { } RL-InformationResponseItem-RL-SetupRspFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| + { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| { ID id-Primary-CPICH-Usage-For-Channel-Estimation CRITICALITY ignore EXTENSION Primary-CPICH-Usage-For-Channel-Estimation PRESENCE optional }| - { ID id-Secondary-CPICH-Information CRITICALITY ignore EXTENSION Secondary-CPICH-Information PRESENCE optional }| - { ID id-Active-MBMS-Bearer-ServiceFDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD-PFL PRESENCE optional }| - { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| - { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| - { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| - { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| - { ID id-FrameOffset CRITICALITY ignore EXTENSION FrameOffset PRESENCE optional }| - { ID id-ChipOffset CRITICALITY ignore EXTENSION ChipOffset PRESENCE optional }| - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| - { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }, + { ID id-Secondary-CPICH-Information CRITICALITY ignore EXTENSION Secondary-CPICH-Information PRESENCE optional }| + { ID id-Active-MBMS-Bearer-ServiceFDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD-PFL PRESENCE optional }| + { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| + { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| + { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| + { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| + { ID id-FrameOffset CRITICALITY ignore EXTENSION FrameOffset PRESENCE optional }| + { ID id-ChipOffset CRITICALITY ignore EXTENSION ChipOffset PRESENCE optional }| + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| + { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }| + { ID id-FTPICH-Information-Response CRITICALITY ignore EXTENSION FTPICH-Information-Response PRESENCE optional }, ... } @@ -1499,8 +1617,8 @@ Additional-HS-Cell-Information-Response-ItemIEs-ExtIEs RNSAP-PROTOCOL-EXTENSION -- ************************************************************** RadioLinkSetupResponseTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkSetupResponseTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupResponseTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkSetupResponseTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupResponseTDD-Extensions}} OPTIONAL, ... } @@ -1531,7 +1649,7 @@ RL-InformationResponse-RL-SetupRspTDD ::= SEQUENCE { cellParameterID CellParameterID OPTIONAL, syncCase SyncCase OPTIONAL, sCH-TimeSlot SCH-TimeSlot OPTIONAL, - -- This IE shall be present if Sync Case IE is equal to "Case2". -- + -- This IE shall be present if Sync Case IE is equal to “Case2”. -- sCTD-Indicator SCTD-Indicator OPTIONAL, pCCPCH-Power PCCPCH-Power, timingAdvanceApplied TimingAdvanceApplied, @@ -1551,18 +1669,19 @@ RL-InformationResponse-RL-SetupRspTDD ::= SEQUENCE { } RL-InformationResponse-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| - { ID id-TimeSlot-RL-SetupRspTDD CRITICALITY ignore EXTENSION TimeSlot PRESENCE conditional }| + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| + { ID id-TimeSlot-RL-SetupRspTDD CRITICALITY ignore EXTENSION TimeSlot PRESENCE conditional }| -- This IE shall be present if Sync Case IE is Case1. -- - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }, + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }, ... } UL-CCTrCHInformationList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{UL-CCTrCHInformationListIEs-RL-SetupRspTDD}} UL-CCTrCHInformationListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-SetupRspTDD PRESENCE mandatory } + { ID id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-SetupRspTDD PRESENCE mandatory } } UL-CCTrCHInformationListIE-RL-SetupRspTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCHInformationItem-RL-SetupRspTDD @@ -1582,7 +1701,7 @@ UL-CCTrCHInformationItem-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { UL-DPCH-InformationList-RL-SetupRspTDD ::= ProtocolIE-Single-Container { {UL-DPCH-InformationListIEs-RL-SetupRspTDD} } UL-DPCH-InformationListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-InformationItem-RL-SetupRspTDD CRITICALITY ignore TYPE UL-DPCH-InformationItem-RL-SetupRspTDD PRESENCE mandatory } + { ID id-UL-DPCH-InformationItem-RL-SetupRspTDD CRITICALITY ignore TYPE UL-DPCH-InformationItem-RL-SetupRspTDD PRESENCE mandatory} } @@ -1602,7 +1721,7 @@ UL-DPCH-InformationItem-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DL-CCTrCHInformationList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{DL-CCTrCHInformationListIEs-RL-SetupRspTDD}} DL-CCTrCHInformationListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-SetupRspTDD PRESENCE mandatory } + { ID id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-SetupRspTDD PRESENCE mandatory} } DL-CCTrCHInformationListIE-RL-SetupRspTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCHInformationItem-RL-SetupRspTDD @@ -1615,15 +1734,15 @@ DL-CCTrCHInformationItem-RL-SetupRspTDD ::= SEQUENCE { } DL-CCTrCHInformationItem-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| -- this is a DCH type CCTrCH power - { ID id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }, -- this is a DCH type CCTrCH power + { ID id-CCTrCH-Maximum-DL-Power-RL-SetupRspTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| -- this is a DCH type CCTrCH power + { ID id-CCTrCH-Minimum-DL-Power-RL-SetupRspTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }, -- this is a DCH type CCTrCH power ... } DL-DPCH-InformationList-RL-SetupRspTDD ::= ProtocolIE-Single-Container { {DL-DPCH-InformationListIEs-RL-SetupRspTDD} } DL-DPCH-InformationListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-InformationItem-RL-SetupRspTDD CRITICALITY ignore TYPE DL-DPCH-InformationItem-RL-SetupRspTDD PRESENCE mandatory } + { ID id-DL-DPCH-InformationItem-RL-SetupRspTDD CRITICALITY ignore TYPE DL-DPCH-InformationItem-RL-SetupRspTDD PRESENCE mandatory} } DL-DPCH-InformationItem-RL-SetupRspTDD ::= SEQUENCE { @@ -1642,7 +1761,7 @@ DL-DPCH-InformationItem-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DCH-InformationResponseList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{DCH-InformationResponseListIEs-RL-SetupRspTDD}} DCH-InformationResponseListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory } + { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory} } DSCH-InformationResponse-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{DSCH-InformationList-RL-SetupRspTDD}} @@ -1673,7 +1792,7 @@ USCH-InformationList-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { { ID id-USCH-InformationListIEs-RL-SetupRspTDD CRITICALITY ignore TYPE USCH-InformationListIEs-RL-SetupRspTDD PRESENCE mandatory } } -USCH-InformationListIEs-RL-SetupRspTDD ::= SEQUENCE (SIZE(0..maxNoOfUSCHs)) OF USCHInformationItem-RL-SetupRspTDD +USCH-InformationListIEs-RL-SetupRspTDD ::= SEQUENCE (SIZE(0..maxNoOfUSCHs)) OF USCHInformationItem-RL-SetupRspTDD USCHInformationItem-RL-SetupRspTDD ::= SEQUENCE { usch-ID USCH-ID, @@ -1689,22 +1808,26 @@ USCHInformationItem-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RadioLinkSetupResponseTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-RL-LCR-InformationResponse-RL-SetupRspTDD CRITICALITY ignore EXTENSION RL-LCR-InformationResponse-RL-SetupRspTDD PRESENCE optional}| + { ID id-RL-LCR-InformationResponse-RL-SetupRspTDD CRITICALITY ignore EXTENSION RL-LCR-InformationResponse-RL-SetupRspTDD PRESENCE optional}| --Mandatory for 1.28Mcps TDD only - { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| - { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional }| - { ID id-DSCH-RNTI CRITICALITY ignore EXTENSION DSCH-RNTI PRESENCE optional }| - { ID id-Active-MBMS-Bearer-ServiceTDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListTDD-PFL PRESENCE optional }| - { ID id-RL-InformationResponse-RL-SetupRspTDD768 CRITICALITY ignore EXTENSION RL-InformationResponse-RL-SetupRspTDD768 PRESENCE optional }| - { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }| - { ID id-E-DCH-768-Information-Response CRITICALITY ignore EXTENSION E-DCH-768-Information-Response PRESENCE optional }| - { ID id-E-DCH-LCR-Information-Response CRITICALITY ignore EXTENSION E-DCH-LCR-Information-Response PRESENCE optional }| - { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional }| - { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional }| - { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| - { ID id-E-RNTI-For-FACH CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional }| - { ID id-H-RNTI-For-FACH CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| - { ID id-DCH-MeasurementOccasion-Information CRITICALITY reject EXTENSION DCH-MeasurementOccasion-Information PRESENCE optional}, + { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional}| + { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional}| + { ID id-DSCH-RNTI CRITICALITY ignore EXTENSION DSCH-RNTI PRESENCE optional}| + { ID id-Active-MBMS-Bearer-ServiceTDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListTDD-PFL PRESENCE optional}| + { ID id-RL-InformationResponse-RL-SetupRspTDD768 CRITICALITY ignore EXTENSION RL-InformationResponse-RL-SetupRspTDD768 PRESENCE optional}| + { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional}| + { ID id-E-DCH-768-Information-Response CRITICALITY ignore EXTENSION E-DCH-768-Information-Response PRESENCE optional}| + { ID id-E-DCH-LCR-Information-Response CRITICALITY ignore EXTENSION E-DCH-LCR-Information-Response PRESENCE optional}| + { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional}| + { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| + { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| + { ID id-E-RNTI-For-FACH CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional}| + { ID id-H-RNTI-For-FACH CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional}| + { ID id-DCH-MeasurementOccasion-Information CRITICALITY reject EXTENSION DCH-MeasurementOccasion-Information PRESENCE optional}| + { ID id-Multi-Carrier-EDCH-Response CRITICALITY ignore EXTENSION Multi-Carrier-EDCH-Information-Response PRESENCE optional}| + { ID id-MU-MIMO-InformationLCR CRITICALITY reject EXTENSION MU-MIMO-InformationLCR PRESENCE optional}| + { ID id-Non-rectangular-resource-allocation-indicator CRITICALITY reject EXTENSION Non-rectangular-resource-allocation-indicator PRESENCE optional}| + { ID id-Non-rectangular-resource-timeslot-set CRITICALITY reject EXTENSION Non-rectangular-resource-timeslot-set PRESENCE optional}, ... } @@ -1722,7 +1845,7 @@ RL-LCR-InformationResponse-RL-SetupRspTDD ::= SEQUENCE { minimumDLTxPower DL-Power, uARFCNforNt UARFCN OPTIONAL, cellParameterID CellParameterID OPTIONAL, - sCTD-Indicator SCTD-Indicator OPTIONAL, + sCTD-Indicator SCTD-Indicator OPTIONAL, pCCPCH-Power PCCPCH-Power, alphaValue AlphaValue, ul-PhysCH-SF-Variation UL-PhysCH-SF-Variation, @@ -1732,31 +1855,32 @@ RL-LCR-InformationResponse-RL-SetupRspTDD ::= SEQUENCE { dl-LCR-CCTrCHInformation DL-LCR-CCTrCHInformationList-RL-SetupRspTDD OPTIONAL, dCH-InformationResponse DCH-InformationResponseList-RL-SetupRspTDD OPTIONAL, dsch-LCR-InformationResponse DSCH-LCR-InformationResponse-RL-SetupRspTDD OPTIONAL, - usch-LCR-InformationResponse USCH-LCR-InformationResponse-RL-SetupRspTDD OPTIONAL, - neighbouring-UMTS-CellInformation Neighbouring-UMTS-CellInformation OPTIONAL, + usch-LCR-InformationResponse USCH-LCR-InformationResponse-RL-SetupRspTDD OPTIONAL, + neighbouring-UMTS-CellInformation Neighbouring-UMTS-CellInformation OPTIONAL, neighbouring-GSM-CellInformation Neighbouring-GSM-CellInformation OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { RL-LCR-InformationResponseList-RL-SetupRspTDD-ExtIEs} } OPTIONAL, - ... + iE-Extensions ProtocolExtensionContainer { { RL-LCR-InformationResponseList-RL-SetupRspTDD-ExtIEs} } OPTIONAL, + ... } RL-LCR-InformationResponseList-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| - { ID id-UL-TimingAdvanceCtrl-LCR CRITICALITY ignore EXTENSION UL-TimingAdvanceCtrl-LCR PRESENCE optional }| + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| + { ID id-UL-TimingAdvanceCtrl-LCR CRITICALITY ignore EXTENSION UL-TimingAdvanceCtrl-LCR PRESENCE optional }| --Mandatory for 1.28Mcps TDD only - { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }| + { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }| -- Applicable to 1.28Mcps TDD only - { ID id-SixtyfourQAM-DL-SupportIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-DL-SupportIndicator PRESENCE optional }| + { ID id-SixtyfourQAM-DL-SupportIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-DL-SupportIndicator PRESENCE optional }| -- Applicable to 1.28Mcps TDD only - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| - { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }, + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }, ... } UL-LCR-CCTrCHInformationList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{UL-LCR-CCTrCHInformationListIEs-RL-SetupRspTDD}} UL-LCR-CCTrCHInformationListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD CRITICALITY ignore TYPE UL-LCR-CCTrCHInformationListIE-RL-SetupRspTDD PRESENCE mandatory } + { ID id-UL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD CRITICALITY ignore TYPE UL-LCR-CCTrCHInformationListIE-RL-SetupRspTDD PRESENCE mandatory } } UL-LCR-CCTrCHInformationListIE-RL-SetupRspTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHsLCR)) OF UL-LCR-CCTrCHInformationItem-RL-SetupRspTDD @@ -1776,7 +1900,7 @@ UL-LCR-CCTrCHInformationItem-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= UL-DPCH-LCR-InformationList-RL-SetupRspTDD ::= ProtocolIE-Single-Container { {UL-DPCH-LCR-InformationListIEs-RL-SetupRspTDD} } UL-DPCH-LCR-InformationListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD CRITICALITY ignore TYPE UL-DPCH-LCR-InformationItem-RL-SetupRspTDD PRESENCE mandatory } + { ID id-UL-DPCH-LCR-InformationItem-RL-SetupRspTDD CRITICALITY ignore TYPE UL-DPCH-LCR-InformationItem-RL-SetupRspTDD PRESENCE mandatory} } UL-DPCH-LCR-InformationItem-RL-SetupRspTDD ::= SEQUENCE { @@ -1794,7 +1918,7 @@ UL-DPCH-LCR-InformationItem-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DL-LCR-CCTrCHInformationList-RL-SetupRspTDD ::= ProtocolIE-Single-Container {{DL-LCR-CCTrCHInformationListIEs-RL-SetupRspTDD}} DL-LCR-CCTrCHInformationListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD CRITICALITY ignore TYPE DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD PRESENCE mandatory } + { ID id-DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD CRITICALITY ignore TYPE DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD PRESENCE mandatory} } DL-CCTrCH-LCR-InformationListIE-RL-SetupRspTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHsLCR)) OF DL-CCTrCH-LCR-InformationItem-RL-SetupRspTDD @@ -1813,7 +1937,7 @@ DL-CCTrCH-LCR-InformationItem-RL-SetupRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= DL-DPCH-LCR-InformationList-RL-SetupRspTDD ::= ProtocolIE-Single-Container { {DL-DPCH-LCR-InformationListIEs-RL-SetupRspTDD} } DL-DPCH-LCR-InformationListIEs-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD CRITICALITY ignore TYPE DL-DPCH-LCR-InformationItem-RL-SetupRspTDD PRESENCE mandatory } + { ID id-DL-DPCH-LCR-InformationItem-RL-SetupRspTDD CRITICALITY ignore TYPE DL-DPCH-LCR-InformationItem-RL-SetupRspTDD PRESENCE mandatory} } DL-DPCH-LCR-InformationItem-RL-SetupRspTDD ::= SEQUENCE { @@ -1858,7 +1982,7 @@ USCH-LCR-InformationList-RL-SetupRspTDD RNSAP-PROTOCOL-IES ::= { { ID id-USCH-LCR-InformationListIEs-RL-SetupRspTDD CRITICALITY ignore TYPE USCH-LCR-InformationListIEs-RL-SetupRspTDD PRESENCE mandatory } } -USCH-LCR-InformationListIEs-RL-SetupRspTDD ::= SEQUENCE (SIZE(0..maxNoOfUSCHsLCR)) OF USCH-LCR-InformationItem-RL-SetupRspTDD +USCH-LCR-InformationListIEs-RL-SetupRspTDD ::= SEQUENCE (SIZE(0..maxNoOfUSCHsLCR)) OF USCH-LCR-InformationItem-RL-SetupRspTDD USCH-LCR-InformationItem-RL-SetupRspTDD ::= SEQUENCE { usch-ID USCH-ID, @@ -1889,7 +2013,7 @@ RL-InformationResponse-RL-SetupRspTDD768 ::= SEQUENCE { cellParameterID CellParameterID OPTIONAL, syncCase SyncCase OPTIONAL, sCH-TimeSlot SCH-TimeSlot OPTIONAL, - -- This IE shall be present if Sync Case IE is equal to "Case2". -- + -- This IE shall be present if Sync Case IE is equal to “Case2”. -- sCTD-Indicator SCTD-Indicator OPTIONAL, pCCPCH-Power PCCPCH-Power, timingAdvanceApplied TimingAdvanceApplied, @@ -1914,14 +2038,15 @@ RL-InformationResponse-RL-SetupRspTDD768 ::= SEQUENCE { } RL-InformationResponse-RL-SetupRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }, + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }, ... } UL-CCTrCHInformationList-RL-SetupRspTDD768 ::= ProtocolIE-Single-Container {{UL-CCTrCHInformationListIEs-RL-SetupRspTDD768}} UL-CCTrCHInformationListIEs-RL-SetupRspTDD768 RNSAP-PROTOCOL-IES ::= { - { ID id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD768 CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-SetupRspTDD768 PRESENCE mandatory } + { ID id-UL-CCTrCH-InformationListIE-RL-SetupRspTDD768 CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-SetupRspTDD768 PRESENCE mandatory} } UL-CCTrCHInformationListIE-RL-SetupRspTDD768 ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCHInformationItem-RL-SetupRspTDD768 @@ -1941,7 +2066,7 @@ UL-CCTrCHInformationItem-RL-SetupRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { UL-DPCH-InformationList-RL-SetupRspTDD768 ::= ProtocolIE-Single-Container { {UL-DPCH-InformationListIEs-RL-SetupRspTDD768} } UL-DPCH-InformationListIEs-RL-SetupRspTDD768 RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-InformationItem-RL-SetupRspTDD768 CRITICALITY ignore TYPE UL-DPCH-InformationItem-RL-SetupRspTDD768 PRESENCE mandatory } + { ID id-UL-DPCH-InformationItem-RL-SetupRspTDD768 CRITICALITY ignore TYPE UL-DPCH-InformationItem-RL-SetupRspTDD768 PRESENCE mandatory} } UL-DPCH-InformationItem-RL-SetupRspTDD768 ::= SEQUENCE { @@ -1960,7 +2085,7 @@ UL-DPCH-InformationItem-RL-SetupRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DL-CCTrCHInformationList-RL-SetupRspTDD768 ::= ProtocolIE-Single-Container {{DL-CCTrCHInformationListIEs-RL-SetupRspTDD768}} DL-CCTrCHInformationListIEs-RL-SetupRspTDD768 RNSAP-PROTOCOL-IES ::= { - { ID id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD768 CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-SetupRspTDD768 PRESENCE mandatory } + { ID id-DL-CCTrCH-InformationListIE-RL-SetupRspTDD768 CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-SetupRspTDD768 PRESENCE mandatory} } DL-CCTrCHInformationListIE-RL-SetupRspTDD768 ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCHInformationItem-RL-SetupRspTDD768 @@ -1981,7 +2106,7 @@ DL-CCTrCHInformationItem-RL-SetupRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DL-DPCH-InformationList-RL-SetupRspTDD768 ::= ProtocolIE-Single-Container { {DL-DPCH-InformationListIEs-RL-SetupRspTDD768} } DL-DPCH-InformationListIEs-RL-SetupRspTDD768 RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-InformationItem-RL-SetupRspTDD768 CRITICALITY ignore TYPE DL-DPCH-InformationItem-RL-SetupRspTDD768 PRESENCE mandatory } + { ID id-DL-DPCH-InformationItem-RL-SetupRspTDD768 CRITICALITY ignore TYPE DL-DPCH-InformationItem-RL-SetupRspTDD768 PRESENCE mandatory} } DL-DPCH-InformationItem-RL-SetupRspTDD768 ::= SEQUENCE { @@ -2004,8 +2129,8 @@ DL-DPCH-InformationItem-RL-SetupRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkSetupFailureFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkSetupFailureFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupFailureFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkSetupFailureFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupFailureFDD-Extensions}} OPTIONAL, ... } @@ -2067,7 +2192,7 @@ UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD ::= SEQUENCE { UnsuccessfulRL-InformationResponse-RL-SetupFailureFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }, - -- This IE shall be present if the Cause IE is set to "Continuous Packet Connectivity UE DTX Cycle not Available". + -- This IE shall be present if the Cause IE is set to “Continuous Packet Connectivity UE DTX Cycle not Available”. ... } @@ -2087,7 +2212,7 @@ SuccessfulRL-InformationResponse-RL-SetupFailureFDD ::= SEQUENCE { received-total-wide-band-power Received-total-wide-band-power, not-Used-secondary-CCPCH-Info NULL OPTIONAL, dl-CodeInformation FDD-DL-CodeInformation, - diversityIndication DiversityIndication-RL-SetupFailureFDD, + diversityIndication DiversityIndication-RL-SetupFailureFDD, sSDT-SupportIndicator SSDT-SupportIndicator, maxUL-SIR UL-SIR, minUL-SIR UL-SIR, @@ -2109,19 +2234,20 @@ SuccessfulRL-InformationResponse-RL-SetupFailureFDD ::= SEQUENCE { } SuccessfulRL-InformationResponse-RL-SetupFailureFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| + { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| { ID id-Primary-CPICH-Usage-For-Channel-Estimation CRITICALITY ignore EXTENSION Primary-CPICH-Usage-For-Channel-Estimation PRESENCE optional }| - { ID id-Secondary-CPICH-Information CRITICALITY ignore EXTENSION Secondary-CPICH-Information PRESENCE optional }| - { ID id-Active-MBMS-Bearer-ServiceFDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD-PFL PRESENCE optional }| - { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| - { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| - { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| - { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| - { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }, + { ID id-Secondary-CPICH-Information CRITICALITY ignore EXTENSION Secondary-CPICH-Information PRESENCE optional }| + { ID id-Active-MBMS-Bearer-ServiceFDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD-PFL PRESENCE optional }| + { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| + { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| + { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| + { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| + { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }, ... } @@ -2164,8 +2290,8 @@ RadioLinkSetupFailureFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkSetupFailureTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkSetupFailureTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupFailureTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkSetupFailureTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkSetupFailureTDD-Extensions}} OPTIONAL, ... } @@ -2230,8 +2356,8 @@ RadioLinkSetupFailureTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkAdditionRequestFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkAdditionRequestFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionRequestFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkAdditionRequestFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionRequestFDD-Extensions}} OPTIONAL, ... } @@ -2262,38 +2388,44 @@ RL-Information-RL-AdditionRqstFDD ::= SEQUENCE { } RL-Information-RL-AdditionRqstFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-DLReferencePower CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}| - { ID id-Enhanced-PrimaryCPICH-EcNo CRITICALITY ignore EXTENSION Enhanced-PrimaryCPICH-EcNo PRESENCE optional }| - { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }| - { ID id-DelayedActivation CRITICALITY reject EXTENSION DelayedActivation PRESENCE optional }| + { ID id-DLReferencePower CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| + { ID id-Enhanced-PrimaryCPICH-EcNo CRITICALITY ignore EXTENSION Enhanced-PrimaryCPICH-EcNo PRESENCE optional }| + { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }| + { ID id-DelayedActivation CRITICALITY reject EXTENSION DelayedActivation PRESENCE optional }| { ID id-RL-Specific-EDCH-Information CRITICALITY reject EXTENSION RL-Specific-EDCH-Information PRESENCE optional }| - { ID id-EDCH-RL-Indication CRITICALITY reject EXTENSION EDCH-RL-Indication PRESENCE optional }| - { ID id-SynchronisationIndicator CRITICALITY ignore EXTENSION SynchronisationIndicator PRESENCE optional }| + { ID id-EDCH-RL-Indication CRITICALITY reject EXTENSION EDCH-RL-Indication PRESENCE optional }| + { ID id-SynchronisationIndicator CRITICALITY ignore EXTENSION SynchronisationIndicator PRESENCE optional }| { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Setup CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional }, + { ID id-Non-Serving-RL-Preconfig-Setup CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional }| + { ID id-FTPICH-Information CRITICALITY ignore EXTENSION FTPICH-Information PRESENCE optional }| + { ID id-TPC-slot-position CRITICALITY ignore EXTENSION TPC-slot-position PRESENCE optional}, ... } RadioLinkAdditionRequestFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-DPC-Mode CRITICALITY reject EXTENSION DPC-Mode PRESENCE optional }| - { ID id-Permanent-NAS-UE-Identity CRITICALITY ignore EXTENSION Permanent-NAS-UE-Identity PRESENCE optional }| - { ID id-Serving-EDCHRL-Id CRITICALITY reject EXTENSION EDCH-Serving-RL PRESENCE optional }| - { ID id-Initial-DL-DPCH-TimingAdjustment-Allowed CRITICALITY ignore EXTENSION Initial-DL-DPCH-TimingAdjustment-Allowed PRESENCE optional }| - { ID id-HS-DSCH-serving-cell-change-information CRITICALITY reject EXTENSION HS-DSCH-serving-cell-change-information PRESENCE optional }| - { ID id-Serving-cell-change-CFN CRITICALITY reject EXTENSION CFN PRESENCE optional }| - { ID id-EDPCH-Information CRITICALITY reject EXTENSION EDPCH-Information-RLAdditionReq-FDD PRESENCE optional }| - { ID id-EDCH-FDD-Information CRITICALITY reject EXTENSION EDCH-FDD-Information PRESENCE optional }| - { ID id-Additional-HS-Cell-Information-RL-Addition CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Addition-List PRESENCE optional }| + { ID id-DPC-Mode CRITICALITY reject EXTENSION DPC-Mode PRESENCE optional}| + { ID id-Permanent-NAS-UE-Identity CRITICALITY ignore EXTENSION Permanent-NAS-UE-Identity PRESENCE optional}| + { ID id-Serving-EDCHRL-Id CRITICALITY reject EXTENSION EDCH-Serving-RL PRESENCE optional}| + { ID id-Initial-DL-DPCH-TimingAdjustment-Allowed CRITICALITY ignore EXTENSION Initial-DL-DPCH-TimingAdjustment-Allowed PRESENCE optional}| + { ID id-HS-DSCH-serving-cell-change-information CRITICALITY reject EXTENSION HS-DSCH-serving-cell-change-information PRESENCE optional}| + { ID id-Serving-cell-change-CFN CRITICALITY reject EXTENSION CFN PRESENCE optional}| + { ID id-EDPCH-Information CRITICALITY reject EXTENSION EDPCH-Information-RLAdditionReq-FDD PRESENCE optional}| + { ID id-EDCH-FDD-Information CRITICALITY reject EXTENSION EDCH-FDD-Information PRESENCE optional}| + { ID id-Additional-HS-Cell-Information-RL-Addition CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Addition-List PRESENCE optional}| -- This IE shall be present if E-DPCH Information is present - { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional }| - { ID id-Additional-EDCH-Cell-Information-RL-Add-Req CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Add-Req PRESENCE optional }, + { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional}| + { ID id-Additional-EDCH-Cell-Information-RL-Add-Req CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Add-Req PRESENCE optional}| + { ID id-UL-CLTD-Information CRITICALITY reject EXTENSION UL-CLTD-Information PRESENCE optional}| + { ID id-E-DCH-Decoupling-Indication CRITICALITY reject EXTENSION E-DCH-Decoupling-Indication PRESENCE optional}| + { ID id-Radio-Links-without-DPCH-FDPCH-Indication CRITICALITY reject EXTENSION Radio-Links-without-DPCH-FDPCH-Indication PRESENCE optional}| + { ID id-UL-DPCCH2-Information CRITICALITY reject EXTENSION UL-DPCCH2-Information PRESENCE optional}| + { ID id-Downlink-TPC-enhancements-Information CRITICALITY reject EXTENSION Downlink-TPC-enhancements-Information PRESENCE optional}, ... } Additional-HS-Cell-Information-RL-Addition-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-RL-Addition-ItemIEs - Additional-HS-Cell-Information-RL-Addition-ItemIEs ::=SEQUENCE{ hSPDSCH-RL-ID RL-ID, c-ID C-ID, @@ -2349,8 +2481,8 @@ EDPCH-Information-RLAdditionReq-FDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkAdditionRequestTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkAdditionRequestTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionRequestTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkAdditionRequestTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionRequestTDD-Extensions}} OPTIONAL, ... } @@ -2384,19 +2516,22 @@ RL-Information-RL-AdditionRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RadioLinkAdditionRequestTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Permanent-NAS-UE-Identity CRITICALITY ignore EXTENSION Permanent-NAS-UE-Identity PRESENCE optional }| - { ID id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD CRITICALITY notify EXTENSION UL-CCTrCH-InformationList-RL-AdditionRqstTDD PRESENCE optional } | - { ID id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD CRITICALITY notify EXTENSION DL-CCTrCH-InformationList-RL-AdditionRqstTDD PRESENCE optional }| - { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional }| - { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }| - { ID id-E-DCH-Information CRITICALITY reject EXTENSION E-DCH-Information PRESENCE optional }| - { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }| - { ID id-E-DCH-768-Information CRITICALITY reject EXTENSION E-DCH-768-Information PRESENCE optional }| - { ID id-E-DCH-LCR-Information CRITICALITY reject EXTENSION E-DCH-LCR-Information PRESENCE optional }| - { ID id-ContinuousPacketConnectivity-DRX-InformationLCR CRITICALITY reject EXTENSION ContinuousPacketConnectivity-DRX-InformationLCR PRESENCE optional }| - { ID id-HS-DSCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional }| - { ID id-E-DCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION E-DCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional }| - { ID id-DCH-MeasurementType-Indicator CRITICALITY reject EXTENSION DCH-MeasurementType-Indicator PRESENCE optional}, + { ID id-Permanent-NAS-UE-Identity CRITICALITY ignore EXTENSION Permanent-NAS-UE-Identity PRESENCE optional}| + { ID id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD CRITICALITY notify EXTENSION UL-CCTrCH-InformationList-RL-AdditionRqstTDD PRESENCE optional}| + { ID id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD CRITICALITY notify EXTENSION DL-CCTrCH-InformationList-RL-AdditionRqstTDD PRESENCE optional}| + { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional}| + { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-E-DCH-Information CRITICALITY reject EXTENSION E-DCH-Information PRESENCE optional}| + { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-E-DCH-768-Information CRITICALITY reject EXTENSION E-DCH-768-Information PRESENCE optional}| + { ID id-E-DCH-LCR-Information CRITICALITY reject EXTENSION E-DCH-LCR-Information PRESENCE optional}| + { ID id-ContinuousPacketConnectivity-DRX-InformationLCR CRITICALITY reject EXTENSION ContinuousPacketConnectivity-DRX-InformationLCR PRESENCE optional}| + { ID id-HS-DSCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional}| + { ID id-E-DCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION E-DCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional}| + { ID id-DCH-MeasurementType-Indicator CRITICALITY reject EXTENSION DCH-MeasurementType-Indicator PRESENCE optional}| + { ID id-Multi-Carrier-EDCH-Setup CRITICALITY reject EXTENSION Multi-Carrier-EDCH-Info PRESENCE optional}| + { ID id-MU-MIMO-Indicator CRITICALITY reject EXTENSION MU-MIMO-Indicator PRESENCE optional}| + { ID id-UE-Support-of-non-rectangular-resource-allocation CRITICALITY ignore EXTENSION UE-Support-of-non-rectangular-resource-allocation PRESENCE optional}, ... } @@ -2409,7 +2544,7 @@ UL-CCTrCH-InformationItemIEs-RL-AdditionRqstTDD RNSAP-PROTOCOL-IES ::= { UL-CCTrCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE { cCTrCH-ID CCTrCH-ID, - uplinkStepSizeLCR TDD-TPC-UplinkStepSize-LCR OPTIONAL, + uplinkStepSizeLCR TDD-TPC-UplinkStepSize-LCR OPTIONAL, -- Applicable to 1.28Mcps TDD only iE-Extensions ProtocolExtensionContainer { {UL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL, ... @@ -2428,7 +2563,7 @@ DL-CCTrCH-InformationItemIEs-RL-AdditionRqstTDD RNSAP-PROTOCOL-IES ::= { DL-CCTrCH-InformationItem-RL-AdditionRqstTDD ::= SEQUENCE { cCTrCH-ID CCTrCH-ID, - downlinkStepSize TDD-TPC-DownlinkStepSize OPTIONAL, + downlinkStepSize TDD-TPC-DownlinkStepSize OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs} } OPTIONAL, ... } @@ -2444,8 +2579,8 @@ DL-CCTrCH-InformationItem-RL-AdditionRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= -- ************************************************************** RadioLinkAdditionResponseFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkAdditionResponseFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionResponseFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkAdditionResponseFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionResponseFDD-Extensions}} OPTIONAL, ... } @@ -2471,7 +2606,7 @@ RL-InformationResponseItem-RL-AdditionRspFDD ::= SEQUENCE { received-total-wide-band-power Received-total-wide-band-power, not-Used-secondary-CCPCH-Info NULL OPTIONAL, dl-CodeInformation DL-CodeInformationList-RL-AdditionRspFDD, - diversityIndication DiversityIndication-RL-AdditionRspFDD, + diversityIndication DiversityIndication-RL-AdditionRspFDD, sSDT-SupportIndicator SSDT-SupportIndicator, minUL-SIR UL-SIR, @@ -2490,24 +2625,26 @@ RL-InformationResponseItem-RL-AdditionRspFDD ::= SEQUENCE { } RL-InformationResponseItem-RL-AdditionRspFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| - { ID id-Active-MBMS-Bearer-ServiceFDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD-PFL PRESENCE optional }| - { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| + { ID id-Active-MBMS-Bearer-ServiceFDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD-PFL PRESENCE optional }| + { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| - { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| - { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| - { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }, + { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| + { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| + { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }| + { ID id-FTPICH-Information-Response CRITICALITY ignore EXTENSION FTPICH-Information-Response PRESENCE optional }, ... } DL-CodeInformationList-RL-AdditionRspFDD ::= ProtocolIE-Single-Container {{ DL-CodeInformationListIEs-RL-AdditionRspFDD }} DL-CodeInformationListIEs-RL-AdditionRspFDD RNSAP-PROTOCOL-IES ::= { - { ID id-FDD-DL-CodeInformation CRITICALITY ignore TYPE FDD-DL-CodeInformation PRESENCE mandatory } + { ID id-FDD-DL-CodeInformation CRITICALITY ignore TYPE FDD-DL-CodeInformation PRESENCE mandatory } } DiversityIndication-RL-AdditionRspFDD ::= CHOICE { @@ -2571,8 +2708,8 @@ Additional-HS-Cell-Change-Information-Response-ItemIEs-ExtIEs RNSAP-PROTOCOL-EXT -- ************************************************************** RadioLinkAdditionResponseTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkAdditionResponseTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionResponseTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkAdditionResponseTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionResponseTDD-Extensions}} OPTIONAL, ... } @@ -2613,16 +2750,17 @@ RL-InformationResponse-RL-AdditionRspTDD ::= SEQUENCE { } RL-InformationResponse-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }, + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }, ... } UL-CCTrCHInformationList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{UL-CCTrCHInformationListIEs-RL-AdditionRspTDD}} UL-CCTrCHInformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-AdditionRspTDD PRESENCE mandatory } + { ID id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-AdditionRspTDD PRESENCE mandatory} } UL-CCTrCHInformationListIE-RL-AdditionRspTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCHInformationItem-RL-AdditionRspTDD @@ -2641,7 +2779,7 @@ UL-CCTrCHInformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { UL-DPCH-InformationList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container { {UL-DPCH-InformationListIEs-RL-AdditionRspTDD} } UL-DPCH-InformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-DPCH-InformationItem-RL-AdditionRspTDD PRESENCE mandatory } + { ID id-UL-DPCH-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-DPCH-InformationItem-RL-AdditionRspTDD PRESENCE mandatory} } UL-DPCH-InformationItem-RL-AdditionRspTDD ::= SEQUENCE { @@ -2660,7 +2798,7 @@ UL-DPCH-InformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { DL-CCTrCHInformationList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{DL-CCTrCHInformationListIEs-RL-AdditionRspTDD}} DL-CCTrCHInformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-AdditionRspTDD PRESENCE mandatory } + { ID id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-AdditionRspTDD PRESENCE mandatory } } DL-CCTrCHInformationListIE-RL-AdditionRspTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCHInformationItem-RL-AdditionRspTDD @@ -2673,15 +2811,15 @@ DL-CCTrCHInformationItem-RL-AdditionRspTDD ::= SEQUENCE { } DL-CCTrCHInformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| -- this is a DCH type CCTrCH power - { ID id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }, -- this is a DCH type CCTrCH power + { ID id-CCTrCH-Maximum-DL-Power-RL-AdditionRspTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}| -- this is a DCH type CCTrCH power + { ID id-CCTrCH-Minimum-DL-Power-RL-AdditionRspTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}, -- this is a DCH type CCTrCH power ... } DL-DPCH-InformationList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container { {DL-DPCH-InformationListIEs-RL-AdditionRspTDD} } DL-DPCH-InformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE DL-DPCH-InformationItem-RL-AdditionRspTDD PRESENCE mandatory } + { ID id-DL-DPCH-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE DL-DPCH-InformationItem-RL-AdditionRspTDD PRESENCE mandatory} } DL-DPCH-InformationItem-RL-AdditionRspTDD ::= SEQUENCE { @@ -2740,7 +2878,7 @@ DSCH-InformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { { ID id-DSCH-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE DSCH-InformationListIE-RL-AdditionRspTDD PRESENCE mandatory } } -DSCH-InformationListIE-RL-AdditionRspTDD ::= SEQUENCE (SIZE(0..maxNoOfDSCHs)) OF DSCHInformationItem-RL-AdditionRspTDD +DSCH-InformationListIE-RL-AdditionRspTDD ::= SEQUENCE (SIZE(0..maxNoOfDSCHs)) OF DSCHInformationItem-RL-AdditionRspTDD DSCHInformationItem-RL-AdditionRspTDD ::= SEQUENCE { dsch-ID DSCH-ID, @@ -2772,7 +2910,7 @@ USCH-InformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { { ID id-USCH-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE USCH-InformationListIE-RL-AdditionRspTDD PRESENCE mandatory } } -USCH-InformationListIE-RL-AdditionRspTDD ::= SEQUENCE (SIZE(0..maxNoOfUSCHs)) OF USCHInformationItem-RL-AdditionRspTDD +USCH-InformationListIE-RL-AdditionRspTDD ::= SEQUENCE (SIZE(0..maxNoOfUSCHs)) OF USCHInformationItem-RL-AdditionRspTDD USCHInformationItem-RL-AdditionRspTDD ::= SEQUENCE { uSCH-ID USCH-ID, @@ -2788,23 +2926,27 @@ USCHInformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RadioLinkAdditionResponseTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-RL-LCR-InformationResponse-RL-AdditionRspTDD CRITICALITY ignore EXTENSION RL-LCR-InformationResponse-RL-AdditionRspTDD PRESENCE optional }| + { ID id-RL-LCR-InformationResponse-RL-AdditionRspTDD CRITICALITY ignore EXTENSION RL-LCR-InformationResponse-RL-AdditionRspTDD PRESENCE optional}| --Mandatory for 1.28Mcps TDD only - { ID id-Active-MBMS-Bearer-ServiceTDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListTDD-PFL PRESENCE optional}| - { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional }| - { ID id-DSCH-RNTI CRITICALITY ignore EXTENSION DSCH-RNTI PRESENCE optional }| - { ID id-RL-InformationResponse-RL-AdditionRspTDD768 CRITICALITY ignore EXTENSION RL-InformationResponse-RL-AdditionRspTDD768 PRESENCE optional}| - { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }| - { ID id-E-DCH-768-Information-Response CRITICALITY ignore EXTENSION E-DCH-768-Information-Response PRESENCE optional }| - { ID id-E-DCH-LCR-Information-Response CRITICALITY ignore EXTENSION E-DCH-LCR-Information-Response PRESENCE optional }| - { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional }| - { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional }| - { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| - { ID id-DCH-MeasurementOccasion-Information CRITICALITY reject EXTENSION DCH-MeasurementOccasion-Information PRESENCE optional}, - ... -} - -RL-LCR-InformationResponse-RL-AdditionRspTDD ::= SEQUENCE { + { ID id-Active-MBMS-Bearer-ServiceTDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListTDD-PFL PRESENCE optional}| + { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional}| + { ID id-DSCH-RNTI CRITICALITY ignore EXTENSION DSCH-RNTI PRESENCE optional}| + { ID id-RL-InformationResponse-RL-AdditionRspTDD768 CRITICALITY ignore EXTENSION RL-InformationResponse-RL-AdditionRspTDD768 PRESENCE optional}| + { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional}| + { ID id-E-DCH-768-Information-Response CRITICALITY ignore EXTENSION E-DCH-768-Information-Response PRESENCE optional}| + { ID id-E-DCH-LCR-Information-Response CRITICALITY ignore EXTENSION E-DCH-LCR-Information-Response PRESENCE optional}| + { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional}| + { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| + { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| + { ID id-DCH-MeasurementOccasion-Information CRITICALITY reject EXTENSION DCH-MeasurementOccasion-Information PRESENCE optional}| + { ID id-Multi-Carrier-EDCH-Response CRITICALITY ignore EXTENSION Multi-Carrier-EDCH-Information-Response PRESENCE optional}| + { ID id-MU-MIMO-InformationLCR CRITICALITY reject EXTENSION MU-MIMO-InformationLCR PRESENCE optional}| + { ID id-Non-rectangular-resource-allocation-indicator CRITICALITY reject EXTENSION Non-rectangular-resource-allocation-indicator PRESENCE optional}| + { ID id-Non-rectangular-resource-timeslot-set CRITICALITY reject EXTENSION Non-rectangular-resource-timeslot-set PRESENCE optional}, + ... +} + +RL-LCR-InformationResponse-RL-AdditionRspTDD ::= SEQUENCE { rL-ID RL-ID, uRA-Information URA-Information, sAI SAI, @@ -2833,23 +2975,24 @@ RL-LCR-InformationResponse-RL-AdditionRspTDD ::= SEQUENCE { } RL-LCR-InformationResponseList-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| - { ID id-UL-TimingAdvanceCtrl-LCR CRITICALITY ignore EXTENSION UL-TimingAdvanceCtrl-LCR PRESENCE optional }| + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| + { ID id-UL-TimingAdvanceCtrl-LCR CRITICALITY ignore EXTENSION UL-TimingAdvanceCtrl-LCR PRESENCE optional }| --Mandatory for 1.28Mcps TDD only - { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }| + { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }| -- Applicable to 1.28Mcps TDD only - { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional }| + { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional }| -- Applicable to 1.28Mcps TDD only - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| - { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }, + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }, ... } UL-CCTrCH-LCR-InformationList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{UL-CCTrCH-LCR-InformationListIEs-RL-AdditionRspTDD }} UL-CCTrCH-LCR-InformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD PRESENCE mandatory } + { ID id-UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD PRESENCE mandatory} } UL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHsLCR)) OF UL-CCTrCH-LCR-InformationItem-RL-AdditionRspTDD @@ -2868,7 +3011,7 @@ UL-CCTrCH-LCR-InformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION UL-DPCH-LCR-InformationList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container { {UL-DPCH-LCR-InformationListIEs-RL-AdditionRspTDD} } UL-DPCH-LCR-InformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD PRESENCE mandatory } + { ID id-UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD PRESENCE mandatory} } UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD ::= SEQUENCE { @@ -2887,7 +3030,7 @@ UL-DPCH-LCR-InformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION :: DL-CCTrCH-LCR-InformationList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{DL-CCTrCH-LCR-InformationListIEs-RL-AdditionRspTDD}} DL-CCTrCH-LCR-InformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD PRESENCE mandatory } + { ID id-DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD CRITICALITY ignore TYPE DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD PRESENCE mandatory} } DL-CCTrCH-LCR-InformationListIE-RL-AdditionRspTDD ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHsLCR)) OF DL-CCTrCH-LCR-InformationItem-RL-AdditionRspTDD @@ -2906,7 +3049,7 @@ DL-CCTrCH-LCR-InformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION DL-DPCH-LCR-InformationList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container { {DL-DPCH-LCR-InformationListIEs-RL-AdditionRspTDD} } DL-DPCH-LCR-InformationListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD PRESENCE mandatory } + { ID id-DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD PRESENCE mandatory} } DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD ::= SEQUENCE { @@ -2926,7 +3069,7 @@ DL-DPCH-LCR-InformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION :: DCH-InformationResponseList-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{DCH-InformationResponseListIEs-RL-AdditionRspTDD}} DCH-InformationResponseListIEs-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory } + { ID id-DCH-InformationResponse CRITICALITY ignore TYPE DCH-InformationResponse PRESENCE mandatory} } DSCH-LCR-InformationResponse-RL-AdditionRspTDD ::= ProtocolIE-Single-Container {{DSCH-LCR-InformationList-RL-AdditionRspTDD}} @@ -2957,7 +3100,7 @@ USCH-LCR-InformationList-RL-AdditionRspTDD RNSAP-PROTOCOL-IES ::= { { ID id-USCH-LCR-InformationListIEs-RL-AdditionRspTDD CRITICALITY ignore TYPE USCH-LCR-InformationListIEs-RL-AdditionRspTDD PRESENCE mandatory } } -USCH-LCR-InformationListIEs-RL-AdditionRspTDD ::= SEQUENCE (SIZE(0..maxNoOfUSCHsLCR)) OF USCH-LCR-InformationItem-RL-AdditionRspTDD +USCH-LCR-InformationListIEs-RL-AdditionRspTDD ::= SEQUENCE (SIZE(0..maxNoOfUSCHsLCR)) OF USCH-LCR-InformationItem-RL-AdditionRspTDD USCH-LCR-InformationItem-RL-AdditionRspTDD ::= SEQUENCE { usch-ID USCH-ID, @@ -2971,7 +3114,7 @@ USCH-LCR-InformationItem-RL-AdditionRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -RL-InformationResponse-RL-AdditionRspTDD768 ::= SEQUENCE { +RL-InformationResponse-RL-AdditionRspTDD768 ::= SEQUENCE { rL-ID RL-ID, uRA-Information URA-Information OPTIONAL, sAI SAI, @@ -3003,14 +3146,15 @@ RL-InformationResponse-RL-AdditionRspTDD768 ::= SEQUENCE { } RL-InformationResponse-RL-AdditionRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }, + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }, ... } UL-CCTrCHInformationList-RL-AdditionRspTDD768 ::= ProtocolIE-Single-Container {{UL-CCTrCHInformationListIEs-RL-AdditionRspTDD768}} UL-CCTrCHInformationListIEs-RL-AdditionRspTDD768 RNSAP-PROTOCOL-IES ::= { - { ID id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD768 CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-AdditionRspTDD768 PRESENCE mandatory } + { ID id-UL-CCTrCH-InformationListIE-RL-AdditionRspTDD768 CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-AdditionRspTDD768 PRESENCE mandatory} } UL-CCTrCHInformationListIE-RL-AdditionRspTDD768 ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF UL-CCTrCHInformationItem-RL-AdditionRspTDD768 @@ -3029,7 +3173,7 @@ UL-CCTrCHInformationItem-RL-AdditionRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION :: UL-DPCH-InformationList-RL-AdditionRspTDD768 ::= ProtocolIE-Single-Container { {UL-DPCH-InformationListIEs-RL-AdditionRspTDD768} } UL-DPCH-InformationListIEs-RL-AdditionRspTDD768 RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-DPCH-InformationItem-RL-AdditionRspTDD768 PRESENCE mandatory } + { ID id-UL-DPCH-InformationItem-RL-AdditionRspTDD CRITICALITY ignore TYPE UL-DPCH-InformationItem-RL-AdditionRspTDD768 PRESENCE mandatory} } UL-DPCH-InformationItem-RL-AdditionRspTDD768 ::= SEQUENCE { @@ -3048,7 +3192,7 @@ UL-DPCH-InformationItem-RL-AdditionRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= DL-CCTrCHInformationList-RL-AdditionRspTDD768 ::= ProtocolIE-Single-Container {{DL-CCTrCHInformationListIEs-RL-AdditionRspTDD768}} DL-CCTrCHInformationListIEs-RL-AdditionRspTDD768 RNSAP-PROTOCOL-IES ::= { - { ID id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD768 CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-AdditionRspTDD768 PRESENCE mandatory } + { ID id-DL-CCTrCH-InformationListIE-RL-AdditionRspTDD768 CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-AdditionRspTDD768 PRESENCE mandatory} } DL-CCTrCHInformationListIE-RL-AdditionRspTDD768 ::= SEQUENCE (SIZE (1..maxNrOfCCTrCHs)) OF DL-CCTrCHInformationItem-RL-AdditionRspTDD768 @@ -3056,8 +3200,8 @@ DL-CCTrCHInformationListIE-RL-AdditionRspTDD768 ::= SEQUENCE (SIZE (1..maxNrOfCC DL-CCTrCHInformationItem-RL-AdditionRspTDD768 ::= SEQUENCE { cCTrCH-ID CCTrCH-ID, dl-DPCH-Information768 DL-DPCH-InformationList-RL-AdditionRspTDD768 OPTIONAL, - cCTrCH-Maximum-DL-Power DL-Power OPTIONAL,-- this is a DCH type CCTrCH power - cCTrCH-Minimum-DL-Power DL-Power OPTIONAL, -- this is a DCH type CCTrCH power + cCTrCH-Maximum-DL-Power DL-Power OPTIONAL,-- this is a DCH type CCTrCH power + cCTrCH-Minimum-DL-Power DL-Power OPTIONAL, -- this is a DCH type CCTrCH power iE-Extensions ProtocolExtensionContainer { {DL-CCTrCHInformationItem-RL-AdditionRspTDD768-ExtIEs} } OPTIONAL, ... } @@ -3069,7 +3213,7 @@ DL-CCTrCHInformationItem-RL-AdditionRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION :: DL-DPCH-InformationList-RL-AdditionRspTDD768 ::= ProtocolIE-Single-Container { {DL-DPCH-InformationListIEs-RL-AdditionRspTDD768} } DL-DPCH-InformationListIEs-RL-AdditionRspTDD768 RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-InformationItem-RL-AdditionRspTDD768 CRITICALITY ignore TYPE DL-DPCH-InformationItem-RL-AdditionRspTDD768 PRESENCE mandatory } + { ID id-DL-DPCH-InformationItem-RL-AdditionRspTDD768 CRITICALITY ignore TYPE DL-DPCH-InformationItem-RL-AdditionRspTDD768 PRESENCE mandatory} } DL-DPCH-InformationItem-RL-AdditionRspTDD768 ::= SEQUENCE { @@ -3092,14 +3236,14 @@ DL-DPCH-InformationItem-RL-AdditionRspTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= -- ************************************************************** RadioLinkAdditionFailureFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkAdditionFailureFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionFailureFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkAdditionFailureFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionFailureFDD-Extensions}} OPTIONAL, ... } RadioLinkAdditionFailureFDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-CauseLevel-RL-AdditionFailureFDD CRITICALITY ignore TYPE CauseLevel-RL-AdditionFailureFDD PRESENCE mandatory }| - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-CauseLevel-RL-AdditionFailureFDD CRITICALITY ignore TYPE CauseLevel-RL-AdditionFailureFDD PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -3110,23 +3254,23 @@ CauseLevel-RL-AdditionFailureFDD ::= CHOICE { } GeneralCauseList-RL-AdditionFailureFDD ::= SEQUENCE { - cause Cause, - iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { GeneralCauseItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL, ... } -GeneralCauseItem-RL-AdditionFailureFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +GeneralCauseItem-RL-AdditionFailureFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } RLSpecificCauseList-RL-AdditionFailureFDD ::= SEQUENCE { unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD UnsuccessfulRL-InformationResponseList-RL-AdditionFailureFDD, - successful-RL-InformationRespList-RL-AdditionFailureFDD SuccessfulRL-InformationResponseList-RL-AdditionFailureFDD OPTIONAL, - iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL, + successful-RL-InformationRespList-RL-AdditionFailureFDD SuccessfulRL-InformationResponseList-RL-AdditionFailureFDD OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RLSpecificCauseItem-RL-AdditionFailureFDD-ExtIEs} } OPTIONAL, ... } -RLSpecificCauseItem-RL-AdditionFailureFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +RLSpecificCauseItem-RL-AdditionFailureFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } @@ -3163,8 +3307,8 @@ SuccessfulRL-InformationResponse-RL-AdditionFailureFDD ::= SEQUENCE { received-total-wide-band-power Received-total-wide-band-power, not-Used-secondary-CCPCH-Info NULL OPTIONAL, dl-CodeInformation DL-CodeInformationList-RL-AdditionFailureFDD, - diversityIndication DiversityIndication-RL-AdditionFailureFDD, - -- This IE represents both the Diversity Indication IE and the choice based on the diversity indication as described in + diversityIndication DiversityIndication-RL-AdditionFailureFDD, + -- This IE represents both the Diversity Indication IE and the choice based on the diversity indication as described in -- the tabular message format in subclause 9.1. sSDT-SupportIndicator SSDT-SupportIndicator, minUL-SIR UL-SIR, @@ -3183,24 +3327,25 @@ SuccessfulRL-InformationResponse-RL-AdditionFailureFDD ::= SEQUENCE { } SuccessfulRL-InformationResponse-RL-AdditionFailureFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }| - { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| - { ID id-Active-MBMS-Bearer-ServiceFDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD-PFL PRESENCE optional }| - { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| - { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| - { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| - { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| - { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| - { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }, + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| + { ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }| + { ID id-HCS-Prio CRITICALITY ignore EXTENSION HCS-Prio PRESENCE optional }| + { ID id-Active-MBMS-Bearer-ServiceFDD-PFL CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD-PFL PRESENCE optional }| + { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| + { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| + { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| + { ID id-Neighbouring-E-UTRA-CellInformation CRITICALITY ignore EXTENSION Neighbouring-E-UTRA-CellInformation PRESENCE optional }| + { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| + { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| + { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }| + { ID id-Neighbouring-UMTS-CellInformation-Ext CRITICALITY ignore EXTENSION Neighbouring-UMTS-CellInformation-Ext PRESENCE optional }, ... } DL-CodeInformationList-RL-AdditionFailureFDD ::= ProtocolIE-Single-Container {{ DL-CodeInformationListIEs-RL-AdditionFailureFDD }} DL-CodeInformationListIEs-RL-AdditionFailureFDD RNSAP-PROTOCOL-IES ::= { - { ID id-FDD-DL-CodeInformation CRITICALITY ignore TYPE FDD-DL-CodeInformation PRESENCE mandatory } + { ID id-FDD-DL-CodeInformation CRITICALITY ignore TYPE FDD-DL-CodeInformation PRESENCE mandatory } } DiversityIndication-RL-AdditionFailureFDD ::= CHOICE { @@ -3232,11 +3377,11 @@ NonCombiningItem-RL-AdditionFailureFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RadioLinkAdditionFailureFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-HS-DSCH-serving-cell-change-informationResponse CRITICALITY ignore EXTENSION HS-DSCH-serving-cell-change-informationResponse PRESENCE optional}| - { ID id-E-DCH-Serving-cell-change-informationResponse CRITICALITY ignore EXTENSION E-DCH-Serving-cell-change-informationResponse PRESENCE optional}| - { ID id-Additional-HS-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Change-Information-Response-List PRESENCE optional}| - { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional}| - { ID id-Additional-EDCH-Cell-Information-Response-RLAdd CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Response-RLAddList PRESENCE optional }, + { ID id-HS-DSCH-serving-cell-change-informationResponse CRITICALITY ignore EXTENSION HS-DSCH-serving-cell-change-informationResponse PRESENCE optional}| + { ID id-E-DCH-Serving-cell-change-informationResponse CRITICALITY ignore EXTENSION E-DCH-Serving-cell-change-informationResponse PRESENCE optional}| + { ID id-Additional-HS-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Change-Information-Response-List PRESENCE optional}| + { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional}| + { ID id-Additional-EDCH-Cell-Information-Response-RLAdd CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Response-RLAddList PRESENCE optional}, ... } @@ -3247,8 +3392,8 @@ RadioLinkAdditionFailureFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkAdditionFailureTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkAdditionFailureTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionFailureTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkAdditionFailureTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkAdditionFailureTDD-Extensions}} OPTIONAL, ... } @@ -3312,8 +3457,8 @@ RadioLinkAdditionFailureTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkDeletionRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkDeletionRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkDeletionRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkDeletionRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkDeletionRequest-Extensions}} OPTIONAL, ... } @@ -3349,8 +3494,8 @@ RadioLinkDeletionRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkDeletionResponse ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkDeletionResponse-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkDeletionResponse-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkDeletionResponse-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkDeletionResponse-Extensions}} OPTIONAL, ... } @@ -3370,8 +3515,8 @@ RadioLinkDeletionResponse-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkReconfigurationPrepareFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationPrepareFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationPrepareFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationPrepareFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationPrepareFDD-Extensions}} OPTIONAL, ... } @@ -3473,42 +3618,51 @@ RL-Information-RL-ReconfPrepFDD ::= SEQUENCE { not-Used-sSDT-Indication NULL OPTIONAL, not-Used-sSDT-CellIdentity NULL OPTIONAL, transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL, - -- This IE shall be present if Diversity Mode IE is present in UL DPCH Information IE and is not equal to "none" + -- This IE shall be present if Diversity Mode IE is present in UL DPCH Information IE and is not equal to “none” iE-Extensions ProtocolExtensionContainer { {RL-Information-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL, ... } RL-Information-RL-ReconfPrepFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-DLReferencePower CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| - { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }| - { ID id-DL-DPCH-TimingAdjustment CRITICALITY reject EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }| - { ID id-Phase-Reference-Update-Indicator CRITICALITY ignore EXTENSION Phase-Reference-Update-Indicator PRESENCE optional }| - { ID id-RL-Specific-EDCH-Information CRITICALITY reject EXTENSION RL-Specific-EDCH-Information PRESENCE optional }| - { ID id-EDCH-RL-Indication CRITICALITY reject EXTENSION EDCH-RL-Indication PRESENCE optional }| - { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Setup CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Removal CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional }, + { ID id-DLReferencePower CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}| + { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional}| + { ID id-DL-DPCH-TimingAdjustment CRITICALITY reject EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional}| + { ID id-Phase-Reference-Update-Indicator CRITICALITY ignore EXTENSION Phase-Reference-Update-Indicator PRESENCE optional}| + { ID id-RL-Specific-EDCH-Information CRITICALITY reject EXTENSION RL-Specific-EDCH-Information PRESENCE optional}| + { ID id-EDCH-RL-Indication CRITICALITY reject EXTENSION EDCH-RL-Indication PRESENCE optional}| + { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional}| + { ID id-Non-Serving-RL-Preconfig-Setup CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional}| + { ID id-Non-Serving-RL-Preconfig-Removal CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional}| + { ID id-FTPICH-Information-Reconf CRITICALITY ignore EXTENSION FTPICH-Information-Reconf PRESENCE optional}| + { ID id-TPC-slot-position CRITICALITY ignore EXTENSION TPC-slot-position PRESENCE optional}, ... } RadioLinkReconfigurationPrepareFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional}| - { ID id-HSDSCH-Information-to-Modify CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify PRESENCE optional}| - { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional}| - { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional}| - { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| - { ID id-EDPCH-Information CRITICALITY reject EXTENSION EDPCH-Information-RLReconfPrepare-FDD PRESENCE optional}| - { ID id-EDCH-FDD-Information CRITICALITY reject EXTENSION EDCH-FDD-Information PRESENCE optional}| - { ID id-EDCH-FDD-Information-To-Modify CRITICALITY reject EXTENSION EDCH-FDD-Information-To-Modify PRESENCE optional}| - { ID id-EDCH-MACdFlows-To-Add CRITICALITY reject EXTENSION EDCH-MACdFlows-Information PRESENCE optional}| - { ID id-EDCH-MACdFlows-To-Delete CRITICALITY reject EXTENSION EDCH-MACdFlows-To-Delete PRESENCE optional}| - { ID id-Serving-EDCHRL-Id CRITICALITY reject EXTENSION EDCH-Serving-RL PRESENCE optional }| + { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional}| + { ID id-HSDSCH-Information-to-Modify CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify PRESENCE optional}| + { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional}| + { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional}| + { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-EDPCH-Information CRITICALITY reject EXTENSION EDPCH-Information-RLReconfPrepare-FDD PRESENCE optional}| + { ID id-EDCH-FDD-Information CRITICALITY reject EXTENSION EDCH-FDD-Information PRESENCE optional}| + { ID id-EDCH-FDD-Information-To-Modify CRITICALITY reject EXTENSION EDCH-FDD-Information-To-Modify PRESENCE optional}| + { ID id-EDCH-MACdFlows-To-Add CRITICALITY reject EXTENSION EDCH-MACdFlows-Information PRESENCE optional}| + { ID id-EDCH-MACdFlows-To-Delete CRITICALITY reject EXTENSION EDCH-MACdFlows-To-Delete PRESENCE optional}| + { ID id-Serving-EDCHRL-Id CRITICALITY reject EXTENSION EDCH-Serving-RL PRESENCE optional}| { ID id-F-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject EXTENSION F-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional}| - { ID id-Fast-Reconfiguration-Mode CRITICALITY ignore EXTENSION Fast-Reconfiguration-Mode PRESENCE optional }| - { ID id-CPC-Information CRITICALITY reject EXTENSION CPC-Information PRESENCE optional}| - { ID id-Additional-HS-Cell-Information-RL-Reconf-Prep CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Reconf-Prep PRESENCE optional}| - { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional }| - { ID id-Additional-EDCH-Cell-Information-RL-Reconf-Prep CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Reconf-Prep PRESENCE optional }, + { ID id-Fast-Reconfiguration-Mode CRITICALITY ignore EXTENSION Fast-Reconfiguration-Mode PRESENCE optional}| + { ID id-CPC-Information CRITICALITY reject EXTENSION CPC-Information PRESENCE optional}| + { ID id-Additional-HS-Cell-Information-RL-Reconf-Prep CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Reconf-Prep PRESENCE optional}| + { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional}| + { ID id-Additional-EDCH-Cell-Information-RL-Reconf-Prep CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Reconf-Prep PRESENCE optional}| + { ID id-UL-CLTD-Information-Reconf CRITICALITY reject EXTENSION UL-CLTD-Information-Reconf PRESENCE optional}| + { ID id-E-DCH-Decoupling-Indication CRITICALITY reject EXTENSION E-DCH-Decoupling-Indication PRESENCE optional}| + { ID id-DCH-ENH-Information-Reconf CRITICALITY reject EXTENSION DCH-ENH-Information-Reconf PRESENCE optional}| + { ID id-Radio-Links-without-DPCH-FDPCH-Indication CRITICALITY reject EXTENSION Radio-Links-without-DPCH-FDPCH-Indication PRESENCE optional}| + { ID id-UL-DPCCH2-Information-Reconf CRITICALITY reject EXTENSION UL-DPCCH2-Information-Reconf PRESENCE optional}| + { ID id-Downlink-TPC-enhancements-Reconf CRITICALITY reject EXTENSION Downlink-TPC-enhancements-Reconf PRESENCE optional}| + { ID id-Improved-Synchronized-Indicator CRITICALITY reject EXTENSION Improved-Synchronized-Indicator PRESENCE optional}, ... } @@ -3572,8 +3726,8 @@ PowerOffsetInformation-F-DPCH-RL-ReconfPrepFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION : -- ************************************************************** RadioLinkReconfigurationPrepareTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationPrepareTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationPrepareTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationPrepareTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationPrepareTDD-Extensions}} OPTIONAL, ... } @@ -3830,27 +3984,30 @@ USCH-DeleteItem-RL-ReconfPrepTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RadioLinkReconfigurationPrepareTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP PRESENCE optional }| - { ID id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-TimeSlot-ISCP-Info PRESENCE optional }| - { ID id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-TimeSlot-ISCP-LCR-Information PRESENCE optional }| - { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional}| - { ID id-HSDSCH-Information-to-Modify CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify PRESENCE optional}| - { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional}| - { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional}| - { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| - { ID id-PDSCH-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional }| - { ID id-UL-Synchronisation-Parameters-LCR CRITICALITY ignore EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional }| + { ID id-PrimaryCCPCH-RSCP-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP PRESENCE optional}| + { ID id-DL-TimeSlot-ISCP-Info-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-TimeSlot-ISCP-Info PRESENCE optional}| + { ID id-DL-Timeslot-ISCP-LCR-Information-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION DL-TimeSlot-ISCP-LCR-Information PRESENCE optional}| + { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional}| + { ID id-HSDSCH-Information-to-Modify CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify PRESENCE optional}| + { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional}| + { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional}| + { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-PDSCH-RL-ID CRITICALITY ignore EXTENSION RL-ID PRESENCE optional}| + { ID id-UL-Synchronisation-Parameters-LCR CRITICALITY ignore EXTENSION UL-Synchronisation-Parameters-LCR PRESENCE optional}| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD - { ID id-RL-Information-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION RL-Information-RL-ReconfPrepTDD PRESENCE optional }| - { ID id-PrimaryCCPCH-RSCP-Delta CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP-Delta PRESENCE optional }| - { ID id-E-DCH-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-Information-Reconfig PRESENCE optional }| - { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }| - { ID id-E-DCH-768-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-768-Information-Reconfig PRESENCE optional }| - { ID id-E-DCH-LCR-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-LCR-Information-Reconfig PRESENCE optional }| - { ID id-NeedforIdleInterval CRITICALITY ignore EXTENSION NeedforIdleInterval PRESENCE optional }| - { ID id-CPC-InformationLCR CRITICALITY reject EXTENSION CPC-InformationLCR PRESENCE optional }| - { ID id-RNTI-Allocation-Indicator CRITICALITY ignore EXTENSION RNTI-Allocation-Indicator PRESENCE optional }| - { ID id-DCH-MeasurementType-Indicator CRITICALITY reject EXTENSION DCH-MeasurementType-Indicator PRESENCE optional}, + { ID id-RL-Information-RL-ReconfPrepTDD CRITICALITY ignore EXTENSION RL-Information-RL-ReconfPrepTDD PRESENCE optional}| + { ID id-PrimaryCCPCH-RSCP-Delta CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP-Delta PRESENCE optional}| + { ID id-E-DCH-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-Information-Reconfig PRESENCE optional}| + { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-E-DCH-768-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-768-Information-Reconfig PRESENCE optional}| + { ID id-E-DCH-LCR-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-LCR-Information-Reconfig PRESENCE optional}| + { ID id-NeedforIdleInterval CRITICALITY ignore EXTENSION NeedforIdleInterval PRESENCE optional}| + { ID id-CPC-InformationLCR CRITICALITY reject EXTENSION CPC-InformationLCR PRESENCE optional}| + { ID id-RNTI-Allocation-Indicator CRITICALITY ignore EXTENSION RNTI-Allocation-Indicator PRESENCE optional}| + { ID id-DCH-MeasurementType-Indicator CRITICALITY reject EXTENSION DCH-MeasurementType-Indicator PRESENCE optional}| + { ID id-Multi-Carrier-EDCH-Reconfigure CRITICALITY reject EXTENSION Multi-Carrier-EDCH-Reconfigure PRESENCE optional}| + { ID id-MU-MIMO-Indicator CRITICALITY reject EXTENSION MU-MIMO-Indicator PRESENCE optional}| + { ID id-UE-Support-of-non-rectangular-resource-allocation CRITICALITY ignore EXTENSION UE-Support-of-non-rectangular-resource-allocation PRESENCE optional}, ... } @@ -3875,8 +4032,8 @@ RL-InformationIE-RL-ReconfPrepTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkReconfigurationReadyFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationReadyFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationReadyFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationReadyFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationReadyFDD-Extensions}} OPTIONAL, ... } @@ -3907,22 +4064,23 @@ RL-InformationResponseItem-RL-ReconfReadyFDD ::= SEQUENCE { } RL-InformationResponseItem-RL-ReconfReadyFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-DL-PowerBalancing-UpdatedIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-UpdatedIndicator PRESENCE optional }| + { ID id-DL-PowerBalancing-UpdatedIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-UpdatedIndicator PRESENCE optional }| { ID id-Primary-CPICH-Usage-For-Channel-Estimation CRITICALITY ignore EXTENSION Primary-CPICH-Usage-For-Channel-Estimation PRESENCE optional }| - { ID id-Secondary-CPICH-Information-Change CRITICALITY ignore EXTENSION Secondary-CPICH-Information-Change PRESENCE optional }| - { ID id-EDCH-FDD-InformationResponse CRITICALITY ignore EXTENSION EDCH-FDD-InformationResponse PRESENCE optional }| - { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| - { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| - { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| - { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }, -... + { ID id-Secondary-CPICH-Information-Change CRITICALITY ignore EXTENSION Secondary-CPICH-Information-Change PRESENCE optional }| + { ID id-EDCH-FDD-InformationResponse CRITICALITY ignore EXTENSION EDCH-FDD-InformationResponse PRESENCE optional }| + { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| + { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| + { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| + { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| + { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }| + { ID id-FTPICH-Information-Response CRITICALITY ignore EXTENSION FTPICH-Information-Response PRESENCE optional }, + ... } DL-CodeInformationList-RL-ReconfReadyFDD ::= ProtocolIE-Single-Container {{ DL-CodeInformationListIEs-RL-ReconfReadyFDD }} DL-CodeInformationListIEs-RL-ReconfReadyFDD RNSAP-PROTOCOL-IES ::= { - { ID id-FDD-DL-CodeInformation CRITICALITY ignore TYPE FDD-DL-CodeInformation PRESENCE mandatory } + { ID id-FDD-DL-CodeInformation CRITICALITY ignore TYPE FDD-DL-CodeInformation PRESENCE mandatory} } DCH-InformationResponseList-RL-ReconfReadyFDD ::= ProtocolIE-Single-Container { {DCH-InformationResponseListIEs-RL-ReconfReadyFDD} } @@ -3932,13 +4090,13 @@ DCH-InformationResponseListIEs-RL-ReconfReadyFDD RNSAP-PROTOCOL-IES ::= { } RadioLinkReconfigurationReadyFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| - { ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional }| - { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional }| - { ID id-Fast-Reconfiguration-Permission CRITICALITY ignore EXTENSION Fast-Reconfiguration-Permission PRESENCE optional }| - { ID id-Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response CRITICALITY ignore EXTENSION Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response PRESENCE optional }| - { ID id-Additional-HS-Cell-RL-Reconf-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-RL-Reconf-Response PRESENCE optional }| - { ID id-Additional-EDCH-Cell-Information-ResponseRLReconf CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Response-RLReconf-List PRESENCE optional }, + { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional}| + { ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional}| + { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional}| + { ID id-Fast-Reconfiguration-Permission CRITICALITY ignore EXTENSION Fast-Reconfiguration-Permission PRESENCE optional}| + { ID id-Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response CRITICALITY ignore EXTENSION Continuous-Packet-Connectivity-HS-SCCH-Less-Information-Response PRESENCE optional}| + { ID id-Additional-HS-Cell-RL-Reconf-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-RL-Reconf-Response PRESENCE optional}| + { ID id-Additional-EDCH-Cell-Information-ResponseRLReconf CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Response-RLReconf-List PRESENCE optional}, ... } @@ -3964,17 +4122,16 @@ Additional-HS-Cell-RL-Reconf-Response-ItemIEs-ExtIEs RNSAP-PROTOCOL-EXTENSION :: -- ************************************************************** RadioLinkReconfigurationReadyTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationReadyTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationReadyTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationReadyTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationReadyTDD-Extensions}} OPTIONAL, ... } RadioLinkReconfigurationReadyTDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-RL-InformationResponse-RL-ReconfReadyTDD - CRITICALITY ignore TYPE RL-InformationResponse-RL-ReconfReadyTDD PRESENCE optional } | + { ID id-RL-InformationResponse-RL-ReconfReadyTDD CRITICALITY ignore TYPE RL-InformationResponse-RL-ReconfReadyTDD PRESENCE optional} | --This RL-InformationResponse-RL-ReconfReadyTDD is for the first RL repetition in the list. --Repetitions 2 and on are defined in Multiple-RL-InformationResponse-RL-ReconfReadyTDD. - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -3995,12 +4152,12 @@ RL-InformationResponse-RL-ReconfReadyTDD ::= SEQUENCE { } RL-InformationResponse-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-UL-TimingAdvanceCtrl-LCR CRITICALITY ignore EXTENSION UL-TimingAdvanceCtrl-LCR PRESENCE optional }| + { ID id-UL-TimingAdvanceCtrl-LCR CRITICALITY ignore EXTENSION UL-TimingAdvanceCtrl-LCR PRESENCE optional}| --For 1.28Mcps TDD only - { ID id-secondary-LCR-CCPCH-Info-TDD CRITICALITY ignore EXTENSION Secondary-LCR-CCPCH-Info-TDD PRESENCE optional }| + { ID id-secondary-LCR-CCPCH-Info-TDD CRITICALITY ignore EXTENSION Secondary-LCR-CCPCH-Info-TDD PRESENCE optional}| --For 1.28Mcps TDD only - { ID id-secondary-CCPCH-Info-RL-ReconfReadyTDD768 CRITICALITY ignore EXTENSION Secondary-CCPCH-Info-TDD768 PRESENCE optional }| - { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional }, + { ID id-secondary-CCPCH-Info-RL-ReconfReadyTDD768 CRITICALITY ignore EXTENSION Secondary-CCPCH-Info-TDD768 PRESENCE optional}| + { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional}, -- Applicable to 1.28Mcps TDD only ... } @@ -4008,7 +4165,7 @@ RL-InformationResponse-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { UL-CCTrCH-InformationList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{UL-CCTrCHInformationListIEs-RL-ReconfReadyTDD}} UL-CCTrCHInformationListIEs-RL-ReconfReadyTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-ReconfReadyTDD PRESENCE mandatory } + { ID id-UL-CCTrCH-InformationListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE UL-CCTrCHInformationListIE-RL-ReconfReadyTDD PRESENCE mandatory} } UL-CCTrCHInformationListIE-RL-ReconfReadyTDD ::= SEQUENCE (SIZE (0..maxNrOfCCTrCHs)) OF UL-CCTrCH-InformationItem-RL-ReconfReadyTDD @@ -4047,7 +4204,7 @@ UL-DPCH-LCR-InformationAddItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION UL-DPCH-InformationAddList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{UL-DPCH-InformationAddListIEs-RL-ReconfReadyTDD}} UL-DPCH-InformationAddListIEs-RL-ReconfReadyTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD PRESENCE optional } + { ID id-UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD PRESENCE optional} } UL-DPCH-InformationAddListIE-RL-ReconfReadyTDD ::= SEQUENCE { @@ -4082,7 +4239,7 @@ UL-DPCH-InformationAddItem-RL-ReconfReadyTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION UL-DPCH-InformationModifyList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{UL-DPCH-InformationModifyListIEs-RL-ReconfReadyTDD}} UL-DPCH-InformationModifyListIEs-RL-ReconfReadyTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD PRESENCE mandatory } + { ID id-UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD PRESENCE mandatory} } UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD::= SEQUENCE { @@ -4096,9 +4253,9 @@ UL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD::= SEQUENCE { } UL-DPCH-InformationModifyItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION UL-TimeslotLCR-InformationModifyList-RL-ReconfReadyTDD PRESENCE optional }| + { ID id-UL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION UL-TimeslotLCR-InformationModifyList-RL-ReconfReadyTDD PRESENCE optional}| --For 1.28Mcps TDD only - { ID id-UL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 CRITICALITY ignore EXTENSION UL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 PRESENCE optional }, + { ID id-UL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 CRITICALITY ignore EXTENSION UL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 PRESENCE optional}, --For 7.68Mcps TDD only ... } @@ -4124,7 +4281,7 @@ TDD-UL-Code-LCR-InformationModifyItem-RL-ReconfReadyTDD ::= SEQUENCE { } TDD-UL-Code-LCR-InformationModifyItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD CRITICALITY reject EXTENSION TDD-UL-DPCH-TimeSlotFormat-LCR PRESENCE optional}, +{ ID id-TDD-UL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD CRITICALITY reject EXTENSION TDD-UL-DPCH-TimeSlotFormat-LCR PRESENCE optional}, ... } @@ -4192,7 +4349,7 @@ TDD-UL-Code-InformationModifyItem-RL-ReconfReadyTDD768-ExtIEs RNSAP-PROTOCOL-EXT UL-DPCH-InformationDeleteList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{UL-DPCH-InformationDeleteListIEs-RL-ReconfReadyTDD}} UL-DPCH-InformationDeleteListIEs-RL-ReconfReadyTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD PRESENCE mandatory } + { ID id-UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD PRESENCE mandatory} } UL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD ::= SEQUENCE (SIZE (0..maxNrOfDPCHs)) OF UL-DPCH-InformationDeleteItem-RL-ReconfReadyTDD @@ -4207,10 +4364,10 @@ UL-DPCH-InformationDeleteList-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ... } -DL-CCTrCH-InformationList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{DL-CCTrCHInformationListIEs-RL-ReconfReadyTDD}} +DL-CCTrCH-InformationList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{DL-CCTrCHInformationListIEs-RL-ReconfReadyTDD}} DL-CCTrCHInformationListIEs-RL-ReconfReadyTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-ReconfReadyTDD PRESENCE mandatory } + { ID id-DL-CCTrCH-InformationListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE DL-CCTrCHInformationListIE-RL-ReconfReadyTDD PRESENCE mandatory} } DL-CCTrCHInformationListIE-RL-ReconfReadyTDD ::= SEQUENCE (SIZE (0..maxNrOfCCTrCHs)) OF DL-CCTrCH-InformationItem-RL-ReconfReadyTDD @@ -4226,15 +4383,15 @@ DL-CCTrCH-InformationItem-RL-ReconfReadyTDD ::= SEQUENCE { } DL-CCTrCH-InformationItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-DPCH-LCR-InformationAddList-RL-ReconfReadyTDD PRESENCE optional}| + { ID id-DL-DPCH-LCR-InformationAddListIE-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-DPCH-LCR-InformationAddList-RL-ReconfReadyTDD PRESENCE optional}| --For 1.28Mcps TDD only - { ID id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| + { ID id-CCTrCH-Maximum-DL-Power-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}| -- Applicable to 3.84Mcps TDD and 7.68Mcps TDD only, this is a DCH type CCTrCH power - { ID id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| + { ID id-CCTrCH-Minimum-DL-Power-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}| -- Applicable to 3.84Mcps TDD and 7.68Mcps TDD only, this is a DCH type CCTrCH power - { ID id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD768 CRITICALITY ignore EXTENSION DL-DPCH-InformationAddList-RL-ReconfReadyTDD768 PRESENCE optional}| + { ID id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD768 CRITICALITY ignore EXTENSION DL-DPCH-InformationAddList-RL-ReconfReadyTDD768 PRESENCE optional}| --For 7.68Mcps TDD only - { ID id-DL-DPCH-InformationDeleteList768-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-DPCH-InformationDeleteList768-RL-ReconfReadyTDD PRESENCE optional}, + { ID id-DL-DPCH-InformationDeleteList768-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-DPCH-InformationDeleteList768-RL-ReconfReadyTDD PRESENCE optional}, ... } @@ -4254,7 +4411,7 @@ DL-DPCH-LCR-InformationAddItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION DL-DPCH-InformationAddList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{DL-DPCH-InformationAddListIEs-RL-ReconfReadyTDD}} DL-DPCH-InformationAddListIEs-RL-ReconfReadyTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD PRESENCE mandatory } + { ID id-DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD PRESENCE mandatory} } DL-DPCH-InformationAddListIE-RL-ReconfReadyTDD ::= SEQUENCE { @@ -4286,7 +4443,7 @@ DL-DPCH-InformationAddItem-RL-ReconfReadyTDD768-ExtIEs RNSAP-PROTOCOL-EXTENSION DL-DPCH-InformationModifyList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{DL-DPCH-InformationModifyListIEs-RL-ReconfReadyTDD}} DL-DPCH-InformationModifyListIEs-RL-ReconfReadyTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD PRESENCE mandatory } + { ID id-DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD PRESENCE mandatory} } DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD ::= SEQUENCE { @@ -4300,9 +4457,9 @@ DL-DPCH-InformationModifyListIE-RL-ReconfReadyTDD ::= SEQUENCE { } DL-DPCH-InformationModifyItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-TimeslotLCR-InformationModifyList-RL-ReconfReadyTDD PRESENCE optional }| + { ID id-DL-Timeslot-LCR-InformationModifyList-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-TimeslotLCR-InformationModifyList-RL-ReconfReadyTDD PRESENCE optional}| --For 1.28Mcps TDD only - { ID id-DL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 CRITICALITY ignore EXTENSION DL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 PRESENCE optional }, + { ID id-DL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 CRITICALITY ignore EXTENSION DL-Timeslot-InformationModifyList-RL-ReconfReadyTDD768 PRESENCE optional}, --For 7.68Mcps TDD only ... } @@ -4333,8 +4490,8 @@ TDD-DL-Code-LCR-InformationModifyItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EX } DL-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| - { ID id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }, + { ID id-Maximum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}| + { ID id-Minimum-DL-Power-TimeslotLCR-InformationModifyItem-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION DL-Power PRESENCE optional}, ... } @@ -4363,7 +4520,7 @@ TDD-DL-Code-InformationModifyItem-RL-ReconfReadyTDD ::= SEQUENCE { } TDD-DL-Code-InformationModifyItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD CRITICALITY reject EXTENSION TDD-DL-DPCH-TimeSlotFormat-LCR PRESENCE optional}, + { ID id-TDD-DL-DPCH-TimeSlotFormatModifyItem-LCR-RL-ReconfReadyTDD CRITICALITY reject EXTENSION TDD-DL-DPCH-TimeSlotFormat-LCR PRESENCE optional}, -- This IE shall not be used ... } @@ -4399,7 +4556,7 @@ TDD-DL-Code-InformationModifyItem-RL-ReconfReadyTDD768-ExtIEs RNSAP-PROTOCOL-EXT DL-DPCH-InformationDeleteList-RL-ReconfReadyTDD ::= ProtocolIE-Single-Container {{DL-DPCH-InformationDeleteListIEs-RL-ReconfReadyTDD}} DL-DPCH-InformationDeleteListIEs-RL-ReconfReadyTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD PRESENCE mandatory } + { ID id-DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD CRITICALITY ignore TYPE DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD PRESENCE mandatory} } DL-DPCH-InformationDeleteListIE-RL-ReconfReadyTDD ::= SEQUENCE (SIZE (0..maxNrOfDPCHs)) OF DL-DPCH-InformationDeleteItem-RL-ReconfReadyTDD @@ -4474,24 +4631,28 @@ USCHToBeAddedOrModifiedItem-RL-ReconfReadyTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION :: } RadioLinkReconfigurationReadyTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| - { ID id-DSCH-RNTI CRITICALITY ignore EXTENSION DSCH-RNTI PRESENCE optional }| - { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional }| - { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional }| - { ID id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION Multiple-RL-InformationResponse-RL-ReconfReadyTDD PRESENCE optional}| + { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional}| + { ID id-DSCH-RNTI CRITICALITY ignore EXTENSION DSCH-RNTI PRESENCE optional}| + { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional}| + { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional}| + { ID id-Multiple-RL-InformationResponse-RL-ReconfReadyTDD CRITICALITY ignore EXTENSION Multiple-RL-InformationResponse-RL-ReconfReadyTDD PRESENCE optional}| -- This is for RL repetitions 2 and on in RL list. - { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }| - { ID id-E-DCH-768-Information-Response CRITICALITY ignore EXTENSION E-DCH-768-Information-Response PRESENCE optional }| - { ID id-E-DCH-LCR-Information-Response CRITICALITY ignore EXTENSION E-DCH-LCR-Information-Response PRESENCE optional }| - { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }| + { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional}| + { ID id-E-DCH-768-Information-Response CRITICALITY ignore EXTENSION E-DCH-768-Information-Response PRESENCE optional}| + { ID id-E-DCH-LCR-Information-Response CRITICALITY ignore EXTENSION E-DCH-LCR-Information-Response PRESENCE optional}| + { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional}| -- Applicable to 1.28Mcps TDD only - { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }| - { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional }| - { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| - { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| - { ID id-E-RNTI-For-FACH CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional }| - { ID id-H-RNTI-For-FACH CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| - { ID id-DCH-MeasurementOccasion-Information CRITICALITY reject EXTENSION DCH-MeasurementOccasion-Information PRESENCE optional }, + { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional}| + { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional}| + { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| + { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| + { ID id-E-RNTI-For-FACH CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional}| + { ID id-H-RNTI-For-FACH CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional}| + { ID id-DCH-MeasurementOccasion-Information CRITICALITY reject EXTENSION DCH-MeasurementOccasion-Information PRESENCE optional}| + { ID id-Multi-Carrier-EDCH-Response CRITICALITY ignore EXTENSION Multi-Carrier-EDCH-Information-Response PRESENCE optional}| + { ID id-MU-MIMO-InformationLCR CRITICALITY reject EXTENSION MU-MIMO-InformationLCR PRESENCE optional}| + { ID id-Non-rectangular-resource-allocation-indicator CRITICALITY reject EXTENSION Non-rectangular-resource-allocation-indicator PRESENCE optional}| + { ID id-Non-rectangular-resource-timeslot-set CRITICALITY reject EXTENSION Non-rectangular-resource-timeslot-set PRESENCE optional}, ... } @@ -4505,19 +4666,20 @@ Multiple-RL-InformationResponse-RL-ReconfReadyTDD ::= SEQUENCE (SIZE (1..maxNrOf -- ************************************************************** RadioLinkReconfigurationCommit ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationCommit-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationCommit-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationCommit-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationCommit-Extensions}} OPTIONAL, ... } RadioLinkReconfigurationCommit-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-CFN CRITICALITY ignore TYPE CFN PRESENCE mandatory }| - { ID id-Active-Pattern-Sequence-Information CRITICALITY ignore TYPE Active-Pattern-Sequence-Information PRESENCE optional },--FDD only + { ID id-CFN CRITICALITY ignore TYPE CFN PRESENCE mandatory}| + { ID id-Active-Pattern-Sequence-Information CRITICALITY ignore TYPE Active-Pattern-Sequence-Information PRESENCE optional},--FDD only ... } RadioLinkReconfigurationCommit-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Fast-Reconfiguration-Mode CRITICALITY reject EXTENSION Fast-Reconfiguration-Mode PRESENCE optional },--FDD only + { ID id-Fast-Reconfiguration-Mode CRITICALITY reject EXTENSION Fast-Reconfiguration-Mode PRESENCE optional}|--FDD only + { ID id-ActivationDelay CRITICALITY reject EXTENSION ActivationDelay PRESENCE optional},--FDD only ... } @@ -4528,8 +4690,8 @@ RadioLinkReconfigurationCommit-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkReconfigurationFailure ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationFailure-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationFailure-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationFailure-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationFailure-Extensions}} OPTIONAL, ... } @@ -4551,7 +4713,7 @@ GeneralCauseList-RL-ReconfFailure ::= SEQUENCE { ... } -GeneralCauseItem-RL-ReconfFailure-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +GeneralCauseItem-RL-ReconfFailure-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } @@ -4561,7 +4723,7 @@ RLSpecificCauseList-RL-ReconfFailure ::= SEQUENCE { ... } -RLSpecificCauseItem-RL-ReconfFailure-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +RLSpecificCauseItem-RL-ReconfFailure-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } @@ -4580,7 +4742,7 @@ RL-ReconfigurationFailure-RL-ReconfFail ::= SEQUENCE { RL-ReconfigurationFailure-RL-ReconfFailure-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }, - -- This IE shall be present if the Cause IE is set to "Continuous Packet Connectivity UE DTX Cycle not Available". + -- This IE shall be present if the Cause IE is set to “Continuous Packet Connectivity UE DTX Cycle not Available”. ... } @@ -4595,8 +4757,8 @@ RadioLinkReconfigurationFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkReconfigurationCancel ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationCancel-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationCancel-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationCancel-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationCancel-Extensions}} OPTIONAL, ... } @@ -4615,19 +4777,19 @@ RadioLinkReconfigurationCancel-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkReconfigurationRequestFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationRequestFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationRequestFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationRequestFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationRequestFDD-Extensions}} OPTIONAL, ... } RadioLinkReconfigurationRequestFDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-AllowedQueuingTime CRITICALITY reject TYPE AllowedQueuingTime PRESENCE optional } | - { ID id-UL-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject TYPE UL-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional } | - { ID id-DL-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject TYPE DL-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional } | - { ID id-FDD-DCHs-to-Modify CRITICALITY reject TYPE FDD-DCHs-to-Modify PRESENCE optional } | - { ID id-DCHs-to-Add-FDD CRITICALITY reject TYPE DCH-FDD-Information PRESENCE optional } | - { ID id-DCH-DeleteList-RL-ReconfRqstFDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfRqstFDD PRESENCE optional } | - { ID id-Transmission-Gap-Pattern-Sequence-Information CRITICALITY reject TYPE Transmission-Gap-Pattern-Sequence-Information PRESENCE optional }, + { ID id-AllowedQueuingTime CRITICALITY reject TYPE AllowedQueuingTime PRESENCE optional}| + { ID id-UL-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject TYPE UL-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional}| + { ID id-DL-DPCH-Information-RL-ReconfRqstFDD CRITICALITY reject TYPE DL-DPCH-Information-RL-ReconfRqstFDD PRESENCE optional}| + { ID id-FDD-DCHs-to-Modify CRITICALITY reject TYPE FDD-DCHs-to-Modify PRESENCE optional}| + { ID id-DCHs-to-Add-FDD CRITICALITY reject TYPE DCH-FDD-Information PRESENCE optional}| + { ID id-DCH-DeleteList-RL-ReconfRqstFDD CRITICALITY reject TYPE DCH-DeleteList-RL-ReconfRqstFDD PRESENCE optional}| + { ID id-Transmission-Gap-Pattern-Sequence-Information CRITICALITY reject TYPE Transmission-Gap-Pattern-Sequence-Information PRESENCE optional}, ... } @@ -4667,24 +4829,29 @@ DCH-DeleteItem-RL-ReconfRqstFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RadioLinkReconfigurationRequestFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-RL-ReconfigurationRequestFDD-RL-InformationList CRITICALITY ignore EXTENSION RL-ReconfigurationRequestFDD-RL-InformationList PRESENCE optional}| - { ID id-DL-ReferencePowerInformation CRITICALITY ignore EXTENSION DL-ReferencePowerInformation PRESENCE optional }| + { ID id-RL-ReconfigurationRequestFDD-RL-InformationList CRITICALITY ignore EXTENSION RL-ReconfigurationRequestFDD-RL-InformationList PRESENCE optional}| + { ID id-DL-ReferencePowerInformation CRITICALITY ignore EXTENSION DL-ReferencePowerInformation PRESENCE optional}| { ID id-HSDSCH-FDD-Information CRITICALITY reject EXTENSION HSDSCH-FDD-Information PRESENCE optional}| - { ID id-HSDSCH-Information-to-Modify-Unsynchronised CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify-Unsynchronised PRESENCE optional}| - { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional}| - { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional}| - { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| - { ID id-EDPCH-Information-RLReconfRequest-FDD CRITICALITY reject EXTENSION EDPCH-Information-RLReconfRequest-FDD PRESENCE optional}| - { ID id-EDCH-FDD-Information CRITICALITY reject EXTENSION EDCH-FDD-Information PRESENCE optional}| - { ID id-EDCH-FDD-Information-To-Modify CRITICALITY reject EXTENSION EDCH-FDD-Information-To-Modify PRESENCE optional}| - { ID id-EDCH-MACdFlows-To-Add CRITICALITY reject EXTENSION EDCH-MACdFlows-Information PRESENCE optional}| - { ID id-EDCH-MACdFlows-To-Delete CRITICALITY reject EXTENSION EDCH-MACdFlows-To-Delete PRESENCE optional}| - { ID id-Serving-EDCHRL-Id CRITICALITY reject EXTENSION EDCH-Serving-RL PRESENCE optional}| - { ID id-CPC-Information CRITICALITY reject EXTENSION CPC-Information PRESENCE optional}| - { ID id-NoOfTargetCellHS-SCCH-Order CRITICALITY ignore EXTENSION NoOfTargetCellHS-SCCH-Order PRESENCE optional}| - { ID id-Additional-HS-Cell-Information-RL-Reconf-Req CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Reconf-Req PRESENCE optional}| - { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional }| - { ID id-Additional-EDCH-Cell-Information-RL-Reconf-Req CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Reconf-Req PRESENCE optional }, + { ID id-HSDSCH-Information-to-Modify-Unsynchronised CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify-Unsynchronised PRESENCE optional}| + { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional}| + { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional}| + { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-EDPCH-Information-RLReconfRequest-FDD CRITICALITY reject EXTENSION EDPCH-Information-RLReconfRequest-FDD PRESENCE optional}| + { ID id-EDCH-FDD-Information CRITICALITY reject EXTENSION EDCH-FDD-Information PRESENCE optional}| + { ID id-EDCH-FDD-Information-To-Modify CRITICALITY reject EXTENSION EDCH-FDD-Information-To-Modify PRESENCE optional}| + { ID id-EDCH-MACdFlows-To-Add CRITICALITY reject EXTENSION EDCH-MACdFlows-Information PRESENCE optional}| + { ID id-EDCH-MACdFlows-To-Delete CRITICALITY reject EXTENSION EDCH-MACdFlows-To-Delete PRESENCE optional}| + { ID id-Serving-EDCHRL-Id CRITICALITY reject EXTENSION EDCH-Serving-RL PRESENCE optional}| + { ID id-CPC-Information CRITICALITY reject EXTENSION CPC-Information PRESENCE optional}| + { ID id-NoOfTargetCellHS-SCCH-Order CRITICALITY ignore EXTENSION NoOfTargetCellHS-SCCH-Order PRESENCE optional}| + { ID id-Additional-HS-Cell-Information-RL-Reconf-Req CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Reconf-Req PRESENCE optional}| + { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional}| + { ID id-Additional-EDCH-Cell-Information-RL-Reconf-Req CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Reconf-Req PRESENCE optional}| + { ID id-UL-CLTD-Information-Reconf CRITICALITY reject EXTENSION UL-CLTD-Information-Reconf PRESENCE optional}| + { ID id-E-DCH-Decoupling-Indication CRITICALITY reject EXTENSION E-DCH-Decoupling-Indication PRESENCE optional}| + { ID id-Radio-Links-without-DPCH-FDPCH-Indication CRITICALITY reject EXTENSION Radio-Links-without-DPCH-FDPCH-Indication PRESENCE optional}| + { ID id-UL-DPCCH2-Information-Reconf CRITICALITY reject EXTENSION UL-DPCCH2-Information-Reconf PRESENCE optional}| + { ID id-Downlink-TPC-enhancements-Reconf CRITICALITY reject EXTENSION Downlink-TPC-enhancements-Reconf PRESENCE optional}, ... } @@ -4714,7 +4881,7 @@ Additional-EDCH-Cell-Information-RL-Reconf-Req-ExtIEs RNSAP-PROTOCOL-EXTENSION : ... } -RL-ReconfigurationRequestFDD-RL-InformationList ::= SEQUENCE (SIZE (0..maxNrOfRLs)) OF ProtocolIE-Single-Container { +RL-ReconfigurationRequestFDD-RL-InformationList ::= SEQUENCE (SIZE (0..maxNrOfRLs)) OF ProtocolIE-Single-Container { {RL-ReconfigurationRequestFDD-RL-Information-ListItem} } RL-ReconfigurationRequestFDD-RL-Information-ListItem RNSAP-PROTOCOL-IES ::= { @@ -4729,11 +4896,13 @@ RL-ReconfigurationRequestFDD-RL-Information-IEs ::= SEQUENCE { } RL-ReconfigurationRequestFDD-RL-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-RL-Specific-EDCH-Information CRITICALITY reject EXTENSION RL-Specific-EDCH-Information PRESENCE optional }| - { ID id-EDCH-RL-Indication CRITICALITY reject EXTENSION EDCH-RL-Indication PRESENCE optional }| - { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Setup CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Removal CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional }, + { ID id-RL-Specific-EDCH-Information CRITICALITY reject EXTENSION RL-Specific-EDCH-Information PRESENCE optional}| + { ID id-EDCH-RL-Indication CRITICALITY reject EXTENSION EDCH-RL-Indication PRESENCE optional}| + { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional}| + { ID id-Non-Serving-RL-Preconfig-Setup CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional}| + { ID id-Non-Serving-RL-Preconfig-Removal CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Setup PRESENCE optional}| + { ID id-FTPICH-Information-Reconf CRITICALITY ignore EXTENSION FTPICH-Information-Reconf PRESENCE optional}| + { ID id-Downlink-TPC-enhancements-Reconf CRITICALITY reject EXTENSION Downlink-TPC-enhancements-Reconf PRESENCE optional}, ... } @@ -4744,8 +4913,8 @@ RL-ReconfigurationRequestFDD-RL-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= -- ************************************************************** RadioLinkReconfigurationRequestTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationRequestTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationRequestTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationRequestTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationRequestTDD-Extensions}} OPTIONAL, ... } @@ -4775,8 +4944,8 @@ UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD ::= SEQUENCE { } UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional }, - -- Applicable to 1.28Mcps TDD only +{ ID id-UL-SIRTarget CRITICALITY reject EXTENSION UL-SIR PRESENCE optional}, + -- Applicable to 1.28Mcps TDD only ... } @@ -4788,7 +4957,7 @@ UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD-IEs RNSAP-PROTOCOL-IES ::= { UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD ::= SEQUENCE { cCTrCH-ID CCTrCH-ID, - iE-Extensions ProtocolExtensionContainer { {UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD-ExtIEs} } OPTIONAL, ... } @@ -4842,19 +5011,22 @@ DCH-DeleteItem-RL-ReconfRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RadioLinkReconfigurationRequestTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -{ ID id-RL-ReconfigurationRequestTDD-RL-Information CRITICALITY ignore EXTENSION Multiple-RL-ReconfigurationRequestTDD-RL-Information PRESENCE optional}| - { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional}| - { ID id-HSDSCH-Information-to-Modify-Unsynchronised CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify-Unsynchronised PRESENCE optional}| - { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional}| - { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional}| - { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| - { ID id-E-DCH-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-Information-Reconfig PRESENCE optional }| - { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }| - { ID id-E-DCH-768-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-768-Information-Reconfig PRESENCE optional }| - { ID id-E-DCH-LCR-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-LCR-Information-Reconfig PRESENCE optional }| - { ID id-CPC-InformationLCR CRITICALITY reject EXTENSION CPC-InformationLCR PRESENCE optional }| - { ID id-RNTI-Allocation-Indicator CRITICALITY ignore EXTENSION RNTI-Allocation-Indicator PRESENCE optional }| - { ID id-DCH-MeasurementType-Indicator CRITICALITY reject EXTENSION DCH-MeasurementType-Indicator PRESENCE optional}, +{ ID id-RL-ReconfigurationRequestTDD-RL-Information CRITICALITY ignore EXTENSION Multiple-RL-ReconfigurationRequestTDD-RL-Information PRESENCE optional}| + { ID id-HSDSCH-TDD-Information CRITICALITY reject EXTENSION HSDSCH-TDD-Information PRESENCE optional}| + { ID id-HSDSCH-Information-to-Modify-Unsynchronised CRITICALITY reject EXTENSION HSDSCH-Information-to-Modify-Unsynchronised PRESENCE optional}| + { ID id-HSDSCH-MACdFlows-to-Add CRITICALITY reject EXTENSION HSDSCH-MACdFlows-Information PRESENCE optional}| + { ID id-HSDSCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION HSDSCH-MACdFlows-to-Delete PRESENCE optional}| + { ID id-HSPDSCH-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-E-DCH-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-Information-Reconfig PRESENCE optional}| + { ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional}| + { ID id-E-DCH-768-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-768-Information-Reconfig PRESENCE optional}| + { ID id-E-DCH-LCR-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-LCR-Information-Reconfig PRESENCE optional}| + { ID id-CPC-InformationLCR CRITICALITY reject EXTENSION CPC-InformationLCR PRESENCE optional}| + { ID id-RNTI-Allocation-Indicator CRITICALITY ignore EXTENSION RNTI-Allocation-Indicator PRESENCE optional}| + { ID id-DCH-MeasurementType-Indicator CRITICALITY reject EXTENSION DCH-MeasurementType-Indicator PRESENCE optional}| + { ID id-Multi-Carrier-EDCH-Reconfigure CRITICALITY reject EXTENSION Multi-Carrier-EDCH-Reconfigure PRESENCE optional}| + { ID id-MU-MIMO-Indicator CRITICALITY reject EXTENSION MU-MIMO-Indicator PRESENCE optional}| + { ID id-UE-Support-of-non-rectangular-resource-allocation CRITICALITY ignore EXTENSION UE-Support-of-non-rectangular-resource-allocation PRESENCE optional}, ... } @@ -4880,8 +5052,8 @@ RL-ReconfigurationRequestTDD-RL-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= -- ************************************************************** RadioLinkReconfigurationResponseFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationResponseFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationResponseFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationResponseFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationResponseFDD-Extensions}} OPTIONAL, ... } @@ -4911,13 +5083,14 @@ RL-InformationResponseItem-RL-ReconfRspFDD ::= SEQUENCE { } RL-InformationResponseItem-RL-ReconfRspFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-DL-PowerBalancing-UpdatedIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-UpdatedIndicator PRESENCE optional }| - { ID id-EDCH-FDD-InformationResponse CRITICALITY ignore EXTENSION EDCH-FDD-InformationResponse PRESENCE optional }| - { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| + { ID id-DL-PowerBalancing-UpdatedIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-UpdatedIndicator PRESENCE optional }| + { ID id-EDCH-FDD-InformationResponse CRITICALITY ignore EXTENSION EDCH-FDD-InformationResponse PRESENCE optional }| + { ID id-EDCH-RLSet-Id CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }| { ID id-EDCH-FDD-DL-ControlChannelInformation CRITICALITY ignore EXTENSION EDCH-FDD-DL-ControlChannelInformation PRESENCE optional }| - { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| - { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| - { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }, + { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional }| + { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional }| + { ID id-Non-Serving-RL-Preconfig-Info CRITICALITY ignore EXTENSION Non-Serving-RL-Preconfig-Info PRESENCE optional }| + { ID id-FTPICH-Information-Response CRITICALITY ignore EXTENSION FTPICH-Information-Response PRESENCE optional }, ... } @@ -4930,7 +5103,7 @@ DCH-InformationResponseListIEs-RL-ReconfRspFDD RNSAP-PROTOCOL-IES ::= { DL-CodeInformationList-RL-ReconfRspFDD ::= ProtocolIE-Single-Container {{ DL-CodeInformationListIEs-RL-ReconfRspFDD }} DL-CodeInformationListIEs-RL-ReconfRspFDD RNSAP-PROTOCOL-IES ::= { - { ID id-FDD-DL-CodeInformation CRITICALITY ignore TYPE FDD-DL-CodeInformation PRESENCE optional } + { ID id-FDD-DL-CodeInformation CRITICALITY ignore TYPE FDD-DL-CodeInformation PRESENCE optional} } RadioLinkReconfigurationResponseFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { @@ -4950,8 +5123,8 @@ RadioLinkReconfigurationResponseFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkReconfigurationResponseTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationResponseTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationResponseTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkReconfigurationResponseTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkReconfigurationResponseTDD-Extensions}} OPTIONAL, ... } @@ -4995,24 +5168,24 @@ DL-CCTrCH-InformationItem-RL-ReconfRspTDD ::= SEQUENCE { ... } -DL-CCTrCH-InformationItem-RL-ReconfRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +DL-CCTrCH-InformationItem-RL-ReconfRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -DL-DPCH-InformationModifyList-LCR-RL-ReconfRspTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationModifyListIEs-LCR-RL-ReconfRspTDD }} +DL-DPCH-InformationModifyList-LCR-RL-ReconfRspTDD ::= ProtocolIE-Single-Container {{ DL-DPCH-InformationModifyListIEs-LCR-RL-ReconfRspTDD }} DL-DPCH-InformationModifyListIEs-LCR-RL-ReconfRspTDD RNSAP-PROTOCOL-IES ::= { - {ID id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD CRITICALITY ignore TYPE DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD PRESENCE optional }, + {ID id-DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD CRITICALITY ignore TYPE DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD PRESENCE optional}, ... } -DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD ::= SEQUENCE { - dL-Timeslot-LCR-InformationModifyList-RL-ReconfRqstTDD DL-Timeslot-LCR-InformationModifyList-RL-ReconfRspTDD OPTIONAL, +DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD ::= SEQUENCE { + dL-Timeslot-LCR-InformationModifyList-RL-ReconfRqstTDD DL-Timeslot-LCR-InformationModifyList-RL-ReconfRspTDD OPTIONAL, iE-Extensions ProtocolExtensionContainer { { DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD-ExtIEs} } OPTIONAL, ... } -DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { +DL-DPCH-InformationModifyItem-LCR-RL-ReconfRspTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } @@ -5037,22 +5210,26 @@ DCH-InformationResponseListIEs-RL-ReconfRspTDD RNSAP-PROTOCOL-IES ::= { } RadioLinkReconfigurationResponseTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| - { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional }| - { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional }| - { ID id-RL-ReconfigurationResponseTDD-RL-Information CRITICALITY ignore EXTENSION Multiple-RL-InformationResponse-RL-ReconfRspTDD PRESENCE optional}| - { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }| - { ID id-E-DCH-768-Information-Response CRITICALITY ignore EXTENSION E-DCH-768-Information-Response PRESENCE optional }| - { ID id-E-DCH-LCR-Information-Response CRITICALITY ignore EXTENSION E-DCH-LCR-Information-Response PRESENCE optional }| - { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }| + { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional}| + { ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional}| + { ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional}| + { ID id-RL-ReconfigurationResponseTDD-RL-Information CRITICALITY ignore EXTENSION Multiple-RL-InformationResponse-RL-ReconfRspTDD PRESENCE optional}| + { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional}| + { ID id-E-DCH-768-Information-Response CRITICALITY ignore EXTENSION E-DCH-768-Information-Response PRESENCE optional}| + { ID id-E-DCH-LCR-Information-Response CRITICALITY ignore EXTENSION E-DCH-LCR-Information-Response PRESENCE optional}| + { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional}| -- Applicable to 1.28Mcps TDD only - { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }| - { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional }| - { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| - { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| - { ID id-E-RNTI-For-FACH CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional }| - { ID id-H-RNTI-For-FACH CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| - { ID id-DCH-MeasurementOccasion-Information CRITICALITY reject EXTENSION DCH-MeasurementOccasion-Information PRESENCE optional }, + { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional}| + { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional}| + { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| + { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}| + { ID id-E-RNTI-For-FACH CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional}| + { ID id-H-RNTI-For-FACH CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional}| + { ID id-DCH-MeasurementOccasion-Information CRITICALITY reject EXTENSION DCH-MeasurementOccasion-Information PRESENCE optional}| + { ID id-Multi-Carrier-EDCH-Response CRITICALITY ignore EXTENSION Multi-Carrier-EDCH-Information-Response PRESENCE optional}| + { ID id-MU-MIMO-InformationLCR CRITICALITY reject EXTENSION MU-MIMO-InformationLCR PRESENCE optional}| + { ID id-Non-rectangular-resource-allocation-indicator CRITICALITY reject EXTENSION Non-rectangular-resource-allocation-indicator PRESENCE optional}| + { ID id-Non-rectangular-resource-timeslot-set CRITICALITY reject EXTENSION Non-rectangular-resource-timeslot-set PRESENCE optional}, ... } @@ -5066,8 +5243,8 @@ Multiple-RL-InformationResponse-RL-ReconfRspTDD ::= SEQUENCE (SIZE (1..maxNrOfRL -- ************************************************************** RadioLinkFailureIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkFailureIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkFailureIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkFailureIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkFailureIndication-Extensions}} OPTIONAL, ... } @@ -5078,16 +5255,16 @@ RadioLinkFailureIndication-IEs RNSAP-PROTOCOL-IES ::= { Reporting-Object-RL-FailureInd ::= CHOICE { rL RL-RL-FailureInd, - rL-Set RL-Set-RL-FailureInd, --FDD only + rL-Set RL-Set-RL-FailureInd, --FDD only ..., - cCTrCH CCTrCH-RL-FailureInd --TDD only + cCTrCH CCTrCH-RL-FailureInd --TDD only } RL-RL-FailureInd ::= SEQUENCE { rL-InformationList-RL-FailureInd RL-InformationList-RL-FailureInd, iE-Extensions ProtocolExtensionContainer { { RLItem-RL-FailureInd-ExtIEs} } OPTIONAL, ... -} +} RLItem-RL-FailureInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -5104,7 +5281,7 @@ RL-Information-RL-FailureInd ::= SEQUENCE { cause Cause, iE-Extensions ProtocolExtensionContainer { {RL-Information-RL-FailureInd-ExtIEs} } OPTIONAL, ... -} +} RL-Information-RL-FailureInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -5114,7 +5291,7 @@ RL-Set-RL-FailureInd ::= SEQUENCE { rL-Set-InformationList-RL-FailureInd RL-Set-InformationList-RL-FailureInd, iE-Extensions ProtocolExtensionContainer { { RL-SetItem-RL-FailureInd-ExtIEs} } OPTIONAL, ... -} +} RL-SetItem-RL-FailureInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -5131,7 +5308,7 @@ RL-Set-Information-RL-FailureInd ::= SEQUENCE { cause Cause, iE-Extensions ProtocolExtensionContainer { {RL-Set-Information-RL-FailureInd-ExtIEs} } OPTIONAL, ... -} +} RL-Set-Information-RL-FailureInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -5176,8 +5353,8 @@ CCTrCH-InformationItem-RL-FailureInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkPreemptionRequiredIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkPreemptionRequiredIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkPreemptionRequiredIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkPreemptionRequiredIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkPreemptionRequiredIndication-Extensions}} OPTIONAL, ... } @@ -5199,12 +5376,12 @@ RL-InformationItem-RL-PreemptRequiredInd::= SEQUENCE { } RL-Information-RL-PreemptRequiredInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd CRITICALITY ignore EXTENSION EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd PRESENCE optional }, + { ID id-EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd CRITICALITY ignore EXTENSION EDCH-MacdFlowSpecificInformationList-RL-PreemptRequiredInd PRESENCE optional}, ... } RadioLinkPreemptionRequiredIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd CRITICALITY ignore EXTENSION HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd PRESENCE optional }, + { ID id-HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd CRITICALITY ignore EXTENSION HSDSCHMacdFlowSpecificInformationList-RL-PreemptRequiredInd PRESENCE optional}, ... } @@ -5248,8 +5425,8 @@ EDCH-MacdFlowSpecificInformation-RL-PreemptRequiredInd-ExtIEs RNSAP-PROTOCOL-EXT -- ************************************************************** RadioLinkRestoreIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkRestoreIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkRestoreIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkRestoreIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkRestoreIndication-Extensions}} OPTIONAL, ... } @@ -5259,17 +5436,17 @@ RadioLinkRestoreIndication-IEs RNSAP-PROTOCOL-IES ::= { } Reporting-Object-RL-RestoreInd ::= CHOICE { - rL RL-RL-RestoreInd, --TDD only - rL-Set RL-Set-RL-RestoreInd, --FDD only + rL RL-RL-RestoreInd, --TDD only + rL-Set RL-Set-RL-RestoreInd, --FDD only ..., - cCTrCH CCTrCH-RL-RestoreInd --TDD only + cCTrCH CCTrCH-RL-RestoreInd --TDD only } RL-RL-RestoreInd ::= SEQUENCE { rL-InformationList-RL-RestoreInd RL-InformationList-RL-RestoreInd, iE-Extensions ProtocolExtensionContainer { { RLItem-RL-RestoreInd-ExtIEs} } OPTIONAL, ... -} +} RLItem-RL-RestoreInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -5285,7 +5462,7 @@ RL-Information-RL-RestoreInd ::= SEQUENCE { rL-ID RL-ID, iE-Extensions ProtocolExtensionContainer { {RL-Information-RL-RestoreInd-ExtIEs} } OPTIONAL, ... -} +} RL-Information-RL-RestoreInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -5295,7 +5472,7 @@ RL-Set-RL-RestoreInd ::= SEQUENCE { rL-Set-InformationList-RL-RestoreInd RL-Set-InformationList-RL-RestoreInd, iE-Extensions ProtocolExtensionContainer { { RL-SetItem-RL-RestoreInd-ExtIEs} } OPTIONAL, ... -} +} RL-SetItem-RL-RestoreInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -5311,7 +5488,7 @@ RL-Set-Information-RL-RestoreInd ::= SEQUENCE { rL-Set-ID RL-Set-ID, iE-Extensions ProtocolExtensionContainer { {RL-Set-Information-RL-RestoreInd-ExtIEs} } OPTIONAL, ... -} +} RL-Set-Information-RL-RestoreInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... @@ -5355,24 +5532,24 @@ CCTrCH-InformationItem-RL-RestoreInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** DL-PowerControlRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DL-PowerControlRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DL-PowerControlRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DL-PowerControlRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DL-PowerControlRequest-Extensions}} OPTIONAL, ... } DL-PowerControlRequest-IEs RNSAP-PROTOCOL-IES ::= { { ID id-PowerAdjustmentType CRITICALITY ignore TYPE PowerAdjustmentType PRESENCE mandatory} | { ID id-DLReferencePower CRITICALITY ignore TYPE DL-Power PRESENCE conditional} | - -- This IE shall be present if Power Adjustment Type IE equals to 'Common' + -- This IE shall be present if Power Adjustment Type IE equals to ‘Common’ { ID id-InnerLoopDLPCStatus CRITICALITY ignore TYPE InnerLoopDLPCStatus PRESENCE optional } | { ID id-DLReferencePowerList-DL-PC-Rqst CRITICALITY ignore TYPE DL-ReferencePowerInformationList-DL-PC-Rqst PRESENCE conditional} | - -- This IE shall be present if Power Adjustment Type IE equals to 'Individual' + -- This IE shall be present if Power Adjustment Type IE equals to ‘Individual’ { ID id-MaxAdjustmentStep CRITICALITY ignore TYPE MaxAdjustmentStep PRESENCE conditional } | - -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' + -- This IE shall be present if Power Adjustment Type IE equals to ‘Common’ or ‘Individual’ { ID id-AdjustmentPeriod CRITICALITY ignore TYPE AdjustmentPeriod PRESENCE conditional }| - -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' + -- This IE shall be present if Power Adjustment Type IE equals to ‘Common’ or ‘Individual’ { ID id-AdjustmentRatio CRITICALITY ignore TYPE ScaledAdjustmentRatio PRESENCE conditional }, - -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' + -- This IE shall be present if Power Adjustment Type IE equals to ‘Common’ or ‘Individual’ ... } @@ -5404,8 +5581,8 @@ DL-PowerControlRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** DL-PowerTimeslotControlRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DL-PowerTimeslotControlRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DL-PowerTimeslotControlRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DL-PowerTimeslotControlRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DL-PowerTimeslotControlRequest-Extensions}} OPTIONAL, ... } @@ -5416,10 +5593,10 @@ DL-PowerTimeslotControlRequest-IEs RNSAP-PROTOCOL-IES ::= { } DL-PowerTimeslotControlRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD CRITICALITY ignore EXTENSION DL-TimeSlot-ISCP-LCR-Information PRESENCE optional}| + { ID id-timeSlot-ISCP-LCR-List-DL-PC-Rqst-TDD CRITICALITY ignore EXTENSION DL-TimeSlot-ISCP-LCR-Information PRESENCE optional}| --Mandatory for 1.28Mcps TDD only - { ID id-PrimCCPCH-RSCP-DL-PC-RqstTDD CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP PRESENCE optional }| - { ID id-PrimaryCCPCH-RSCP-Delta CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP-Delta PRESENCE optional }, + { ID id-PrimCCPCH-RSCP-DL-PC-RqstTDD CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP PRESENCE optional}| + { ID id-PrimaryCCPCH-RSCP-Delta CRITICALITY ignore EXTENSION PrimaryCCPCH-RSCP-Delta PRESENCE optional}, ... } @@ -5430,13 +5607,13 @@ DL-PowerTimeslotControlRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** PhysicalChannelReconfigurationRequestFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{PhysicalChannelReconfigurationRequestFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{PhysicalChannelReconfigurationRequestFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{PhysicalChannelReconfigurationRequestFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{PhysicalChannelReconfigurationRequestFDD-Extensions}} OPTIONAL, ... } PhysicalChannelReconfigurationRequestFDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-RL-Information-PhyChReconfRqstFDD CRITICALITY reject TYPE RL-Information-PhyChReconfRqstFDD PRESENCE mandatory }, + { ID id-RL-Information-PhyChReconfRqstFDD CRITICALITY reject TYPE RL-Information-PhyChReconfRqstFDD PRESENCE mandatory}, ... } @@ -5448,7 +5625,8 @@ RL-Information-PhyChReconfRqstFDD ::= SEQUENCE { } RL-Information-PhyChReconfRqstFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional}, + { ID id-F-DPCH-SlotFormat CRITICALITY ignore EXTENSION F-DPCH-SlotFormat PRESENCE optional}| + { ID id-FTPICH-Reconfiguration-Information CRITICALITY ignore EXTENSION FTPICH-Reconfiguration-Information PRESENCE optional}, ... } @@ -5469,8 +5647,8 @@ PhysicalChannelReconfigurationRequestFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= -- ************************************************************** PhysicalChannelReconfigurationRequestTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{PhysicalChannelReconfigurationRequestTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{PhysicalChannelReconfigurationRequestTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{PhysicalChannelReconfigurationRequestTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{PhysicalChannelReconfigurationRequestTDD-Extensions}} OPTIONAL, ... } @@ -5521,7 +5699,7 @@ UL-CCTrCH-InformationItem-PhyChReconfRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= UL-DPCH-InformationList-PhyChReconfRqstTDD ::= ProtocolIE-Single-Container {{UL-DPCH-InformationListIEs-PhyChReconfRqstTDD}} UL-DPCH-InformationListIEs-PhyChReconfRqstTDD RNSAP-PROTOCOL-IES ::= { - { ID id-UL-DPCH-InformationItem-PhyChReconfRqstTDD CRITICALITY notify TYPE UL-DPCH-InformationItem-PhyChReconfRqstTDD PRESENCE mandatory } + { ID id-UL-DPCH-InformationItem-PhyChReconfRqstTDD CRITICALITY notify TYPE UL-DPCH-InformationItem-PhyChReconfRqstTDD PRESENCE mandatory} } UL-DPCH-InformationItem-PhyChReconfRqstTDD ::= SEQUENCE { @@ -5535,9 +5713,9 @@ UL-DPCH-InformationItem-PhyChReconfRqstTDD ::= SEQUENCE { } UL-DPCH-InformationItem-PhyChReconfRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD CRITICALITY reject EXTENSION UL-TimeslotLCR-InformationList-PhyChReconfRqstTDD PRESENCE optional }| + { ID id-UL-Timeslot-LCR-InformationList-PhyChReconfRqstTDD CRITICALITY reject EXTENSION UL-TimeslotLCR-InformationList-PhyChReconfRqstTDD PRESENCE optional}| --For 1.28Mcps TDD only - { ID id-UL-Timeslot-InformationList-PhyChReconfRqstTDD768 CRITICALITY reject EXTENSION UL-Timeslot-InformationList-PhyChReconfRqstTDD768 PRESENCE optional }, + { ID id-UL-Timeslot-InformationList-PhyChReconfRqstTDD768 CRITICALITY reject EXTENSION UL-Timeslot-InformationList-PhyChReconfRqstTDD768 PRESENCE optional}, --For 7.68Mcps TDD only ... } @@ -5610,7 +5788,7 @@ DL-CCTrCH-InformationItem-PhyChReconfRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= DL-DPCH-InformationList-PhyChReconfRqstTDD ::= ProtocolIE-Single-Container {{DL-DPCH-InformationListIEs-PhyChReconfRqstTDD}} DL-DPCH-InformationListIEs-PhyChReconfRqstTDD RNSAP-PROTOCOL-IES ::= { - { ID id-DL-DPCH-InformationItem-PhyChReconfRqstTDD CRITICALITY notify TYPE DL-DPCH-InformationItem-PhyChReconfRqstTDD PRESENCE mandatory } + { ID id-DL-DPCH-InformationItem-PhyChReconfRqstTDD CRITICALITY notify TYPE DL-DPCH-InformationItem-PhyChReconfRqstTDD PRESENCE mandatory} } DL-DPCH-InformationItem-PhyChReconfRqstTDD ::= SEQUENCE { @@ -5630,12 +5808,12 @@ DL-DPCH-InformationItem-PhyChReconfRqstTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -DL-TimeslotLCR-InformationList-PhyChReconfRqstTDD::= SEQUENCE ( SIZE (1..maxNrOfTsLCR)) OF DL-TimeslotLCR-InformationItem-PhyChReconfRqstTDD +DL-TimeslotLCR-InformationList-PhyChReconfRqstTDD ::= SEQUENCE ( SIZE (1..maxNrOfTsLCR)) OF DL-TimeslotLCR-InformationItem-PhyChReconfRqstTDD DL-TimeslotLCR-InformationItem-PhyChReconfRqstTDD ::= SEQUENCE { timeSlotLCR TimeSlotLCR, - midambleShiftLCR MidambleShiftLCR OPTIONAL, - tFCI-Presence TFCI-Presence OPTIONAL, + midambleShiftLCR MidambleShiftLCR OPTIONAL, + tFCI-Presence TFCI-Presence OPTIONAL, dL-Code-LCR-Information TDD-DL-Code-LCR-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DL-TimeslotLCR-InformationItem-PhyChReconfRqstTDD-ExtIEs} } OPTIONAL, ... @@ -5649,9 +5827,9 @@ DL-Timeslot-InformationList-PhyChReconfRqstTDD::= SEQUENCE ( SIZE (1..maxNrOfTS) DL-Timeslot-InformationItem-PhyChReconfRqstTDD ::= SEQUENCE { timeSlot TimeSlot, - midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL, - tFCI-Presence TFCI-Presence OPTIONAL, - dL-Code-Information TDD-DL-Code-Information OPTIONAL, + midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL, + tFCI-Presence TFCI-Presence OPTIONAL, + dL-Code-Information TDD-DL-Code-Information OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DL-Timeslot-InformationItem-PhyChReconfRqstTDD-ExtIEs} } OPTIONAL, ... } @@ -5725,14 +5903,14 @@ PhysicalChannelReconfigurationRequestTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= -- ************************************************************** PhysicalChannelReconfigurationCommand ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{PhysicalChannelReconfigurationCommand-IEs}}, - protocolExtensions ProtocolExtensionContainer {{PhysicalChannelReconfigurationCommand-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{PhysicalChannelReconfigurationCommand-IEs}}, + protocolExtensions ProtocolExtensionContainer {{PhysicalChannelReconfigurationCommand-Extensions}} OPTIONAL, ... } PhysicalChannelReconfigurationCommand-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-CFN CRITICALITY ignore TYPE CFN PRESENCE mandatory } | - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-CFN CRITICALITY ignore TYPE CFN PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -5747,14 +5925,14 @@ PhysicalChannelReconfigurationCommand-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** PhysicalChannelReconfigurationFailure ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{PhysicalChannelReconfigurationFailure-IEs}}, - protocolExtensions ProtocolExtensionContainer {{PhysicalChannelReconfigurationFailure-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{PhysicalChannelReconfigurationFailure-IEs}}, + protocolExtensions ProtocolExtensionContainer {{PhysicalChannelReconfigurationFailure-Extensions}} OPTIONAL, ... } PhysicalChannelReconfigurationFailure-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } | - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -5769,18 +5947,18 @@ PhysicalChannelReconfigurationFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkCongestionIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkCongestionIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkCongestionIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkCongestionIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkCongestionIndication-Extensions}} OPTIONAL, ... } RadioLinkCongestionIndication-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-CongestionCause CRITICALITY ignore TYPE CongestionCause PRESENCE optional }| - { ID id-RL-InformationList-RL-CongestInd CRITICALITY ignore TYPE RL-InformationList-RL-CongestInd PRESENCE mandatory }, + { ID id-CongestionCause CRITICALITY ignore TYPE CongestionCause PRESENCE optional}| + { ID id-RL-InformationList-RL-CongestInd CRITICALITY ignore TYPE RL-InformationList-RL-CongestInd PRESENCE mandatory}, ... } -RL-InformationList-RL-CongestInd ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { {RL-InformationItemIEs-RL-CongestInd} } +RL-InformationList-RL-CongestInd ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { {RL-InformationItemIEs-RL-CongestInd} } RL-InformationItemIEs-RL-CongestInd RNSAP-PROTOCOL-IES ::= { { ID id-RL-InformationItem-RL-CongestInd CRITICALITY ignore TYPE RL-InformationItem-RL-CongestInd PRESENCE mandatory } @@ -5811,8 +5989,8 @@ DCH-Rate-InformationItem-RL-CongestInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } RL-Information-RL-CongestInd-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd CRITICALITY ignore EXTENSION EDCH-MacdFlowSpecificInformationList-RL-CongestInd PRESENCE optional }| - { ID id-DCH-Indicator-For-E-DCH-HSDPA-Operation CRITICALITY ignore EXTENSION DCH-Indicator-For-E-DCH-HSDPA-Operation PRESENCE optional }, + { ID id-EDCH-MacdFlowSpecificInformationList-RL-CongestInd CRITICALITY ignore EXTENSION EDCH-MacdFlowSpecificInformationList-RL-CongestInd PRESENCE optional}| + { ID id-DCH-Indicator-For-E-DCH-HSDPA-Operation CRITICALITY ignore EXTENSION DCH-Indicator-For-E-DCH-HSDPA-Operation PRESENCE optional}, ... } @@ -5843,46 +6021,47 @@ EDCH-MacdFlowSpecificInformation-RL-CongestInd-ExtIEs RNSAP-PROTOCOL-EXTENSION : -- ************************************************************** UplinkSignallingTransferIndicationFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{UplinkSignallingTransferIndicationFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{UplinkSignallingTransferIndicationFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{UplinkSignallingTransferIndicationFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{UplinkSignallingTransferIndicationFDD-Extensions}} OPTIONAL, ... } UplinkSignallingTransferIndicationFDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-UC-ID CRITICALITY ignore TYPE UC-ID PRESENCE mandatory } | - { ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory } | - { ID id-GA-Cell CRITICALITY ignore TYPE GA-Cell PRESENCE optional } | - { ID id-C-RNTI CRITICALITY ignore TYPE C-RNTI PRESENCE mandatory } | - { ID id-S-RNTI CRITICALITY ignore TYPE S-RNTI PRESENCE mandatory } | - { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional } | - { ID id-PropagationDelay CRITICALITY ignore TYPE PropagationDelay PRESENCE mandatory } | - { ID id-STTD-SupportIndicator CRITICALITY ignore TYPE STTD-SupportIndicator PRESENCE mandatory } | - { ID id-ClosedLoopMode1-SupportIndicator CRITICALITY ignore TYPE ClosedLoopMode1-SupportIndicator PRESENCE mandatory } | - { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory } | - { ID id-CN-PS-DomainIdentifier CRITICALITY ignore TYPE CN-PS-DomainIdentifier PRESENCE optional } | - { ID id-CN-CS-DomainIdentifier CRITICALITY ignore TYPE CN-CS-DomainIdentifier PRESENCE optional } | - { ID id-URA-Information CRITICALITY ignore TYPE URA-Information PRESENCE optional }, + { ID id-UC-ID CRITICALITY ignore TYPE UC-ID PRESENCE mandatory} | + { ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory} | + { ID id-GA-Cell CRITICALITY ignore TYPE GA-Cell PRESENCE optional} | + { ID id-C-RNTI CRITICALITY ignore TYPE C-RNTI PRESENCE mandatory} | + { ID id-S-RNTI CRITICALITY ignore TYPE S-RNTI PRESENCE mandatory} | + { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional} | + { ID id-PropagationDelay CRITICALITY ignore TYPE PropagationDelay PRESENCE mandatory} | + { ID id-STTD-SupportIndicator CRITICALITY ignore TYPE STTD-SupportIndicator PRESENCE mandatory} | + { ID id-ClosedLoopMode1-SupportIndicator CRITICALITY ignore TYPE ClosedLoopMode1-SupportIndicator PRESENCE mandatory} | + { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory} | + { ID id-CN-PS-DomainIdentifier CRITICALITY ignore TYPE CN-PS-DomainIdentifier PRESENCE optional} | + { ID id-CN-CS-DomainIdentifier CRITICALITY ignore TYPE CN-CS-DomainIdentifier PRESENCE optional} | + { ID id-URA-Information CRITICALITY ignore TYPE URA-Information PRESENCE optional}, ... } UplinkSignallingTransferIndicationFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-DPC-Mode-Change-SupportIndicator CRITICALITY ignore EXTENSION DPC-Mode-Change-SupportIndicator PRESENCE optional }| - { ID id-CommonTransportChannelResourcesInitialisationNotRequired CRITICALITY ignore EXTENSION CommonTransportChannelResourcesInitialisationNotRequired PRESENCE optional }| - { ID id-CellCapabilityContainer-FDD CRITICALITY ignore EXTENSION CellCapabilityContainer-FDD PRESENCE optional }| - { ID id-SNA-Information CRITICALITY ignore EXTENSION SNA-Information PRESENCE optional }| - { ID id-CellPortionID CRITICALITY ignore EXTENSION CellPortionID PRESENCE optional }| + { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional}| + { ID id-DPC-Mode-Change-SupportIndicator CRITICALITY ignore EXTENSION DPC-Mode-Change-SupportIndicator PRESENCE optional}| + { ID id-CommonTransportChannelResourcesInitialisationNotRequired CRITICALITY ignore EXTENSION CommonTransportChannelResourcesInitialisationNotRequired PRESENCE optional}| + { ID id-CellCapabilityContainer-FDD CRITICALITY ignore EXTENSION CellCapabilityContainer-FDD PRESENCE optional}| + { ID id-SNA-Information CRITICALITY ignore EXTENSION SNA-Information PRESENCE optional}| + { ID id-CellPortionID CRITICALITY ignore EXTENSION CellPortionID PRESENCE optional}| { ID id-Active-MBMS-Bearer-ServiceFDD CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD PRESENCE optional}| - { ID id-Inter-Frequency-Cell-List CRITICALITY ignore EXTENSION Inter-Frequency-Cell-List PRESENCE optional }| - { ID id-ExtendedPropagationDelay CRITICALITY ignore EXTENSION ExtendedPropagationDelay PRESENCE optional }| - { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| - { ID id-Multiple-PLMN-List CRITICALITY ignore EXTENSION Multiple-PLMN-List PRESENCE optional }| - { ID id-E-RNTI CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional }| - { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }| + { ID id-Inter-Frequency-Cell-List CRITICALITY ignore EXTENSION Inter-Frequency-Cell-List PRESENCE optional}| + { ID id-ExtendedPropagationDelay CRITICALITY ignore EXTENSION ExtendedPropagationDelay PRESENCE optional}| + { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional}| + { ID id-Multiple-PLMN-List CRITICALITY ignore EXTENSION Multiple-PLMN-List PRESENCE optional}| + { ID id-E-RNTI CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional}| + { ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional}| -- This IE shall be present if the Continuous Packet Connectivity DTX-DRX Support Indicator IE in Cell Capability Container FDD IE is set to 1. - { ID id-CellCapabilityContainerExtension-FDD CRITICALITY ignore EXTENSION CellCapabilityContainerExtension-FDD PRESENCE optional }| - { ID id-Secondary-Serving-Cell-List CRITICALITY ignore EXTENSION Secondary-Serving-Cell-List PRESENCE optional }| - { ID id-Dual-Band-Secondary-Serving-Cell-List CRITICALITY ignore EXTENSION Secondary-Serving-Cell-List PRESENCE optional }, + { ID id-CellCapabilityContainerExtension-FDD CRITICALITY ignore EXTENSION CellCapabilityContainerExtension-FDD PRESENCE optional}| + { ID id-Secondary-Serving-Cell-List CRITICALITY ignore EXTENSION Secondary-Serving-Cell-List PRESENCE optional}| + { ID id-Dual-Band-Secondary-Serving-Cell-List CRITICALITY ignore EXTENSION Secondary-Serving-Cell-List PRESENCE optional}| + { ID id-Extended-S-RNTI CRITICALITY ignore EXTENSION Extended-RNTI PRESENCE optional}, ... } @@ -5893,29 +6072,29 @@ UplinkSignallingTransferIndicationFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** UplinkSignallingTransferIndicationTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{UplinkSignallingTransferIndicationTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{UplinkSignallingTransferIndicationTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{UplinkSignallingTransferIndicationTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{UplinkSignallingTransferIndicationTDD-Extensions}} OPTIONAL, ... } UplinkSignallingTransferIndicationTDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-UC-ID CRITICALITY ignore TYPE UC-ID PRESENCE mandatory } | - { ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory } | - { ID id-GA-Cell CRITICALITY ignore TYPE GA-Cell PRESENCE optional } | - { ID id-C-RNTI CRITICALITY ignore TYPE C-RNTI PRESENCE mandatory } | - { ID id-S-RNTI CRITICALITY ignore TYPE S-RNTI PRESENCE mandatory } | - { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional } | - { ID id-RxTimingDeviationForTA CRITICALITY ignore TYPE RxTimingDeviationForTA PRESENCE mandatory } | - { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory } | - { ID id-CN-PS-DomainIdentifier CRITICALITY ignore TYPE CN-PS-DomainIdentifier PRESENCE optional } | - { ID id-CN-CS-DomainIdentifier CRITICALITY ignore TYPE CN-CS-DomainIdentifier PRESENCE optional } | - { ID id-URA-Information CRITICALITY ignore TYPE URA-Information PRESENCE optional }, + { ID id-UC-ID CRITICALITY ignore TYPE UC-ID PRESENCE mandatory} | + { ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory} | + { ID id-GA-Cell CRITICALITY ignore TYPE GA-Cell PRESENCE optional} | + { ID id-C-RNTI CRITICALITY ignore TYPE C-RNTI PRESENCE mandatory} | + { ID id-S-RNTI CRITICALITY ignore TYPE S-RNTI PRESENCE mandatory} | + { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional} | + { ID id-RxTimingDeviationForTA CRITICALITY ignore TYPE RxTimingDeviationForTA PRESENCE mandatory} | + { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory} | + { ID id-CN-PS-DomainIdentifier CRITICALITY ignore TYPE CN-PS-DomainIdentifier PRESENCE optional} | + { ID id-CN-CS-DomainIdentifier CRITICALITY ignore TYPE CN-CS-DomainIdentifier PRESENCE optional} | + { ID id-URA-Information CRITICALITY ignore TYPE URA-Information PRESENCE optional}, ... } UplinkSignallingTransferIndicationTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { { ID id-GA-CellAdditionalShapes CRITICALITY ignore EXTENSION GA-CellAdditionalShapes PRESENCE optional }| - { ID id-CommonTransportChannelResourcesInitialisationNotRequired CRITICALITY ignore EXTENSION CommonTransportChannelResourcesInitialisationNotRequired PRESENCE optional }| + { ID id-CommonTransportChannelResourcesInitialisationNotRequired CRITICALITY ignore EXTENSION CommonTransportChannelResourcesInitialisationNotRequired PRESENCE optional }| { ID id-CellCapabilityContainer-TDD CRITICALITY ignore EXTENSION CellCapabilityContainer-TDD PRESENCE optional }| -- Applicable to 3.84Mcps TDD only { ID id-CellCapabilityContainer-TDD-LCR CRITICALITY ignore EXTENSION CellCapabilityContainer-TDD-LCR PRESENCE optional }| @@ -5929,7 +6108,9 @@ UplinkSignallingTransferIndicationTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { { ID id-Multiple-PLMN-List CRITICALITY ignore EXTENSION Multiple-PLMN-List PRESENCE optional }| { ID id-HSDSCH-RNTI CRITICALITY ignore EXTENSION HSDSCH-RNTI PRESENCE optional }| { ID id-E-RNTI CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional }| - { ID id-CellPortionLCRID CRITICALITY ignore EXTENSION CellPortionLCRID PRESENCE optional }, + { ID id-CellPortionLCRID CRITICALITY ignore EXTENSION CellPortionLCRID PRESENCE optional }| + { ID id-CellCapabilityContainerExtension-TDD-LCR CRITICALITY ignore EXTENSION CellCapabilityContainerExtension-TDD-LCR PRESENCE optional }| + { ID id-Extended-S-RNTI CRITICALITY ignore EXTENSION Extended-RNTI PRESENCE optional }, ... } @@ -5941,8 +6122,8 @@ UplinkSignallingTransferIndicationTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** DownlinkSignallingTransferRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DownlinkSignallingTransferRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DownlinkSignallingTransferRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DownlinkSignallingTransferRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DownlinkSignallingTransferRequest-Extensions}} OPTIONAL, ... } @@ -5956,13 +6137,13 @@ DownlinkSignallingTransferRequest-IEs RNSAP-PROTOCOL-IES ::= { } DownlinkSignallingTransferRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-URA-ID CRITICALITY ignore EXTENSION URA-ID PRESENCE optional}| - { ID id-MBMS-Bearer-Service-List CRITICALITY ignore EXTENSION MBMS-Bearer-Service-List PRESENCE optional}| - { ID id-Old-URA-ID CRITICALITY ignore EXTENSION URA-ID PRESENCE optional}| - { ID id-SRNC-ID CRITICALITY ignore EXTENSION RNC-ID PRESENCE conditional}| + { ID id-URA-ID CRITICALITY ignore EXTENSION URA-ID PRESENCE optional}| + { ID id-MBMS-Bearer-Service-List CRITICALITY ignore EXTENSION MBMS-Bearer-Service-List PRESENCE optional}| + { ID id-Old-URA-ID CRITICALITY ignore EXTENSION URA-ID PRESENCE optional}| + { ID id-SRNC-ID CRITICALITY ignore EXTENSION RNC-ID PRESENCE conditional}| -- This IE shall be present if the URA-ID IE or Old URA-ID IE is present. - { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}| - { ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE optional}, + { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}| + { ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE optional}, -- FDD and 1.28Mcps TDD only ... } @@ -5975,8 +6156,8 @@ DownlinkSignallingTransferRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RelocationCommit ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RelocationCommit-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RelocationCommit-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RelocationCommit-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RelocationCommit-Extensions}} OPTIONAL, ... } @@ -5997,18 +6178,18 @@ RelocationCommit-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** PagingRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{PagingRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{PagingRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{PagingRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{PagingRequest-Extensions}} OPTIONAL, ... } PagingRequest-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-PagingArea-PagingRqst CRITICALITY ignore TYPE PagingArea-PagingRqst PRESENCE mandatory } | - { ID id-SRNC-ID CRITICALITY ignore TYPE RNC-ID PRESENCE mandatory } | -- May be a BSC-Id. - { ID id-S-RNTI CRITICALITY ignore TYPE S-RNTI PRESENCE mandatory } | - { ID id-IMSI CRITICALITY ignore TYPE IMSI PRESENCE mandatory } | - { ID id-DRXCycleLengthCoefficient CRITICALITY ignore TYPE DRXCycleLengthCoefficient PRESENCE mandatory }| - { ID id-CNOriginatedPage-PagingRqst CRITICALITY ignore TYPE CNOriginatedPage-PagingRqst PRESENCE optional }, + { ID id-PagingArea-PagingRqst CRITICALITY ignore TYPE PagingArea-PagingRqst PRESENCE mandatory}| + { ID id-SRNC-ID CRITICALITY ignore TYPE RNC-ID PRESENCE mandatory}| -- May be a BSC-Id. + { ID id-S-RNTI CRITICALITY ignore TYPE S-RNTI PRESENCE mandatory}| + { ID id-IMSI CRITICALITY ignore TYPE IMSI PRESENCE mandatory}| + { ID id-DRXCycleLengthCoefficient CRITICALITY ignore TYPE DRXCycleLengthCoefficient PRESENCE mandatory}| + { ID id-CNOriginatedPage-PagingRqst CRITICALITY ignore TYPE CNOriginatedPage-PagingRqst PRESENCE optional}, ... } @@ -6051,9 +6232,10 @@ CNOriginatedPage-PagingRqst-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { } PagingRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}| - { ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE optional}, + { ID id-Extended-SRNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}| + { ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE optional}| -- FDD and 1.28Mcps TDD only + { ID id-Extended-S-RNTI CRITICALITY ignore EXTENSION Extended-RNTI PRESENCE optional}, ... } @@ -6064,8 +6246,8 @@ PagingRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** DedicatedMeasurementInitiationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationRequest-Extensions}} OPTIONAL, ... } @@ -6169,15 +6351,15 @@ DedicatedMeasurementInitiationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** DedicatedMeasurementInitiationResponse ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationResponse-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationResponse-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationResponse-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationResponse-Extensions}} OPTIONAL, ... } DedicatedMeasurementInitiationResponse-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } | - { ID id-DedicatedMeasurementObjectType-DM-Rsp CRITICALITY ignore TYPE DedicatedMeasurementObjectType-DM-Rsp PRESENCE optional } | - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory} | + { ID id-DedicatedMeasurementObjectType-DM-Rsp CRITICALITY ignore TYPE DedicatedMeasurementObjectType-DM-Rsp PRESENCE optional} | + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -6225,18 +6407,18 @@ RL-InformationItem-DM-Rsp ::= SEQUENCE { } RL-InformationItem-DM-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { - {ID id-HSSICH-Info-DM CRITICALITY reject EXTENSION HS-SICH-ID PRESENCE optional}| + {ID id-HSSICH-Info-DM CRITICALITY reject EXTENSION HS-SICH-ID PRESENCE optional}| -- TDD only - { ID id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp PRESENCE optional }| + { ID id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp PRESENCE optional}| -- Applicable to 3.84Mcps TDD only. This list of dedicated measurement values is used for the 2nd and beyond measurements of a RL when multiple dedicated measurement values need to be reported. - { ID id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp PRESENCE optional }| + { ID id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp PRESENCE optional}| -- Applicable to 1.28Mcps TDD only. This list of dedicated measurement values is used for the 2nd and beyond measurements of a RL when multiple dedicated measurement values need to be reported. - { ID id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp PRESENCE optional }| + { ID id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp CRITICALITY ignore EXTENSION Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp PRESENCE optional}| -- TDD only. This list of HS-SICH measurement values is used for the 2nd and beyond measurements of a RL when multiple HS-SICH measurement values need to be reported. - { ID id-multiple-DedicatedMeasurementValueList-TDD768-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-TDD768-DM-Rsp PRESENCE optional }| + { ID id-multiple-DedicatedMeasurementValueList-TDD768-DM-Rsp CRITICALITY ignore EXTENSION Multiple-DedicatedMeasurementValueList-TDD768-DM-Rsp PRESENCE optional}| -- Applicable to 7.68Mcps TDD only. This list of dedicated measurement values is used for the 2nd and beyond measurements of a RL when multiple dedicated measurement values need to be reported. - { ID id-DPCH-ID768-DM-Rsp CRITICALITY ignore EXTENSION DPCH-ID768 PRESENCE optional}| - { ID id-HS-SICH-ID-Extension CRITICALITY ignore EXTENSION HS-SICH-ID-Extension PRESENCE optional}, + { ID id-DPCH-ID768-DM-Rsp CRITICALITY ignore EXTENSION DPCH-ID768 PRESENCE optional}| + { ID id-HS-SICH-ID-Extension CRITICALITY ignore EXTENSION HS-SICH-ID-Extension PRESENCE optional}, -- Applicable for 1.28Mcps TDD only when the HS-SICH ID IE is more than 31 ... } @@ -6268,7 +6450,7 @@ DedicatedMeasurementInitiationResponse-Extensions RNSAP-PROTOCOL-EXTENSION ::= { Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfDPCHsPerRL-1)) OF Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp ::= SEQUENCE { - dPCH-ID DPCH-ID, + dPCH-ID DPCH-ID, dedicatedMeasurementValue DedicatedMeasurementValue, iE-Extensions ProtocolExtensionContainer { { Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp-ExtIEs} } OPTIONAL, ... @@ -6282,7 +6464,7 @@ Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSIO Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfDPCHsLCRPerRL-1)) OF Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp ::= SEQUENCE { - dPCH-ID DPCH-ID, + dPCH-ID DPCH-ID, dedicatedMeasurementValue DedicatedMeasurementValue, iE-Extensions ProtocolExtensionContainer { { Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp-ExtIEs} } OPTIONAL, ... @@ -6295,7 +6477,7 @@ Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp-ExtIEs RNSAP-PROTOCOL-EXTE Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfHSSICHs-1)) OF Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp ::= SEQUENCE { - hsSICH-ID HS-SICH-ID, + hsSICH-ID HS-SICH-ID, dedicatedMeasurementValue DedicatedMeasurementValue, iE-Extensions ProtocolExtensionContainer { { Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp-ExtIEs} } OPTIONAL, ... @@ -6311,7 +6493,7 @@ Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION : Multiple-DedicatedMeasurementValueList-TDD768-DM-Rsp ::= SEQUENCE (SIZE (1.. maxNrOfDPCHs768PerRL-1)) OF Multiple-DedicatedMeasurementValueItem-TDD768-DM-Rsp Multiple-DedicatedMeasurementValueItem-TDD768-DM-Rsp ::= SEQUENCE { - dPCH-ID768 DPCH-ID768, + dPCH-ID768 DPCH-ID768, dedicatedMeasurementValue DedicatedMeasurementValue, iE-Extensions ProtocolExtensionContainer { { Multiple-DedicatedMeasurementValueItem-TDD768-DM-Rsp-ExtIEs} } OPTIONAL, ... @@ -6329,8 +6511,8 @@ Multiple-DedicatedMeasurementValueItem-TDD768-DM-Rsp-ExtIEs RNSAP-PROTOCOL-EXTEN -- ************************************************************** DedicatedMeasurementInitiationFailure ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationFailure-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationFailure-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DedicatedMeasurementInitiationFailure-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementInitiationFailure-Extensions}} OPTIONAL, ... } @@ -6458,8 +6640,8 @@ RL-Set-Successful-InformationItem-DM-Failns-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= -- ************************************************************** DedicatedMeasurementReport ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DedicatedMeasurementReport-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementReport-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DedicatedMeasurementReport-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementReport-Extensions}} OPTIONAL, ... } @@ -6549,8 +6731,8 @@ DedicatedMeasurementReport-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** DedicatedMeasurementTerminationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DedicatedMeasurementTerminationRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementTerminationRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DedicatedMeasurementTerminationRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementTerminationRequest-Extensions}}OPTIONAL, ... } @@ -6570,14 +6752,14 @@ DedicatedMeasurementTerminationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** DedicatedMeasurementFailureIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{DedicatedMeasurementFailureIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementFailureIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{DedicatedMeasurementFailureIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{DedicatedMeasurementFailureIndication-Extensions}} OPTIONAL, ... } DedicatedMeasurementFailureIndication-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } | - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}, ... } @@ -6655,13 +6837,13 @@ RL-Set-Unsuccessful-InformationItem-DM-Fail-Indns-ExtIEs RNSAP-PROTOCOL-EXTENSIO -- ************************************************************** CommonTransportChannelResourcesReleaseRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesReleaseRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesReleaseRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesReleaseRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesReleaseRequest-Extensions}} OPTIONAL, ... } CommonTransportChannelResourcesReleaseRequest-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE mandatory }, + { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE mandatory}, ... } @@ -6676,8 +6858,8 @@ CommonTransportChannelResourcesReleaseRequest-Extensions RNSAP-PROTOCOL-EXTENSIO -- ************************************************************** CommonTransportChannelResourcesRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesRequest-Extensions}} OPTIONAL, ... } @@ -6713,8 +6895,8 @@ CommonTransportChannelResourcesRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** CommonTransportChannelResourcesResponseFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesResponseFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesResponseFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesResponseFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesResponseFDD-Extensions}} OPTIONAL, ... } @@ -6746,11 +6928,12 @@ FACH-FlowControlInformationIEs-CTCH-ResourceRspFDD RNSAP-PROTOCOL-IES ::= { } CommonTransportChannelResourcesResponseFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-C-ID CRITICALITY ignore EXTENSION C-ID PRESENCE mandatory }| - { ID id-Active-MBMS-Bearer-ServiceFDD CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD PRESENCE optional}| - { ID id-Enhanced-FACH-Information-ResponseFDD CRITICALITY ignore EXTENSION Enhanced-FACH-Information-ResponseFDD PRESENCE optional}| - { ID id-Common-EDCH-MAC-d-Flow-Specific-InformationFDD CRITICALITY ignore EXTENSION Common-EDCH-MAC-d-Flow-Specific-InformationFDD PRESENCE optional}| - { ID id-E-RNTI CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional }, + { ID id-C-ID CRITICALITY ignore EXTENSION C-ID PRESENCE mandatory}| + { ID id-Active-MBMS-Bearer-ServiceFDD CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListFDD PRESENCE optional}| + { ID id-Enhanced-FACH-Information-ResponseFDD CRITICALITY ignore EXTENSION Enhanced-FACH-Information-ResponseFDD PRESENCE optional}| + { ID id-Common-EDCH-MAC-d-Flow-Specific-InformationFDD CRITICALITY ignore EXTENSION Common-EDCH-MAC-d-Flow-Specific-InformationFDD PRESENCE optional}| + { ID id-E-RNTI CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional}| + { ID id-Extended-S-RNTI CRITICALITY ignore EXTENSION Extended-RNTI PRESENCE optional}, ... } @@ -6761,8 +6944,8 @@ CommonTransportChannelResourcesResponseFDD-Extensions RNSAP-PROTOCOL-EXTENSION : -- ************************************************************** CommonTransportChannelResourcesResponseTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesResponseTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesResponseTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesResponseTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesResponseTDD-Extensions}} OPTIONAL, ... } @@ -6793,10 +6976,11 @@ FACH-FlowControlInformationIEs-CTCH-ResourceRspTDD RNSAP-PROTOCOL-IES ::= { } CommonTransportChannelResourcesResponseTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-C-ID CRITICALITY ignore EXTENSION C-ID PRESENCE mandatory }| - { ID id-Active-MBMS-Bearer-ServiceTDD CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListTDD PRESENCE optional}| - { ID id-Enhanced-FACH-Information-ResponseLCR CRITICALITY ignore EXTENSION Enhanced-FACH-Information-ResponseLCR PRESENCE optional}| - { ID id-Common-EDCH-MAC-d-Flow-Specific-InformationLCR CRITICALITY ignore EXTENSION Common-EDCH-MAC-d-Flow-Specific-InformationLCR PRESENCE optional}, + { ID id-C-ID CRITICALITY ignore EXTENSION C-ID PRESENCE mandatory}| + { ID id-Active-MBMS-Bearer-ServiceTDD CRITICALITY ignore EXTENSION Active-MBMS-Bearer-Service-ListTDD PRESENCE optional}| + { ID id-Enhanced-FACH-Information-ResponseLCR CRITICALITY ignore EXTENSION Enhanced-FACH-Information-ResponseLCR PRESENCE optional}| + { ID id-Common-EDCH-MAC-d-Flow-Specific-InformationLCR CRITICALITY ignore EXTENSION Common-EDCH-MAC-d-Flow-Specific-InformationLCR PRESENCE optional}| + { ID id-Extended-S-RNTI CRITICALITY ignore EXTENSION Extended-RNTI PRESENCE optional}, ... } @@ -6807,8 +6991,8 @@ CommonTransportChannelResourcesResponseTDD-Extensions RNSAP-PROTOCOL-EXTENSION : -- ************************************************************** CommonTransportChannelResourcesFailure ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesFailure-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesFailure-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CommonTransportChannelResourcesFailure-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelResourcesFailure-Extensions}} OPTIONAL, ... } @@ -6820,6 +7004,7 @@ CommonTransportChannelResourcesFailure-IEs RNSAP-PROTOCOL-IES ::= { } CommonTransportChannelResourcesFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-Extended-S-RNTI CRITICALITY ignore EXTENSION Extended-RNTI PRESENCE optional}, ... } @@ -6830,8 +7015,8 @@ CommonTransportChannelResourcesFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** CompressedModeCommand ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CompressedModeCommand-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CompressedModeCommand-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CompressedModeCommand-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CompressedModeCommand-Extensions}} OPTIONAL, ... } @@ -6851,20 +7036,21 @@ CompressedModeCommand-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** ErrorIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{ErrorIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{ErrorIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{ErrorIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{ErrorIndication-Extensions}} OPTIONAL, ... } ErrorIndication-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional} | - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } ErrorIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-S-RNTI CRITICALITY ignore EXTENSION S-RNTI PRESENCE optional } | - { ID id-D-RNTI CRITICALITY ignore EXTENSION D-RNTI PRESENCE optional }, + { ID id-S-RNTI CRITICALITY ignore EXTENSION S-RNTI PRESENCE optional}| + { ID id-D-RNTI CRITICALITY ignore EXTENSION D-RNTI PRESENCE optional}| + { ID id-Extended-S-RNTI CRITICALITY ignore EXTENSION Extended-RNTI PRESENCE optional}, ... } @@ -6875,7 +7061,7 @@ ErrorIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** CommonMeasurementInitiationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationRequest-IEs}}, + protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationRequest-IEs}}, protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationRequest-Extensions}} OPTIONAL, ... } @@ -6896,16 +7082,18 @@ CommonMeasurementInitiationRequest-IEs RNSAP-PROTOCOL-IES ::= { } CommonMeasurementInitiationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-MeasurementRecoveryBehavior CRITICALITY ignore EXTENSION MeasurementRecoveryBehavior PRESENCE optional + { ID id-MeasurementRecoveryBehavior CRITICALITY ignore EXTENSION MeasurementRecoveryBehavior PRESENCE optional }| -- UTRAN only - { ID id-GANSS-Time-ID CRITICALITY ignore EXTENSION GANSS-Time-ID PRESENCE optional}, + { ID id-GANSS-Time-ID CRITICALITY ignore EXTENSION GANSS-Time-ID PRESENCE optional}| + { ID id-Extension-CommonMeasurementObjectType-CM-Rqst CRITICALITY ignore EXTENSION Extension-CommonMeasurementObjectType-CM-Rqst PRESENCE optional}, ... } CommonMeasurementObjectType-CM-Rqst ::= CHOICE { cell Cell-CM-Rqst, - ... + ..., + additional-CommonMeasurementObjectType-CM-Rqst Additional-CommonMeasurementObjectType-CM-Rqst } Cell-CM-Rqst ::= SEQUENCE { @@ -6915,7 +7103,7 @@ Cell-CM-Rqst ::= SEQUENCE { timeSlotLCR TimeSlotLCR OPTIONAL, --1.28Mcps TDD only neighbouringCellMeasurementInformation NeighbouringCellMeasurementInfo OPTIONAL, -- UTRAN only - iE-Extensions ProtocolExtensionContainer { { CellItem-CM-Rqst-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CellItem-CM-Rqst-ExtIEs} } OPTIONAL, ... } @@ -6950,6 +7138,42 @@ CellItem-CM-Rqst-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- Applicable to 1.28Mcps TDD only ... } +Additional-CommonMeasurementObjectType-CM-Rqst ::= ProtocolIE-Single-Container {{ Additional-CommonMeasurementObjectType-CM-RqstIE }} + +Additional-CommonMeasurementObjectType-CM-RqstIE RNSAP-PROTOCOL-IES ::= { + { ID id-GSM-Cell-CM-Rqst CRITICALITY ignore TYPE GSM-Cell-CM-Rqst PRESENCE mandatory }, + ... +} + +GSM-Cell-CM-Rqst ::= SEQUENCE { + cGI CGI, + iE-Extensions ProtocolExtensionContainer { { GSMCell-CM-Rqst-ExtIEs} } OPTIONAL, + ... +} + +GSMCell-CM-Rqst-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Extension-CommonMeasurementObjectType-CM-Rqst ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RqstIE }} + +Extension-CommonMeasurementObjectType-CM-RqstIE RNSAP-PROTOCOL-IES ::= { + { ID id-GsmCellList-CM-Rqst CRITICALITY ignore TYPE GsmCellList-CM-Rqst PRESENCE mandatory }, + ... +} + +GsmCellList-CM-Rqst ::= SEQUENCE (SIZE (1..maxNoOfGsmCell)) OF GsmCellItem-CM-Rqst + +GsmCellItem-CM-Rqst ::= SEQUENCE { + measurementID MeasurementID, + gsmCell GSM-Cell-CM-Rqst, + iE-Extensions ProtocolExtensionContainer { { GsmCellItem-CM-Rqst-ExtIEs} } OPTIONAL, + ... +} + +GsmCellItem-CM-Rqst-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} -- ************************************************************** -- @@ -6958,43 +7182,63 @@ CellItem-CM-Rqst-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** CommonMeasurementInitiationResponse ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationResponse-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationResponse-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CommonMeasurementInitiationResponse-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CommonMeasurementInitiationResponse-Extensions}} OPTIONAL, ... } CommonMeasurementInitiationResponse-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }| - { ID id-CommonMeasurementObjectType-CM-Rsp CRITICALITY ignore TYPE CommonMeasurementObjectType-CM-Rsp PRESENCE optional }| - { ID id-SFN CRITICALITY ignore TYPE SFN PRESENCE optional }| + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }| + { ID id-CommonMeasurementObjectType-CM-Rsp CRITICALITY ignore TYPE CommonMeasurementObjectType-CM-Rsp PRESENCE optional }| + { ID id-SFN CRITICALITY ignore TYPE SFN PRESENCE optional }| -- UTRAN only - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| - { ID id-CommonMeasurementAccuracy CRITICALITY reject TYPE CommonMeasurementAccuracy PRESENCE optional }, + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-CommonMeasurementAccuracy CRITICALITY reject TYPE CommonMeasurementAccuracy PRESENCE optional }, -- UTRAN only ... } CommonMeasurementInitiationResponse-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-MeasurementRecoverySupportIndicator CRITICALITY ignore EXTENSION MeasurementRecoverySupportIndicator PRESENCE optional - }, + { ID id-MeasurementRecoverySupportIndicator CRITICALITY ignore EXTENSION MeasurementRecoverySupportIndicator PRESENCE optional }| -- UTRAN only + { ID id-Extension-CommonMeasurementObjectType-CM-Rsp CRITICALITY ignore EXTENSION Extension-CommonMeasurementObjectType-CM-Rsp PRESENCE optional}, ... } CommonMeasurementObjectType-CM-Rsp ::= CHOICE { cell Cell-CM-Rsp, ... - } +} Cell-CM-Rsp ::= SEQUENCE { - commonMeasurementValue CommonMeasurementValue, - iE-Extensions ProtocolExtensionContainer { { CellItem-CM-Rsp-ExtIEs} } OPTIONAL, + commonMeasurementValue CommonMeasurementValue, + iE-Extensions ProtocolExtensionContainer { { CellItem-CM-Rsp-ExtIEs} } OPTIONAL, ... - } +} CellItem-CM-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +Extension-CommonMeasurementObjectType-CM-Rsp ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RspIE }} + +Extension-CommonMeasurementObjectType-CM-RspIE RNSAP-PROTOCOL-IES ::= { + { ID id-GsmCellList-CM-Rsp CRITICALITY ignore TYPE GsmCellList-CM-Rsp PRESENCE mandatory }, + ... +} + +GsmCellList-CM-Rsp ::= SEQUENCE (SIZE (1..maxNoOfGsmCell)) OF GsmCellItem-CM-Rsp + +GsmCellItem-CM-Rsp ::= SEQUENCE { + measurementID MeasurementID, + commonMeasurementValue CommonMeasurementValue OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { GsmCellItem-CM-Rsp-ExtIEs} } OPTIONAL, + ... +} + +GsmCellItem-CM-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + -- ************************************************************** -- @@ -7009,13 +7253,26 @@ CommonMeasurementInitiationFailure ::= SEQUENCE { } CommonMeasurementInitiationFailure-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }| - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, ... } CommonMeasurementInitiationFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-Extension-FailureMeasurementList CRITICALITY ignore EXTENSION Extension-FailureMeasurementList PRESENCE optional }, + ... +} + +Extension-FailureMeasurementList ::= SEQUENCE (SIZE (1..maxNoOfGsmCell)) OF Extension-FailureMeasurementItem +Extension-FailureMeasurementItem ::= SEQUENCE { + measurementID MeasurementID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { Extension-FailureMeasurementItem-ExtIEs} } OPTIONAL, + ... +} + +Extension-FailureMeasurementItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } @@ -7026,22 +7283,23 @@ CommonMeasurementInitiationFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** CommonMeasurementReport ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonMeasurementReport-IEs}}, + protocolIEs ProtocolIE-Container {{CommonMeasurementReport-IEs}}, protocolExtensions ProtocolExtensionContainer {{CommonMeasurementReport-Extensions}} OPTIONAL, ... } CommonMeasurementReport-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }| - { ID id-CommonMeasurementObjectType-CM-Rprt CRITICALITY ignore TYPE CommonMeasurementObjectType-CM-Rprt PRESENCE mandatory }| - { ID id-SFN CRITICALITY ignore TYPE SFN PRESENCE optional }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }| + { ID id-CommonMeasurementObjectType-CM-Rprt CRITICALITY ignore TYPE CommonMeasurementObjectType-CM-Rprt PRESENCE mandatory }| + { ID id-SFN CRITICALITY ignore TYPE SFN PRESENCE optional }, -- UTRAN only ... } CommonMeasurementReport-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-MeasurementRecoveryReportingIndicator CRITICALITY ignore EXTENSION MeasurementRecoveryReportingIndicator PRESENCE optional }, + { ID id-MeasurementRecoveryReportingIndicator CRITICALITY ignore EXTENSION MeasurementRecoveryReportingIndicator PRESENCE optional }| -- UTRAN only + { ID id-Extension-CommonMeasurementObjectType-CM-Rprt CRITICALITY ignore EXTENSION Extension-CommonMeasurementObjectType-CM-Rprt PRESENCE optional }, ... } @@ -7052,7 +7310,7 @@ CommonMeasurementObjectType-CM-Rprt ::= CHOICE { Cell-CM-Rprt ::= SEQUENCE { commonMeasurementValueInformation CommonMeasurementValueInformation, - iE-Extensions ProtocolExtensionContainer {{ CellItem-CM-Rprt-ExtIEs }} OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{ CellItem-CM-Rprt-ExtIEs }} OPTIONAL, ... } @@ -7060,6 +7318,25 @@ Cell-CM-Rprt ::= SEQUENCE { CellItem-CM-Rprt-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +Extension-CommonMeasurementObjectType-CM-Rprt ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RprtIE }} + +Extension-CommonMeasurementObjectType-CM-RprtIE RNSAP-PROTOCOL-IES ::= { + { ID id-GsmCellList-CM-Rprt CRITICALITY ignore TYPE GsmCellList-CM-Rprt PRESENCE mandatory }, + ... +} + +GsmCellList-CM-Rprt ::= SEQUENCE (SIZE (1..maxNoOfGsmCell)) OF GsmCellItem-CM-Rprt + +GsmCellItem-CM-Rprt ::= SEQUENCE { + measurementID MeasurementID, + commonMeasurementValueInformation CommonMeasurementValueInformation, + iE-Extensions ProtocolExtensionContainer { { GsmCellItem-CM-Rprt-ExtIEs} } OPTIONAL, + ... +} + +GsmCellItem-CM-Rprt-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} -- ************************************************************** -- @@ -7068,8 +7345,8 @@ CellItem-CM-Rprt-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** CommonMeasurementTerminationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonMeasurementTerminationRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CommonMeasurementTerminationRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CommonMeasurementTerminationRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CommonMeasurementTerminationRequest-Extensions}} OPTIONAL, ... } @@ -7079,6 +7356,19 @@ CommonMeasurementTerminationRequest-IEs RNSAP-PROTOCOL-IES ::= { } CommonMeasurementTerminationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-Extension-TerminationMeasurementList CRITICALITY ignore EXTENSION Extension-TerminationMeasurementList PRESENCE optional }, + ... +} + +Extension-TerminationMeasurementList ::= SEQUENCE (SIZE (1..maxNoOfGsmCell)) OF Extension-TerminationMeasurementItem + +Extension-TerminationMeasurementItem ::= SEQUENCE { + measurementID MeasurementID, + iE-Extensions ProtocolExtensionContainer { { Extension-TerminationMeasurementItem-ExtIEs} } OPTIONAL, + ... +} + +Extension-TerminationMeasurementItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } @@ -7089,8 +7379,8 @@ CommonMeasurementTerminationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** CommonMeasurementFailureIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{CommonMeasurementFailureIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{CommonMeasurementFailureIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{CommonMeasurementFailureIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{CommonMeasurementFailureIndication-Extensions}} OPTIONAL, ... } @@ -7101,6 +7391,20 @@ CommonMeasurementFailureIndication-IEs RNSAP-PROTOCOL-IES ::= { } CommonMeasurementFailureIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-Extension-FailureIndicationMeasurementList CRITICALITY ignore EXTENSION Extension-FailureIndicationMeasurementList PRESENCE optional }, + ... +} + +Extension-FailureIndicationMeasurementList ::= SEQUENCE (SIZE (1..maxNoOfGsmCell)) OF Extension-FailureIndicationMeasurementItem + +Extension-FailureIndicationMeasurementItem ::= SEQUENCE { + measurementID MeasurementID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { Extension-FailureIndicationMeasurementItem-ExtIEs} } OPTIONAL, + ... +} + +Extension-FailureIndicationMeasurementItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } @@ -7111,8 +7415,8 @@ CommonMeasurementFailureIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** InformationExchangeInitiationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{InformationExchangeInitiationRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{InformationExchangeInitiationRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationRequest-Extensions}} OPTIONAL, ... } @@ -7138,7 +7442,7 @@ InformationExchangeObjectType-InfEx-Rqst ::= CHOICE { Cell-InfEx-Rqst ::= SEQUENCE { c-ID C-ID, --May be a GERAN cell identifier - iE-Extensions ProtocolExtensionContainer { { CellItem-InfEx-Rqst-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CellItem-InfEx-Rqst-ExtIEs} } OPTIONAL, ... } @@ -7149,16 +7453,18 @@ CellItem-InfEx-Rqst-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Extension-InformationExchangeObjectType-InfEx-Rqst ::= ProtocolIE-Single-Container {{ Extension-InformationExchangeObjectType-InfEx-RqstIE }} Extension-InformationExchangeObjectType-InfEx-RqstIE RNSAP-PROTOCOL-IES ::= { - { ID id-GSM-Cell-InfEx-Rqst CRITICALITY reject TYPE GSM-Cell-InfEx-Rqst PRESENCE mandatory }| - { ID id-MBMS-Bearer-Service-List CRITICALITY reject TYPE MBMS-Bearer-Service-List PRESENCE mandatory}| - { ID id-MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rqst CRITICALITY reject TYPE MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rqst PRESENCE mandatory}| - { ID id-MBMS-Cell-InfEx-Rqst CRITICALITY reject TYPE MBMS-Cell-InfEx-Rqst PRESENCE mandatory} + { ID id-GSM-Cell-InfEx-Rqst CRITICALITY reject TYPE GSM-Cell-InfEx-Rqst PRESENCE mandatory}| + { ID id-MBMS-Bearer-Service-List CRITICALITY reject TYPE MBMS-Bearer-Service-List PRESENCE mandatory}| + { ID id-MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rqst CRITICALITY reject TYPE MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rqst PRESENCE mandatory}| + { ID id-MBMS-Cell-InfEx-Rqst CRITICALITY reject TYPE MBMS-Cell-InfEx-Rqst PRESENCE mandatory}| + { ID id-ANR-Cell-InfEx-Rqst CRITICALITY reject TYPE ANR-Cell-InfEx-Rqst PRESENCE mandatory}| + { ID id-Common-E-RGCH-Cell-InfEx-Rqst CRITICALITY reject TYPE Common-E-RGCH-Cell-InfEx-Rqst PRESENCE mandatory} } GSM-Cell-InfEx-Rqst ::= SEQUENCE { cGI CGI, - iE-Extensions ProtocolExtensionContainer { { GSMCellItem-InfEx-Rqst-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { GSMCellItem-InfEx-Rqst-ExtIEs} } OPTIONAL, ... } @@ -7172,7 +7478,7 @@ MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rqst ::= SEQUENCE (SIZE (1..maxNrOfCells) MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rqst ::= SEQUENCE { c-ID C-ID, mBMS-Bearer-Service-List-InfEx-Rqst MBMS-Bearer-Service-List-InfEx-Rqst, - iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rqst-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rqst-ExtIEs} } OPTIONAL, ... } @@ -7184,6 +7490,10 @@ MBMS-Bearer-Service-List-InfEx-Rqst ::= SEQUENCE (SIZE (1..maxNrOfMBMSServices)) MBMS-Cell-InfEx-Rqst ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF C-ID +ANR-Cell-InfEx-Rqst ::= SEQUENCE (SIZE (1..maxNrOfANRCells)) OF C-ID + +Common-E-RGCH-Cell-InfEx-Rqst ::= SEQUENCE (SIZE (1..maxNoOfCommonRGCells)) OF C-ID + -- ************************************************************** -- @@ -7192,8 +7502,8 @@ MBMS-Cell-InfEx-Rqst ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF C-ID -- ************************************************************** InformationExchangeInitiationResponse ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{InformationExchangeInitiationResponse-IEs}}, - protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationResponse-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{InformationExchangeInitiationResponse-IEs}}, + protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationResponse-Extensions}} OPTIONAL, ... } @@ -7216,7 +7526,7 @@ InformationExchangeObjectType-InfEx-Rsp ::= CHOICE { Cell-InfEx-Rsp ::= SEQUENCE { requestedDataValue RequestedDataValue, - iE-Extensions ProtocolExtensionContainer { { CellItem-InfEx-Rsp-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CellItem-InfEx-Rsp-ExtIEs} } OPTIONAL, ... } @@ -7228,9 +7538,11 @@ CellItem-InfEx-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { Extension-InformationExchangeObjectType-InfEx-Rsp ::= ProtocolIE-Single-Container {{ Extension-InformationExchangeObjectType-InfEx-RspIE }} Extension-InformationExchangeObjectType-InfEx-RspIE RNSAP-PROTOCOL-IES ::= { - { ID id-MBMS-Bearer-Service-List-InfEx-Rsp CRITICALITY ignore TYPE MBMS-Bearer-Service-List-InfEx-Rsp PRESENCE mandatory}| - { ID id-MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rsp CRITICALITY ignore TYPE MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rsp PRESENCE mandatory}| - { ID id-MBMS-Cell-InfEx-Rsp CRITICALITY ignore TYPE MBMS-Cell-InfEx-Rsp PRESENCE mandatory} + { ID id-MBMS-Bearer-Service-List-InfEx-Rsp CRITICALITY ignore TYPE MBMS-Bearer-Service-List-InfEx-Rsp PRESENCE mandatory}| + { ID id-MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rsp CRITICALITY ignore TYPE MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rsp PRESENCE mandatory}| + { ID id-MBMS-Cell-InfEx-Rsp CRITICALITY ignore TYPE MBMS-Cell-InfEx-Rsp PRESENCE mandatory}| + { ID id-ANR-Cell-InfEx-Rsp CRITICALITY ignore TYPE ANR-Cell-InfEx-Rsp PRESENCE mandatory}| + { ID id-Common-E-RGCH-Cell-InfEx-Rsp CRITICALITY ignore TYPE Common-E-RGCH-Cell-InfEx-Rsp PRESENCE mandatory} } @@ -7254,7 +7566,7 @@ MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rsp ::= SEQUENCE (SIZE (1..maxNrOfCells)) MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rsp ::= SEQUENCE { c-ID C-ID, mBMS-Bearer-Service-List-InfEx-Rsp MBMS-Bearer-Service-List-InfEx-Rsp, - iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rsp-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rsp-ExtIEs} } OPTIONAL, ... } @@ -7267,7 +7579,7 @@ MBMS-Cell-InfEx-Rsp ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMS-Cell-Item-InfE MBMS-Cell-Item-InfEx-Rsp ::= SEQUENCE { c-ID C-ID, requestedDataValue RequestedDataValue, - iE-Extensions ProtocolExtensionContainer { { MBMS-Cell-Item-InfEx-Rsp-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMS-Cell-Item-InfEx-Rsp-ExtIEs} } OPTIONAL, ... } @@ -7275,6 +7587,32 @@ MBMS-Cell-Item-InfEx-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +ANR-Cell-InfEx-Rsp ::= SEQUENCE (SIZE (1..maxNrOfANRCells)) OF ANR-Cell-ItemIEs-InfEx-Rsp + +ANR-Cell-ItemIEs-InfEx-Rsp ::=SEQUENCE{ + c-ID C-ID, + requestedDataValue RequestedDataValue, + iE-Extensions ProtocolExtensionContainer { { ANR-Cell-ItemIEs-InfEx-Rsp-ExtIEs} } OPTIONAL, + ... +} + +ANR-Cell-ItemIEs-InfEx-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Common-E-RGCH-Cell-InfEx-Rsp ::= SEQUENCE (SIZE (1.. maxNoOfCommonRGCells)) OF Common-E-RGCH-Cell-ItemIEs-InfEx-Rsp + +Common-E-RGCH-Cell-ItemIEs-InfEx-Rsp ::=SEQUENCE{ + c-ID C-ID, + requestedDataValue RequestedDataValue, + iE-Extensions ProtocolExtensionContainer { { Common-E-RGCH-Cell-ItemIEs-InfEx-Rsp-ExtIEs} } OPTIONAL, + ... +} + +Common-E-RGCH-Cell-ItemIEs-InfEx-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + -- ************************************************************** -- -- INFORMATION EXCHANGE INITIATION FAILURE @@ -7282,8 +7620,8 @@ MBMS-Cell-Item-InfEx-Rsp-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** InformationExchangeInitiationFailure ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{InformationExchangeInitiationFailure-IEs}}, - protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationFailure-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{InformationExchangeInitiationFailure-IEs}}, + protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationFailure-Extensions}} OPTIONAL, ... } @@ -7305,7 +7643,7 @@ InformationExchangeInitiationFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** InformationReport ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{InformationReport-IEs}}, + protocolIEs ProtocolIE-Container {{InformationReport-IEs}}, protocolExtensions ProtocolExtensionContainer {{InformationReport-Extensions}} OPTIONAL, ... } @@ -7330,15 +7668,16 @@ InformationExchangeObjectType-InfEx-Rprt ::= CHOICE { Extension-InformationExchangeObjectType-InfEx-Rprt ::= ProtocolIE-Single-Container {{ Extension-InformationExchangeObjectType-InfEx-RprtIE }} Extension-InformationExchangeObjectType-InfEx-RprtIE RNSAP-PROTOCOL-IES ::= { - { ID id-MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rprt CRITICALITY ignore TYPE MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rprt PRESENCE mandatory}| - { ID id-MBMS-Cell-InfEx-Rprt CRITICALITY ignore TYPE MBMS-Cell-InfEx-Rprt PRESENCE mandatory} + { ID id-MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rprt CRITICALITY ignore TYPE MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rprt PRESENCE mandatory}| + { ID id-MBMS-Cell-InfEx-Rprt CRITICALITY ignore TYPE MBMS-Cell-InfEx-Rprt PRESENCE mandatory}| + { ID id-Common-E-RGCH-Cell-InfEx-Rprt CRITICALITY ignore TYPE Common-E-RGCH-Cell-InfEx-Rprt PRESENCE mandatory} } Cell-InfEx-Rprt ::= SEQUENCE { requestedDataValueInformation RequestedDataValueInformation, - iE-Extensions ProtocolExtensionContainer {{ CellItem-InfEx-Rprt-ExtIEs }} OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{ CellItem-InfEx-Rprt-ExtIEs }} OPTIONAL, ... } @@ -7353,7 +7692,7 @@ MBMS-Bearer-Service-in-MBMS-Cell-InfEx-Rprt ::= SEQUENCE (SIZE (1..maxNrOfCells) MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rprt ::= SEQUENCE { c-ID C-ID, mBMS-Bearer-Service-List-InfEx-Rprt MBMS-Bearer-Service-List-InfEx-Rprt, - iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rprt-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-in-MBMS-Cell-Item-InfEx-Rprt-ExtIEs} } OPTIONAL, ... } @@ -7366,7 +7705,7 @@ MBMS-Bearer-Service-List-InfEx-Rprt ::= SEQUENCE (SIZE (1..maxNrOfMBMSServices)) MBMS-Bearer-Service-List-Item-InfEx-Rprt ::= SEQUENCE { tmgi TMGI, requestedDataValueInformation RequestedDataValueInformation, - iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-List-Item-InfEx-Rprt-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMS-Bearer-Service-List-Item-InfEx-Rprt-ExtIEs} } OPTIONAL, ... } @@ -7379,7 +7718,7 @@ MBMS-Cell-InfEx-Rprt ::= SEQUENCE (SIZE (1..maxNrOfCells)) OF MBMS-Cell-Item-Inf MBMS-Cell-Item-InfEx-Rprt ::= SEQUENCE { c-ID C-ID, requestedDataValueInformation RequestedDataValueInformation, - iE-Extensions ProtocolExtensionContainer { { MBMS-Cell-Item-InfEx-Rprt-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBMS-Cell-Item-InfEx-Rprt-ExtIEs} } OPTIONAL, ... } @@ -7387,6 +7726,20 @@ MBMS-Cell-Item-InfEx-Rprt-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } +Common-E-RGCH-Cell-InfEx-Rprt ::= SEQUENCE (SIZE (1.. maxNoOfCommonRGCells)) OF Common-E-RGCH-Cell-Item-InfEx-Rprt + +Common-E-RGCH-Cell-Item-InfEx-Rprt ::= SEQUENCE { + c-ID C-ID, + requestedDataValueInformation RequestedDataValueInformation, + iE-Extensions ProtocolExtensionContainer { { Common-E-RGCH-Cell-Item-InfEx-Rprt-ExtIEs} } OPTIONAL, + ... +} + +Common-E-RGCH-Cell-Item-InfEx-Rprt-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + + -- ************************************************************** -- -- INFORMATION EXCHANGE TERMINATION REQUEST @@ -7394,13 +7747,13 @@ MBMS-Cell-Item-InfEx-Rprt-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** InformationExchangeTerminationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{InformationExchangeTerminationRequest-IEs}}, + protocolIEs ProtocolIE-Container {{InformationExchangeTerminationRequest-IEs}}, protocolExtensions ProtocolExtensionContainer {{InformationExchangeTerminationRequest-Extensions}} OPTIONAL, ... } InformationExchangeTerminationRequest-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory}, + { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory}, ... } @@ -7416,14 +7769,14 @@ InformationExchangeTerminationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** InformationExchangeFailureIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{InformationExchangeFailureIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{InformationExchangeFailureIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{InformationExchangeFailureIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{InformationExchangeFailureIndication-Extensions}} OPTIONAL, ... } InformationExchangeFailureIndication-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }| - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}, ... } @@ -7438,14 +7791,14 @@ InformationExchangeFailureIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** ResetRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{ResetRequest-IEs}}, + protocolIEs ProtocolIE-Container {{ResetRequest-IEs}}, protocolExtensions ProtocolExtensionContainer {{ResetRequest-Extensions}} OPTIONAL, ... } ResetRequest-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-RNC-ID CRITICALITY reject TYPE RNC-ID PRESENCE mandatory} | - { ID id-ResetIndicator CRITICALITY reject TYPE ResetIndicator PRESENCE mandatory}, + { ID id-RNC-ID CRITICALITY reject TYPE RNC-ID PRESENCE mandatory}| + { ID id-ResetIndicator CRITICALITY reject TYPE ResetIndicator PRESENCE mandatory}, ... } @@ -7463,7 +7816,7 @@ ResetIndicator ::= CHOICE { ContextList-Reset ::= SEQUENCE { contextInfoList-Reset ContextInfoList-Reset, - iE-Extensions ProtocolExtensionContainer { {ContextItem-Reset-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ContextItem-Reset-ExtIEs} } OPTIONAL, ... } @@ -7474,12 +7827,12 @@ ContextItem-Reset-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ContextInfoList-Reset ::= SEQUENCE (SIZE (1.. maxResetContext)) OF ProtocolIE-Single-Container {{ ContextInfoItemIE-Reset }} ContextInfoItemIE-Reset RNSAP-PROTOCOL-IES ::= { - {ID id-ContextInfoItem-Reset CRITICALITY reject TYPE ContextInfoItem-Reset PRESENCE mandatory} + {ID id-ContextInfoItem-Reset CRITICALITY reject TYPE ContextInfoItem-Reset PRESENCE mandatory} } ContextInfoItem-Reset ::= SEQUENCE { contextType-Reset ContextType-Reset, - iE-Extensions ProtocolExtensionContainer { { ContextInfoItem-Reset-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ContextInfoItem-Reset-ExtIEs} } OPTIONAL, ... } @@ -7490,12 +7843,20 @@ ContextInfoItem-Reset-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ContextType-Reset ::= CHOICE { sRNTI S-RNTI, dRNTI D-RNTI, + ..., + extension-ContextType-Reset Extension-ContextType-Reset +} + +Extension-ContextType-Reset ::= ProtocolIE-Single-Container {{ Extension-ContextType-ResetIE }} + +Extension-ContextType-ResetIE RNSAP-PROTOCOL-IES ::= { + { ID id-Extended-S-RNTI CRITICALITY reject TYPE Extended-RNTI PRESENCE mandatory }, ... } ContextGroupList-Reset ::= SEQUENCE { contextGroupInfoList-Reset ContextGroupInfoList-Reset, - iE-Extensions ProtocolExtensionContainer { {ContextGroupItem-Reset-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ContextGroupItem-Reset-ExtIEs} } OPTIONAL, ... } @@ -7506,16 +7867,17 @@ ContextGroupItem-Reset-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ContextGroupInfoList-Reset ::= SEQUENCE (SIZE (1.. maxResetContextGroup)) OF ProtocolIE-Single-Container {{ ContextGroupInfoItemIE-Reset }} ContextGroupInfoItemIE-Reset RNSAP-PROTOCOL-IES ::= { - {ID id-ContextGroupInfoItem-Reset CRITICALITY reject TYPE ContextGroupInfoItem-Reset PRESENCE mandatory} + {ID id-ContextGroupInfoItem-Reset CRITICALITY reject TYPE ContextGroupInfoItem-Reset PRESENCE mandatory} } ContextGroupInfoItem-Reset ::= SEQUENCE { s-RNTI-Group S-RNTI-Group, - iE-Extensions ProtocolExtensionContainer { { ContextGroupInfoItem-Reset-ExtIEs} } OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ContextGroupInfoItem-Reset-ExtIEs} } OPTIONAL, ... } ContextGroupInfoItem-Reset-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + { ID id-Extended-S-RNTI-Group CRITICALITY reject EXTENSION Extended-S-RNTI-Group PRESENCE optional}, ... } @@ -7526,14 +7888,14 @@ ContextGroupInfoItem-Reset-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** ResetResponse ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{ResetResponse-IEs}}, - protocolExtensions ProtocolExtensionContainer {{ResetResponse-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{ResetResponse-IEs}}, + protocolExtensions ProtocolExtensionContainer {{ResetResponse-Extensions}} OPTIONAL, ... } ResetResponse-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-RNC-ID CRITICALITY ignore TYPE RNC-ID PRESENCE mandatory} | - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + { ID id-RNC-ID CRITICALITY ignore TYPE RNC-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -7549,13 +7911,13 @@ ResetResponse-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkActivationCommandFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkActivationCommandFDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkActivationCommandFDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkActivationCommandFDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkActivationCommandFDD-Extensions}} OPTIONAL, ... } RadioLinkActivationCommandFDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-DelayedActivationList-RL-ActivationCmdFDD CRITICALITY ignore TYPE DelayedActivationInformationList-RL-ActivationCmdFDD PRESENCE mandatory }, + { ID id-DelayedActivationList-RL-ActivationCmdFDD CRITICALITY ignore TYPE DelayedActivationInformationList-RL-ActivationCmdFDD PRESENCE mandatory}, ... } @@ -7563,7 +7925,7 @@ RadioLinkActivationCommandFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { ... } -DelayedActivationInformationList-RL-ActivationCmdFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { +DelayedActivationInformationList-RL-ActivationCmdFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { { DelayedActivationInformation-RL-ActivationCmdFDD-IEs} } DelayedActivationInformation-RL-ActivationCmdFDD-IEs RNSAP-PROTOCOL-IES ::= { @@ -7588,13 +7950,13 @@ DelayedActivationInformation-RL-ActivationCmdFDD-ExtIEs RNSAP-PROTOCOL-EXTENSION -- ************************************************************** RadioLinkActivationCommandTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkActivationCommandTDD-IEs}}, - protocolExtensions ProtocolExtensionContainer {{RadioLinkActivationCommandTDD-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{RadioLinkActivationCommandTDD-IEs}}, + protocolExtensions ProtocolExtensionContainer {{RadioLinkActivationCommandTDD-Extensions}} OPTIONAL, ... } RadioLinkActivationCommandTDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-DelayedActivationList-RL-ActivationCmdTDD CRITICALITY ignore TYPE DelayedActivationInformationList-RL-ActivationCmdTDD PRESENCE mandatory }, + { ID id-DelayedActivationList-RL-ActivationCmdTDD CRITICALITY ignore TYPE DelayedActivationInformationList-RL-ActivationCmdTDD PRESENCE mandatory}, ... } @@ -7602,11 +7964,11 @@ RadioLinkActivationCommandTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { ... } -DelayedActivationInformationList-RL-ActivationCmdTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { +DelayedActivationInformationList-RL-ActivationCmdTDD ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { { DelayedActivationInformation-RL-ActivationCmdTDD-IEs} } DelayedActivationInformation-RL-ActivationCmdTDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-DelayedActivationInformation-RL-ActivationCmdTDD CRITICALITY ignore TYPE DelayedActivationInformation-RL-ActivationCmdTDD PRESENCE optional } + { ID id-DelayedActivationInformation-RL-ActivationCmdTDD CRITICALITY ignore TYPE DelayedActivationInformation-RL-ActivationCmdTDD PRESENCE optional} } DelayedActivationInformation-RL-ActivationCmdTDD ::= SEQUENCE { @@ -7627,26 +7989,27 @@ DelayedActivationInformation-RL-ActivationCmdTDD-ExtIEs RNSAP-PROTOCOL-EXTENSION -- ************************************************************** GERANUplinkSignallingTransferIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{GERANUplinkSignallingTransferIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{GERANUplinkSignallingTransferIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{GERANUplinkSignallingTransferIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{GERANUplinkSignallingTransferIndication-Extensions}} OPTIONAL, ... } GERANUplinkSignallingTransferIndication-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-UC-ID CRITICALITY ignore TYPE UC-ID PRESENCE mandatory } | + { ID id-UC-ID CRITICALITY ignore TYPE UC-ID PRESENCE mandatory}| -- UC-Id may be GERAN cell identifier. - { ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory } | - { ID id-S-RNTI CRITICALITY ignore TYPE S-RNTI PRESENCE mandatory } | - { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional } | - { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory } | - { ID id-CN-PS-DomainIdentifier CRITICALITY ignore TYPE CN-PS-DomainIdentifier PRESENCE optional } | - { ID id-CN-CS-DomainIdentifier CRITICALITY ignore TYPE CN-CS-DomainIdentifier PRESENCE optional } | - { ID id-URA-Information CRITICALITY ignore TYPE URA-Information PRESENCE optional }, + { ID id-SAI CRITICALITY ignore TYPE SAI PRESENCE mandatory}| + { ID id-S-RNTI CRITICALITY ignore TYPE S-RNTI PRESENCE mandatory}| + { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional}| + { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory}| + { ID id-CN-PS-DomainIdentifier CRITICALITY ignore TYPE CN-PS-DomainIdentifier PRESENCE optional}| + { ID id-CN-CS-DomainIdentifier CRITICALITY ignore TYPE CN-CS-DomainIdentifier PRESENCE optional}| + { ID id-URA-Information CRITICALITY ignore TYPE URA-Information PRESENCE optional}, -- URA information may be GRA information ... } GERANUplinkSignallingTransferIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + {ID id-Extended-S-RNTI CRITICALITY ignore EXTENSION Extended-RNTI PRESENCE optional}, ... } @@ -7657,21 +8020,21 @@ GERANUplinkSignallingTransferIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= -- ************************************************************** RadioLinkParameterUpdateIndicationFDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkParameterUpdateIndicationFDD-IEs}}, + protocolIEs ProtocolIE-Container {{RadioLinkParameterUpdateIndicationFDD-IEs}}, protocolExtensions ProtocolExtensionContainer {{RadioLinkParameterUpdateIndicationFDD-Extensions}} OPTIONAL, ... } RadioLinkParameterUpdateIndicationFDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-HSDSCH-FDD-Update-Information CRITICALITY ignore TYPE HSDSCH-FDD-Update-Information PRESENCE optional}| - { ID id-RL-ParameterUpdateIndicationFDD-RL-InformationList CRITICALITY ignore TYPE RL-ParameterUpdateIndicationFDD-RL-InformationList PRESENCE optional }, + { ID id-HSDSCH-FDD-Update-Information CRITICALITY ignore TYPE HSDSCH-FDD-Update-Information PRESENCE optional}| + { ID id-RL-ParameterUpdateIndicationFDD-RL-InformationList CRITICALITY ignore TYPE RL-ParameterUpdateIndicationFDD-RL-InformationList PRESENCE optional}, ... } RL-ParameterUpdateIndicationFDD-RL-InformationList ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF ProtocolIE-Single-Container { { RL-ParameterUpdateIndicationFDD-RL-InformationList-IEs} } RL-ParameterUpdateIndicationFDD-RL-InformationList-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-RL-ParameterUpdateIndicationFDD-RL-Information-Item CRITICALITY ignore TYPE RL-ParameterUpdateIndicationFDD-RL-Information-Item PRESENCE mandatory } + { ID id-RL-ParameterUpdateIndicationFDD-RL-Information-Item CRITICALITY ignore TYPE RL-ParameterUpdateIndicationFDD-RL-Information-Item PRESENCE mandatory} } RL-ParameterUpdateIndicationFDD-RL-Information-Item::= SEQUENCE { @@ -7686,17 +8049,31 @@ RL-ParameterUpdateIndicationFDD-RL-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION : } RadioLinkParameterUpdateIndicationFDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-E-DCH-FDD-Update-Information CRITICALITY ignore EXTENSION E-DCH-FDD-Update-Information PRESENCE optional }| - { ID id-Additional-HS-Cell-Information-RL-Param-Upd CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-RL-Param-Upd PRESENCE optional }| - { ID id-Additional-EDCH-Cell-Information-RL-Param-Upd CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-RL-Param-Upd PRESENCE optional }, + { ID id-E-DCH-FDD-Update-Information CRITICALITY ignore EXTENSION E-DCH-FDD-Update-Information PRESENCE optional}| + { ID id-Additional-HS-Cell-Information-RL-Param-Upd CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-RL-Param-Upd PRESENCE optional}| + { ID id-Additional-EDCH-Cell-Information-RL-Param-Upd CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-RL-Param-Upd PRESENCE optional}| + { ID id-CPC-RecoveryReport CRITICALITY ignore EXTENSION CPC-RecoveryReport PRESENCE optional}| + { ID id-UL-CLTD-State-Update-Information CRITICALITY ignore EXTENSION UL-CLTD-State-Update-Information PRESENCE optional}| + { ID id-UE-Measurement-Forwarding CRITICALITY ignore EXTENSION UE-Measurement-Forwarding PRESENCE optional}| + { ID id-CFN CRITICALITY ignore EXTENSION CFN PRESENCE optional}, + ... +} + +UE-Measurement-Forwarding ::= SEQUENCE { + measurementID MeasurementID, + uE-Measurement-Value UE-Measurement-Value, + iE-Extensions ProtocolExtensionContainer { {UE-Measurement-Forwarding-ExtIEs} } OPTIONAL, ... } -Additional-HS-Cell-Information-RL-Param-Upd ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-RL-Param-Upd-ItemIEs +UE-Measurement-Forwarding-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} +Additional-HS-Cell-Information-RL-Param-Upd ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-RL-Param-Upd-ItemIEs -Additional-HS-Cell-Information-RL-Param-Upd-ItemIEs ::=SEQUENCE{ +Additional-HS-Cell-Information-RL-Param-Upd-ItemIEs ::=SEQUENCE{ hSPDSCH-RL-ID RL-ID, hS-DSCH-FDD-Secondary-Serving-Update-Information HS-DSCH-FDD-Secondary-Serving-Update-Information, iE-Extensions ProtocolExtensionContainer { { Additional-HS-Cell-Information-RL-Setup-ExtIEs} } OPTIONAL, @@ -7707,10 +8084,10 @@ Additional-HS-Cell-Information-RL-Setup-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { ... } -Additional-EDCH-Cell-Information-RL-Param-Upd ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs +Additional-EDCH-Cell-Information-RL-Param-Upd ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs -Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs ::=SEQUENCE{ - additional-EDCH-FDD-Update-Information Additional-EDCH-FDD-Update-Information, +Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs ::=SEQUENCE{ + additional-EDCH-FDD-Update-Information Additional-EDCH-FDD-Update-Information, iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-FDD-Update-Information-ExtIEs} } OPTIONAL, ... } @@ -7726,13 +8103,13 @@ Additional-EDCH-FDD-Update-Information-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** RadioLinkParameterUpdateIndicationTDD ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{RadioLinkParameterUpdateIndicationTDD-IEs}}, + protocolIEs ProtocolIE-Container {{RadioLinkParameterUpdateIndicationTDD-IEs}}, protocolExtensions ProtocolExtensionContainer {{RadioLinkParameterUpdateIndicationTDD-Extensions}} OPTIONAL, ... } RadioLinkParameterUpdateIndicationTDD-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-HSDSCH-TDD-Update-Information CRITICALITY ignore TYPE HSDSCH-TDD-Update-Information PRESENCE optional}, + { ID id-HSDSCH-TDD-Update-Information CRITICALITY ignore TYPE HSDSCH-TDD-Update-Information PRESENCE optional}, ... } @@ -7747,20 +8124,20 @@ RadioLinkParameterUpdateIndicationTDD-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** UEMeasurementInitiationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{UEMeasurementInitiationRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{UEMeasurementInitiationRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{UEMeasurementInitiationRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{UEMeasurementInitiationRequest-Extensions}} OPTIONAL, ... } UEMeasurementInitiationRequest-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-AllowedQueuingTime CRITICALITY reject TYPE AllowedQueuingTime PRESENCE optional } | - { ID id-MeasurementID CRITICALITY reject TYPE MeasurementID PRESENCE mandatory } | - { ID id-UEMeasurementType CRITICALITY reject TYPE UEMeasurementType PRESENCE mandatory } | - { ID id-UEMeasurementTimeslotInfoHCR CRITICALITY reject TYPE UEMeasurementTimeslotInfoHCR PRESENCE optional } | - { ID id-UEMeasurementTimeslotInfoLCR CRITICALITY reject TYPE UEMeasurementTimeslotInfoLCR PRESENCE optional } | - { ID id-MeasurementFilterCoefficient CRITICALITY reject TYPE MeasurementFilterCoefficient PRESENCE optional } | - { ID id-UEMeasurementReportCharacteristics CRITICALITY reject TYPE UEMeasurementReportCharacteristics PRESENCE mandatory } | - { ID id-UEMeasurementParameterModAllow CRITICALITY reject TYPE UEMeasurementParameterModAllow PRESENCE mandatory }, + { ID id-AllowedQueuingTime CRITICALITY reject TYPE AllowedQueuingTime PRESENCE optional}| + { ID id-MeasurementID CRITICALITY reject TYPE MeasurementID PRESENCE mandatory}| + { ID id-UEMeasurementType CRITICALITY reject TYPE UEMeasurementType PRESENCE mandatory}| + { ID id-UEMeasurementTimeslotInfoHCR CRITICALITY reject TYPE UEMeasurementTimeslotInfoHCR PRESENCE optional}| + { ID id-UEMeasurementTimeslotInfoLCR CRITICALITY reject TYPE UEMeasurementTimeslotInfoLCR PRESENCE optional}| + { ID id-MeasurementFilterCoefficient CRITICALITY reject TYPE MeasurementFilterCoefficient PRESENCE optional}| + { ID id-UEMeasurementReportCharacteristics CRITICALITY reject TYPE UEMeasurementReportCharacteristics PRESENCE mandatory}| + { ID id-UEMeasurementParameterModAllow CRITICALITY reject TYPE UEMeasurementParameterModAllow PRESENCE mandatory }, ... } @@ -7776,16 +8153,16 @@ UEMeasurementInitiationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** UEMeasurementInitiationResponse ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{UEMeasurementInitiationResponse-IEs}}, - protocolExtensions ProtocolExtensionContainer {{UEMeasurementInitiationResponse-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{UEMeasurementInitiationResponse-IEs}}, + protocolExtensions ProtocolExtensionContainer {{UEMeasurementInitiationResponse-Extensions}} OPTIONAL, ... } UEMeasurementInitiationResponse-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } | - { ID id-MeasurementFilterCoefficient CRITICALITY reject TYPE MeasurementFilterCoefficient PRESENCE optional } | - { ID id-UEMeasurementReportCharacteristics CRITICALITY reject TYPE UEMeasurementReportCharacteristics PRESENCE optional } | - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory}| + { ID id-MeasurementFilterCoefficient CRITICALITY reject TYPE MeasurementFilterCoefficient PRESENCE optional}| + { ID id-UEMeasurementReportCharacteristics CRITICALITY reject TYPE UEMeasurementReportCharacteristics PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -7800,15 +8177,15 @@ UEMeasurementInitiationResponse-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** UEMeasurementInitiationFailure ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{UEMeasurementInitiationFailure-IEs}}, - protocolExtensions ProtocolExtensionContainer {{UEMeasurementInitiationFailure-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{UEMeasurementInitiationFailure-IEs}}, + protocolExtensions ProtocolExtensionContainer {{UEMeasurementInitiationFailure-Extensions}} OPTIONAL, ... } UEMeasurementInitiationFailure-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } | - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } | - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -7823,14 +8200,14 @@ UEMeasurementInitiationFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** UEMeasurementReport ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{UEMeasurementReport-IEs}}, - protocolExtensions ProtocolExtensionContainer {{UEMeasurementReport-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{UEMeasurementReport-IEs}}, + protocolExtensions ProtocolExtensionContainer {{UEMeasurementReport-Extensions}} OPTIONAL, ... } UEMeasurementReport-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } | - { ID id-UEMeasurementValueInformation CRITICALITY ignore TYPE UEMeasurementValueInformation PRESENCE mandatory }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory}| + { ID id-UEMeasurementValueInformation CRITICALITY ignore TYPE UEMeasurementValueInformation PRESENCE mandatory}, ... } @@ -7845,13 +8222,13 @@ UEMeasurementReport-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** UEMeasurementTerminationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{UEMeasurementTerminationRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{UEMeasurementTerminationRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{UEMeasurementTerminationRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{UEMeasurementTerminationRequest-Extensions}} OPTIONAL, ... } UEMeasurementTerminationRequest-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory}, ... } @@ -7866,14 +8243,14 @@ UEMeasurementTerminationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** UEMeasurementFailureIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{UEMeasurementFailureIndication-IEs}}, - protocolExtensions ProtocolExtensionContainer {{UEMeasurementFailureIndication-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{UEMeasurementFailureIndication-IEs}}, + protocolExtensions ProtocolExtensionContainer {{UEMeasurementFailureIndication-Extensions}} OPTIONAL, ... } UEMeasurementFailureIndication-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory } | - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + { ID id-MeasurementID CRITICALITY ignore TYPE MeasurementID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}, ... } @@ -7889,24 +8266,24 @@ UEMeasurementFailureIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { IurInvokeTrace ::= SEQUENCE { protocolIEs ProtocolIE-Container {{IurInvokeTrace-IEs}}, - protocolExtensions ProtocolExtensionContainer {{IurInvokeTrace-Extensions}} OPTIONAL, + protocolExtensions ProtocolExtensionContainer {{IurInvokeTrace-Extensions}} OPTIONAL, ... } IurInvokeTrace-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional }| - { ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory }| - { ID id-UEIdentity CRITICALITY ignore TYPE UEIdentity PRESENCE mandatory }| - { ID id-TraceRecordingSessionReference CRITICALITY ignore TYPE TraceRecordingSessionReference PRESENCE mandatory }| - { ID id-ListOfInterfacesToTrace CRITICALITY ignore TYPE ListOfInterfacesToTrace PRESENCE optional }| - { ID id-TraceDepth CRITICALITY ignore TYPE TraceDepth PRESENCE mandatory }, + { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional}| + { ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory}| + { ID id-UEIdentity CRITICALITY ignore TYPE UEIdentity PRESENCE mandatory}| + { ID id-TraceRecordingSessionReference CRITICALITY ignore TYPE TraceRecordingSessionReference PRESENCE mandatory}| + { ID id-ListOfInterfacesToTrace CRITICALITY ignore TYPE ListOfInterfacesToTrace PRESENCE optional}| + { ID id-TraceDepth CRITICALITY ignore TYPE TraceDepth PRESENCE mandatory}, ... } ListOfInterfacesToTrace ::= SEQUENCE (SIZE (1..maxNrOfInterfaces)) OF ProtocolIE-Single-Container {{ InterfacesToBeTracedItemIE }} InterfacesToBeTracedItemIE RNSAP-PROTOCOL-IES ::= { - { ID id-InterfacesToTraceItem CRITICALITY ignore TYPE InterfacesToTraceItem PRESENCE mandatory } + { ID id-InterfacesToTraceItem CRITICALITY ignore TYPE InterfacesToTraceItem PRESENCE mandatory} } InterfacesToTraceItem ::= SEQUENCE { @@ -7921,6 +8298,10 @@ InterfacesToTraceItem-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { IurInvokeTrace-Extensions RNSAP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to support MDT + {ID id-MDT-Configuration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional}| +-- Extension for Release 10 to support MDT + {ID id-Trace-Collection-Entity-IP-Address CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } @@ -7937,8 +8318,8 @@ IurDeactivateTrace ::= SEQUENCE { } IurDeactivateTrace-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional }| - { ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory }, + { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE optional}| + { ID id-TraceReference CRITICALITY ignore TYPE TraceReference PRESENCE mandatory}, ... } @@ -7953,14 +8334,14 @@ IurDeactivateTrace-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** MBMSAttachCommand ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{MBMSAttachCommand-IEs}}, + protocolIEs ProtocolIE-Container {{MBMSAttachCommand-IEs}}, protocolExtensions ProtocolExtensionContainer {{MBMSAttachCommand-Extensions}} OPTIONAL, ... } MBMSAttachCommand-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MBMS-Bearer-Service-List CRITICALITY ignore TYPE MBMS-Bearer-Service-List PRESENCE mandatory} | - { ID id-UE-State CRITICALITY ignore TYPE UE-State PRESENCE optional}, + { ID id-MBMS-Bearer-Service-List CRITICALITY ignore TYPE MBMS-Bearer-Service-List PRESENCE mandatory}| + { ID id-UE-State CRITICALITY ignore TYPE UE-State PRESENCE optional}, ... } @@ -7975,14 +8356,14 @@ MBMSAttachCommand-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** MBMSDetachCommand ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{MBMSDetachCommand-IEs}}, + protocolIEs ProtocolIE-Container {{MBMSDetachCommand-IEs}}, protocolExtensions ProtocolExtensionContainer {{MBMSDetachCommand-Extensions}} OPTIONAL, ... } MBMSDetachCommand-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MBMS-Bearer-Service-List CRITICALITY ignore TYPE MBMS-Bearer-Service-List PRESENCE mandatory} | - { ID id-UE-State CRITICALITY ignore TYPE UE-State PRESENCE optional}, + { ID id-MBMS-Bearer-Service-List CRITICALITY ignore TYPE MBMS-Bearer-Service-List PRESENCE mandatory}| + { ID id-UE-State CRITICALITY ignore TYPE UE-State PRESENCE optional}, ... } @@ -7998,18 +8379,18 @@ MBMSDetachCommand-Extensions RNSAP-PROTOCOL-EXTENSION ::= { DirectInformationTransfer ::= SEQUENCE { protocolIEs ProtocolIE-Container {{DirectInformationTransfer-IEs}}, - protocolExtensions ProtocolExtensionContainer {{DirectInformationTransfer-Extensions}} OPTIONAL, + protocolExtensions ProtocolExtensionContainer {{DirectInformationTransfer-Extensions}}OPTIONAL, ... } DirectInformationTransfer-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-RNC-ID CRITICALITY ignore TYPE RNC-ID PRESENCE mandatory} | - { ID id-ProvidedInformation CRITICALITY ignore TYPE ProvidedInformation PRESENCE mandatory} , + { ID id-RNC-ID CRITICALITY ignore TYPE RNC-ID PRESENCE mandatory}| + { ID id-ProvidedInformation CRITICALITY ignore TYPE ProvidedInformation PRESENCE mandatory}, ... } DirectInformationTransfer-Extensions RNSAP-PROTOCOL-EXTENSION ::= { - { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional }, + { ID id-Extended-RNC-ID CRITICALITY reject EXTENSION Extended-RNC-ID PRESENCE optional}, ... } @@ -8020,23 +8401,24 @@ DirectInformationTransfer-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** EnhancedRelocationRequest ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{EnhancedRelocationRequest-IEs}}, - protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationRequest-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{EnhancedRelocationRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationRequest-Extensions}} OPTIONAL, ... } EnhancedRelocationRequest-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-Cause CRITICALITY reject TYPE Cause PRESENCE mandatory } | - { ID id-Permanent-NAS-UE-Identity CRITICALITY reject TYPE Permanent-NAS-UE-Identity PRESENCE mandatory } | - { ID id-SRNC-ID CRITICALITY reject TYPE RNC-ID PRESENCE optional }| - -- This IE shall be present if the Relocation type IE is set to "UE involved in relocation of SRNS" -- - { ID id-Extended-SRNC-ID CRITICALITY reject TYPE Extended-RNC-ID PRESENCE optional }| - { ID id-S-RNTI CRITICALITY reject TYPE S-RNTI PRESENCE mandatory }| - { ID id-RANAP-EnhancedRelocationInformationRequest CRITICALITY reject TYPE RANAP-EnhancedRelocationInformationRequest PRESENCE mandatory }, + { ID id-Cause CRITICALITY reject TYPE Cause PRESENCE mandatory}| + { ID id-Permanent-NAS-UE-Identity CRITICALITY reject TYPE Permanent-NAS-UE-Identity PRESENCE mandatory}| + { ID id-SRNC-ID CRITICALITY reject TYPE RNC-ID PRESENCE optional}| + -- This IE shall be present if the Relocation type IE is set to “UE involved in relocation of SRNS” -- + { ID id-Extended-SRNC-ID CRITICALITY reject TYPE Extended-RNC-ID PRESENCE optional}| + { ID id-S-RNTI CRITICALITY reject TYPE S-RNTI PRESENCE mandatory}| + { ID id-RANAP-EnhancedRelocationInformationRequest CRITICALITY reject TYPE RANAP-EnhancedRelocationInformationRequest PRESENCE mandatory}, ... } EnhancedRelocationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + {ID id-Extended-S-RNTI CRITICALITY reject EXTENSION Extended-RNTI PRESENCE optional}, ... } @@ -8047,13 +8429,13 @@ EnhancedRelocationRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** EnhancedRelocationResponse ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{EnhancedRelocationResponse-IEs}}, - protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationResponse-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{EnhancedRelocationResponse-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationResponse-Extensions}} OPTIONAL, ... } EnhancedRelocationResponse-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-RANAP-EnhancedRelocationInformationResponse CRITICALITY ignore TYPE RANAP-EnhancedRelocationInformationResponse PRESENCE mandatory }, + { ID id-RANAP-EnhancedRelocationInformationResponse CRITICALITY ignore TYPE RANAP-EnhancedRelocationInformationResponse PRESENCE mandatory}, ... } @@ -8068,14 +8450,14 @@ EnhancedRelocationResponse-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** EnhancedRelocationFailure ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{EnhancedRelocationFailure-IEs}}, - protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationFailure-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{EnhancedRelocationFailure-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationFailure-Extensions}}OPTIONAL, ... } EnhancedRelocationFailure-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, ... } @@ -8090,8 +8472,8 @@ EnhancedRelocationFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** EnhancedRelocationCancel ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{EnhancedRelocationCancel-IEs}}, - protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationCancel-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{EnhancedRelocationCancel-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationCancel-Extensions}} OPTIONAL, ... } @@ -8111,13 +8493,13 @@ EnhancedRelocationCancel-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** EnhancedRelocationSignallingTransfer ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{EnhancedRelocationSignallingTransfer-IEs}}, - protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationSignallingTransfer-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{EnhancedRelocationSignallingTransfer-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationSignallingTransfer-Extensions}} OPTIONAL, ... } EnhancedRelocationSignallingTransfer-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory }, + { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory}, ... } @@ -8132,13 +8514,13 @@ EnhancedRelocationSignallingTransfer-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** EnhancedRelocationRelease ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{EnhancedRelocationRelease-IEs}}, - protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationRelease-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{EnhancedRelocationRelease-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationRelease-Extensions}} OPTIONAL, ... } EnhancedRelocationRelease-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-Released-CN-Domain CRITICALITY ignore TYPE Released-CN-Domain PRESENCE mandatory }, + { ID id-Released-CN-Domain CRITICALITY ignore TYPE Released-CN-Domain PRESENCE mandatory}, ... } @@ -8153,17 +8535,17 @@ EnhancedRelocationRelease-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** MBSFNMCCHInformation ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{MBSFNMCCHInformation-IEs}}, + protocolIEs ProtocolIE-Container {{MBSFNMCCHInformation-IEs}}, protocolExtensions ProtocolExtensionContainer {{MBSFNMCCHInformation-Extensions}} OPTIONAL, ... } MBSFNMCCHInformation-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-MBSFN-Cluster-Identity CRITICALITY ignore TYPE MBSFN-Cluster-Identity PRESENCE mandatory} | - { ID id-MCCH-Message-List CRITICALITY reject TYPE MCCH-Message-List PRESENCE mandatory} | - { ID id-CFN CRITICALITY reject TYPE CFN PRESENCE mandatory}| - { ID id-MCCH-Configuration-Info CRITICALITY ignore TYPE MCCH-Configuration-Info PRESENCE optional}| - { ID id-MBSFN-Scheduling-Transmission-Time-Interval-Info-List CRITICALITY ignore TYPE MBSFN-Scheduling-Transmission-Time-Interval-Info-List PRESENCE optional}, + { ID id-MBSFN-Cluster-Identity CRITICALITY ignore TYPE MBSFN-Cluster-Identity PRESENCE mandatory}| + { ID id-MCCH-Message-List CRITICALITY reject TYPE MCCH-Message-List PRESENCE mandatory}| + { ID id-CFN CRITICALITY reject TYPE CFN PRESENCE mandatory}| + { ID id-MCCH-Configuration-Info CRITICALITY ignore TYPE MCCH-Configuration-Info PRESENCE optional}| + { ID id-MBSFN-Scheduling-Transmission-Time-Interval-Info-List CRITICALITY ignore TYPE MBSFN-Scheduling-Transmission-Time-Interval-Info-List PRESENCE optional}, ... } @@ -8178,13 +8560,13 @@ MBSFNMCCHInformation-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** SecondaryULFrequencyReport ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{SecondaryULFrequencyReport-IEs}}, - protocolExtensions ProtocolExtensionContainer {{SecondaryULFrequencyReport-Extensions}} OPTIONAL, + protocolIEs ProtocolIE-Container {{SecondaryULFrequencyReport-IEs}}, + protocolExtensions ProtocolExtensionContainer {{SecondaryULFrequencyReport-Extensions}} OPTIONAL, ... } SecondaryULFrequencyReport-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-ActivationInformation CRITICALITY ignore TYPE ActivationInformation PRESENCE mandatory }, + { ID id-ActivationInformation CRITICALITY ignore TYPE ActivationInformation PRESENCE mandatory}, ... } @@ -8199,14 +8581,14 @@ SecondaryULFrequencyReport-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** SecondaryULFrequencyUpdateIndication ::= SEQUENCE { - protocolIEs ProtocolIE-Container {{SecondaryULFrequencyUpdateIndication-IEs}}, + protocolIEs ProtocolIE-Container {{SecondaryULFrequencyUpdateIndication-IEs}}, protocolExtensions ProtocolExtensionContainer {{SecondaryULFrequencyUpdateIndication-Extensions}} OPTIONAL, ... } SecondaryULFrequencyUpdateIndication-IEs RNSAP-PROTOCOL-IES ::= { - { ID id-ActivationInformation CRITICALITY ignore TYPE ActivationInformation PRESENCE mandatory }, + { ID id-ActivationInformation CRITICALITY ignore TYPE ActivationInformation PRESENCE mandatory}, ... } @@ -8214,6 +8596,118 @@ SecondaryULFrequencyUpdateIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { ... } +-- ************************************************************** +-- +-- ENHANCED RELOCATION RESOURCE REQUEST +-- +-- ************************************************************** + +EnhancedRelocationResourceRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ EnhancedRelocationResourceRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{ EnhancedRelocationResourceRequest-Extensions}} OPTIONAL, + ... +} + +EnhancedRelocationResourceRequest-IEs RNSAP-PROTOCOL-IES ::= { + { ID id-IMSI CRITICALITY reject TYPE IMSI PRESENCE optional}| + { ID id-SourceID CRITICALITY ignore TYPE SourceID PRESENCE mandatory}| + { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory}| + { ID id-ClassmarkInformation2 CRITICALITY reject TYPE ClassmarkInformation2 PRESENCE mandatory}| + { ID id-ClassmarkInformation3 CRITICALITY ignore TYPE ClassmarkInformation3 PRESENCE mandatory}| + { ID id-SpeechVersion CRITICALITY ignore TYPE SpeechVersion PRESENCE mandatory}, + ... +} +EnhancedRelocationResourceRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- ENHANCED RELOCATION RESOURCE RESPONSE +-- +-- ************************************************************** + +EnhancedRelocationResourceResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{EnhancedRelocationResourceResponse-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationResourceResponse-Extensions}} OPTIONAL, + ... +} + +EnhancedRelocationResourceResponse-IEs RNSAP-PROTOCOL-IES ::= { + { ID id-D-RNTI CRITICALITY ignore TYPE D-RNTI PRESENCE mandatory }| + { ID id-L3-Information CRITICALITY ignore TYPE L3-Information PRESENCE mandatory }| + { ID id-Cell-Capacity-Class-Value CRITICALITY ignore TYPE Cell-Capacity-Class-Value PRESENCE optional }| + { ID id-LoadValue CRITICALITY ignore TYPE LoadValue PRESENCE optional }, + ... +} + +EnhancedRelocationResourceResponse-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- ENHANCED RELOCATION RESOURCE FAILURE +-- +-- ************************************************************** + +EnhancedRelocationResourceFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{EnhancedRelocationResourceFailure-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationResourceFailure-Extensions}} OPTIONAL, + ... +} + +EnhancedRelocationResourceFailure-IEs RNSAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-Cell-Capacity-Class-Value CRITICALITY ignore TYPE Cell-Capacity-Class-Value PRESENCE optional }| + { ID id-LoadValue CRITICALITY ignore TYPE LoadValue PRESENCE optional }, + ... +} + +EnhancedRelocationResourceFailure-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- ENHANCED RELOCATION RESOURCE RELEASE COMMAND +-- +-- ************************************************************** + +EnhancedRelocationResourceReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{EnhancedRelocationResourceReleaseCommand-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationResourceReleaseCommand-Extensions}} OPTIONAL, + ... +} + +EnhancedRelocationResourceReleaseCommand-IEs RNSAP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}, + ... +} + +EnhancedRelocationResourceReleaseCommand-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- ENHANCED RELOCATION RESOURCE RELEASE COMPLETE +-- +-- ************************************************************** + +EnhancedRelocationResourceReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{EnhancedRelocationResourceReleaseComplete-IEs}}, + protocolExtensions ProtocolExtensionContainer {{EnhancedRelocationResourceReleaseComplete-Extensions}} OPTIONAL, + ... +} + +EnhancedRelocationResourceReleaseComplete-IEs RNSAP-PROTOCOL-IES ::= { + ... +} + +EnhancedRelocationResourceReleaseComplete-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + ... +} -- ************************************************************** -- @@ -8222,7 +8716,7 @@ SecondaryULFrequencyUpdateIndication-Extensions RNSAP-PROTOCOL-EXTENSION ::= { -- ************************************************************** PrivateMessage ::= SEQUENCE { - privateIEs PrivateIE-Container {{PrivateMessage-IEs}}, + privateIEs PrivateIE-Container {{PrivateMessage-IEs}}, ... } @@ -8230,4 +8724,51 @@ PrivateMessage-IEs RNSAP-PRIVATE-IES ::= { ... } +-- ************************************************************** +-- +-- INFORMATION TRANSFER CONTROL REQUEST +-- +-- ************************************************************** + +InformationTransferControlRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ InformationTransferControlRequest-IEs}}, + protocolExtensions ProtocolExtensionContainer {{ InformationTransferControlRequest-Extensions}} OPTIONAL, + ... +} + +InformationTransferControlRequest-IEs RNSAP-PROTOCOL-IES ::= { + { ID id-Control-Type-InformationTransferControlReq CRITICALITY ignore TYPE Control-Type-InformationTransferControlReq PRESENCE mandatory }, + ... +} + +InformationTransferControlRequest-Extensions RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Control-Type-InformationTransferControlReq ::= CHOICE { + suspension Suspension-Control-Type, + resume Resume-Control-Type, + ... +} + +Suspension-Control-Type ::= SEQUENCE { + controlled-Object-Scope Controlled-Object-Scope, + iE-Extensions ProtocolExtensionContainer {{ Suspension-Control-Type-ExtIEs}}, + ... +} + +Suspension-Control-Type-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + +Resume-Control-Type ::= SEQUENCE { + controlled-Object-Scope Controlled-Object-Scope, + iE-Extensions ProtocolExtensionContainer { { Resume-Control-Type-ExtIEs}}, + ... +} + +Resume-Control-Type-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= { + ... +} + END diff --git a/epan/dissectors/asn1/rnsap/RNSAP-PDU-Descriptions.asn b/epan/dissectors/asn1/rnsap/RNSAP-PDU-Descriptions.asn index 56ce3b92dc..3475c51a8a 100644 --- a/epan/dissectors/asn1/rnsap/RNSAP-PDU-Descriptions.asn +++ b/epan/dissectors/asn1/rnsap/RNSAP-PDU-Descriptions.asn @@ -1,6 +1,6 @@ -- RNSAP-PDU-Descriptions.asn -- --- Taken from 3GPP TS 25.423 V9.4.0 (2010-09) +-- Taken from 3GPP TS 25.423 V13.1.0 (2015-12) -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.423/25423-790.zip/25423-790.DOC -- -- 9.3.2 Elementary Procedure Definitions @@ -61,12 +61,18 @@ FROM RNSAP-CommonDataTypes EnhancedRelocationResponse, EnhancedRelocationSignallingTransfer, EnhancedRelocationRelease, + EnhancedRelocationResourceRequest, + EnhancedRelocationResourceResponse, + EnhancedRelocationResourceFailure, + EnhancedRelocationResourceReleaseCommand, + EnhancedRelocationResourceReleaseComplete, InformationExchangeFailureIndication, InformationExchangeInitiationFailure, InformationExchangeInitiationRequest, InformationExchangeInitiationResponse, InformationExchangeTerminationRequest, InformationReport, + InformationTransferControlRequest, IurDeactivateTrace, IurInvokeTrace, MBMSAttachCommand, @@ -146,6 +152,7 @@ FROM RNSAP-PDU-Contents id-informationExchangeInitiation, id-informationReporting, id-informationExchangeTermination, + id-informationTransferControl, id-iurDeactivateTrace, id-iurInvokeTrace, id-dedicatedMeasurementFailure, @@ -181,7 +188,10 @@ FROM RNSAP-PDU-Contents id-secondaryULFrequencyUpdate, id-unSynchronisedRadioLinkReconfiguration, id-uplinkSignallingTransfer, - id-gERANuplinkSignallingTransfer + id-gERANuplinkSignallingTransfer, + id-enhancedRelocationResourceAllocation, + id-enhancedRelocationResourceRelease + FROM RNSAP-Constants; -- ************************************************************** @@ -282,7 +292,9 @@ RNSAP-ELEMENTARY-PROCEDURES-CLASS-1 RNSAP-ELEMENTARY-PROCEDURE ::= { informationExchangeInitiation | reset | uEMeasurementInitiation | - enhancedRelocation + enhancedRelocation | + enhancedRelocationResourceAllocation | + enhancedRelocationResourceRelease } RNSAP-ELEMENTARY-PROCEDURES-CLASS-2 RNSAP-ELEMENTARY-PROCEDURE ::= { @@ -331,8 +343,9 @@ RNSAP-ELEMENTARY-PROCEDURES-CLASS-2 RNSAP-ELEMENTARY-PROCEDURE ::= { enhancedRelocationRelease | mBSFNMCCHInformation | secondaryULFrequencyReportingFDD | - secondaryULFrequencyUpdateFDD - + secondaryULFrequencyUpdateFDD | + informationTransferControl + @@ -767,5 +780,25 @@ secondaryULFrequencyUpdateFDD RNSAP-ELEMENTARY-PROCEDURE ::= { PROCEDURE ID { procedureCode id-secondaryULFrequencyUpdate, ddMode fdd } CRITICALITY ignore } +enhancedRelocationResourceAllocation RNSAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE EnhancedRelocationResourceRequest + SUCCESSFUL OUTCOME EnhancedRelocationResourceResponse + UNSUCCESSFUL OUTCOME EnhancedRelocationResourceFailure + PROCEDURE ID { procedureCode id-enhancedRelocationResourceAllocation, ddMode tdd } + CRITICALITY reject +} + +enhancedRelocationResourceRelease RNSAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE EnhancedRelocationResourceReleaseCommand + SUCCESSFUL OUTCOME EnhancedRelocationResourceReleaseComplete + PROCEDURE ID { procedureCode id-enhancedRelocationResourceRelease, ddMode tdd } + CRITICALITY reject +} + +informationTransferControl RNSAP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InformationTransferControlRequest + PROCEDURE ID { procedureCode id-informationTransferControl, ddMode common } + CRITICALITY ignore +} END diff --git a/epan/dissectors/asn1/rnsap/rnsap.cnf b/epan/dissectors/asn1/rnsap/rnsap.cnf index fb55b2e882..2c03e67155 100644 --- a/epan/dissectors/asn1/rnsap/rnsap.cnf +++ b/epan/dissectors/asn1/rnsap/rnsap.cnf @@ -432,6 +432,16 @@ TraceDepth N rnsap.ies id-TraceDepth InterfacesToTraceItem N rnsap.ies id-InterfacesToTraceItem UE-State N rnsap.ies id-UE-State ProvidedInformation N rnsap.ies id-ProvidedInformation +Neighbouring-UMTS-CellInformationExtensionItem N rnsap.ies id-Neighbouring-UMTS-CellInformationExtensionItem +Control-Type-InformationTransferControlReq N rnsap.ies id-Control-Type-InformationTransferControlReq +UMTS-Cell-Info N rnsap.ies id-UMTS-Cells-Info +ANR-Cell-InfEx-Rqst N rnsap.ies id-ANR-Cell-InfEx-Rqst +ANR-Cell-InfEx-Rsp N rnsap.ies id-ANR-Cell-InfEx-Rsp +ANR-Cell-Information N rnsap.ies id-ANR-Cell-Information +UE-transmission-power-headroom-Value N rnsap.ies id-UE-transmission-power-headroom +Common-E-RGCH-Cell-InfEx-Rqst N rnsap.ies id-Common-E-RGCH-Cell-InfEx-Rqst +Common-E-RGCH-Cell-InfEx-Rsp N rnsap.ies id-Common-E-RGCH-Cell-InfEx-Rsp + #RNSAP-PROTOCOL-EXTENSION MessageStructure N rnsap.extension id-MessageStructure @@ -839,107 +849,233 @@ Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup N rnsap.extension id-Addi Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList N rnsap.extension id-Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList CellListValidityIndicator N rnsap.extension id-CellListValidityIndicator +CompleteAlmanacProvided N rnsap.extension id-completeAlmanacProvided +GANSS-Delta-T N rnsap.extension id-ganss-Delta-T +OrdinalNumberOfFrequency N rnsap.extension id-OrdinalNumberOfFrequency +Multicell-EDCH-Restriction N rnsap.extension id-Multicell-EDCH-Restriction +CellCapabilityContainerExtension-TDD-LCR N rnsap.extension id-CellCapabilityContainerExtension-TDD-LCR +Multi-Carrier-EDCH-Info N rnsap.extension id-Multi-Carrier-EDCH-Setup +Multi-Carrier-EDCH-Reconfigure N rnsap.extension id-Multi-Carrier-EDCH-Reconfigure +Multi-Carrier-EDCH-Information-Response N rnsap.extension id-Multi-Carrier-EDCH-Response +SNPL-Carrier-Group-Indicator N rnsap.extension id-SNPL-Carrier-Group-Indicator +MU-MIMO-InformationLCR N rnsap.extension id-MU-MIMO-InformationLCR +MU-MIMO-Indicator N rnsap.extension id-MU-MIMO-Indicator +Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext N rnsap.extension id-HS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext +Usefulness-Of-Battery-Optimization N rnsap.extension id-Usefulness-Of-Battery-Optimization +Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory N rnsap.extension id-Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory +Measurement-Power-Offset N rnsap.extension id-Measurement-Power-Offset +MDT-Configuration N rnsap.extension id-MDT-Configuration +Neighbouring-UMTS-CellInformation-Ext N rnsap.extension id-Neighbouring-UMTS-CellInformation-Ext +ANRReportIndication N rnsap.extension id-ANRReportIndication +TransportLayerAddress N rnsap.extension id-Trace-Collection-Entity-IP-Address +Affected-HSDSCH-Serving-Cell-List N rnsap.extension id-Affected-HSDSCH-Serving-Cell-List +UL-CLTD-Information N rnsap.extension id-UL-CLTD-Information +UL-CLTD-Information-Reconf N rnsap.extension id-UL-CLTD-Information-Reconf +UL-CLTD-State-Update-Information N rnsap.extension id-UL-CLTD-State-Update-Information +Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order N rnsap.extension id-Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order +CPC-RecoveryReport N rnsap.extension id-CPC-RecoveryReport +FTPICH-Information N rnsap.extension id-FTPICH-Information +FTPICH-Information-Reconf N rnsap.extension id-FTPICH-Information-Reconf +UE-RF-Band-CapabilityLCR N rnsap.extension id-UE-RF-Band-CapabilityLCR +Extended-RNTI N rnsap.extension id-Extended-S-RNTI +ExtendedAffectedUEInformationForMBMS N rnsap.extension id-ExtendedAffectedUEInformationForMBMS +Extended-S-RNTI-Group N rnsap.extension id-Extended-S-RNTI-Group +FTPICH-Information-Response N rnsap.extension id-FTPICH-Information-Response +FTPICH-Reconfiguration-Information N rnsap.extension id-FTPICH-Reconfiguration-Information +MIMO-withfourtransmitantennas-ActivationIndicator N rnsap.extension id-MIMO-withfourtransmitantennas-ActivationIndicator +MIMO-withfourtransmitantennas-ModeIndicator N rnsap.extension id-MIMO-withfourtransmitantennas-ModeIndicator +PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas N rnsap.extension id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas +PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator N rnsap.extension id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator +DualStream-MIMO-withfourtransmitantennas-ActivationIndicator N rnsap.extension id-DualStream-MIMO-withfourtransmitantennas-ActivationIndicator +DualStream-MIMO-withfourtransmitantennas-ModeIndicator N rnsap.extension id-DualStream-MIMO-withfourtransmitantennas-ModeIndicator +Additional-Associated-Secondary-CPICH N rnsap.extension id-Additional-Associated-Secondary-CPICH +Multiflow-Information N rnsap.extension id-Multiflow-Information +Multiflow-Reconfiguration N rnsap.extension id-Multiflow-Reconfiguration +Multiflow-OrdinalNumberOfFrequency N rnsap.extension id-Multiflow-OrdinalNumberOfFrequency +UL-MIMO-Information N rnsap.extension id-UL-MIMO-Information +UL-MIMO-Reconfiguration N rnsap.extension id-UL-MIMO-Reconfiguration +UL-MIMO-DL-Control-Channel-Information N rnsap.extension id-UL-MIMO-DL-Control-Channel-Information +SixtyfourQAM-UL-Operation-Indicator N rnsap.extension id-SixtyfourQAM-UL-Operation-Indicator +Common-E-RGCH-Cell-InfEx-Rprt N rnsap.ies id-Common-E-RGCH-Cell-InfEx-Rprt +Common-E-RGCH-Cell-Information N rnsap.extension id-Common-E-RGCH-Cell-Information + +PCI N rnsap.extension id-PCI +TAC N rnsap.extension id-TAC +PLMN-List N rnsap.extension id-PLMN-List +Precoder-Weight-Set-Restriction N rnsap.extension id-PrecoderWeightSetRestriction +EARFCN-FDD-Extended N rnsap.ies id-EARFCN-FDD-Extended +EARFCN-Extended N rnsap.extension id-EARFCN-TDD-Extended +Non-rectangular-resource-allocation-indicator N rnsap.extension id-Non-rectangular-resource-allocation-indicator +Non-rectangular-resource-timeslot-set N rnsap.extension id-Non-rectangular-resource-timeslot-set +UE-Support-of-non-rectangular-resource-allocation N rnsap.extension id-UE-Support-of-non-rectangular-resource-allocation +DBDS-CorrectionsReq N rnsap.extension id-DBDS-CorrectionsReq +DBDS-Corrections N rnsap.extension id-DBDS-Corrections +BDS-IonosphericGridModelReq N rnsap.extension id-BDS-IonosphericGridModelReq +BDS-Ionospheric-Grid-Model N rnsap.extension id-BDS-Ionospheric-Grid-Model +GANSS-alm-KEPLERIANBDSALMANAC N rnsap.ies id-GANSS-alm-keplerianBDSAlmanac +Multiflow-RepetitionFactors N rnsap.extension id-Assisting-RepetitionFactors +E-DCH-Decoupling-Indication N rnsap.extension id-E-DCH-Decoupling-Indication +UE-Measurement-Forwarding N rnsap.extension id-UE-Measurement-Forwarding +UPH-Filtering-Measurement-Forwarding-Request N rnsap.extension id-UPH-Filtering-Measurement-Forwarding-Request +TTI-Update-Indicator N rnsap.extension id-TTI-Update-Indicator +CQI-Feedback-Cycle2 N rnsap.extension id-CQI-Feedback-Cycle2-k +CQI-Cycle-Switch-Timer N rnsap.extension id-CQI-Cycle-Switch-Timer +UE-DRX-Cycle N rnsap.extension id-UE-DRX-Cycle2 +Inactivity-Threshold-for-UE-DRX-Cycle N rnsap.extension id-Inactivity-Threshold-for-UE-DRX-Cycle2 +DTX-Information2 N rnsap.extension id-DTX-Information2 +DCH-ENH-Information N rnsap.extension id-DCH-ENH-Information +DCH-ENH-Information-Reconf N rnsap.extension id-DCH-ENH-Information-Reconf +Gainfactors-10ms-mode N rnsap.extension id-Gainfactors-10ms-mode +Radio-Links-without-DPCH-FDPCH-Indication N rnsap.extension id-Radio-Links-without-DPCH-FDPCH-Indication +UL-DPCCH2-Information N rnsap.extension id-UL-DPCCH2-Information +UL-DPCCH2-Information-Reconf N rnsap.extension id-UL-DPCCH2-Information-Reconf +Implicit-Grant-Handling N rnsap.extension id-ImplicitGrantHandling +Minimum-TEBS-threshold N rnsap.extension id-MinimumTEBSthreshold +MultipleFrequencyBandsIndicatorList-EUTRA N rnsap.extension id-MultipleFrequencyBandsIndicatorList-EUTRA +MultipleFrequencyBandsIndicatorList N rnsap.extension id-MultipleFrequencyBandsIndicatorList +ActivationDelay N rnsap.extension id-ActivationDelay +Fast-TTI-switching-Mode-synchronized N rnsap.extension id-Fast-TTI-switching-Mode-synchronized +Fast-TTI-switching-Mode-unsynchronized N rnsap.extension id-Fast-TTI-switching-Mode-unsynchronized +Fast-TTI-switching-Mode-Supported N rnsap.extension id-Fast-TTI-switching-Mode-Supported +GANSS-BDSclockModel N rnsap.ies id-GANSS-BDSclockModel +GANSS-NavModel-BDSKeplerianSet N rnsap.ies id-GANSS-NavModel-BDSKeplerianSet +GANSS-UTCmodelSet4 N rnsap.ies id-GANSS-UTCmodelSet4 +Inter-Frequency-Cell-Information-SIB11ter N rnsap.extension id-Inter-Frequency-Cell-Information-SIB11ter +Improved-Synchronized-Indicator N rnsap.extension id-Improved-Synchronized-Indicator +Downlink-TPC-enhancements-Information N rnsap.extension id-Downlink-TPC-enhancements-Information +Downlink-TPC-enhancements-Reconf N rnsap.extension id-Downlink-TPC-enhancements-Reconf +TPC-slot-position N rnsap.extension id-TPC-slot-position +DL-TBS N rnsap.ies id-DL-TBS +PLMN-Identity N rnsap.extension id-Selected-PLMN-Identity +SpeechVersion N rnsap.ies id-SpeechVersion +SourceID N rnsap.ies id-SourceID +TargetID N rnsap.ies id-TargetID +ClassmarkInformation2 N rnsap.ies id-ClassmarkInformation2 +ClassmarkInformation3 N rnsap.ies id-ClassmarkInformation3 +GSM-Cell-CM-Rqst N rnsap.ies id-GSM-Cell-CM-Rqst +Extension-CommonMeasurementObjectType-CM-Rprt N rnsap.extension id-Extension-CommonMeasurementObjectType-CM-Rprt +Extension-CommonMeasurementObjectType-CM-Rqst N rnsap.extension id-Extension-CommonMeasurementObjectType-CM-Rqst +Extension-CommonMeasurementObjectType-CM-Rsp N rnsap.extension id-Extension-CommonMeasurementObjectType-CM-Rsp +Extension-FailureIndicationMeasurementList N rnsap.extension id-Extension-FailureIndicationMeasurementList +Extension-FailureMeasurementList N rnsap.extension id-Extension-FailureMeasurementList +Extension-TerminationMeasurementList N rnsap.extension id-Extension-TerminationMeasurementList +GsmCellList-CM-Rprt N rnsap.ies id-GsmCellList-CM-Rprt +GsmCellList-CM-Rqst N rnsap.ies id-GsmCellList-CM-Rqst +GsmCellList-CM-Rsp N rnsap.ies id-GsmCellList-CM-Rsp +LoadValue N rnsap.ies id-LoadValue +EventH N rnsap.ies id-EventH + #RNSAP-ELEMENTARY-PROCEDURE -RadioLinkSetupRequestFDD S rnsap.proc.imsg "id-radioLinkSetup/fdd" -RadioLinkSetupResponseFDD S rnsap.proc.sout "id-radioLinkSetup/fdd" -RadioLinkSetupFailureFDD S rnsap.proc.uout "id-radioLinkSetup/fdd" -RadioLinkSetupRequestTDD S rnsap.proc.imsg "id-radioLinkSetup/tdd" -RadioLinkSetupResponseTDD S rnsap.proc.sout "id-radioLinkSetup/tdd" -RadioLinkSetupFailureTDD S rnsap.proc.uout "id-radioLinkSetup/tdd" -RadioLinkAdditionRequestFDD S rnsap.proc.imsg "id-radioLinkAddition/fdd" -RadioLinkAdditionResponseFDD S rnsap.proc.sout "id-radioLinkAddition/fdd" -RadioLinkAdditionFailureFDD S rnsap.proc.uout "id-radioLinkAddition/fdd" -RadioLinkAdditionRequestTDD S rnsap.proc.imsg "id-radioLinkAddition/tdd" -RadioLinkAdditionResponseTDD S rnsap.proc.sout "id-radioLinkAddition/tdd" -RadioLinkAdditionFailureTDD S rnsap.proc.uout "id-radioLinkAddition/tdd" -RadioLinkDeletionRequest S rnsap.proc.imsg "id-radioLinkDeletion/common" -RadioLinkDeletionResponse S rnsap.proc.sout "id-radioLinkDeletion/common" -RadioLinkReconfigurationPrepareFDD S rnsap.proc.imsg "id-synchronisedRadioLinkReconfigurationPreparation/fdd" -RadioLinkReconfigurationReadyFDD S rnsap.proc.sout "id-synchronisedRadioLinkReconfigurationPreparation/fdd" -RadioLinkReconfigurationFailure S rnsap.proc.uout "id-synchronisedRadioLinkReconfigurationPreparation/fdd" -RadioLinkReconfigurationPrepareTDD S rnsap.proc.imsg "id-synchronisedRadioLinkReconfigurationPreparation/tdd" -RadioLinkReconfigurationReadyTDD S rnsap.proc.sout "id-synchronisedRadioLinkReconfigurationPreparation/tdd" -RadioLinkReconfigurationFailure S rnsap.proc.uout "id-synchronisedRadioLinkReconfigurationPreparation/tdd" -RadioLinkReconfigurationRequestFDD S rnsap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/fdd" -RadioLinkReconfigurationResponseFDD S rnsap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/fdd" -RadioLinkReconfigurationFailure S rnsap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/fdd" -RadioLinkReconfigurationRequestTDD S rnsap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/tdd" -RadioLinkReconfigurationResponseTDD S rnsap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/tdd" -RadioLinkReconfigurationFailure S rnsap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/tdd" -PhysicalChannelReconfigurationRequestFDD S rnsap.proc.imsg "id-physicalChannelReconfiguration/fdd" -PhysicalChannelReconfigurationCommand S rnsap.proc.sout "id-physicalChannelReconfiguration/fdd" -PhysicalChannelReconfigurationFailure S rnsap.proc.uout "id-physicalChannelReconfiguration/fdd" -PhysicalChannelReconfigurationRequestTDD S rnsap.proc.imsg "id-physicalChannelReconfiguration/tdd" -PhysicalChannelReconfigurationCommand S rnsap.proc.sout "id-physicalChannelReconfiguration/tdd" -PhysicalChannelReconfigurationFailure S rnsap.proc.uout "id-physicalChannelReconfiguration/tdd" -DedicatedMeasurementInitiationRequest S rnsap.proc.imsg "id-dedicatedMeasurementInitiation/common" -DedicatedMeasurementInitiationResponse S rnsap.proc.sout "id-dedicatedMeasurementInitiation/common" -DedicatedMeasurementInitiationFailure S rnsap.proc.uout "id-dedicatedMeasurementInitiation/common" -CommonTransportChannelResourcesRequest S rnsap.proc.imsg "id-commonTransportChannelResourcesInitialisation/fdd" -CommonTransportChannelResourcesResponseFDD S rnsap.proc.sout "id-commonTransportChannelResourcesInitialisation/fdd" -CommonTransportChannelResourcesFailure S rnsap.proc.uout "id-commonTransportChannelResourcesInitialisation/fdd" -CommonTransportChannelResourcesRequest S rnsap.proc.imsg "id-commonTransportChannelResourcesInitialisation/tdd" -CommonTransportChannelResourcesResponseTDD S rnsap.proc.sout "id-commonTransportChannelResourcesInitialisation/tdd" -CommonTransportChannelResourcesFailure S rnsap.proc.uout "id-commonTransportChannelResourcesInitialisation/tdd" -UplinkSignallingTransferIndicationFDD S rnsap.proc.imsg "id-uplinkSignallingTransfer/fdd" -UplinkSignallingTransferIndicationTDD S rnsap.proc.imsg "id-uplinkSignallingTransfer/tdd" -DownlinkSignallingTransferRequest S rnsap.proc.imsg "id-downlinkSignallingTransfer/common" -RelocationCommit S rnsap.proc.imsg "id-relocationCommit/common" -PagingRequest S rnsap.proc.imsg "id-paging/common" -RadioLinkReconfigurationCommit S rnsap.proc.imsg "id-synchronisedRadioLinkReconfigurationCommit/common" -RadioLinkReconfigurationCancel S rnsap.proc.imsg "id-synchronisedRadioLinkReconfigurationCancellation/common" -RadioLinkFailureIndication S rnsap.proc.imsg "id-radioLinkFailure/common" -RadioLinkPreemptionRequiredIndication S rnsap.proc.imsg "id-radioLinkPreemption/common" -RadioLinkRestoreIndication S rnsap.proc.imsg "id-radioLinkRestoration/common" -DedicatedMeasurementReport S rnsap.proc.imsg "id-dedicatedMeasurementReporting/common" -DedicatedMeasurementTerminationRequest S rnsap.proc.imsg "id-dedicatedMeasurementTermination/common" -DedicatedMeasurementFailureIndication S rnsap.proc.imsg "id-dedicatedMeasurementFailure/common" -RadioLinkCongestionIndication S rnsap.proc.imsg "id-radioLinkCongestion/common" -DL-PowerControlRequest S rnsap.proc.imsg "id-downlinkPowerControl/fdd" -DL-PowerTimeslotControlRequest S rnsap.proc.imsg "id-downlinkPowerTimeslotControl/tdd" -CompressedModeCommand S rnsap.proc.imsg "id-compressedModeCommand/fdd" +RadioLinkSetupRequestFDD S rnsap.proc.imsg "id-radioLinkSetup/fdd" +RadioLinkSetupResponseFDD S rnsap.proc.sout "id-radioLinkSetup/fdd" +RadioLinkSetupFailureFDD S rnsap.proc.uout "id-radioLinkSetup/fdd" +RadioLinkSetupRequestTDD S rnsap.proc.imsg "id-radioLinkSetup/tdd" +RadioLinkSetupResponseTDD S rnsap.proc.sout "id-radioLinkSetup/tdd" +RadioLinkSetupFailureTDD S rnsap.proc.uout "id-radioLinkSetup/tdd" +RadioLinkAdditionRequestFDD S rnsap.proc.imsg "id-radioLinkAddition/fdd" +RadioLinkAdditionResponseFDD S rnsap.proc.sout "id-radioLinkAddition/fdd" +RadioLinkAdditionFailureFDD S rnsap.proc.uout "id-radioLinkAddition/fdd" +RadioLinkAdditionRequestTDD S rnsap.proc.imsg "id-radioLinkAddition/tdd" +RadioLinkAdditionResponseTDD S rnsap.proc.sout "id-radioLinkAddition/tdd" +RadioLinkAdditionFailureTDD S rnsap.proc.uout "id-radioLinkAddition/tdd" +RadioLinkDeletionRequest S rnsap.proc.imsg "id-radioLinkDeletion/common" +RadioLinkDeletionResponse S rnsap.proc.sout "id-radioLinkDeletion/common" +RadioLinkReconfigurationPrepareFDD S rnsap.proc.imsg "id-synchronisedRadioLinkReconfigurationPreparation/fdd" +RadioLinkReconfigurationReadyFDD S rnsap.proc.sout "id-synchronisedRadioLinkReconfigurationPreparation/fdd" +RadioLinkReconfigurationFailure S rnsap.proc.uout "id-synchronisedRadioLinkReconfigurationPreparation/fdd" +RadioLinkReconfigurationPrepareTDD S rnsap.proc.imsg "id-synchronisedRadioLinkReconfigurationPreparation/tdd" +RadioLinkReconfigurationReadyTDD S rnsap.proc.sout "id-synchronisedRadioLinkReconfigurationPreparation/tdd" +RadioLinkReconfigurationFailure S rnsap.proc.uout "id-synchronisedRadioLinkReconfigurationPreparation/tdd" +RadioLinkReconfigurationRequestFDD S rnsap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/fdd" +RadioLinkReconfigurationResponseFDD S rnsap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/fdd" +RadioLinkReconfigurationFailure S rnsap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/fdd" +RadioLinkReconfigurationRequestTDD S rnsap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/tdd" +RadioLinkReconfigurationResponseTDD S rnsap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/tdd" +RadioLinkReconfigurationFailure S rnsap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/tdd" +PhysicalChannelReconfigurationRequestFDD S rnsap.proc.imsg "id-physicalChannelReconfiguration/fdd" +PhysicalChannelReconfigurationCommand S rnsap.proc.sout "id-physicalChannelReconfiguration/fdd" +PhysicalChannelReconfigurationFailure S rnsap.proc.uout "id-physicalChannelReconfiguration/fdd" +PhysicalChannelReconfigurationRequestTDD S rnsap.proc.imsg "id-physicalChannelReconfiguration/tdd" +PhysicalChannelReconfigurationCommand S rnsap.proc.sout "id-physicalChannelReconfiguration/tdd" +PhysicalChannelReconfigurationFailure S rnsap.proc.uout "id-physicalChannelReconfiguration/tdd" +DedicatedMeasurementInitiationRequest S rnsap.proc.imsg "id-dedicatedMeasurementInitiation/common" +DedicatedMeasurementInitiationResponse S rnsap.proc.sout "id-dedicatedMeasurementInitiation/common" +DedicatedMeasurementInitiationFailure S rnsap.proc.uout "id-dedicatedMeasurementInitiation/common" +CommonTransportChannelResourcesRequest S rnsap.proc.imsg "id-commonTransportChannelResourcesInitialisation/fdd" +CommonTransportChannelResourcesResponseFDD S rnsap.proc.sout "id-commonTransportChannelResourcesInitialisation/fdd" +CommonTransportChannelResourcesFailure S rnsap.proc.uout "id-commonTransportChannelResourcesInitialisation/fdd" +CommonTransportChannelResourcesRequest S rnsap.proc.imsg "id-commonTransportChannelResourcesInitialisation/tdd" +CommonTransportChannelResourcesResponseTDD S rnsap.proc.sout "id-commonTransportChannelResourcesInitialisation/tdd" +CommonTransportChannelResourcesFailure S rnsap.proc.uout "id-commonTransportChannelResourcesInitialisation/tdd" +UplinkSignallingTransferIndicationFDD S rnsap.proc.imsg "id-uplinkSignallingTransfer/fdd" +UplinkSignallingTransferIndicationTDD S rnsap.proc.imsg "id-uplinkSignallingTransfer/tdd" +DownlinkSignallingTransferRequest S rnsap.proc.imsg "id-downlinkSignallingTransfer/common" +RelocationCommit S rnsap.proc.imsg "id-relocationCommit/common" +PagingRequest S rnsap.proc.imsg "id-paging/common" +RadioLinkReconfigurationCommit S rnsap.proc.imsg "id-synchronisedRadioLinkReconfigurationCommit/common" +RadioLinkReconfigurationCancel S rnsap.proc.imsg "id-synchronisedRadioLinkReconfigurationCancellation/common" +RadioLinkFailureIndication S rnsap.proc.imsg "id-radioLinkFailure/common" +RadioLinkPreemptionRequiredIndication S rnsap.proc.imsg "id-radioLinkPreemption/common" +RadioLinkRestoreIndication S rnsap.proc.imsg "id-radioLinkRestoration/common" +DedicatedMeasurementReport S rnsap.proc.imsg "id-dedicatedMeasurementReporting/common" +DedicatedMeasurementTerminationRequest S rnsap.proc.imsg "id-dedicatedMeasurementTermination/common" +DedicatedMeasurementFailureIndication S rnsap.proc.imsg "id-dedicatedMeasurementFailure/common" +RadioLinkCongestionIndication S rnsap.proc.imsg "id-radioLinkCongestion/common" +DL-PowerControlRequest S rnsap.proc.imsg "id-downlinkPowerControl/fdd" +DL-PowerTimeslotControlRequest S rnsap.proc.imsg "id-downlinkPowerTimeslotControl/tdd" +CompressedModeCommand S rnsap.proc.imsg "id-compressedModeCommand/fdd" CommonTransportChannelResourcesReleaseRequest S rnsap.proc.imsg "id-commonTransportChannelResourcesRelease/common" -ErrorIndication S rnsap.proc.imsg "id-errorIndication/common" -CommonMeasurementInitiationRequest S rnsap.proc.imsg "id-commonMeasurementInitiation/common" -CommonMeasurementInitiationResponse S rnsap.proc.sout "id-commonMeasurementInitiation/common" -CommonMeasurementInitiationFailure S rnsap.proc.uout "id-commonMeasurementInitiation/common" -CommonMeasurementReport S rnsap.proc.imsg "id-commonMeasurementReporting/common" -CommonMeasurementTerminationRequest S rnsap.proc.imsg "id-commonMeasurementTermination/common" -CommonMeasurementFailureIndication S rnsap.proc.imsg "id-commonMeasurementFailure/common" -InformationExchangeInitiationRequest S rnsap.proc.imsg "id-informationExchangeInitiation/common" -InformationExchangeInitiationResponse S rnsap.proc.sout "id-informationExchangeInitiation/common" -InformationExchangeInitiationFailure S rnsap.proc.uout "id-informationExchangeInitiation/common" -InformationReport S rnsap.proc.imsg "id-informationReporting/common" -InformationExchangeTerminationRequest S rnsap.proc.imsg "id-informationExchangeTermination/common" -InformationExchangeFailureIndication S rnsap.proc.imsg "id-informationExchangeFailure/common" -PrivateMessage S rnsap.proc.imsg "id-privateMessage/common" -ResetRequest S rnsap.proc.imsg "id-reset/common" -ResetResponse S rnsap.proc.sout "id-reset/common" -RadioLinkActivationCommandFDD S rnsap.proc.imsg "id-radioLinkActivation/fdd" -RadioLinkActivationCommandTDD S rnsap.proc.imsg "id-radioLinkActivation/tdd" -GERANUplinkSignallingTransferIndication S rnsap.proc.imsg "id-gERANuplinkSignallingTransfer/common" -RadioLinkParameterUpdateIndicationFDD S rnsap.proc.imsg "id-radioLinkParameterUpdate/fdd" -RadioLinkParameterUpdateIndicationTDD S rnsap.proc.imsg "id-radioLinkParameterUpdate/tdd" -UEMeasurementInitiationRequest S rnsap.proc.imsg "id-uEMeasurementInitiation/tdd" -UEMeasurementInitiationResponse S rnsap.proc.sout "id-uEMeasurementInitiation/tdd" -UEMeasurementInitiationFailure S rnsap.proc.uout "id-uEMeasurementInitiation/tdd" -UEMeasurementReport S rnsap.proc.imsg "id-uEMeasurementReporting/tdd" -UEMeasurementTerminationRequest S rnsap.proc.imsg "id-uEMeasurementTermination/tdd" -UEMeasurementFailureIndication S rnsap.proc.imsg "id-uEMeasurementFailure/tdd" -IurInvokeTrace S rnsap.proc.imsg "id-iurInvokeTrace/common" -IurDeactivateTrace S rnsap.proc.imsg "id-iurDeactivateTrace/common" -MBMSAttachCommand S rnsap.proc.imsg "id-mBMSAttach/common" -MBMSDetachCommand S rnsap.proc.imsg "id-mBMSDetach/common" -DirectInformationTransfer S rnsap.proc.imsg "id-directInformationTransfer/common" - -EnhancedRelocationRequest S rnsap.proc.imsg "id-enhancedRelocation/common" -EnhancedRelocationResponse S rnsap.proc.sout "id-enhancedRelocation/common" -EnhancedRelocationFailure S rnsap.proc.uout "id-enhancedRelocation/common" - -EnhancedRelocationCancel S rnsap.proc.imsg "id-enhancedRelocationCancel/common" -EnhancedRelocationSignallingTransfer S rnsap.proc.imsg "id-enhancedRelocationSignallingTransfer/common" -EnhancedRelocationRelease S rnsap.proc.imsg "id-enhancedRelocationRelease/common" -MBSFNMCCHInformation S rnsap.proc.imsg "id-mBSFNMCCHInformation/common" -SecondaryULFrequencyReport S rnsap.proc.imsg "id-secondaryULFrequencyReporting/fdd" -SecondaryULFrequencyUpdateIndication S rnsap.proc.imsg "id-secondaryULFrequencyUpdate/fdd" +ErrorIndication S rnsap.proc.imsg "id-errorIndication/common" +CommonMeasurementInitiationRequest S rnsap.proc.imsg "id-commonMeasurementInitiation/common" +CommonMeasurementInitiationResponse S rnsap.proc.sout "id-commonMeasurementInitiation/common" +CommonMeasurementInitiationFailure S rnsap.proc.uout "id-commonMeasurementInitiation/common" +CommonMeasurementReport S rnsap.proc.imsg "id-commonMeasurementReporting/common" +CommonMeasurementTerminationRequest S rnsap.proc.imsg "id-commonMeasurementTermination/common" +CommonMeasurementFailureIndication S rnsap.proc.imsg "id-commonMeasurementFailure/common" +InformationExchangeInitiationRequest S rnsap.proc.imsg "id-informationExchangeInitiation/common" +InformationExchangeInitiationResponse S rnsap.proc.sout "id-informationExchangeInitiation/common" +InformationExchangeInitiationFailure S rnsap.proc.uout "id-informationExchangeInitiation/common" +InformationReport S rnsap.proc.imsg "id-informationReporting/common" +InformationExchangeTerminationRequest S rnsap.proc.imsg "id-informationExchangeTermination/common" +InformationExchangeFailureIndication S rnsap.proc.imsg "id-informationExchangeFailure/common" +PrivateMessage S rnsap.proc.imsg "id-privateMessage/common" +ResetRequest S rnsap.proc.imsg "id-reset/common" +ResetResponse S rnsap.proc.sout "id-reset/common" +RadioLinkActivationCommandFDD S rnsap.proc.imsg "id-radioLinkActivation/fdd" +RadioLinkActivationCommandTDD S rnsap.proc.imsg "id-radioLinkActivation/tdd" +GERANUplinkSignallingTransferIndication S rnsap.proc.imsg "id-gERANuplinkSignallingTransfer/common" +RadioLinkParameterUpdateIndicationFDD S rnsap.proc.imsg "id-radioLinkParameterUpdate/fdd" +RadioLinkParameterUpdateIndicationTDD S rnsap.proc.imsg "id-radioLinkParameterUpdate/tdd" +UEMeasurementInitiationRequest S rnsap.proc.imsg "id-uEMeasurementInitiation/tdd" +UEMeasurementInitiationResponse S rnsap.proc.sout "id-uEMeasurementInitiation/tdd" +UEMeasurementInitiationFailure S rnsap.proc.uout "id-uEMeasurementInitiation/tdd" +UEMeasurementReport S rnsap.proc.imsg "id-uEMeasurementReporting/tdd" +UEMeasurementTerminationRequest S rnsap.proc.imsg "id-uEMeasurementTermination/tdd" +UEMeasurementFailureIndication S rnsap.proc.imsg "id-uEMeasurementFailure/tdd" +IurInvokeTrace S rnsap.proc.imsg "id-iurInvokeTrace/common" +IurDeactivateTrace S rnsap.proc.imsg "id-iurDeactivateTrace/common" +MBMSAttachCommand S rnsap.proc.imsg "id-mBMSAttach/common" +MBMSDetachCommand S rnsap.proc.imsg "id-mBMSDetach/common" +DirectInformationTransfer S rnsap.proc.imsg "id-directInformationTransfer/common" + +EnhancedRelocationRequest S rnsap.proc.imsg "id-enhancedRelocation/common" +EnhancedRelocationResponse S rnsap.proc.sout "id-enhancedRelocation/common" +EnhancedRelocationFailure S rnsap.proc.uout "id-enhancedRelocation/common" + +EnhancedRelocationCancel S rnsap.proc.imsg "id-enhancedRelocationCancel/common" +EnhancedRelocationSignallingTransfer S rnsap.proc.imsg "id-enhancedRelocationSignallingTransfer/common" +EnhancedRelocationRelease S rnsap.proc.imsg "id-enhancedRelocationRelease/common" +MBSFNMCCHInformation S rnsap.proc.imsg "id-mBSFNMCCHInformation/common" +SecondaryULFrequencyReport S rnsap.proc.imsg "id-secondaryULFrequencyReporting/fdd" +SecondaryULFrequencyUpdateIndication S rnsap.proc.imsg "id-secondaryULFrequencyUpdate/fdd" + +EnhancedRelocationResourceRequest S rnsap.proc.imsg "id-enhancedRelocationResourceAllocation/tdd" +EnhancedRelocationResourceResponse S rnsap.proc.sout "id-enhancedRelocationResourceAllocation/tdd" +EnhancedRelocationResourceFailure S rnsap.proc.uout "id-enhancedRelocationResourceAllocation/tdd" + +EnhancedRelocationResourceReleaseCommand S rnsap.proc.imsg "id-enhancedRelocationResourceRelease/tdd" +EnhancedRelocationResourceReleaseComplete S rnsap.proc.sout "id-enhancedRelocationResourceRelease/tdd" + +InformationTransferControlRequest S rnsap.proc.imsg "id-informationTransferControl/common" + #.END diff --git a/epan/dissectors/packet-rnsap.c b/epan/dissectors/packet-rnsap.c index ade1f6a737..825c4df804 100644 --- a/epan/dissectors/packet-rnsap.c +++ b/epan/dissectors/packet-rnsap.c @@ -60,6 +60,8 @@ #define maxProtocolExtensions 65535 #define maxProtocolIEs 65535 #define maxCellSIB11OrSIB12 32 +#define maxCellSIB11ter_ext 48 +#define maxCellSIB11ter_1 79 #define maxCellsMeas 8 #define maxRateMatching 256 #define maxNoOfDSCHs 10 @@ -162,6 +164,7 @@ #define maxGANSSClockMod 4 #define maxNrOfEDCHRLs 4 #define maxEARFCN 65535 +#define maxEARFCN_Extended 262143 #define maxNrOfEUTRANeighboursPerRNC 256 #define maxNrOfMCCHMessages 5 #define maxNrOfMBMSL3 64 @@ -182,6 +185,21 @@ #define maxNoOfNon_HS_SCCH_Assosiated_HS_SICH 4 #define maxNrOfEDCH_1 32 #define maxNrOfDCHMeasurementOccasionPatternSequence 6 +#define maxNrOfULCarriersLCR_1 5 +#define maxNrOfCellIds 32 +#define maxNrOfRAIs 8 +#define maxNrOfLAIs 8 +#define maxNrOfExtendedNeighbouringRNCs 64 +#define maxNoOfGsmCell 128 +#define maxNrOfANRCells 256 +#define maxFreqBandsTDD 16 +#define maxSCPICHCell 32 +#define maxSCPICHCell_1 31 +#define maxNoOfCommonRGCells 256 +#define maxIGPInfo 320 +#define maxNrofConcatenatedDCH 3 +#define maxMultipleFrequencyBands 8 +#define maxMultipleFrequencyBandsEUTRA 8 /* enumerated values for ProcedureCode */ #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION 0 @@ -240,6 +258,12 @@ #define RNSAP_ID_MBSFNMCCHINFORMATION 53 #define RNSAP_ID_SECONDARYULFREQUENCYREPORTING 54 #define RNSAP_ID_SECONDARYULFREQUENCYUPDATE 55 +#define RNSAP_ID_INFORMATIONTRANSFERCONTROL 56 +#define RNSAP_ID_NOT_USED_57 57 +#define RNSAP_ID_NOT_USED_58 58 +#define RNSAP_ID_NOT_USED_59 59 +#define RNSAP_ID_ENHANCEDRELOCATIONRESOURCEALLOCATION 60 +#define RNSAP_ID_ENHANCEDRELOCATIONRESOURCERELEASE 61 typedef enum _DdMode_enum { tdd = 0, @@ -544,9 +568,9 @@ typedef enum _ProtocolIE_ID_enum { id_UL_Timeslot_ISCP_Value = 242, id_UL_Timeslot_ISCP_Value_IncrDecrThres = 243, id_Rx_Timing_Deviation_Value_LCR = 293, - id_Unknown_294 = 294, id_DPC_Mode_Change_SupportIndicator = 19, id_Unused_ProtocolIE_ID_247 = 247, + id_Unknown_294 = 294, id_Unused_ProtocolIE_ID_295 = 295, id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD = 202, id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD = 203, @@ -1124,7 +1148,130 @@ typedef enum _ProtocolIE_ID_enum { id_Non_Serving_RL_Preconfig_Removal = 874, id_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup = 875, id_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList = 876, - id_CellListValidityIndicator = 877 + id_CellListValidityIndicator = 877, + id_completeAlmanacProvided = 878, + id_ganss_Delta_T = 879, + id_OrdinalNumberOfFrequency = 880, + id_Multicell_EDCH_Restriction = 882, + id_CellCapabilityContainerExtension_TDD_LCR = 883, + id_Multi_Carrier_EDCH_Setup = 884, + id_Multi_Carrier_EDCH_Reconfigure = 885, + id_Multi_Carrier_EDCH_Response = 886, + id_SNPL_Carrier_Group_Indicator = 887, + id_MU_MIMO_InformationLCR = 888, + id_MU_MIMO_Indicator = 889, + id_HS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext = 890, + id_Usefulness_Of_Battery_Optimization = 891, + id_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory = 892, + id_Measurement_Power_Offset = 893, + id_MDT_Configuration = 894, + id_Neighbouring_UMTS_CellInformation_Ext = 895, + id_Neighbouring_UMTS_CellInformationExtensionItem = 896, + id_Control_Type_InformationTransferControlReq = 897, + id_UMTS_Cells_Info = 898, + id_ANRReportIndication = 899, + id_ANR_Cell_InfEx_Rqst = 900, + id_ANR_Cell_InfEx_Rsp = 901, + id_ANR_Cell_Information = 902, + id_Trace_Collection_Entity_IP_Address = 904, + id_Affected_HSDSCH_Serving_Cell_List = 905, + id_UL_CLTD_Information = 906, + id_UL_CLTD_Information_Reconf = 907, + id_UL_CLTD_State_Update_Information = 908, + id_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order = 909, + id_CPC_RecoveryReport = 910, + id_FTPICH_Information = 911, + id_FTPICH_Information_Reconf = 912, + id_UE_RF_Band_CapabilityLCR = 913, + id_Extended_S_RNTI = 914, + id_ExtendedAffectedUEInformationForMBMS = 915, + id_Extended_S_RNTI_Group = 916, + id_FTPICH_Information_Response = 917, + id_FTPICH_Reconfiguration_Information = 918, + id_MIMO_withfourtransmitantennas_ActivationIndicator = 919, + id_MIMO_withfourtransmitantennas_ModeIndicator = 920, + id_power_offset_for_S_CPICH_for_MIMO_withfourtransmitantennas = 921, + id_power_offset_for_S_CPICH_for_MIMO_withfourtransmitantennas_Request_Indicator = 922, + id_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator = 923, + id_DualStream_MIMO_withfourtransmitantennas_ModeIndicator = 924, + id_Additional_Associated_Secondary_CPICH = 925, + id_UE_transmission_power_headroom = 926, + id_Multiflow_Information = 927, + id_Multiflow_Reconfiguration = 928, + id_Multiflow_OrdinalNumberOfFrequency = 929, + id_UL_MIMO_Information = 930, + id_UL_MIMO_Reconfiguration = 931, + id_UL_MIMO_DL_Control_Channel_Information = 932, + id_SixtyfourQAM_UL_Operation_Indicator = 933, + id_Common_E_RGCH_Cell_InfEx_Rqst = 935, + id_Common_E_RGCH_Cell_InfEx_Rsp = 936, + id_Common_E_RGCH_Cell_InfEx_Rprt = 937, + id_Common_E_RGCH_Cell_Information = 938, + id_PCI = 939, + id_TAC = 940, + id_PLMN_List = 941, + id_PrecoderWeightSetRestriction = 942, + id_EARFCN_FDD_Extended = 943, + id_EARFCN_TDD_Extended = 944, + id_Non_rectangular_resource_allocation_indicator = 945, + id_Non_rectangular_resource_timeslot_set = 946, + id_UE_Support_of_non_rectangular_resource_allocation = 947, + id_DBDS_CorrectionsReq = 948, + id_DBDS_Corrections = 949, + id_BDS_IonosphericGridModelReq = 950, + id_BDS_Ionospheric_Grid_Model = 951, + id_GANSS_alm_keplerianBDSAlmanac = 952, + id_Assisting_RepetitionFactors = 953, + id_E_DCH_Decoupling_Indication = 954, + id_UE_Measurement_Forwarding = 955, + id_UPH_Filtering_Measurement_Forwarding_Request = 956, + id_TTI_Update_Indicator = 957, + id_CQI_Feedback_Cycle2_k = 958, + id_CQI_Cycle_Switch_Timer = 959, + id_UE_DRX_Cycle2 = 960, + id_Inactivity_Threshold_for_UE_DRX_Cycle2 = 961, + id_DTX_Information2 = 962, + id_DCH_ENH_Information = 964, + id_DCH_ENH_Information_Reconf = 965, + id_Gainfactors_10ms_mode = 966, + id_Radio_Links_without_DPCH_FDPCH_Indication = 967, + id_UL_DPCCH2_Information = 968, + id_UL_DPCCH2_Information_Reconf = 969, + id_ImplicitGrantHandling = 970, + id_MinimumTEBSthreshold = 971, + id_MultipleFrequencyBandsIndicatorList_EUTRA = 972, + id_MultipleFrequencyBandsIndicatorList = 973, + id_ActivationDelay = 974, + id_Fast_TTI_switching_Mode_synchronized = 975, + id_Fast_TTI_switching_Mode_unsynchronized = 976, + id_Fast_TTI_switching_Mode_Supported = 977, + id_GANSS_BDSclockModel = 978, + id_GANSS_NavModel_BDSKeplerianSet = 979, + id_GANSS_UTCmodelSet4 = 980, + id_Inter_Frequency_Cell_Information_SIB11ter = 981, + id_Improved_Synchronized_Indicator = 982, + id_Downlink_TPC_enhancements_Information = 983, + id_Downlink_TPC_enhancements_Reconf = 984, + id_TPC_slot_position = 985, + id_DL_TBS = 986, + id_Selected_PLMN_Identity = 987, + id_SpeechVersion = 2048, + id_SourceID = 2049, + id_TargetID = 2050, + id_ClassmarkInformation2 = 2051, + id_ClassmarkInformation3 = 2052, + id_GSM_Cell_CM_Rqst = 2053, + id_Extension_CommonMeasurementObjectType_CM_Rprt = 2054, + id_Extension_CommonMeasurementObjectType_CM_Rqst = 2055, + id_Extension_CommonMeasurementObjectType_CM_Rsp = 2056, + id_Extension_FailureIndicationMeasurementList = 2057, + id_Extension_FailureMeasurementList = 2058, + id_Extension_TerminationMeasurementList = 2059, + id_GsmCellList_CM_Rprt = 2060, + id_GsmCellList_CM_Rqst = 2061, + id_GsmCellList_CM_Rsp = 2062, + id_LoadValue = 2063, + id_EventH = 2064 } ProtocolIE_ID_enum; /*--- End of included file: packet-rnsap-val.h ---*/ @@ -1149,6 +1296,10 @@ static int hf_rnsap_Active_MBMS_Bearer_Service_ListTDD_PFL_PDU = -1; /* Active_ static int hf_rnsap_Active_Pattern_Sequence_Information_PDU = -1; /* Active_Pattern_Sequence_Information */ static int hf_rnsap_Additional_EDCH_Cell_Information_Response_RLAddList_PDU = -1; /* Additional_EDCH_Cell_Information_Response_RLAddList */ static int hf_rnsap_Additional_EDCH_Setup_Info_PDU = -1; /* Additional_EDCH_Setup_Info */ +static int hf_rnsap_ANRReportIndication_PDU = -1; /* ANRReportIndication */ +static int hf_rnsap_DTX_Information2_PDU = -1; /* DTX_Information2 */ +static int hf_rnsap_Implicit_Grant_Handling_PDU = -1; /* Implicit_Grant_Handling */ +static int hf_rnsap_Minimum_TEBS_threshold_PDU = -1; /* Minimum_TEBS_threshold */ static int hf_rnsap_Additional_EDCH_Cell_Information_Response_List_PDU = -1; /* Additional_EDCH_Cell_Information_Response_List */ static int hf_rnsap_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU = -1; /* Additional_EDCH_Cell_Information_Response_RLReconf_List */ static int hf_rnsap_AdjustmentPeriod_PDU = -1; /* AdjustmentPeriod */ @@ -1156,13 +1307,17 @@ static int hf_rnsap_Allowed_Rate_Information_PDU = -1; /* Allowed_Rate_Informat static int hf_rnsap_AllowedQueuingTime_PDU = -1; /* AllowedQueuingTime */ static int hf_rnsap_AlternativeFormatReportingIndicator_PDU = -1; /* AlternativeFormatReportingIndicator */ static int hf_rnsap_Angle_Of_Arrival_Value_LCR_PDU = -1; /* Angle_Of_Arrival_Value_LCR */ +static int hf_rnsap_ANR_Cell_Information_PDU = -1; /* ANR_Cell_Information */ static int hf_rnsap_AntennaColocationIndicator_PDU = -1; /* AntennaColocationIndicator */ +static int hf_rnsap_BDS_IonosphericGridModelReq_PDU = -1; /* BDS_IonosphericGridModelReq */ +static int hf_rnsap_BDS_Ionospheric_Grid_Model_PDU = -1; /* BDS_Ionospheric_Grid_Model */ static int hf_rnsap_BindingID_PDU = -1; /* BindingID */ static int hf_rnsap_Cause_PDU = -1; /* Cause */ static int hf_rnsap_CellCapabilityContainer_FDD_PDU = -1; /* CellCapabilityContainer_FDD */ static int hf_rnsap_CellCapabilityContainerExtension_FDD_PDU = -1; /* CellCapabilityContainerExtension_FDD */ static int hf_rnsap_CellCapabilityContainer_TDD_PDU = -1; /* CellCapabilityContainer_TDD */ static int hf_rnsap_CellCapabilityContainer_TDD_LCR_PDU = -1; /* CellCapabilityContainer_TDD_LCR */ +static int hf_rnsap_CellCapabilityContainerExtension_TDD_LCR_PDU = -1; /* CellCapabilityContainerExtension_TDD_LCR */ static int hf_rnsap_CellCapabilityContainer_TDD768_PDU = -1; /* CellCapabilityContainer_TDD768 */ static int hf_rnsap_C_ID_PDU = -1; /* C_ID */ static int hf_rnsap_Cell_Capacity_Class_Value_PDU = -1; /* Cell_Capacity_Class_Value */ @@ -1171,6 +1326,8 @@ static int hf_rnsap_CellPortionID_PDU = -1; /* CellPortionID */ static int hf_rnsap_CellPortionLCRID_PDU = -1; /* CellPortionLCRID */ static int hf_rnsap_CFN_PDU = -1; /* CFN */ static int hf_rnsap_ChipOffset_PDU = -1; /* ChipOffset */ +static int hf_rnsap_ClassmarkInformation2_PDU = -1; /* ClassmarkInformation2 */ +static int hf_rnsap_ClassmarkInformation3_PDU = -1; /* ClassmarkInformation3 */ static int hf_rnsap_ClosedLoopMode1_SupportIndicator_PDU = -1; /* ClosedLoopMode1_SupportIndicator */ static int hf_rnsap_CommonMeasurementAccuracy_PDU = -1; /* CommonMeasurementAccuracy */ static int hf_rnsap_CommonMeasurementType_PDU = -1; /* CommonMeasurementType */ @@ -1179,23 +1336,33 @@ static int hf_rnsap_CommonTransportChannelResourcesInitialisationNotRequired_PDU static int hf_rnsap_Common_EDCH_MAC_d_Flow_Specific_InformationFDD_PDU = -1; /* Common_EDCH_MAC_d_Flow_Specific_InformationFDD */ static int hf_rnsap_Common_EDCH_MAC_d_Flow_Specific_InformationLCR_PDU = -1; /* Common_EDCH_MAC_d_Flow_Specific_InformationLCR */ static int hf_rnsap_Common_EDCH_Support_Indicator_PDU = -1; /* Common_EDCH_Support_Indicator */ +static int hf_rnsap_Common_E_RGCH_Cell_Information_PDU = -1; /* Common_E_RGCH_Cell_Information */ +static int hf_rnsap_CompleteAlmanacProvided_PDU = -1; /* CompleteAlmanacProvided */ static int hf_rnsap_Continuous_Packet_Connectivity_DTX_DRX_Information_PDU = -1; /* Continuous_Packet_Connectivity_DTX_DRX_Information */ static int hf_rnsap_Continuous_Packet_Connectivity_HS_SCCH_Less_Information_PDU = -1; /* Continuous_Packet_Connectivity_HS_SCCH_Less_Information */ static int hf_rnsap_Continuous_Packet_Connectivity_HS_SCCH_Less_Information_Response_PDU = -1; /* Continuous_Packet_Connectivity_HS_SCCH_Less_Information_Response */ static int hf_rnsap_CoverageIndicator_PDU = -1; /* CoverageIndicator */ static int hf_rnsap_CPC_Information_PDU = -1; /* CPC_Information */ +static int hf_rnsap_CPC_RecoveryReport_PDU = -1; /* CPC_RecoveryReport */ static int hf_rnsap_Continuous_Packet_Connectivity_HS_SCCH_less_Deactivate_Indicator_PDU = -1; /* Continuous_Packet_Connectivity_HS_SCCH_less_Deactivate_Indicator */ static int hf_rnsap_Counting_Information_PDU = -1; /* Counting_Information */ static int hf_rnsap_CriticalityDiagnostics_PDU = -1; /* CriticalityDiagnostics */ static int hf_rnsap_MessageStructure_PDU = -1; /* MessageStructure */ static int hf_rnsap_CN_CS_DomainIdentifier_PDU = -1; /* CN_CS_DomainIdentifier */ static int hf_rnsap_CN_PS_DomainIdentifier_PDU = -1; /* CN_PS_DomainIdentifier */ +static int hf_rnsap_CQI_Cycle_Switch_Timer_PDU = -1; /* CQI_Cycle_Switch_Timer */ static int hf_rnsap_ControlGAP_PDU = -1; /* ControlGAP */ +static int hf_rnsap_CQI_Feedback_Cycle2_PDU = -1; /* CQI_Feedback_Cycle2 */ static int hf_rnsap_C_RNTI_PDU = -1; /* C_RNTI */ static int hf_rnsap_CPC_InformationLCR_PDU = -1; /* CPC_InformationLCR */ static int hf_rnsap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU = -1; /* ContinuousPacketConnectivity_DRX_InformationLCR */ +static int hf_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext_PDU = -1; /* Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext */ static int hf_rnsap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU = -1; /* E_AGCH_UE_Inactivity_Monitor_Threshold */ static int hf_rnsap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU = -1; /* ContinuousPacketConnectivity_DRX_Information_ResponseLCR */ +static int hf_rnsap_DBDS_CorrectionsReq_PDU = -1; /* DBDS_CorrectionsReq */ +static int hf_rnsap_DBDS_Corrections_PDU = -1; /* DBDS_Corrections */ +static int hf_rnsap_DCH_ENH_Information_PDU = -1; /* DCH_ENH_Information */ +static int hf_rnsap_DCH_ENH_Information_Reconf_PDU = -1; /* DCH_ENH_Information_Reconf */ static int hf_rnsap_DCH_FDD_Information_PDU = -1; /* DCH_FDD_Information */ static int hf_rnsap_DCH_MeasurementOccasion_Information_PDU = -1; /* DCH_MeasurementOccasion_Information */ static int hf_rnsap_DCH_MeasurementType_Indicator_PDU = -1; /* DCH_MeasurementType_Indicator */ @@ -1207,6 +1374,7 @@ static int hf_rnsap_DelayedActivation_PDU = -1; /* DelayedActivation */ static int hf_rnsap_DGANSS_Corrections_Req_PDU = -1; /* DGANSS_Corrections_Req */ static int hf_rnsap_DGNSS_ValidityPeriod_PDU = -1; /* DGNSS_ValidityPeriod */ static int hf_rnsap_DiversityMode_PDU = -1; /* DiversityMode */ +static int hf_rnsap_DL_TBS_PDU = -1; /* DL_TBS */ static int hf_rnsap_DL_DPCH_TimingAdjustment_PDU = -1; /* DL_DPCH_TimingAdjustment */ static int hf_rnsap_DL_Power_PDU = -1; /* DL_Power */ static int hf_rnsap_DL_PowerBalancing_Information_PDU = -1; /* DL_PowerBalancing_Information */ @@ -1217,6 +1385,8 @@ static int hf_rnsap_D_RNTI_PDU = -1; /* D_RNTI */ static int hf_rnsap_D_RNTI_ReleaseIndication_PDU = -1; /* D_RNTI_ReleaseIndication */ static int hf_rnsap_DL_TimeSlot_ISCP_Info_PDU = -1; /* DL_TimeSlot_ISCP_Info */ static int hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_PDU = -1; /* DL_TimeSlot_ISCP_LCR_Information */ +static int hf_rnsap_Downlink_TPC_enhancements_Information_PDU = -1; /* Downlink_TPC_enhancements_Information */ +static int hf_rnsap_Downlink_TPC_enhancements_Reconf_PDU = -1; /* Downlink_TPC_enhancements_Reconf */ static int hf_rnsap_DPC_Mode_PDU = -1; /* DPC_Mode */ static int hf_rnsap_DPC_Mode_Change_SupportIndicator_PDU = -1; /* DPC_Mode_Change_SupportIndicator */ static int hf_rnsap_DPCH_ID768_PDU = -1; /* DPCH_ID768 */ @@ -1224,10 +1394,14 @@ static int hf_rnsap_DRXCycleLengthCoefficient_PDU = -1; /* DRXCycleLengthCoeffi static int hf_rnsap_DSCH_RNTI_PDU = -1; /* DSCH_RNTI */ static int hf_rnsap_DSCH_InitialWindowSize_PDU = -1; /* DSCH_InitialWindowSize */ static int hf_rnsap_DSCH_TDD_Information_PDU = -1; /* DSCH_TDD_Information */ +static int hf_rnsap_EARFCN_Extended_PDU = -1; /* EARFCN_Extended */ +static int hf_rnsap_EARFCN_FDD_Extended_PDU = -1; /* EARFCN_FDD_Extended */ static int hf_rnsap_E_AGCH_Table_Choice_PDU = -1; /* E_AGCH_Table_Choice */ +static int hf_rnsap_E_DCH_Decoupling_Indication_PDU = -1; /* E_DCH_Decoupling_Indication */ static int hf_rnsap_EDCH_FDD_DL_ControlChannelInformation_PDU = -1; /* EDCH_FDD_DL_ControlChannelInformation */ static int hf_rnsap_E_RGCH_E_HICH_ChannelisationCodeValidityIndicator_PDU = -1; /* E_RGCH_E_HICH_ChannelisationCodeValidityIndicator */ static int hf_rnsap_EDCH_FDD_Information_PDU = -1; /* EDCH_FDD_Information */ +static int hf_rnsap_UPH_Filtering_Measurement_Forwarding_Request_PDU = -1; /* UPH_Filtering_Measurement_Forwarding_Request */ static int hf_rnsap_EDCH_FDD_InformationResponse_PDU = -1; /* EDCH_FDD_InformationResponse */ static int hf_rnsap_EDCH_FDD_Information_To_Modify_PDU = -1; /* EDCH_FDD_Information_To_Modify */ static int hf_rnsap_E_DCH_FDD_Update_Information_PDU = -1; /* E_DCH_FDD_Update_Information */ @@ -1253,22 +1427,32 @@ static int hf_rnsap_E_RNTI_PDU = -1; /* E_RNTI */ static int hf_rnsap_E_TFCI_Boost_Information_PDU = -1; /* E_TFCI_Boost_Information */ static int hf_rnsap_E_DCH_Minimum_Set_E_TFCIValidityIndicator_PDU = -1; /* E_DCH_Minimum_Set_E_TFCIValidityIndicator */ static int hf_rnsap_Enhanced_PrimaryCPICH_EcNo_PDU = -1; /* Enhanced_PrimaryCPICH_EcNo */ +static int hf_rnsap_EventH_PDU = -1; /* EventH */ static int hf_rnsap_ExtendedGSMCellIndividualOffset_PDU = -1; /* ExtendedGSMCellIndividualOffset */ static int hf_rnsap_E_DCH_Information_PDU = -1; /* E_DCH_Information */ static int hf_rnsap_E_DCH_MACdFlow_Retransmission_Timer_LCR_PDU = -1; /* E_DCH_MACdFlow_Retransmission_Timer_LCR */ static int hf_rnsap_E_DCH_Information_Reconfig_PDU = -1; /* E_DCH_Information_Reconfig */ static int hf_rnsap_E_DCH_Information_Response_PDU = -1; /* E_DCH_Information_Response */ +static int hf_rnsap_ActivationDelay_PDU = -1; /* ActivationDelay */ +static int hf_rnsap_Fast_TTI_switching_Mode_synchronized_PDU = -1; /* Fast_TTI_switching_Mode_synchronized */ +static int hf_rnsap_Fast_TTI_switching_Mode_unsynchronized_PDU = -1; /* Fast_TTI_switching_Mode_unsynchronized */ +static int hf_rnsap_Fast_TTI_switching_Mode_Supported_PDU = -1; /* Fast_TTI_switching_Mode_Supported */ static int hf_rnsap_E_DCH_768_Information_PDU = -1; /* E_DCH_768_Information */ static int hf_rnsap_E_DCH_768_Information_Reconfig_PDU = -1; /* E_DCH_768_Information_Reconfig */ static int hf_rnsap_E_DCH_768_Information_Response_PDU = -1; /* E_DCH_768_Information_Response */ static int hf_rnsap_E_DCH_LCR_Information_PDU = -1; /* E_DCH_LCR_Information */ static int hf_rnsap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU = -1; /* Extended_E_DCH_LCRTDD_PhysicalLayerCategory */ +static int hf_rnsap_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory_PDU = -1; /* Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory */ static int hf_rnsap_E_DCH_LCR_Information_Reconfig_PDU = -1; /* E_DCH_LCR_Information_Reconfig */ static int hf_rnsap_E_DCH_LCR_Information_Response_PDU = -1; /* E_DCH_LCR_Information_Response */ static int hf_rnsap_Ext_Reference_E_TFCI_PO_PDU = -1; /* Ext_Reference_E_TFCI_PO */ static int hf_rnsap_ExtendedPropagationDelay_PDU = -1; /* ExtendedPropagationDelay */ +static int hf_rnsap_Radio_Links_without_DPCH_FDPCH_Indication_PDU = -1; /* Radio_Links_without_DPCH_FDPCH_Indication */ static int hf_rnsap_Extended_RNC_ID_PDU = -1; /* Extended_RNC_ID */ +static int hf_rnsap_Extended_RNTI_PDU = -1; /* Extended_RNTI */ static int hf_rnsap_Extended_Round_Trip_Time_Value_PDU = -1; /* Extended_Round_Trip_Time_Value */ +static int hf_rnsap_Extended_S_RNTI_Group_PDU = -1; /* Extended_S_RNTI_Group */ +static int hf_rnsap_ExtendedAffectedUEInformationForMBMS_PDU = -1; /* ExtendedAffectedUEInformationForMBMS */ static int hf_rnsap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU = -1; /* Ext_Max_Bits_MACe_PDU_non_scheduled */ static int hf_rnsap_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU = -1; /* E_DCH_Semi_PersistentScheduling_Information_LCR */ static int hf_rnsap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU = -1; /* E_DCH_Semi_PersistentScheduling_Information_ResponseLCR */ @@ -1280,10 +1464,15 @@ static int hf_rnsap_FDD_DL_CodeInformation_PDU = -1; /* FDD_DL_CodeInformation static int hf_rnsap_F_DPCH_SlotFormat_PDU = -1; /* F_DPCH_SlotFormat */ static int hf_rnsap_F_DPCH_SlotFormatSupportRequest_PDU = -1; /* F_DPCH_SlotFormatSupportRequest */ static int hf_rnsap_FNReportingIndicator_PDU = -1; /* FNReportingIndicator */ +static int hf_rnsap_FTPICH_Information_PDU = -1; /* FTPICH_Information */ +static int hf_rnsap_FTPICH_Information_Reconf_PDU = -1; /* FTPICH_Information_Reconf */ +static int hf_rnsap_FTPICH_Reconfiguration_Information_PDU = -1; /* FTPICH_Reconfiguration_Information */ +static int hf_rnsap_FTPICH_Information_Response_PDU = -1; /* FTPICH_Information_Response */ static int hf_rnsap_FrameOffset_PDU = -1; /* FrameOffset */ static int hf_rnsap_FrequencyBandIndicator_PDU = -1; /* FrequencyBandIndicator */ static int hf_rnsap_GA_Cell_PDU = -1; /* GA_Cell */ static int hf_rnsap_GA_CellAdditionalShapes_PDU = -1; /* GA_CellAdditionalShapes */ +static int hf_rnsap_Gainfactors_10ms_mode_PDU = -1; /* Gainfactors_10ms_mode */ static int hf_rnsap_GANSS_AddIonoModelReq_PDU = -1; /* GANSS_AddIonoModelReq */ static int hf_rnsap_GANSS_AddNavigationModelsReq_PDU = -1; /* GANSS_AddNavigationModelsReq */ static int hf_rnsap_GANSS_AddUTCModelsReq_PDU = -1; /* GANSS_AddUTCModelsReq */ @@ -1292,20 +1481,25 @@ static int hf_rnsap_GANSS_Additional_Navigation_Models_PDU = -1; /* GANSS_Addit static int hf_rnsap_GANSS_Additional_Time_Models_PDU = -1; /* GANSS_Additional_Time_Models */ static int hf_rnsap_GANSS_Additional_UTC_Models_PDU = -1; /* GANSS_Additional_UTC_Models */ static int hf_rnsap_GANSS_alm_keplerianNAVAlmanac_PDU = -1; /* GANSS_alm_keplerianNAVAlmanac */ +static int hf_rnsap_GANSS_alm_KEPLERIANBDSALMANAC_PDU = -1; /* GANSS_alm_KEPLERIANBDSALMANAC */ static int hf_rnsap_GANSS_alm_keplerianReducedAlmanac_PDU = -1; /* GANSS_alm_keplerianReducedAlmanac */ static int hf_rnsap_GANSS_alm_keplerianMidiAlmanac_PDU = -1; /* GANSS_alm_keplerianMidiAlmanac */ static int hf_rnsap_GANSS_alm_keplerianGLONASS_PDU = -1; /* GANSS_alm_keplerianGLONASS */ static int hf_rnsap_GANSS_alm_ecefSBASAlmanac_PDU = -1; /* GANSS_alm_ecefSBASAlmanac */ static int hf_rnsap_GANSS_Auxiliary_Information_PDU = -1; /* GANSS_Auxiliary_Information */ static int hf_rnsap_GANSS_AuxInfoReq_PDU = -1; /* GANSS_AuxInfoReq */ +static int hf_rnsap_GANSS_BDSclockModel_PDU = -1; /* GANSS_BDSclockModel */ static int hf_rnsap_GANSS_Common_Data_PDU = -1; /* GANSS_Common_Data */ +static int hf_rnsap_GANSS_Delta_T_PDU = -1; /* GANSS_Delta_T */ static int hf_rnsap_GANSS_Earth_Orientation_Parameters_PDU = -1; /* GANSS_Earth_Orientation_Parameters */ static int hf_rnsap_GANSS_EarthOrientParaReq_PDU = -1; /* GANSS_EarthOrientParaReq */ static int hf_rnsap_GANSS_Generic_Data_PDU = -1; /* GANSS_Generic_Data */ static int hf_rnsap_GANSS_ID_PDU = -1; /* GANSS_ID */ static int hf_rnsap_GANSS_Information_PDU = -1; /* GANSS_Information */ +static int hf_rnsap_GANSS_NavModel_BDSKeplerianSet_PDU = -1; /* GANSS_NavModel_BDSKeplerianSet */ static int hf_rnsap_GANSS_SBAS_ID_PDU = -1; /* GANSS_SBAS_ID */ static int hf_rnsap_GANSS_Time_ID_PDU = -1; /* GANSS_Time_ID */ +static int hf_rnsap_GANSS_UTCmodelSet4_PDU = -1; /* GANSS_UTCmodelSet4 */ static int hf_rnsap_GERAN_Cell_Capability_PDU = -1; /* GERAN_Cell_Capability */ static int hf_rnsap_GERAN_Classmark_PDU = -1; /* GERAN_Classmark */ static int hf_rnsap_Satellite_Almanac_Information_ExtItem_PDU = -1; /* Satellite_Almanac_Information_ExtItem */ @@ -1348,6 +1542,8 @@ static int hf_rnsap_HSDSCH_Physical_Layer_Category_PDU = -1; /* HSDSCH_Physical static int hf_rnsap_TS0_HS_PDSCH_Indication_LCR_PDU = -1; /* TS0_HS_PDSCH_Indication_LCR */ static int hf_rnsap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR */ static int hf_rnsap_IMSI_PDU = -1; /* IMSI */ +static int hf_rnsap_Improved_Synchronized_Indicator_PDU = -1; /* Improved_Synchronized_Indicator */ +static int hf_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_PDU = -1; /* Inactivity_Threshold_for_UE_DRX_Cycle */ static int hf_rnsap_InformationExchangeID_PDU = -1; /* InformationExchangeID */ static int hf_rnsap_InformationReportCharacteristics_PDU = -1; /* InformationReportCharacteristics */ static int hf_rnsap_InformationType_PDU = -1; /* InformationType */ @@ -1355,12 +1551,15 @@ static int hf_rnsap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU = -1; /* Initi static int hf_rnsap_InnerLoopDLPCStatus_PDU = -1; /* InnerLoopDLPCStatus */ static int hf_rnsap_Inter_Frequency_Cell_List_PDU = -1; /* Inter_Frequency_Cell_List */ static int hf_rnsap_Inter_Frequency_Cell_Information_PDU = -1; /* Inter_Frequency_Cell_Information */ +static int hf_rnsap_Inter_Frequency_Cell_Information_SIB11ter_PDU = -1; /* Inter_Frequency_Cell_Information_SIB11ter */ static int hf_rnsap_IPDL_TDD_ParametersLCR_PDU = -1; /* IPDL_TDD_ParametersLCR */ static int hf_rnsap_IdleIntervalInformation_PDU = -1; /* IdleIntervalInformation */ static int hf_rnsap_L3_Information_PDU = -1; /* L3_Information */ static int hf_rnsap_Load_Value_IncrDecrThres_PDU = -1; /* Load_Value_IncrDecrThres */ static int hf_rnsap_Load_Value_PDU = -1; /* Load_Value */ +static int hf_rnsap_LoadValue_PDU = -1; /* LoadValue */ static int hf_rnsap_LCRTDD_Uplink_Physical_Channel_Capability_PDU = -1; /* LCRTDD_Uplink_Physical_Channel_Capability */ +static int hf_rnsap_MDT_Configuration_PDU = -1; /* MDT_Configuration */ static int hf_rnsap_MAC_PDU_SizeExtended_PDU = -1; /* MAC_PDU_SizeExtended */ static int hf_rnsap_MACes_Maximum_Bitrate_LCR_PDU = -1; /* MACes_Maximum_Bitrate_LCR */ static int hf_rnsap_MaxNrDLPhysicalchannels768_PDU = -1; /* MaxNrDLPhysicalchannels768 */ @@ -1378,6 +1577,7 @@ static int hf_rnsap_MCCH_Configuration_Info_PDU = -1; /* MCCH_Configuration_Inf static int hf_rnsap_MBSFN_Scheduling_Transmission_Time_Interval_Info_List_PDU = -1; /* MBSFN_Scheduling_Transmission_Time_Interval_Info_List */ static int hf_rnsap_MeasurementFilterCoefficient_PDU = -1; /* MeasurementFilterCoefficient */ static int hf_rnsap_MeasurementID_PDU = -1; /* MeasurementID */ +static int hf_rnsap_Measurement_Power_Offset_PDU = -1; /* Measurement_Power_Offset */ static int hf_rnsap_MinimumSpreadingFactor768_PDU = -1; /* MinimumSpreadingFactor768 */ static int hf_rnsap_MaxAdjustmentStep_PDU = -1; /* MaxAdjustmentStep */ static int hf_rnsap_MeasurementRecoveryBehavior_PDU = -1; /* MeasurementRecoveryBehavior */ @@ -1387,21 +1587,43 @@ static int hf_rnsap_MIMO_ActivationIndicator_PDU = -1; /* MIMO_ActivationIndica static int hf_rnsap_MIMO_InformationResponse_PDU = -1; /* MIMO_InformationResponse */ static int hf_rnsap_MIMO_Mode_Indicator_PDU = -1; /* MIMO_Mode_Indicator */ static int hf_rnsap_MIMO_N_M_Ratio_PDU = -1; /* MIMO_N_M_Ratio */ +static int hf_rnsap_MIMO_withfourtransmitantennas_ActivationIndicator_PDU = -1; /* MIMO_withfourtransmitantennas_ActivationIndicator */ +static int hf_rnsap_MIMO_withfourtransmitantennas_ModeIndicator_PDU = -1; /* MIMO_withfourtransmitantennas_ModeIndicator */ +static int hf_rnsap_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator_PDU = -1; /* DualStream_MIMO_withfourtransmitantennas_ActivationIndicator */ +static int hf_rnsap_DualStream_MIMO_withfourtransmitantennas_ModeIndicator_PDU = -1; /* DualStream_MIMO_withfourtransmitantennas_ModeIndicator */ +static int hf_rnsap_Additional_Associated_Secondary_CPICH_PDU = -1; /* Additional_Associated_Secondary_CPICH */ static int hf_rnsap_MinimumReducedE_DPDCH_GainFactor_PDU = -1; /* MinimumReducedE_DPDCH_GainFactor */ static int hf_rnsap_MulticellEDCH_InformationItemIEs_PDU = -1; /* MulticellEDCH_InformationItemIEs */ static int hf_rnsap_MulticellEDCH_RL_SpecificInformationItemIEs_PDU = -1; /* MulticellEDCH_RL_SpecificInformationItemIEs */ +static int hf_rnsap_Multicell_EDCH_Restriction_PDU = -1; /* Multicell_EDCH_Restriction */ static int hf_rnsap_Multiple_PLMN_List_PDU = -1; /* Multiple_PLMN_List */ static int hf_rnsap_MAChs_ResetIndicator_PDU = -1; /* MAChs_ResetIndicator */ static int hf_rnsap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU = -1; /* MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR */ static int hf_rnsap_MIMO_SFMode_For_HSPDSCHDualStream_PDU = -1; /* MIMO_SFMode_For_HSPDSCHDualStream */ +static int hf_rnsap_Multi_Carrier_EDCH_Info_PDU = -1; /* Multi_Carrier_EDCH_Info */ +static int hf_rnsap_SNPL_Carrier_Group_Indicator_PDU = -1; /* SNPL_Carrier_Group_Indicator */ +static int hf_rnsap_Multi_Carrier_EDCH_Reconfigure_PDU = -1; /* Multi_Carrier_EDCH_Reconfigure */ +static int hf_rnsap_Multi_Carrier_EDCH_Information_Response_PDU = -1; /* Multi_Carrier_EDCH_Information_Response */ +static int hf_rnsap_Multiflow_Reconfiguration_PDU = -1; /* Multiflow_Reconfiguration */ +static int hf_rnsap_Multiflow_Information_PDU = -1; /* Multiflow_Information */ +static int hf_rnsap_Multiflow_RepetitionFactors_PDU = -1; /* Multiflow_RepetitionFactors */ +static int hf_rnsap_Multiflow_OrdinalNumberOfFrequency_PDU = -1; /* Multiflow_OrdinalNumberOfFrequency */ +static int hf_rnsap_MU_MIMO_InformationLCR_PDU = -1; /* MU_MIMO_InformationLCR */ +static int hf_rnsap_MU_MIMO_Indicator_PDU = -1; /* MU_MIMO_Indicator */ static int hf_rnsap_NACC_Related_Data_PDU = -1; /* NACC_Related_Data */ +static int hf_rnsap_Neighbouring_UMTS_CellInformation_Ext_PDU = -1; /* Neighbouring_UMTS_CellInformation_Ext */ +static int hf_rnsap_Neighbouring_UMTS_CellInformationExtensionItem_PDU = -1; /* Neighbouring_UMTS_CellInformationExtensionItem */ static int hf_rnsap_Neighbouring_UMTS_CellInformationItem_PDU = -1; /* Neighbouring_UMTS_CellInformationItem */ +static int hf_rnsap_MultipleFrequencyBandsIndicatorList_PDU = -1; /* MultipleFrequencyBandsIndicatorList */ static int hf_rnsap_Neighbouring_GSM_CellInformationIEs_PDU = -1; /* Neighbouring_GSM_CellInformationIEs */ static int hf_rnsap_NeighbouringTDDCellMeasurementInformationLCR_PDU = -1; /* NeighbouringTDDCellMeasurementInformationLCR */ static int hf_rnsap_NeighbouringTDDCellMeasurementInformation768_PDU = -1; /* NeighbouringTDDCellMeasurementInformation768 */ static int hf_rnsap_Neighbouring_LCR_TDD_CellInformation_PDU = -1; /* Neighbouring_LCR_TDD_CellInformation */ static int hf_rnsap_Neighbouring_E_UTRA_CellInformation_PDU = -1; /* Neighbouring_E_UTRA_CellInformation */ +static int hf_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA_PDU = -1; /* MultipleFrequencyBandsIndicatorList_EUTRA */ static int hf_rnsap_NonCellSpecificTxDiversity_PDU = -1; /* NonCellSpecificTxDiversity */ +static int hf_rnsap_Non_rectangular_resource_allocation_indicator_PDU = -1; /* Non_rectangular_resource_allocation_indicator */ +static int hf_rnsap_Non_rectangular_resource_timeslot_set_PDU = -1; /* Non_rectangular_resource_timeslot_set */ static int hf_rnsap_NRT_Load_Information_Value_IncrDecrThres_PDU = -1; /* NRT_Load_Information_Value_IncrDecrThres */ static int hf_rnsap_NRT_Load_Information_Value_PDU = -1; /* NRT_Load_Information_Value */ static int hf_rnsap_NRTLoadInformationValue_PDU = -1; /* NRTLoadInformationValue */ @@ -1412,13 +1634,20 @@ static int hf_rnsap_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup_PDU = static int hf_rnsap_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList_PDU = -1; /* Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList */ static int hf_rnsap_NeedforIdleInterval_PDU = -1; /* NeedforIdleInterval */ static int hf_rnsap_OnModification_PDU = -1; /* OnModification */ +static int hf_rnsap_OrdinalNumberOfFrequency_PDU = -1; /* OrdinalNumberOfFrequency */ static int hf_rnsap_Out_of_Sychronization_Window_PDU = -1; /* Out_of_Sychronization_Window */ static int hf_rnsap_PartialReportingIndicator_PDU = -1; /* PartialReportingIndicator */ +static int hf_rnsap_PCI_PDU = -1; /* PCI */ static int hf_rnsap_Permanent_NAS_UE_Identity_PDU = -1; /* Permanent_NAS_UE_Identity */ static int hf_rnsap_Phase_Reference_Update_Indicator_PDU = -1; /* Phase_Reference_Update_Indicator */ +static int hf_rnsap_PLMN_Identity_PDU = -1; /* PLMN_Identity */ +static int hf_rnsap_PLMN_List_PDU = -1; /* PLMN_List */ static int hf_rnsap_PowerAdjustmentType_PDU = -1; /* PowerAdjustmentType */ static int hf_rnsap_PowerOffsetForSecondaryCPICHforMIMO_PDU = -1; /* PowerOffsetForSecondaryCPICHforMIMO */ static int hf_rnsap_PowerOffsetForSecondaryCPICHforMIMORequestIndicator_PDU = -1; /* PowerOffsetForSecondaryCPICHforMIMORequestIndicator */ +static int hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_PDU = -1; /* PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas */ +static int hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator_PDU = -1; /* PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator */ +static int hf_rnsap_Precoder_Weight_Set_Restriction_PDU = -1; /* Precoder_Weight_Set_Restriction */ static int hf_rnsap_Primary_CPICH_Usage_For_Channel_Estimation_PDU = -1; /* Primary_CPICH_Usage_For_Channel_Estimation */ static int hf_rnsap_PrimaryCCPCH_RSCP_PDU = -1; /* PrimaryCCPCH_RSCP */ static int hf_rnsap_PrimaryCCPCH_RSCP_Delta_PDU = -1; /* PrimaryCCPCH_RSCP_Delta */ @@ -1463,14 +1692,20 @@ static int hf_rnsap_SFNSFNMeasurementThresholdInformation_PDU = -1; /* SFNSFNMe static int hf_rnsap_Single_Stream_MIMO_ActivationIndicator_PDU = -1; /* Single_Stream_MIMO_ActivationIndicator */ static int hf_rnsap_Single_Stream_MIMO_Mode_Indicator_PDU = -1; /* Single_Stream_MIMO_Mode_Indicator */ static int hf_rnsap_SixteenQAM_UL_Operation_Indicator_PDU = -1; /* SixteenQAM_UL_Operation_Indicator */ +static int hf_rnsap_SixtyfourQAM_UL_Operation_Indicator_PDU = -1; /* SixtyfourQAM_UL_Operation_Indicator */ static int hf_rnsap_SixtyfourQAM_UsageAllowedIndicator_PDU = -1; /* SixtyfourQAM_UsageAllowedIndicator */ static int hf_rnsap_SixtyfourQAM_DL_SupportIndicator_PDU = -1; /* SixtyfourQAM_DL_SupportIndicator */ static int hf_rnsap_SixtyfourQAM_DL_UsageIndicator_PDU = -1; /* SixtyfourQAM_DL_UsageIndicator */ static int hf_rnsap_SNA_Information_PDU = -1; /* SNA_Information */ +static int hf_rnsap_SourceID_PDU = -1; /* SourceID */ +static int hf_rnsap_SpeechVersion_PDU = -1; /* SpeechVersion */ static int hf_rnsap_S_RNTI_PDU = -1; /* S_RNTI */ static int hf_rnsap_STTD_SupportIndicator_PDU = -1; /* STTD_SupportIndicator */ static int hf_rnsap_Support_8PSK_PDU = -1; /* Support_8PSK */ static int hf_rnsap_Support_PLCCH_PDU = -1; /* Support_PLCCH */ +static int hf_rnsap_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order_PDU = -1; /* Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order */ +static int hf_rnsap_TAC_PDU = -1; /* TAC */ +static int hf_rnsap_TargetID_PDU = -1; /* TargetID */ static int hf_rnsap_TDD_DCHs_to_Modify_PDU = -1; /* TDD_DCHs_to_Modify */ static int hf_rnsap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */ static int hf_rnsap_TDD_TPC_DownlinkStepSize_PDU = -1; /* TDD_TPC_DownlinkStepSize */ @@ -1484,6 +1719,7 @@ static int hf_rnsap_TraceRecordingSessionReference_PDU = -1; /* TraceRecordingS static int hf_rnsap_TraceReference_PDU = -1; /* TraceReference */ static int hf_rnsap_TrafficClass_PDU = -1; /* TrafficClass */ static int hf_rnsap_Transmission_Gap_Pattern_Sequence_Information_PDU = -1; /* Transmission_Gap_Pattern_Sequence_Information */ +static int hf_rnsap_Affected_HSDSCH_Serving_Cell_List_PDU = -1; /* Affected_HSDSCH_Serving_Cell_List */ static int hf_rnsap_Transmission_Mode_Information_PDU = -1; /* Transmission_Mode_Information */ static int hf_rnsap_TransmitDiversityIndicator_PDU = -1; /* TransmitDiversityIndicator */ static int hf_rnsap_Transmitted_Carrier_Power_Value_PDU = -1; /* Transmitted_Carrier_Power_Value */ @@ -1495,17 +1731,22 @@ static int hf_rnsap_TransportBearerID_PDU = -1; /* TransportBearerID */ static int hf_rnsap_TransportBearerRequestIndicator_PDU = -1; /* TransportBearerRequestIndicator */ static int hf_rnsap_TransportBearerNotRequestedIndicator_PDU = -1; /* TransportBearerNotRequestedIndicator */ static int hf_rnsap_TransportBearerNotSetupIndicator_PDU = -1; /* TransportBearerNotSetupIndicator */ +static int hf_rnsap_TPC_slot_position_PDU = -1; /* TPC_slot_position */ static int hf_rnsap_TransportLayerAddress_PDU = -1; /* TransportLayerAddress */ static int hf_rnsap_TrCH_SrcStatisticsDescr_PDU = -1; /* TrCH_SrcStatisticsDescr */ static int hf_rnsap_TSN_Length_PDU = -1; /* TSN_Length */ static int hf_rnsap_TSTD_Support_Indicator_PDU = -1; /* TSTD_Support_Indicator */ +static int hf_rnsap_TTI_Update_Indicator_PDU = -1; /* TTI_Update_Indicator */ static int hf_rnsap_TypeOfError_PDU = -1; /* TypeOfError */ static int hf_rnsap_UARFCN_PDU = -1; /* UARFCN */ static int hf_rnsap_UE_AggregateMaximumBitRate_PDU = -1; /* UE_AggregateMaximumBitRate */ static int hf_rnsap_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU = -1; /* UE_AggregateMaximumBitRate_Enforcement_Indicator */ static int hf_rnsap_UE_Capabilities_Info_PDU = -1; /* UE_Capabilities_Info */ +static int hf_rnsap_UE_Support_of_non_rectangular_resource_allocation_PDU = -1; /* UE_Support_of_non_rectangular_resource_allocation */ static int hf_rnsap_UE_TS0_CapabilityLCR_PDU = -1; /* UE_TS0_CapabilityLCR */ +static int hf_rnsap_UE_RF_Band_CapabilityLCR_PDU = -1; /* UE_RF_Band_CapabilityLCR */ static int hf_rnsap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU = -1; /* LCRTDD_HSDSCH_Physical_Layer_Category */ +static int hf_rnsap_UE_DRX_Cycle_PDU = -1; /* UE_DRX_Cycle */ static int hf_rnsap_UEIdentity_PDU = -1; /* UEIdentity */ static int hf_rnsap_UEMeasurementParameterModAllow_PDU = -1; /* UEMeasurementParameterModAllow */ static int hf_rnsap_UEMeasurementReportCharacteristics_PDU = -1; /* UEMeasurementReportCharacteristics */ @@ -1518,6 +1759,7 @@ static int hf_rnsap_UEMeasurementValueTimeslotISCPList768_PDU = -1; /* UEMeasur static int hf_rnsap_UEMeasurementValueInformation_PDU = -1; /* UEMeasurementValueInformation */ static int hf_rnsap_UE_SupportIndicatorExtension_PDU = -1; /* UE_SupportIndicatorExtension */ static int hf_rnsap_UE_State_PDU = -1; /* UE_State */ +static int hf_rnsap_UE_transmission_power_headroom_Value_PDU = -1; /* UE_transmission_power_headroom_Value */ static int hf_rnsap_UL_DPDCHIndicatorEDCH_PDU = -1; /* UL_DPDCHIndicatorEDCH */ static int hf_rnsap_PLCCHinformation_PDU = -1; /* PLCCHinformation */ static int hf_rnsap_UL_Timeslot_ISCP_Value_PDU = -1; /* UL_Timeslot_ISCP_Value */ @@ -1532,7 +1774,17 @@ static int hf_rnsap_Unidirectional_DCH_Indicator_PDU = -1; /* Unidirectional_DC static int hf_rnsap_URA_ID_PDU = -1; /* URA_ID */ static int hf_rnsap_URA_Information_PDU = -1; /* URA_Information */ static int hf_rnsap_USCH_Information_PDU = -1; /* USCH_Information */ +static int hf_rnsap_Usefulness_Of_Battery_Optimization_PDU = -1; /* Usefulness_Of_Battery_Optimization */ static int hf_rnsap_User_Plane_Congestion_Fields_Inclusion_PDU = -1; /* User_Plane_Congestion_Fields_Inclusion */ +static int hf_rnsap_UMTS_Cell_Info_PDU = -1; /* UMTS_Cell_Info */ +static int hf_rnsap_UL_CLTD_Information_PDU = -1; /* UL_CLTD_Information */ +static int hf_rnsap_UL_CLTD_Information_Reconf_PDU = -1; /* UL_CLTD_Information_Reconf */ +static int hf_rnsap_UL_CLTD_State_Update_Information_PDU = -1; /* UL_CLTD_State_Update_Information */ +static int hf_rnsap_UL_DPCCH2_Information_PDU = -1; /* UL_DPCCH2_Information */ +static int hf_rnsap_UL_DPCCH2_Information_Reconf_PDU = -1; /* UL_DPCCH2_Information_Reconf */ +static int hf_rnsap_UL_MIMO_Information_PDU = -1; /* UL_MIMO_Information */ +static int hf_rnsap_UL_MIMO_Reconfiguration_PDU = -1; /* UL_MIMO_Reconfiguration */ +static int hf_rnsap_UL_MIMO_DL_Control_Channel_Information_PDU = -1; /* UL_MIMO_DL_Control_Channel_Information */ static int hf_rnsap_RadioLinkSetupRequestFDD_PDU = -1; /* RadioLinkSetupRequestFDD */ static int hf_rnsap_UL_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* UL_DPCH_Information_RL_SetupRqstFDD */ static int hf_rnsap_DL_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* DL_DPCH_Information_RL_SetupRqstFDD */ @@ -1803,28 +2055,43 @@ static int hf_rnsap_CompressedModeCommand_PDU = -1; /* CompressedModeCommand */ static int hf_rnsap_ErrorIndication_PDU = -1; /* ErrorIndication */ static int hf_rnsap_CommonMeasurementInitiationRequest_PDU = -1; /* CommonMeasurementInitiationRequest */ static int hf_rnsap_CommonMeasurementObjectType_CM_Rqst_PDU = -1; /* CommonMeasurementObjectType_CM_Rqst */ +static int hf_rnsap_GSM_Cell_CM_Rqst_PDU = -1; /* GSM_Cell_CM_Rqst */ +static int hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rqst_PDU = -1; /* Extension_CommonMeasurementObjectType_CM_Rqst */ +static int hf_rnsap_GsmCellList_CM_Rqst_PDU = -1; /* GsmCellList_CM_Rqst */ static int hf_rnsap_CommonMeasurementInitiationResponse_PDU = -1; /* CommonMeasurementInitiationResponse */ static int hf_rnsap_CommonMeasurementObjectType_CM_Rsp_PDU = -1; /* CommonMeasurementObjectType_CM_Rsp */ +static int hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rsp_PDU = -1; /* Extension_CommonMeasurementObjectType_CM_Rsp */ +static int hf_rnsap_GsmCellList_CM_Rsp_PDU = -1; /* GsmCellList_CM_Rsp */ static int hf_rnsap_CommonMeasurementInitiationFailure_PDU = -1; /* CommonMeasurementInitiationFailure */ +static int hf_rnsap_Extension_FailureMeasurementList_PDU = -1; /* Extension_FailureMeasurementList */ static int hf_rnsap_CommonMeasurementReport_PDU = -1; /* CommonMeasurementReport */ static int hf_rnsap_CommonMeasurementObjectType_CM_Rprt_PDU = -1; /* CommonMeasurementObjectType_CM_Rprt */ +static int hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rprt_PDU = -1; /* Extension_CommonMeasurementObjectType_CM_Rprt */ +static int hf_rnsap_GsmCellList_CM_Rprt_PDU = -1; /* GsmCellList_CM_Rprt */ static int hf_rnsap_CommonMeasurementTerminationRequest_PDU = -1; /* CommonMeasurementTerminationRequest */ +static int hf_rnsap_Extension_TerminationMeasurementList_PDU = -1; /* Extension_TerminationMeasurementList */ static int hf_rnsap_CommonMeasurementFailureIndication_PDU = -1; /* CommonMeasurementFailureIndication */ +static int hf_rnsap_Extension_FailureIndicationMeasurementList_PDU = -1; /* Extension_FailureIndicationMeasurementList */ static int hf_rnsap_InformationExchangeInitiationRequest_PDU = -1; /* InformationExchangeInitiationRequest */ static int hf_rnsap_InformationExchangeObjectType_InfEx_Rqst_PDU = -1; /* InformationExchangeObjectType_InfEx_Rqst */ static int hf_rnsap_GSM_Cell_InfEx_Rqst_PDU = -1; /* GSM_Cell_InfEx_Rqst */ static int hf_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rqst_PDU = -1; /* MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rqst */ static int hf_rnsap_MBMS_Cell_InfEx_Rqst_PDU = -1; /* MBMS_Cell_InfEx_Rqst */ +static int hf_rnsap_ANR_Cell_InfEx_Rqst_PDU = -1; /* ANR_Cell_InfEx_Rqst */ +static int hf_rnsap_Common_E_RGCH_Cell_InfEx_Rqst_PDU = -1; /* Common_E_RGCH_Cell_InfEx_Rqst */ static int hf_rnsap_InformationExchangeInitiationResponse_PDU = -1; /* InformationExchangeInitiationResponse */ static int hf_rnsap_InformationExchangeObjectType_InfEx_Rsp_PDU = -1; /* InformationExchangeObjectType_InfEx_Rsp */ static int hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_PDU = -1; /* MBMS_Bearer_Service_List_InfEx_Rsp */ static int hf_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rsp_PDU = -1; /* MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rsp */ static int hf_rnsap_MBMS_Cell_InfEx_Rsp_PDU = -1; /* MBMS_Cell_InfEx_Rsp */ +static int hf_rnsap_ANR_Cell_InfEx_Rsp_PDU = -1; /* ANR_Cell_InfEx_Rsp */ +static int hf_rnsap_Common_E_RGCH_Cell_InfEx_Rsp_PDU = -1; /* Common_E_RGCH_Cell_InfEx_Rsp */ static int hf_rnsap_InformationExchangeInitiationFailure_PDU = -1; /* InformationExchangeInitiationFailure */ static int hf_rnsap_InformationReport_PDU = -1; /* InformationReport */ static int hf_rnsap_InformationExchangeObjectType_InfEx_Rprt_PDU = -1; /* InformationExchangeObjectType_InfEx_Rprt */ static int hf_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rprt_PDU = -1; /* MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rprt */ static int hf_rnsap_MBMS_Cell_InfEx_Rprt_PDU = -1; /* MBMS_Cell_InfEx_Rprt */ +static int hf_rnsap_Common_E_RGCH_Cell_InfEx_Rprt_PDU = -1; /* Common_E_RGCH_Cell_InfEx_Rprt */ static int hf_rnsap_InformationExchangeTerminationRequest_PDU = -1; /* InformationExchangeTerminationRequest */ static int hf_rnsap_InformationExchangeFailureIndication_PDU = -1; /* InformationExchangeFailureIndication */ static int hf_rnsap_ResetRequest_PDU = -1; /* ResetRequest */ @@ -1842,6 +2109,7 @@ static int hf_rnsap_GERANUplinkSignallingTransferIndication_PDU = -1; /* GERANU static int hf_rnsap_RadioLinkParameterUpdateIndicationFDD_PDU = -1; /* RadioLinkParameterUpdateIndicationFDD */ static int hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_PDU = -1; /* RL_ParameterUpdateIndicationFDD_RL_InformationList */ static int hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item_PDU = -1; /* RL_ParameterUpdateIndicationFDD_RL_Information_Item */ +static int hf_rnsap_UE_Measurement_Forwarding_PDU = -1; /* UE_Measurement_Forwarding */ static int hf_rnsap_Additional_HS_Cell_Information_RL_Param_Upd_PDU = -1; /* Additional_HS_Cell_Information_RL_Param_Upd */ static int hf_rnsap_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU = -1; /* Additional_EDCH_Cell_Information_RL_Param_Upd */ static int hf_rnsap_RadioLinkParameterUpdateIndicationTDD_PDU = -1; /* RadioLinkParameterUpdateIndicationTDD */ @@ -1867,7 +2135,14 @@ static int hf_rnsap_EnhancedRelocationRelease_PDU = -1; /* EnhancedRelocationRe static int hf_rnsap_MBSFNMCCHInformation_PDU = -1; /* MBSFNMCCHInformation */ static int hf_rnsap_SecondaryULFrequencyReport_PDU = -1; /* SecondaryULFrequencyReport */ static int hf_rnsap_SecondaryULFrequencyUpdateIndication_PDU = -1; /* SecondaryULFrequencyUpdateIndication */ +static int hf_rnsap_EnhancedRelocationResourceRequest_PDU = -1; /* EnhancedRelocationResourceRequest */ +static int hf_rnsap_EnhancedRelocationResourceResponse_PDU = -1; /* EnhancedRelocationResourceResponse */ +static int hf_rnsap_EnhancedRelocationResourceFailure_PDU = -1; /* EnhancedRelocationResourceFailure */ +static int hf_rnsap_EnhancedRelocationResourceReleaseCommand_PDU = -1; /* EnhancedRelocationResourceReleaseCommand */ +static int hf_rnsap_EnhancedRelocationResourceReleaseComplete_PDU = -1; /* EnhancedRelocationResourceReleaseComplete */ static int hf_rnsap_PrivateMessage_PDU = -1; /* PrivateMessage */ +static int hf_rnsap_InformationTransferControlRequest_PDU = -1; /* InformationTransferControlRequest */ +static int hf_rnsap_Control_Type_InformationTransferControlReq_PDU = -1; /* Control_Type_InformationTransferControlReq */ static int hf_rnsap_RNSAP_PDU_PDU = -1; /* RNSAP_PDU */ static int hf_rnsap_NULL_PDU = -1; /* NULL */ static int hf_rnsap_local = -1; /* INTEGER_0_maxPrivateIEs */ @@ -1899,6 +2174,8 @@ static int hf_rnsap_additional_EDCH_FDD_Information_Response = -1; /* Additiona static int hf_rnsap_additional_EDCH_Serving_Cell_Change_Information_Response_RLAdd = -1; /* E_DCH_Serving_cell_change_informationResponse */ static int hf_rnsap_multicell_EDCH_Transport_Bearer_Mode = -1; /* Multicell_EDCH_Transport_Bearer_Mode */ static int hf_rnsap_additional_EDCH_Cell_Information_Setup = -1; /* Additional_EDCH_Cell_Information_Setup */ +static int hf_rnsap_pLMN_Identity = -1; /* PLMN_Identity */ +static int hf_rnsap_l3_Information = -1; /* L3_Information */ static int hf_rnsap_Additional_EDCH_Cell_Information_Setup_item = -1; /* Additional_EDCH_FDD_Setup_Cell_Information */ static int hf_rnsap_additional_EDCH_UL_DPCH_Information_Setup = -1; /* Additional_EDCH_UL_DPCH_Information_Setup */ static int hf_rnsap_additional_EDCH_RL_Specific_Information_To_Setup = -1; /* Additional_EDCH_RL_Specific_Information_To_Setup_List */ @@ -1932,6 +2209,9 @@ static int hf_rnsap_hARQ_Process_Allocation_Scheduled_2ms_EDCH = -1; /* HARQ_Pr static int hf_rnsap_e_DCH_Maximum_Bitrate = -1; /* E_DCH_Maximum_Bitrate */ static int hf_rnsap_e_DCH_Processing_Overload_Level = -1; /* E_DCH_Processing_Overload_Level */ static int hf_rnsap_e_DCH_Min_Set_E_TFCI = -1; /* E_TFCI */ +static int hf_rnsap_uE_DTX_Cycle1 = -1; /* UE_DTX_Cycle1_2ms */ +static int hf_rnsap_uE_DTX_Cycle2 = -1; /* UE_DTX_Cycle2_ext_2ms */ +static int hf_rnsap_inactivity_Threshold_for_UE_DTX_Cycle2 = -1; /* Inactivity_Threshold_for_UE_DTX_Cycle2 */ static int hf_rnsap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item = -1; /* Additional_EDCH_MAC_d_Flows_Specific_Info */ static int hf_rnsap_e_DCH_MACdFlow_ID = -1; /* EDCH_MACdFlow_ID */ static int hf_rnsap_bindingID = -1; /* BindingID */ @@ -1985,9 +2265,46 @@ static int hf_rnsap_allowed_UL_Rate = -1; /* Allowed_Rate */ static int hf_rnsap_allowed_DL_Rate = -1; /* Allowed_Rate */ static int hf_rnsap_aOA_LCR = -1; /* AOA_LCR */ static int hf_rnsap_aOA_LCR_Accuracy_Class = -1; /* AOA_LCR_Accuracy_Class */ +static int hf_rnsap_rNC_ID = -1; /* RNC_ID */ +static int hf_rnsap_lAC = -1; /* LAC */ +static int hf_rnsap_rAC = -1; /* RAC */ +static int hf_rnsap_aNR_FDD_CellInformation = -1; /* ANR_FDD_CellInformation */ +static int hf_rnsap_aNR_TDD_CellInformation = -1; /* ANR_TDD_CellInformation */ +static int hf_rnsap_aNR_LCR_TDD_CellInformation = -1; /* ANR_LCR_TDD_CellInformation */ +static int hf_rnsap_extended_RNC_ID = -1; /* Extended_RNC_ID */ +static int hf_rnsap_txDiversityIndicator = -1; /* TxDiversityIndicator */ +static int hf_rnsap_sTTD_SupportIndicator = -1; /* STTD_SupportIndicator */ +static int hf_rnsap_closedLoopMode1_SupportIndicator = -1; /* ClosedLoopMode1_SupportIndicator */ +static int hf_rnsap_restrictionStateIndicator = -1; /* RestrictionStateIndicator */ +static int hf_rnsap_dpc_ModeChangeSupportIndicator = -1; /* DPC_Mode_Change_SupportIndicator */ +static int hf_rnsap_cellCapabilityContainerFDD = -1; /* CellCapabilityContainer_FDD */ +static int hf_rnsap_sNA_Information = -1; /* SNA_Information */ +static int hf_rnsap_frequencyBandIndicator = -1; /* FrequencyBandIndicator */ +static int hf_rnsap_max_UE_DTX_Cycle = -1; /* Max_UE_DTX_Cycle */ +static int hf_rnsap_aNR_Multiple_PLMN_List = -1; /* ANR_Multiple_PLMN_List */ +static int hf_rnsap_secondaryServingCellList = -1; /* Secondary_Serving_Cell_List */ +static int hf_rnsap_dualBandSecondaryServingCellList = -1; /* Secondary_Serving_Cell_List */ +static int hf_rnsap_cellCapabilityContainerExtensionFDD = -1; /* CellCapabilityContainerExtension_FDD */ +static int hf_rnsap_syncCase = -1; /* SyncCase */ +static int hf_rnsap_timeSlot = -1; /* TimeSlot */ +static int hf_rnsap_sCH_TimeSlot = -1; /* SCH_TimeSlot */ +static int hf_rnsap_sCTD_Indicator = -1; /* SCTD_Indicator */ +static int hf_rnsap_dPCHConstantValue = -1; /* DPCHConstantValue */ +static int hf_rnsap_pCCPCH_Power = -1; /* PCCPCH_Power */ +static int hf_rnsap_cellCapabilityContainerTDD = -1; /* CellCapabilityContainer_TDD */ +static int hf_rnsap_cellCapabilityContainerTDD768 = -1; /* CellCapabilityContainer_TDD768 */ +static int hf_rnsap_cellCapabilityContainerTDD_LCR = -1; /* CellCapabilityContainer_TDD_LCR */ +static int hf_rnsap_cellCapabilityContainerExternsionTDD_LCR = -1; /* CellCapabilityContainerExtension_TDD_LCR */ +static int hf_rnsap_list_Of_PLMNs = -1; /* List_Of_PLMNs */ static int hf_rnsap_badSatelliteInformation = -1; /* T_badSatelliteInformation */ static int hf_rnsap_badSatelliteInformation_item = -1; /* T_badSatelliteInformation_item */ static int hf_rnsap_badSAT_ID = -1; /* SAT_ID */ +static int hf_rnsap_BDS_IGPInfoList_item = -1; /* BDS_IGPInfo */ +static int hf_rnsap_bds_IGPNumber = -1; /* INTEGER_1_320 */ +static int hf_rnsap_bds_VerticalDelay = -1; /* BIT_STRING_SIZE_9 */ +static int hf_rnsap_bds_GIVEI = -1; /* BIT_STRING_SIZE_4 */ +static int hf_rnsap_bDS_RefTime = -1; /* INTEGER_0_119 */ +static int hf_rnsap_bds_IGPInfoList = -1; /* BDS_IGPInfoList */ static int hf_rnsap_nCC = -1; /* NCC */ static int hf_rnsap_bCC = -1; /* BCC */ static int hf_rnsap_burstStart = -1; /* INTEGER_0_15 */ @@ -1997,11 +2314,11 @@ static int hf_rnsap_radioNetwork = -1; /* CauseRadioNetwork */ static int hf_rnsap_transport = -1; /* CauseTransport */ static int hf_rnsap_protocol = -1; /* CauseProtocol */ static int hf_rnsap_misc = -1; /* CauseMisc */ +static int hf_rnsap_cellIdList = -1; /* CellIdList */ +static int hf_rnsap_CellIdList_item = -1; /* Cell_Id */ static int hf_rnsap_uplinkCellCapacityClassValue = -1; /* INTEGER_1_100_ */ static int hf_rnsap_downlinkCellCapacityClassValue = -1; /* INTEGER_1_100_ */ -static int hf_rnsap_lAI = -1; /* T_lAI */ -static int hf_rnsap_pLMN_Identity = -1; /* PLMN_Identity */ -static int hf_rnsap_lAC = -1; /* LAC */ +static int hf_rnsap_lAI = -1; /* LAI */ static int hf_rnsap_cI = -1; /* CI */ static int hf_rnsap_tUTRANGPSMeasurementAccuracyClass = -1; /* TUTRANGPSAccuracyClass */ static int hf_rnsap_tUTRANGANSSMeasurementAccuracyClass = -1; /* TUTRANGANSSAccuracyClass */ @@ -2027,6 +2344,11 @@ static int hf_rnsap_eDCH_HARQ_PO_TDD = -1; /* E_DCH_HARQ_PO_TDD */ static int hf_rnsap_Common_E_DCH_LogicalChannelInformation_item = -1; /* Common_E_DCH_LogicalChannelInformationItem */ static int hf_rnsap_logicalChannelId = -1; /* LogicalChannelID */ static int hf_rnsap_maximumMACdPDU_SizeExtended = -1; /* MAC_PDU_SizeExtended */ +static int hf_rnsap_deActivation = -1; /* Common_E_RGCH_De_Activation */ +static int hf_rnsap_common_E_RGCH_Cell_Info = -1; /* Common_E_RGCH_Cell_Info */ +static int hf_rnsap_eRGCH_ChannelisationCode = -1; /* FDD_DL_ChannelisationCodeNumber */ +static int hf_rnsap_eRGCH_SignatureSequence = -1; /* ERGCH_SignatureSequence */ +static int hf_rnsap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */ static int hf_rnsap_uE_DTX_DRX_Offset = -1; /* UE_DTX_DRX_Offset */ static int hf_rnsap_enabling_Delay = -1; /* Enabling_Delay */ static int hf_rnsap_dTX_Information = -1; /* DTX_Information */ @@ -2055,7 +2377,6 @@ static int hf_rnsap_iE_ID = -1; /* ProtocolIE_ID */ static int hf_rnsap_repetitionNumber = -1; /* RepetitionNumber0 */ static int hf_rnsap_MessageStructure_item = -1; /* MessageStructure_item */ static int hf_rnsap_repetitionNumber_01 = -1; /* RepetitionNumber1 */ -static int hf_rnsap_rAC = -1; /* RAC */ static int hf_rnsap_continuousPacketConnectivity_DRX_InformationLCR = -1; /* ContinuousPacketConnectivity_DRX_InformationLCR */ static int hf_rnsap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR = -1; /* ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR */ static int hf_rnsap_hS_DSCH_Semi_PersistentScheduling_Information_LCR = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_LCR */ @@ -2080,6 +2401,25 @@ static int hf_rnsap_deactivate = -1; /* NULL */ static int hf_rnsap_hS_SCCH_DRX_Information_ResponseLCR = -1; /* HS_SCCH_DRX_Information_ResponseLCR */ static int hf_rnsap_e_AGCH_DRX_Information_ResponseLCR = -1; /* E_AGCH_DRX_Information_ResponseLCR */ static int hf_rnsap_e_AGCH_DRX_Parameters_Response = -1; /* E_AGCH_DRX_Parameters_Response */ +static int hf_rnsap_multiple_PLMN_List = -1; /* Multiple_PLMN_List */ +static int hf_rnsap_umts_cell_Info = -1; /* UMTS_Cells_Info_List */ +static int hf_rnsap_dGANSS_Signal_ID = -1; /* BIT_STRING_SIZE_8 */ +static int hf_rnsap_ie_Extensions = -1; /* ProtocolExtensionContainer */ +static int hf_rnsap_dBDS_InfoList = -1; /* DBDS_InfoList */ +static int hf_rnsap_dBDS_SignalID = -1; /* GANSS_Signal_ID */ +static int hf_rnsap_dBDS_SignalInfoList = -1; /* DBDS_SignalInfoList */ +static int hf_rnsap_DBDS_SignalInfoList_item = -1; /* DBDS_SignalInfo */ +static int hf_rnsap_svID = -1; /* INTEGER_0_63 */ +static int hf_rnsap_bds_UDREI = -1; /* INTEGER_0_15 */ +static int hf_rnsap_bds_RURAI = -1; /* INTEGER_0_15 */ +static int hf_rnsap_bds_ECC_DeltaT = -1; /* BIT_STRING_SIZE_13 */ +static int hf_rnsap_DBDS_InfoList_item = -1; /* DBDS_Info */ +static int hf_rnsap_pO2_SRB = -1; /* PowerOffset */ +static int hf_rnsap_dl_FET_Mode = -1; /* DL_FET_Mode */ +static int hf_rnsap_dCH_ENH_Concat = -1; /* DCH_ENH_Concat */ +static int hf_rnsap_pO_SRB = -1; /* PowerOffset */ +static int hf_rnsap_DCH_ENH_Concat_item = -1; /* DCH_ID */ +static int hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH = -1; /* Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH */ static int hf_rnsap_DCH_FDD_Information_item = -1; /* DCH_FDD_InformationItem */ static int hf_rnsap_payloadCRC_PresenceIndicator = -1; /* PayloadCRC_PresenceIndicator */ static int hf_rnsap_ul_FP_Mode = -1; /* UL_FP_Mode */ @@ -2122,7 +2462,6 @@ static int hf_rnsap_measurementAvailable_01 = -1; /* DedicatedMeasurementAvaila static int hf_rnsap_measurementnotAvailable_01 = -1; /* DedicatedMeasurementnotAvailable */ static int hf_rnsap_dedicatedmeasurementValue = -1; /* DedicatedMeasurementValue */ static int hf_rnsap_cFN = -1; /* CFN */ -static int hf_rnsap_ie_Extensions = -1; /* ProtocolExtensionContainer */ static int hf_rnsap_cfn = -1; /* CFN */ static int hf_rnsap_separate_indication = -1; /* NULL */ static int hf_rnsap_activate = -1; /* Activate_Info */ @@ -2146,7 +2485,6 @@ static int hf_rnsap_gANSS_iod = -1; /* BIT_STRING_SIZE_10 */ static int hf_rnsap_udre = -1; /* UDRE */ static int hf_rnsap_ganss_prc = -1; /* INTEGER_M2047_2047 */ static int hf_rnsap_ganss_rrc = -1; /* INTEGER_M127_127 */ -static int hf_rnsap_dGANSS_Signal_ID = -1; /* BIT_STRING_SIZE_8 */ static int hf_rnsap_pRCDeviation = -1; /* PRCDeviation */ static int hf_rnsap_udreGrowthRate = -1; /* UDREGrowthRate */ static int hf_rnsap_udreValidityTime = -1; /* UDREValidityTime */ @@ -2159,6 +2497,9 @@ static int hf_rnsap_iode_dgps = -1; /* BIT_STRING_SIZE_8 */ static int hf_rnsap_uDRE = -1; /* UDRE */ static int hf_rnsap_pRC = -1; /* PRC */ static int hf_rnsap_range_Correction_Rate = -1; /* Range_Correction_Rate */ +static int hf_rnsap_hs_DSCH_Cell_List = -1; /* HS_DSCH_Cell_List */ +static int hf_rnsap_HS_DSCH_Cell_List_item = -1; /* HS_DSCH_Cell */ +static int hf_rnsap_hs_DSCH_Cell_TBS = -1; /* DL_TBS_Value */ static int hf_rnsap_powerAdjustmentType = -1; /* PowerAdjustmentType */ static int hf_rnsap_dLReferencePower = -1; /* DL_Power */ static int hf_rnsap_dLReferencePowerList = -1; /* DL_ReferencePowerInformationList */ @@ -2171,7 +2512,6 @@ static int hf_rnsap_dl_Reference_Power = -1; /* DL_Power */ static int hf_rnsap_common_DL_ReferencePowerInformation = -1; /* DL_Power */ static int hf_rnsap_individual_DL_ReferencePowerInformation = -1; /* DL_ReferencePowerInformationList */ static int hf_rnsap_DL_Timeslot_Information_item = -1; /* DL_Timeslot_InformationItem */ -static int hf_rnsap_timeSlot = -1; /* TimeSlot */ static int hf_rnsap_midambleShiftAndBurstType = -1; /* MidambleShiftAndBurstType */ static int hf_rnsap_tFCI_Presence = -1; /* TFCI_Presence */ static int hf_rnsap_dL_Code_Information = -1; /* TDD_DL_Code_Information */ @@ -2185,6 +2525,9 @@ static int hf_rnsap_dL_Code_Information768 = -1; /* TDD_DL_Code_Information768 static int hf_rnsap_DL_TimeSlot_ISCP_Info_item = -1; /* DL_TimeSlot_ISCP_InfoItem */ static int hf_rnsap_dL_TimeslotISCP = -1; /* DL_TimeslotISCP */ static int hf_rnsap_DL_TimeSlot_ISCP_LCR_Information_item = -1; /* DL_TimeSlot_ISCP_LCR_InfoItem */ +static int hf_rnsap_decimationFactorforPrimaryFrequency = -1; /* DecimationFactor */ +static int hf_rnsap_decimationFactorforSecFrequency = -1; /* DecimationFactor */ +static int hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements = -1; /* Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements */ static int hf_rnsap_uE_DRX_Cycle = -1; /* UE_DRX_Cycle */ static int hf_rnsap_inactivity_Threshold_for_UE_DRX_Cycle = -1; /* Inactivity_Threshold_for_UE_DRX_Cycle */ static int hf_rnsap_inactivity_Threshold_for_UE_Grant_Monitoring = -1; /* Inactivity_Threshold_for_UE_Grant_Monitoring */ @@ -2207,7 +2550,6 @@ static int hf_rnsap_uE_DTX_Cycle1_10ms = -1; /* UE_DTX_Cycle1_10ms */ static int hf_rnsap_uE_DTX_Cycle2_10ms = -1; /* UE_DTX_Cycle2_10ms */ static int hf_rnsap_mAC_DTX_Cycle_10ms = -1; /* MAC_DTX_Cycle_10ms */ static int hf_rnsap_e_DCH_TTI_Length = -1; /* E_DCH_TTI_Length */ -static int hf_rnsap_inactivity_Threshold_for_UE_DTX_Cycle2 = -1; /* Inactivity_Threshold_for_UE_DTX_Cycle2 */ static int hf_rnsap_uE_DTX_Long_Preamble = -1; /* UE_DTX_Long_Preamble */ static int hf_rnsap_mAC_Inactivity_Threshold = -1; /* MAC_Inactivity_Threshold */ static int hf_rnsap_cQI_DTX_Timer = -1; /* CQI_DTX_Timer */ @@ -2217,17 +2559,18 @@ static int hf_rnsap_modify_02 = -1; /* DTX_Information_to_Modify_I static int hf_rnsap_e_DCH_TTI_Length_to_Modify = -1; /* E_DCH_TTI_Length_to_Modify */ static int hf_rnsap_fDD = -1; /* EARFCN_FDD */ static int hf_rnsap_tDD = -1; /* EARFCN */ +static int hf_rnsap_extension_EARFCN_Information = -1; /* Extension_EARFCN_Information */ static int hf_rnsap_uL_EARFCN = -1; /* EARFCN */ static int hf_rnsap_dL_EARFCN = -1; /* EARFCN */ +static int hf_rnsap_uL_EARFCN_01 = -1; /* EARFCN_Extended */ +static int hf_rnsap_dL_EARFCN_01 = -1; /* EARFCN_Extended */ static int hf_rnsap_e_UTRAN_Cell_ID = -1; /* BIT_STRING_SIZE_28 */ static int hf_rnsap_eAGCH_ERGCH_EHICH_FDD_ScramblingCode = -1; /* DL_ScramblingCode */ static int hf_rnsap_eAGCH_ChannelisationCode = -1; /* FDD_DL_ChannelisationCodeNumber */ static int hf_rnsap_primary_e_RNTI = -1; /* E_RNTI */ static int hf_rnsap_secondary_e_RNTI = -1; /* E_RNTI */ static int hf_rnsap_eRGCH_EHICH_ChannelisationCode = -1; /* FDD_DL_ChannelisationCodeNumber */ -static int hf_rnsap_eRGCH_SignatureSequence = -1; /* ERGCH_SignatureSequence */ static int hf_rnsap_eHICH_SignatureSequence = -1; /* EHICH_SignatureSequence */ -static int hf_rnsap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */ static int hf_rnsap_primary_Secondary_Grant_Selector = -1; /* E_Primary_Secondary_Grant_Selector */ static int hf_rnsap_e_RGCH_Release_Indicator = -1; /* E_RGCH_Release_Indicator */ static int hf_rnsap_eDCH_MACdFlows_Information = -1; /* EDCH_MACdFlows_Information */ @@ -2312,6 +2655,10 @@ static int hf_rnsap_measurementChangeTime = -1; /* MeasurementChangeTime */ static int hf_rnsap_measurementThreshold1 = -1; /* MeasurementThreshold */ static int hf_rnsap_measurementThreshold2 = -1; /* MeasurementThreshold */ static int hf_rnsap_reportPeriodicity = -1; /* ReportPeriodicity */ +static int hf_rnsap_measurementFluctuationRange = -1; /* INTEGER_0_100 */ +static int hf_rnsap_measurementQuantity = -1; /* MeasurementQuantity */ +static int hf_rnsap_threshold = -1; /* INTEGER_M120_165 */ +static int hf_rnsap_threshold_01 = -1; /* INTEGER_M120_M25 */ static int hf_rnsap_e_PUCH_Information = -1; /* E_PUCH_Information */ static int hf_rnsap_e_TFCS_Information_TDD = -1; /* E_TFCS_Information_TDD */ static int hf_rnsap_e_DCH_MACdFlows_Information_TDD = -1; /* E_DCH_MACdFlows_Information_TDD */ @@ -2344,6 +2691,9 @@ static int hf_rnsap_e_DCH_TDD_MACdFlow_Specific_InformationResp = -1; /* E_DCH_ static int hf_rnsap_e_AGCH_Specific_Information_ResponseTDD = -1; /* E_AGCH_Specific_InformationRespListTDD */ static int hf_rnsap_e_HICH_Information_Response = -1; /* E_HICH_InformationResp */ static int hf_rnsap_e_RNTI = -1; /* E_RNTI */ +static int hf_rnsap_mode1 = -1; /* Mode1_Ind */ +static int hf_rnsap_mode2 = -1; /* CFN */ +static int hf_rnsap_mode1_01 = -1; /* ActivationDelay */ static int hf_rnsap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item = -1; /* E_DCH_TDD_MACdFlow_Specific_InformationResp_Item */ static int hf_rnsap_e_DCH_MacdFlow_Id = -1; /* EDCH_MACdFlow_ID */ static int hf_rnsap_E_AGCH_Specific_InformationRespListTDD_item = -1; /* E_AGCH_Specific_InformationResp_ItemTDD */ @@ -2383,6 +2733,11 @@ static int hf_rnsap_e_HICH_Scheduled_InformationResp_LCR_01 = -1; /* E_HICH_Inf static int hf_rnsap_signatureSequenceGroupIndex = -1; /* SignatureSequenceGroupIndex */ static int hf_rnsap_timeslotResource_LCR = -1; /* E_DCH_TimeslotResource_LCR */ static int hf_rnsap_subframenumber = -1; /* E_DCH_SubframeNumber_LCR */ +static int hf_rnsap_Radio_Links_without_DPCH_FDPCH_Indication_item = -1; /* Radio_Links_without_DPCH_FDPCH_Information */ +static int hf_rnsap_radio_Links_without_DPCH_FDPCH_Operation_Indicator = -1; /* T_radio_Links_without_DPCH_FDPCH_Operation_Indicator */ +static int hf_rnsap_extended_sRNTI = -1; /* Extended_RNTI */ +static int hf_rnsap_extended_sRNTI_BitMaskIndex = -1; /* T_extended_sRNTI_BitMaskIndex */ +static int hf_rnsap_ExtendedAffectedUEInformationForMBMS_item = -1; /* Extended_RNTI */ static int hf_rnsap_repetition_Period_List_LCR = -1; /* Repetition_Period_List_LCR */ static int hf_rnsap_e_DCH_SPS_Indicator = -1; /* E_DCH_SPS_Indicator */ static int hf_rnsap_e_DCH_SPS_Reservation_Indicator = -1; /* SPS_Reservation_Indicator */ @@ -2409,8 +2764,14 @@ static int hf_rnsap_FDD_DL_CodeInformation_item = -1; /* FDD_DL_CodeInformation static int hf_rnsap_dl_ScramblingCode = -1; /* DL_ScramblingCode */ static int hf_rnsap_fDD_DL_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */ static int hf_rnsap_transmission_Gap_Pattern_Sequence_ScramblingCode_Information = -1; /* Transmission_Gap_Pattern_Sequence_ScramblingCode_Information */ +static int hf_rnsap_fdd_dl_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */ +static int hf_rnsap_extended_E_DPCCH_PO = -1; /* Extended_E_DPCCH_PO */ static int hf_rnsap_tDD_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */ static int hf_rnsap_wT = -1; /* INTEGER_1_4 */ +static int hf_rnsap_fTPICH_Offset = -1; /* FTPICH_Offset */ +static int hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information = -1; /* Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information */ +static int hf_rnsap_fTPICH_SlotFormat = -1; /* FTPICH_SlotFormat */ +static int hf_rnsap_fTPICH_ChannelisationCodenumber = -1; /* FDD_DL_ChannelisationCodeNumber */ static int hf_rnsap_GA_Cell_item = -1; /* GA_Cell_item */ static int hf_rnsap_cell_GAIgeographicalCoordinate = -1; /* GeographicalCoordinate */ static int hf_rnsap_pointWithUncertainty = -1; /* GA_PointWithUnCertainty */ @@ -2426,14 +2787,21 @@ static int hf_rnsap_uncertaintyRadius = -1; /* INTEGER_0_127 */ static int hf_rnsap_offsetAngle = -1; /* INTEGER_0_179 */ static int hf_rnsap_includedAngle = -1; /* INTEGER_0_179 */ static int hf_rnsap_confidence = -1; /* INTEGER_0_127 */ +static int hf_rnsap_signalledGainFactors10ms = -1; /* T_signalledGainFactors10ms */ +static int hf_rnsap_gain10ms_betaC = -1; /* BetaCD */ +static int hf_rnsap_gain10ms_betaD = -1; /* BetaCD */ +static int hf_rnsap_gain10ms_refTFCNumber = -1; /* RefTFCNumber */ +static int hf_rnsap_computedGainFactors10ms = -1; /* RefTFCNumber */ static int hf_rnsap_navClockModel = -1; /* GANSS_NAVclockModel */ static int hf_rnsap_cnavClockModel = -1; /* GANSS_CNAVclockModel */ static int hf_rnsap_glonassClockModel = -1; /* GANSS_GLONASSclockModel */ static int hf_rnsap_sbasClockModel = -1; /* GANSS_SBASclockModel */ +static int hf_rnsap_extension_GANSS_AddClockModels = -1; /* Extension_GANSS_AddClockModels */ static int hf_rnsap_navKeplerianSet = -1; /* GANSS_NavModel_NAVKeplerianSet */ static int hf_rnsap_cnavKeplerianSet = -1; /* GANSS_NavModel_CNAVKeplerianSet */ static int hf_rnsap_glonassECEF = -1; /* GANSS_NavModel_GLONASSecef */ static int hf_rnsap_sbasECEF = -1; /* GANSS_NavModel_SBASecef */ +static int hf_rnsap_extension_GANSS_AddOrbitModels = -1; /* Extension_GANSS_AddOrbitModels */ static int hf_rnsap_dataID = -1; /* BIT_STRING_SIZE_2 */ static int hf_rnsap_alpha_beta_parameters = -1; /* GPS_Ionospheric_Model */ static int hf_rnsap_ganss_Transmission_Time = -1; /* GANSS_Transmission_Time */ @@ -2443,14 +2811,17 @@ static int hf_rnsap_GANSS_Additional_Time_Models_item = -1; /* GANSS_Time_Model static int hf_rnsap_utcModel1 = -1; /* GANSS_UTCmodelSet1 */ static int hf_rnsap_utcModel2 = -1; /* GANSS_UTCmodelSet2 */ static int hf_rnsap_utcModel3 = -1; /* GANSS_UTCmodelSet3 */ +static int hf_rnsap_extension_GANSS_Additional_UTC_Models = -1; /* Extension_GANSS_Additional_UTC_Models */ static int hf_rnsap_ganss_wk_number = -1; /* INTEGER_0_255 */ static int hf_rnsap_gANSS_AlmanacModel = -1; /* T_gANSS_AlmanacModel */ static int hf_rnsap_gANSS_keplerianParameters = -1; /* T_gANSS_keplerianParameters */ -static int hf_rnsap_t_oa = -1; /* INTEGER_0_255 */ -static int hf_rnsap_iod_a = -1; /* INTEGER_0_3 */ +static int hf_rnsap_t_oa = -1; /* INTEGER_0_1023 */ +static int hf_rnsap_iod_a = -1; /* INTEGER_0_15 */ static int hf_rnsap_gANSS_SatelliteInformationKP = -1; /* GANSS_SatelliteInformationKP */ static int hf_rnsap_extension_GANSS_AlmanacModel = -1; /* Extension_GANSS_AlmanacModel */ +static int hf_rnsap_t_oa_01 = -1; /* INTEGER_0_255 */ static int hf_rnsap_sat_info_NAVkpList = -1; /* GANSS_SAT_Info_Almanac_NAVkpList */ +static int hf_rnsap_sat_info_BDSkpList = -1; /* GANSS_SAT_Info_Almanac_BDSkpList */ static int hf_rnsap_sat_info_REDkpList = -1; /* GANSS_SAT_Info_Almanac_REDkpList */ static int hf_rnsap_sat_info_MIDIkpList = -1; /* GANSS_SAT_Info_Almanac_MIDIkpList */ static int hf_rnsap_sat_info_GLOkpList = -1; /* GANSS_SAT_Info_Almanac_GLOkpList */ @@ -2458,16 +2829,22 @@ static int hf_rnsap_sat_info_SBASecefList = -1; /* GANSS_SAT_Info_Almanac_SBAS static int hf_rnsap_ganssID1 = -1; /* GANSS_AuxInfoGANSS_ID1 */ static int hf_rnsap_ganssID3 = -1; /* GANSS_AuxInfoGANSS_ID3 */ static int hf_rnsap_GANSS_AuxInfoGANSS_ID1_item = -1; /* GANSS_AuxInfoGANSS_ID1_item */ -static int hf_rnsap_svID = -1; /* INTEGER_0_63 */ static int hf_rnsap_signalsAvailable = -1; /* BIT_STRING_SIZE_8 */ static int hf_rnsap_GANSS_AuxInfoGANSS_ID3_item = -1; /* GANSS_AuxInfoGANSS_ID3_item */ static int hf_rnsap_channelNumber = -1; /* INTEGER_M7_13 */ +static int hf_rnsap_bdsToc = -1; /* BIT_STRING_SIZE_17 */ +static int hf_rnsap_bdsa0 = -1; /* BIT_STRING_SIZE_24 */ +static int hf_rnsap_bdsa1 = -1; /* BIT_STRING_SIZE_22 */ +static int hf_rnsap_bdsa2 = -1; /* BIT_STRING_SIZE_11 */ +static int hf_rnsap_bdsTgd1 = -1; /* BIT_STRING_SIZE_10 */ +static int hf_rnsap_bdsAODC = -1; /* BIT_STRING_SIZE_5 */ static int hf_rnsap_GANSS_Clock_Model_item = -1; /* GANSS_Clock_Model_item */ static int hf_rnsap_t_oc = -1; /* BIT_STRING_SIZE_14 */ -static int hf_rnsap_a_i2 = -1; /* BIT_STRING_SIZE_12 */ -static int hf_rnsap_a_i1 = -1; /* BIT_STRING_SIZE_18 */ -static int hf_rnsap_a_i0 = -1; /* BIT_STRING_SIZE_28 */ +static int hf_rnsap_a_i2 = -1; /* BIT_STRING_SIZE_6 */ +static int hf_rnsap_a_i1 = -1; /* BIT_STRING_SIZE_21 */ +static int hf_rnsap_a_i0 = -1; /* BIT_STRING_SIZE_31 */ static int hf_rnsap_t_gd = -1; /* BIT_STRING_SIZE_10 */ +static int hf_rnsap_sisa = -1; /* BIT_STRING_SIZE_8 */ static int hf_rnsap_model_id = -1; /* INTEGER_0_1_ */ static int hf_rnsap_cnavToc = -1; /* BIT_STRING_SIZE_11 */ static int hf_rnsap_cnavTop = -1; /* BIT_STRING_SIZE_11 */ @@ -2529,9 +2906,9 @@ static int hf_rnsap_gloGamma = -1; /* BIT_STRING_SIZE_11 */ static int hf_rnsap_gloDeltaTau = -1; /* BIT_STRING_SIZE_5 */ static int hf_rnsap_gANSS_CommonDataInfoReq = -1; /* GANSS_CommonDataInfoReq */ static int hf_rnsap_gANSS_GenericDataInfoReqList = -1; /* GANSS_GenericDataInfoReqList */ -static int hf_rnsap_alpha_zero_ionos = -1; /* BIT_STRING_SIZE_12 */ -static int hf_rnsap_alpha_one_ionos = -1; /* BIT_STRING_SIZE_12 */ -static int hf_rnsap_alpha_two_ionos = -1; /* BIT_STRING_SIZE_12 */ +static int hf_rnsap_alpha_zero_ionos = -1; /* BIT_STRING_SIZE_11 */ +static int hf_rnsap_alpha_one_ionos = -1; /* BIT_STRING_SIZE_11 */ +static int hf_rnsap_alpha_two_ionos = -1; /* BIT_STRING_SIZE_14 */ static int hf_rnsap_gANSS_IonosphereRegionalStormFlags = -1; /* GANSS_IonosphereRegionalStormFlags */ static int hf_rnsap_storm_flag_one = -1; /* BOOLEAN */ static int hf_rnsap_storm_flag_two = -1; /* BOOLEAN */ @@ -2545,6 +2922,24 @@ static int hf_rnsap_navaf0 = -1; /* BIT_STRING_SIZE_22 */ static int hf_rnsap_navTgd = -1; /* BIT_STRING_SIZE_8 */ static int hf_rnsap_non_broadcastIndication_01 = -1; /* T_non_broadcastIndication_01 */ static int hf_rnsap_ganssSatInfoNav = -1; /* GANSS_Sat_Info_Nav */ +static int hf_rnsap_bdsURAI = -1; /* BIT_STRING_SIZE_4 */ +static int hf_rnsap_bdsToe = -1; /* BIT_STRING_SIZE_17 */ +static int hf_rnsap_bdsAPowerHalf = -1; /* BIT_STRING_SIZE_32 */ +static int hf_rnsap_bdsE = -1; /* BIT_STRING_SIZE_32 */ +static int hf_rnsap_bdsW = -1; /* BIT_STRING_SIZE_32 */ +static int hf_rnsap_bdsDeltaN = -1; /* BIT_STRING_SIZE_16 */ +static int hf_rnsap_bdsM0 = -1; /* BIT_STRING_SIZE_32 */ +static int hf_rnsap_bdsOmega0 = -1; /* BIT_STRING_SIZE_32 */ +static int hf_rnsap_bdsOmegaDot = -1; /* BIT_STRING_SIZE_24 */ +static int hf_rnsap_bdsI0 = -1; /* BIT_STRING_SIZE_32 */ +static int hf_rnsap_bdsIDot = -1; /* BIT_STRING_SIZE_14 */ +static int hf_rnsap_bdsCuc = -1; /* BIT_STRING_SIZE_18 */ +static int hf_rnsap_bdsCus = -1; /* BIT_STRING_SIZE_18 */ +static int hf_rnsap_bdsCrc = -1; /* BIT_STRING_SIZE_18 */ +static int hf_rnsap_bdsCrs = -1; /* BIT_STRING_SIZE_18 */ +static int hf_rnsap_bdsCic = -1; /* BIT_STRING_SIZE_18 */ +static int hf_rnsap_bdsCis = -1; /* BIT_STRING_SIZE_18 */ +static int hf_rnsap_bdsAODE = -1; /* BIT_STRING_SIZE_5 */ static int hf_rnsap_cnavURAindex = -1; /* BIT_STRING_SIZE_5 */ static int hf_rnsap_cnavDeltaA = -1; /* BIT_STRING_SIZE_26 */ static int hf_rnsap_cnavAdot = -1; /* BIT_STRING_SIZE_25 */ @@ -2633,18 +3028,31 @@ static int hf_rnsap_GANSS_SatelliteInformationKP_item = -1; /* GANSS_SatelliteI static int hf_rnsap_ganss_e_alm = -1; /* BIT_STRING_SIZE_11 */ static int hf_rnsap_ganss_delta_I_alm = -1; /* BIT_STRING_SIZE_11 */ static int hf_rnsap_ganss_omegadot_alm = -1; /* BIT_STRING_SIZE_11 */ -static int hf_rnsap_ganss_svhealth_alm = -1; /* BIT_STRING_SIZE_4 */ -static int hf_rnsap_ganss_delta_a_sqrt_alm = -1; /* BIT_STRING_SIZE_17 */ +static int hf_rnsap_ganss_svStatusINAV_alm = -1; /* BIT_STRING_SIZE_4 */ +static int hf_rnsap_ganss_svStatusFNAV_alm = -1; /* BIT_STRING_SIZE_2 */ +static int hf_rnsap_ganss_delta_a_sqrt_alm = -1; /* BIT_STRING_SIZE_13 */ static int hf_rnsap_ganss_omegazero_alm = -1; /* BIT_STRING_SIZE_16 */ static int hf_rnsap_ganss_m_zero_alm = -1; /* BIT_STRING_SIZE_16 */ static int hf_rnsap_ganss_omega_alm = -1; /* BIT_STRING_SIZE_16 */ -static int hf_rnsap_ganss_af_zero_alm = -1; /* BIT_STRING_SIZE_14 */ -static int hf_rnsap_ganss_af_one_alm = -1; /* BIT_STRING_SIZE_11 */ +static int hf_rnsap_ganss_af_zero_alm = -1; /* BIT_STRING_SIZE_16 */ +static int hf_rnsap_ganss_af_one_alm = -1; /* BIT_STRING_SIZE_13 */ static int hf_rnsap_Ganss_Sat_Info_AddNavList_item = -1; /* Ganss_Sat_Info_AddNavList_item */ -static int hf_rnsap_svHealth = -1; /* BIT_STRING_SIZE_6 */ +static int hf_rnsap_svHealth = -1; /* BIT_STRING_SIZE_9 */ static int hf_rnsap_iod = -1; /* BIT_STRING_SIZE_11 */ static int hf_rnsap_ganssAddClockModels = -1; /* GANSS_AddClockModels */ static int hf_rnsap_ganssAddOrbitModels = -1; /* GANSS_AddOrbitModels */ +static int hf_rnsap_GANSS_SAT_Info_Almanac_BDSkpList_item = -1; /* GANSS_SAT_Info_Almanac_BDS */ +static int hf_rnsap_bdsAlmToa = -1; /* BIT_STRING_SIZE_8 */ +static int hf_rnsap_bdsAlmSqrtA = -1; /* BIT_STRING_SIZE_24 */ +static int hf_rnsap_bdsAlmE = -1; /* BIT_STRING_SIZE_17 */ +static int hf_rnsap_bdsAlmW = -1; /* BIT_STRING_SIZE_24 */ +static int hf_rnsap_bdsAlmM0 = -1; /* BIT_STRING_SIZE_24 */ +static int hf_rnsap_bdsAlmOmega0 = -1; /* BIT_STRING_SIZE_24 */ +static int hf_rnsap_bdsAlmOmegaDot = -1; /* BIT_STRING_SIZE_17 */ +static int hf_rnsap_bdsAlmDeltaI = -1; /* BIT_STRING_SIZE_16 */ +static int hf_rnsap_bdsAlmA0 = -1; /* BIT_STRING_SIZE_11 */ +static int hf_rnsap_bdsAlmA1 = -1; /* BIT_STRING_SIZE_11 */ +static int hf_rnsap_bdsSvHealth = -1; /* BIT_STRING_SIZE_9 */ static int hf_rnsap_GANSS_SAT_Info_Almanac_GLOkpList_item = -1; /* GANSS_SAT_Info_Almanac_GLOkpList_item */ static int hf_rnsap_gloAlmNA = -1; /* BIT_STRING_SIZE_11 */ static int hf_rnsap_gloAlmnA = -1; /* BIT_STRING_SIZE_5 */ @@ -2741,6 +3149,8 @@ static int hf_rnsap_utcTot_01 = -1; /* BIT_STRING_SIZE_8 */ static int hf_rnsap_utcWNt = -1; /* BIT_STRING_SIZE_8 */ static int hf_rnsap_utcDN_01 = -1; /* BIT_STRING_SIZE_8 */ static int hf_rnsap_utcStandardID = -1; /* BIT_STRING_SIZE_3 */ +static int hf_rnsap_utcA0_01 = -1; /* BIT_STRING_SIZE_32 */ +static int hf_rnsap_utcA1_01 = -1; /* BIT_STRING_SIZE_24 */ static int hf_rnsap_altitudeAndDirection = -1; /* GA_AltitudeAndDirection */ static int hf_rnsap_uncertaintyEllipse = -1; /* GA_UncertaintyEllipse */ static int hf_rnsap_uncertaintyAltitude = -1; /* INTEGER_0_127 */ @@ -2949,12 +3359,17 @@ static int hf_rnsap_inter_Frequency_Cell_Information_SIB11 = -1; /* Inter_Frequ static int hf_rnsap_inter_Frequency_Cell_Information_SIB12 = -1; /* Inter_Frequency_Cell_Information_SIB12 */ static int hf_rnsap_Inter_Frequency_Cell_Information_SIB11_item = -1; /* Inter_Frequency_Cells_Information_SIB11_Per_Indication */ static int hf_rnsap_Inter_Frequency_Cell_Information_SIB12_item = -1; /* Inter_Frequency_Cells_Information_SIB12_Per_Indication */ +static int hf_rnsap_Inter_Frequency_Cell_Information_SIB11ter_item = -1; /* Inter_Frequency_Cells_Information_SIB11ter_Per_Indication */ static int hf_rnsap_inter_Frequency_Cell_Indication_SIB11 = -1; /* Inter_Frequency_Cell_Indication */ static int hf_rnsap_inter_Frequency_Cell_List_SIB11 = -1; /* Inter_Frequency_Cell_SIB11_or_SIB12_List */ static int hf_rnsap_inter_Frequency_Cell_Indication_SIB12 = -1; /* Inter_Frequency_Cell_Indication */ static int hf_rnsap_inter_Frequency_Cell_List_SIB12 = -1; /* Inter_Frequency_Cell_SIB11_or_SIB12_List */ +static int hf_rnsap_inter_Frequency_Cell_Indication_SIB11ter = -1; /* Inter_Frequency_Cell_Indication */ +static int hf_rnsap_inter_Frequency_Cell_List_SIB11ter = -1; /* Inter_Frequency_Cell_SIB11ter_List */ +static int hf_rnsap_Inter_Frequency_Cell_SIB11ter_List_item = -1; /* Inter_Frequency_Cell_SIB11ter */ +static int hf_rnsap_interFrequencyCellID = -1; /* InterFrequencyCellID_Ext */ static int hf_rnsap_Inter_Frequency_Cell_SIB11_or_SIB12_List_item = -1; /* Inter_Frequency_Cell_SIB11_or_SIB12 */ -static int hf_rnsap_interFrequencyCellID = -1; /* InterFrequencyCellID */ +static int hf_rnsap_interFrequencyCellID_01 = -1; /* InterFrequencyCellID */ static int hf_rnsap_iPSpacingFDD = -1; /* IPSpacingFDD */ static int hf_rnsap_iPLength = -1; /* IPLength */ static int hf_rnsap_iPOffset = -1; /* IPOffset */ @@ -2967,11 +3382,27 @@ static int hf_rnsap_iP_P_CCPCH = -1; /* IP_P_CCPCH */ static int hf_rnsap_iPSub = -1; /* IPSub */ static int hf_rnsap_idleIntervalInfo_k = -1; /* INTEGER_2_3 */ static int hf_rnsap_idleIntervalInfo_offset = -1; /* INTEGER_0_7 */ +static int hf_rnsap_laiList = -1; /* LAI_List */ +static int hf_rnsap_LAI_List_item = -1; /* LAI */ static int hf_rnsap_List_Of_PLMNs_item = -1; /* PLMN_Identity */ static int hf_rnsap_uplinkLoadValue = -1; /* INTEGER_0_100 */ static int hf_rnsap_downlinkLoadValue = -1; /* INTEGER_0_100 */ static int hf_rnsap_maxTimeslotsPerSubFrame = -1; /* INTEGER_1_6 */ static int hf_rnsap_maxPhysChPerTimeslot = -1; /* T_maxPhysChPerTimeslot */ +static int hf_rnsap_periodic_01 = -1; /* MDT_Report_Parameters */ +static int hf_rnsap_event1F = -1; /* Event1F_Parameters */ +static int hf_rnsap_event1I = -1; /* Event1I_Parameters */ +static int hf_rnsap_cellbased = -1; /* CellBased */ +static int hf_rnsap_labased = -1; /* LABased */ +static int hf_rnsap_rabased = -1; /* RABased */ +static int hf_rnsap_plmn_area_based = -1; /* NULL */ +static int hf_rnsap_mdtActivation = -1; /* MDT_Activation */ +static int hf_rnsap_mdtAreaScope = -1; /* MDTAreaScope */ +static int hf_rnsap_m1report = -1; /* M1Report */ +static int hf_rnsap_m2report = -1; /* M2Report */ +static int hf_rnsap_m3report = -1; /* NULL */ +static int hf_rnsap_reportInterval = -1; /* ReportInterval */ +static int hf_rnsap_reportAmount = -1; /* ReportAmount */ static int hf_rnsap_MAC_c_sh_SDU_LengthList_item = -1; /* MAC_c_sh_SDU_Length */ static int hf_rnsap_MACdPDU_Size_IndexList_item = -1; /* MACdPDU_Size_IndexItem */ static int hf_rnsap_sID = -1; /* SID */ @@ -3039,6 +3470,9 @@ static int hf_rnsap_mIMO_PilotConfiguration = -1; /* MIMO_PilotConfiguration */ static int hf_rnsap_mIMO_N_M_Ratio_01 = -1; /* MIMO_N_M_Ratio */ static int hf_rnsap_primary_and_secondary_CPICH = -1; /* MIMO_S_CPICH_Channelisation_Code */ static int hf_rnsap_normal_and_diversity_primary_CPICH = -1; /* NULL */ +static int hf_rnsap_Additional_Associated_Secondary_CPICH_item = -1; /* Additional_Secondary_CPICH */ +static int hf_rnsap_additional_secondary_CPICH = -1; /* MIMO_S_CPICH_Channelisation_Code */ +static int hf_rnsap_additional_D_CPICH = -1; /* MIMO_S_CPICH_Channelisation_Code */ static int hf_rnsap_addPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Add */ static int hf_rnsap_modifyPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Modify */ static int hf_rnsap_deletePriorityQueue = -1; /* PriorityQueue_Id */ @@ -3049,25 +3483,58 @@ static int hf_rnsap_extendedPropagationDelay = -1; /* ExtendedPropagationDelay static int hf_rnsap_enhanced_PrimaryCPICH_EcNo = -1; /* Enhanced_PrimaryCPICH_EcNo */ static int hf_rnsap_phase_Reference_Update_Indicator = -1; /* Phase_Reference_Update_Indicator */ static int hf_rnsap_additional_e_DCH_DL_Control_Channel_Grant = -1; /* NULL */ -static int hf_rnsap_list_Of_PLMNs = -1; /* List_Of_PLMNs */ static int hf_rnsap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item = -1; /* MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR */ static int hf_rnsap_uARFCN = -1; /* UARFCN */ +static int hf_rnsap_multicarrier_EDCH_Transport_Bearer_Mode = -1; /* Multicarrier_EDCH_Transport_Bearer_Mode */ +static int hf_rnsap_multi_carrier_EDCH_Information = -1; /* Multi_Carrier_EDCH_Information */ +static int hf_rnsap_Multi_Carrier_EDCH_Information_item = -1; /* Multi_Carrier_EDCH_LCR_InformationItem */ +static int hf_rnsap_uARFCNforNt = -1; /* UARFCN */ +static int hf_rnsap_sNPL_carrier_group_indicator = -1; /* SNPL_Carrier_Group_Indicator */ +static int hf_rnsap_multi_Carrier_EDCH_MACdFlows_Information_TDD = -1; /* Multi_Carrier_EDCH_MACdFlows_Information_TDD */ +static int hf_rnsap_Multi_Carrier_EDCH_MACdFlows_Information_TDD_item = -1; /* Multi_Carrier_EDCH_MACdFlows_Specific_Info */ +static int hf_rnsap_continue_setup_change_Of_Multi_Carrier_EDCH = -1; /* Continue_Setup_Change_Multi_Carrier_EDCH */ +static int hf_rnsap_continue = -1; /* NULL */ +static int hf_rnsap_setup = -1; /* Multi_Carrier_EDCH_Info */ +static int hf_rnsap_change = -1; /* Multi_Carrier_EDCH_Change_Info */ +static int hf_rnsap_multi_Carrier_EDCH_Information_Removal_List = -1; /* Multi_Carrier_EDCH_Information_Removal_List */ +static int hf_rnsap_Multi_Carrier_EDCH_Information_Removal_List_item = -1; /* Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs */ +static int hf_rnsap_Multi_Carrier_EDCH_Information_Response_item = -1; /* Multi_Carrier_EDCH_LCR_Information_ResponseItem */ +static int hf_rnsap_setup_01 = -1; /* Multiflow_Information */ +static int hf_rnsap_configurationChange = -1; /* Multiflow_Information_To_Modify */ +static int hf_rnsap_stop = -1; /* Multiflow_Stop */ +static int hf_rnsap_total_Number_of_HS_DSCH_Cells = -1; /* INTEGER_2_32_ */ +static int hf_rnsap_mode = -1; /* Multiflow_Mode */ +static int hf_rnsap_mimo = -1; /* Multiflow_MIMO */ +static int hf_rnsap_timing = -1; /* Multiflow_Timing */ +static int hf_rnsap_max_Number_of_HS_SCCH_Sets_per_NodeB = -1; /* INTEGER_1_16_ */ +static int hf_rnsap_assisting_CQI_RepetitionFactor = -1; /* CQI_RepetitionFactor */ +static int hf_rnsap_assisting_AckNack_RepetitionFactor = -1; /* AckNack_RepetitionFactor */ +static int hf_rnsap_time_Reference = -1; /* NULL */ +static int hf_rnsap_non_Time_Reference = -1; /* INTEGER_0_30_ */ +static int hf_rnsap_mU_MIMO_Operation = -1; /* MU_MIMO_Operation */ +static int hf_rnsap_standalone_Midamble_Channel_Information = -1; /* Standalone_Midamble_Channel_Information */ +static int hf_rnsap_standalone_Midamble_Configuration = -1; /* Standalone_Midamble_Configuration */ +static int hf_rnsap_standalone_MidambleShift = -1; /* Standalone_MidambleShift */ +static int hf_rnsap_repetitionPeriod_01 = -1; /* Standalone_Midamble_RepetitionPeriod */ +static int hf_rnsap_offset = -1; /* Standalone_Midamble_Offset */ +static int hf_rnsap_referenceBeta = -1; /* ReferenceBeta */ +static int hf_rnsap_mU_MIMO_Usage_Indicator = -1; /* MU_MIMO_Usage_Indicator */ +static int hf_rnsap_standalone_Midamble_Channel_Indicator = -1; /* Standalone_Midamble_Channel_Indicator */ static int hf_rnsap_gERAN_SI_Type = -1; /* GERAN_SI_Type */ static int hf_rnsap_Neighbouring_UMTS_CellInformation_item = -1; /* ProtocolIE_Single_Container */ -static int hf_rnsap_rNC_ID = -1; /* RNC_ID */ +static int hf_rnsap_Neighbouring_UMTS_CellInformation_Ext_item = -1; /* ProtocolIE_Single_Container */ static int hf_rnsap_cN_PS_DomainIdentifier = -1; /* CN_PS_DomainIdentifier */ static int hf_rnsap_cN_CS_DomainIdentifier = -1; /* CN_CS_DomainIdentifier */ static int hf_rnsap_neighbouring_FDD_CellInformation = -1; /* Neighbouring_FDD_CellInformation */ static int hf_rnsap_neighbouring_TDD_CellInformation = -1; /* Neighbouring_TDD_CellInformation */ +static int hf_rnsap_neighbouring_LCR_TDD_CellInformation = -1; /* Neighbouring_LCR_TDD_CellInformation */ static int hf_rnsap_Neighbouring_FDD_CellInformation_item = -1; /* Neighbouring_FDD_CellInformationItem */ static int hf_rnsap_uARFCNforNu = -1; /* UARFCN */ static int hf_rnsap_uARFCNforNd = -1; /* UARFCN */ static int hf_rnsap_frameOffset = -1; /* FrameOffset */ static int hf_rnsap_cellIndividualOffset = -1; /* CellIndividualOffset */ -static int hf_rnsap_txDiversityIndicator = -1; /* TxDiversityIndicator */ -static int hf_rnsap_sTTD_SupportIndicator = -1; /* STTD_SupportIndicator */ -static int hf_rnsap_closedLoopMode1_SupportIndicator = -1; /* ClosedLoopMode1_SupportIndicator */ static int hf_rnsap_not_used_closedLoopMode2_SupportIndicator = -1; /* NULL */ +static int hf_rnsap_MultipleFrequencyBandsIndicatorList_item = -1; /* FrequencyBandIndicator */ static int hf_rnsap_uC_ID = -1; /* UC_ID */ static int hf_rnsap_Neighbouring_GSM_CellInformationIEs_item = -1; /* Neighbouring_GSM_CellInformationItem */ static int hf_rnsap_cGI = -1; /* CGI */ @@ -3075,18 +3542,12 @@ static int hf_rnsap_bSIC = -1; /* BSIC */ static int hf_rnsap_band_Indicator = -1; /* Band_Indicator */ static int hf_rnsap_bCCH_ARFCN = -1; /* BCCH_ARFCN */ static int hf_rnsap_Neighbouring_TDD_CellInformation_item = -1; /* Neighbouring_TDD_CellInformationItem */ -static int hf_rnsap_uARFCNforNt = -1; /* UARFCN */ static int hf_rnsap_cellParameterID = -1; /* CellParameterID */ -static int hf_rnsap_syncCase = -1; /* SyncCase */ -static int hf_rnsap_sCH_TimeSlot = -1; /* SCH_TimeSlot */ -static int hf_rnsap_sCTD_Indicator = -1; /* SCTD_Indicator */ -static int hf_rnsap_dPCHConstantValue = -1; /* DPCHConstantValue */ -static int hf_rnsap_pCCPCH_Power = -1; /* PCCPCH_Power */ static int hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item = -1; /* Neighbouring_LCR_TDD_CellInformationItem */ -static int hf_rnsap_restrictionStateIndicator = -1; /* RestrictionStateIndicator */ static int hf_rnsap_Neighbouring_E_UTRA_CellInformation_item = -1; /* Neighbouring_E_UTRA_CellInformationItem */ static int hf_rnsap_eCGI = -1; /* ECGI */ static int hf_rnsap_eARFCN_Information = -1; /* EARFCN_Information */ +static int hf_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA_item = -1; /* RadioFrequencyBandEUTRA */ static int hf_rnsap_NotProvidedCellList_item = -1; /* MBMSChannelTypeCellList */ static int hf_rnsap_uplinkNRTLoadInformationValue = -1; /* INTEGER_0_3 */ static int hf_rnsap_downlinkNRTLoadInformationValue = -1; /* INTEGER_0_3 */ @@ -3103,6 +3564,12 @@ static int hf_rnsap_informationThreshold = -1; /* InformationThreshold */ static int hf_rnsap_PCH_InformationList_item = -1; /* PCH_InformationItem */ static int hf_rnsap_informationReportPeriodicity = -1; /* InformationReportPeriodicity */ static int hf_rnsap_imsi = -1; /* IMSI */ +static int hf_rnsap_PLMN_List_item = -1; /* PLMN_Identity */ +static int hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_item = -1; /* Associated_Secondary_CPICH */ +static int hf_rnsap_associated_secondary_CPICH_channelId = -1; /* CommonPhysicalChannelID */ +static int hf_rnsap_associated_secondary_CPICH = -1; /* PowerOffsetForSCPICH_DCPICHforMIMOwithfourtransmitantennas */ +static int hf_rnsap_associated_D_CPICH_channelId = -1; /* CommonPhysicalChannelID */ +static int hf_rnsap_associated_D_CPICH = -1; /* PowerOffsetForSCPICH_DCPICHforMIMOwithfourtransmitantennas */ static int hf_rnsap_defaultPreferredFrequency = -1; /* UARFCN */ static int hf_rnsap_additionalPreferredFrequency = -1; /* AdditionalPreferredFrequency */ static int hf_rnsap_PriorityQueue_InfoList_item = -1; /* PriorityQueue_InfoItem */ @@ -3127,6 +3594,8 @@ static int hf_rnsap_UpPCH_InformationList_LCRTDD_item = -1; /* ProtocolIE_Singl static int hf_rnsap_uPPCHPositionLCR = -1; /* UPPCHPositionLCR */ static int hf_rnsap_PTMCellList_item = -1; /* MBMSChannelTypeCellList */ static int hf_rnsap_PTPCellList_item = -1; /* MBMSChannelTypeCellList */ +static int hf_rnsap_raiList = -1; /* RAI_List */ +static int hf_rnsap_RAI_List_item = -1; /* RAI */ static int hf_rnsap_RB_Info_item = -1; /* RB_Identity */ static int hf_rnsap_Reference_E_TFCI_Information_item = -1; /* Reference_E_TFCI_Information_Item */ static int hf_rnsap_reference_E_TFCI = -1; /* E_TFCI */ @@ -3134,7 +3603,7 @@ static int hf_rnsap_reference_E_TFCI_PO = -1; /* Reference_E_TFCI_PO */ static int hf_rnsap_pSDomain = -1; /* NULL */ static int hf_rnsap_cSDomain = -1; /* NULL */ static int hf_rnsap_pS_CSDomain = -1; /* NULL */ -static int hf_rnsap_periodic_01 = -1; /* Periodic */ +static int hf_rnsap_periodic_02 = -1; /* Periodic */ static int hf_rnsap_eventA = -1; /* EventA */ static int hf_rnsap_eventB = -1; /* EventB */ static int hf_rnsap_eventC = -1; /* EventC */ @@ -3190,9 +3659,24 @@ static int hf_rnsap_Possible_Secondary_Serving_Cell_List_item = -1; /* Possible static int hf_rnsap_SetsOfHS_SCCH_Codes_item = -1; /* SetsOfHS_SCCH_CodesItem */ static int hf_rnsap_hS_SCCH_PreconfiguredCodes = -1; /* HS_SCCH_PreconfiguredCodes */ static int hf_rnsap_sixtyfourQAM_DL_SupportIndicator = -1; /* SixtyfourQAM_DL_SupportIndicator */ -static int hf_rnsap_setup = -1; /* Additional_EDCH_Setup_Info */ -static int hf_rnsap_configurationChange = -1; /* Additional_EDCH_Cell_Information_ConfigurationChange_List */ +static int hf_rnsap_setup_02 = -1; /* Additional_EDCH_Setup_Info */ +static int hf_rnsap_configurationChange_01 = -1; /* Additional_EDCH_Cell_Information_ConfigurationChange_List */ static int hf_rnsap_removal = -1; /* Additional_EDCH_Cell_Information_Removal_List */ +static int hf_rnsap_setup_03 = -1; /* Downlink_TPC_enhancements_Information */ +static int hf_rnsap_configurationChange_02 = -1; /* Downlink_TPC_enhancements_Information */ +static int hf_rnsap_removal_01 = -1; /* Downlink_TPC_enhancements_Information_Removal */ +static int hf_rnsap_setup_04 = -1; /* UL_CLTD_Information */ +static int hf_rnsap_configurationChange_03 = -1; /* UL_CLTD_Information_To_Modify */ +static int hf_rnsap_removal_02 = -1; /* UL_CLTD_Information_Removal */ +static int hf_rnsap_setup_05 = -1; /* FTPICH_Information */ +static int hf_rnsap_configurationChange_04 = -1; /* FTPICH_Information_To_Modify */ +static int hf_rnsap_removal_03 = -1; /* FTPICH_Information_Removal */ +static int hf_rnsap_setup_06 = -1; /* DCH_ENH_Information */ +static int hf_rnsap_configurationChange_05 = -1; /* DCH_ENH_Information_to_Modify */ +static int hf_rnsap_removal_04 = -1; /* DCH_ENH_Information_Removal */ +static int hf_rnsap_setup_07 = -1; /* UL_DPCCH2_Information */ +static int hf_rnsap_configurationChange_06 = -1; /* UL_DPCCH2_Information_To_Modify */ +static int hf_rnsap_removal_05 = -1; /* UL_DPCCH2_Information_Removal */ static int hf_rnsap_sFNSFNChangeLimit = -1; /* SFNSFNChangeLimit */ static int hf_rnsap_predictedSFNSFNDeviationLimit = -1; /* PredictedSFNSFNDeviationLimit */ static int hf_rnsap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */ @@ -3264,6 +3748,7 @@ static int hf_rnsap_delta_SIR_after2 = -1; /* DeltaSIR */ static int hf_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1; /* Transmission_Gap_Pattern_Sequence_Status_List_item */ static int hf_rnsap_tGPRC = -1; /* TGPRC */ static int hf_rnsap_tGCFN = -1; /* CFN */ +static int hf_rnsap_Affected_HSDSCH_Serving_Cell_List_item = -1; /* C_ID */ static int hf_rnsap_Transmission_Mode_Information_item = -1; /* Transmission_Mode_Information_List */ static int hf_rnsap_mS = -1; /* INTEGER_0_16383 */ static int hf_rnsap_lS = -1; /* INTEGER_0_4294967295 */ @@ -3299,12 +3784,13 @@ static int hf_rnsap_ctfc8bit = -1; /* INTEGER_0_255 */ static int hf_rnsap_ctfc12bit = -1; /* INTEGER_0_4095 */ static int hf_rnsap_ctfc16bit = -1; /* INTEGER_0_65535 */ static int hf_rnsap_ctfcmaxbit = -1; /* INTEGER_0_maxCTFC */ +static int hf_rnsap_slot_position = -1; /* INTEGER_0_4 */ static int hf_rnsap_dynamicParts = -1; /* TransportFormatSet_DynamicPartList */ static int hf_rnsap_semi_staticPart = -1; /* TransportFormatSet_Semi_staticPart */ static int hf_rnsap_TransportFormatSet_DynamicPartList_item = -1; /* TransportFormatSet_DynamicPartList_item */ static int hf_rnsap_nrOfTransportBlocks = -1; /* NrOfTransportBlocks */ static int hf_rnsap_transportBlockSize = -1; /* TransportBlockSize */ -static int hf_rnsap_mode = -1; /* TransportFormatSet_ModeDP */ +static int hf_rnsap_mode_01 = -1; /* TransportFormatSet_ModeDP */ static int hf_rnsap_tdd = -1; /* TDD_TransportFormatSet_ModeDP */ static int hf_rnsap_notApplicable = -1; /* NULL */ static int hf_rnsap_transmissionTimeIntervalInformation = -1; /* TransmissionTimeIntervalInformation */ @@ -3315,13 +3801,17 @@ static int hf_rnsap_channelCoding = -1; /* ChannelCodingType */ static int hf_rnsap_codingRate = -1; /* CodingRate */ static int hf_rnsap_rateMatcingAttribute = -1; /* RateMatchingAttribute */ static int hf_rnsap_cRC_Size = -1; /* CRC_Size */ -static int hf_rnsap_mode_01 = -1; /* TransportFormatSet_ModeSSP */ +static int hf_rnsap_mode_02 = -1; /* TransportFormatSet_ModeSSP */ static int hf_rnsap_tdd_01 = -1; /* SecondInterleavingMode */ +static int hf_rnsap_tTI_Update_CFN = -1; /* CFN */ +static int hf_rnsap_tTI_Update_Ind = -1; /* TTI_Update_Ind */ static int hf_rnsap_uE_AggregateMaximumBitRateDownlink = -1; /* UE_AggregateMaximumBitRateDownlink */ static int hf_rnsap_uE_AggregateMaximumBitRateUplink = -1; /* UE_AggregateMaximumBitRateUplink */ +static int hf_rnsap_UE_RF_Band_CapabilityLCR_item = -1; /* Radio_Frequency_BandItem */ +static int hf_rnsap_radio_Frequency_Band = -1; /* Radio_Frequency_Band */ static int hf_rnsap_imei = -1; /* IMEI */ static int hf_rnsap_imeisv = -1; /* IMEISV */ -static int hf_rnsap_periodic_02 = -1; /* UEMeasurementReportCharacteristicsPeriodic */ +static int hf_rnsap_periodic_03 = -1; /* UEMeasurementReportCharacteristicsPeriodic */ static int hf_rnsap_event1h = -1; /* UEMeasurementReportCharacteristicsEvent1h */ static int hf_rnsap_event1i = -1; /* UEMeasurementReportCharacteristicsEvent1i */ static int hf_rnsap_event6a = -1; /* UEMeasurementReportCharacteristicsEvent6a */ @@ -3362,6 +3852,8 @@ static int hf_rnsap_UEMeasurementValueTimeslotISCPList768_item = -1; /* UEMeasu static int hf_rnsap_measurementAvailable_02 = -1; /* UEMeasurementValueInformationAvailable */ static int hf_rnsap_measurementnotAvailable_02 = -1; /* UEMeasurementValueInformationnotAvailable */ static int hf_rnsap_uEmeasurementValue = -1; /* UEMeasurementValue */ +static int hf_rnsap_uPHFiltering_Value = -1; /* UPHFiltering_Value */ +static int hf_rnsap_extension_UE_Measurement_Value = -1; /* Extension_UE_Measurement_Value */ static int hf_rnsap_cell_fach_pch = -1; /* Cell_Fach_Pch_State */ static int hf_rnsap_ura_pch = -1; /* Ura_Pch_State */ static int hf_rnsap_d_RNTI = -1; /* D_RNTI */ @@ -3394,6 +3886,24 @@ static int hf_rnsap_RNCsWithCellsInTheAccessedURA_List_item = -1; /* RNCsWithCe static int hf_rnsap_USCH_Information_item = -1; /* USCH_InformationItem */ static int hf_rnsap_uSCH_ID = -1; /* USCH_ID */ static int hf_rnsap_rb_Info = -1; /* RB_Info */ +static int hf_rnsap_UMTS_Cells_Info_List_item = -1; /* ProtocolIE_Single_Container */ +static int hf_rnsap_sDPCCH_PowerOffsetInformation = -1; /* SDPCCH_PowerOffsetInformation */ +static int hf_rnsap_uL_CLTD_Activation_Information = -1; /* UL_CLTD_Activation_Information */ +static int hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD = -1; /* Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD */ +static int hf_rnsap_f_DPCH_Info = -1; /* F_DPCH_Info */ +static int hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2 = -1; /* Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2 */ +static int hf_rnsap_f_DPCH_Info_01 = -1; /* F_DPCH_Info_To_Modify */ +static int hf_rnsap_e_roch_power_offset = -1; /* E_ROCH_PowerOffset */ +static int hf_rnsap_s_e_dpcch_power_offset = -1; /* S_E_DPCCH_PowerOffset */ +static int hf_rnsap_interstream_compensation = -1; /* InterStream_Interference_Compensation */ +static int hf_rnsap_minimum_E_TFCI_rank2 = -1; /* INTEGER_0_127 */ +static int hf_rnsap_setup_08 = -1; /* UL_MIMO_Information */ +static int hf_rnsap_configurationChange_07 = -1; /* UL_MIMO_Information_To_Modify */ +static int hf_rnsap_removal_06 = -1; /* UL_MIMO_Removal */ +static int hf_rnsap_e_roch_channelization_code = -1; /* FDD_DL_ChannelisationCodeNumber */ +static int hf_rnsap_s_e_rnti = -1; /* E_RNTI */ +static int hf_rnsap_s_signature_sequence = -1; /* ERGCH_SignatureSequence */ +static int hf_rnsap_s_e_roch_release_indicator = -1; /* S_E_ROCH_Release_Indicator */ static int hf_rnsap_protocolIEs = -1; /* ProtocolIE_Container */ static int hf_rnsap_protocolExtensions = -1; /* ProtocolExtensionContainer */ static int hf_rnsap_minUL_ChannelisationCodeLength = -1; /* MinUL_ChannelisationCodeLength */ @@ -3806,27 +4316,40 @@ static int hf_rnsap_RL_Set_Unsuccessful_InformationRespList_DM_Fail_Ind_item = - static int hf_rnsap_fACH_FlowControlInformation = -1; /* FACH_FlowControlInformation_CTCH_ResourceRspFDD */ static int hf_rnsap_fACH_FlowControlInformation_01 = -1; /* FACH_FlowControlInformation_CTCH_ResourceRspTDD */ static int hf_rnsap_cell_01 = -1; /* Cell_CM_Rqst */ +static int hf_rnsap_additional_CommonMeasurementObjectType_CM_Rqst = -1; /* Additional_CommonMeasurementObjectType_CM_Rqst */ static int hf_rnsap_neighbouringCellMeasurementInformation = -1; /* NeighbouringCellMeasurementInfo */ static int hf_rnsap_NeighbouringCellMeasurementInfo_item = -1; /* NeighbouringCellMeasurementInfo_item */ static int hf_rnsap_neighbouringFDDCellMeasurementInformation = -1; /* NeighbouringFDDCellMeasurementInformation */ static int hf_rnsap_neighbouringTDDCellMeasurementInformation = -1; /* NeighbouringTDDCellMeasurementInformation */ static int hf_rnsap_extension_neighbouringCellMeasurementInformation = -1; /* Extension_neighbouringCellMeasurementInformation */ static int hf_rnsap_extension_neighbouringCellMeasurementInformation768 = -1; /* Extension_neighbouringCellMeasurementInformation768 */ +static int hf_rnsap_GsmCellList_CM_Rqst_item = -1; /* GsmCellItem_CM_Rqst */ +static int hf_rnsap_measurementID = -1; /* MeasurementID */ +static int hf_rnsap_gsmCell = -1; /* GSM_Cell_CM_Rqst */ static int hf_rnsap_cell_02 = -1; /* Cell_CM_Rsp */ +static int hf_rnsap_GsmCellList_CM_Rsp_item = -1; /* GsmCellItem_CM_Rsp */ +static int hf_rnsap_Extension_FailureMeasurementList_item = -1; /* Extension_FailureMeasurementItem */ static int hf_rnsap_cell_03 = -1; /* Cell_CM_Rprt */ static int hf_rnsap_commonMeasurementValueInformation = -1; /* CommonMeasurementValueInformation */ +static int hf_rnsap_GsmCellList_CM_Rprt_item = -1; /* GsmCellItem_CM_Rprt */ +static int hf_rnsap_Extension_TerminationMeasurementList_item = -1; /* Extension_TerminationMeasurementItem */ +static int hf_rnsap_Extension_FailureIndicationMeasurementList_item = -1; /* Extension_FailureIndicationMeasurementItem */ static int hf_rnsap_cell_04 = -1; /* Cell_InfEx_Rqst */ static int hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rqst = -1; /* Extension_InformationExchangeObjectType_InfEx_Rqst */ static int hf_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rqst_item = -1; /* MBMS_Bearer_Service_in_MBMS_Cell_Item_InfEx_Rqst */ static int hf_rnsap_mBMS_Bearer_Service_List_InfEx_Rqst = -1; /* MBMS_Bearer_Service_List_InfEx_Rqst */ static int hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rqst_item = -1; /* TMGI */ static int hf_rnsap_MBMS_Cell_InfEx_Rqst_item = -1; /* C_ID */ +static int hf_rnsap_ANR_Cell_InfEx_Rqst_item = -1; /* C_ID */ +static int hf_rnsap_Common_E_RGCH_Cell_InfEx_Rqst_item = -1; /* C_ID */ static int hf_rnsap_cell_05 = -1; /* Cell_InfEx_Rsp */ static int hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rsp = -1; /* Extension_InformationExchangeObjectType_InfEx_Rsp */ static int hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rsp_item = -1; /* MBMS_Bearer_ServiceItemIEs_InfEx_Rsp */ static int hf_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rsp_item = -1; /* MBMS_Bearer_Service_in_MBMS_Cell_Item_InfEx_Rsp */ static int hf_rnsap_mBMS_Bearer_Service_List_InfEx_Rsp = -1; /* MBMS_Bearer_Service_List_InfEx_Rsp */ static int hf_rnsap_MBMS_Cell_InfEx_Rsp_item = -1; /* MBMS_Cell_Item_InfEx_Rsp */ +static int hf_rnsap_ANR_Cell_InfEx_Rsp_item = -1; /* ANR_Cell_ItemIEs_InfEx_Rsp */ +static int hf_rnsap_Common_E_RGCH_Cell_InfEx_Rsp_item = -1; /* Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp */ static int hf_rnsap_cell_06 = -1; /* Cell_InfEx_Rprt */ static int hf_rnsap_extension_InformationExchangeObjectType_InfEx_Rprt = -1; /* Extension_InformationExchangeObjectType_InfEx_Rprt */ static int hf_rnsap_requestedDataValueInformation = -1; /* RequestedDataValueInformation */ @@ -3834,6 +4357,7 @@ static int hf_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rprt_item = -1; /* M static int hf_rnsap_mBMS_Bearer_Service_List_InfEx_Rprt = -1; /* MBMS_Bearer_Service_List_InfEx_Rprt */ static int hf_rnsap_MBMS_Bearer_Service_List_InfEx_Rprt_item = -1; /* MBMS_Bearer_Service_List_Item_InfEx_Rprt */ static int hf_rnsap_MBMS_Cell_InfEx_Rprt_item = -1; /* MBMS_Cell_Item_InfEx_Rprt */ +static int hf_rnsap_Common_E_RGCH_Cell_InfEx_Rprt_item = -1; /* Common_E_RGCH_Cell_Item_InfEx_Rprt */ static int hf_rnsap_context = -1; /* ContextList_Reset */ static int hf_rnsap_all_contexts = -1; /* NULL */ static int hf_rnsap_contextGroup = -1; /* ContextGroupList_Reset */ @@ -3841,6 +4365,7 @@ static int hf_rnsap_contextInfoList_Reset = -1; /* ContextInfoList_Reset */ static int hf_rnsap_ContextInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */ static int hf_rnsap_contextType_Reset = -1; /* ContextType_Reset */ static int hf_rnsap_dRNTI = -1; /* D_RNTI */ +static int hf_rnsap_extension_ContextType_Reset = -1; /* Extension_ContextType_Reset */ static int hf_rnsap_contextGroupInfoList_Reset = -1; /* ContextGroupInfoList_Reset */ static int hf_rnsap_ContextGroupInfoList_Reset_item = -1; /* ProtocolIE_Single_Container */ static int hf_rnsap_s_RNTI_Group = -1; /* S_RNTI_Group */ @@ -3848,6 +4373,7 @@ static int hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdFDD_item = static int hf_rnsap_delayed_activation_update = -1; /* DelayedActivationUpdate */ static int hf_rnsap_DelayedActivationInformationList_RL_ActivationCmdTDD_item = -1; /* ProtocolIE_Single_Container */ static int hf_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList_item = -1; /* ProtocolIE_Single_Container */ +static int hf_rnsap_uE_Measurement_Value = -1; /* UE_Measurement_Value */ static int hf_rnsap_Additional_HS_Cell_Information_RL_Param_Upd_item = -1; /* Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs */ static int hf_rnsap_hS_DSCH_FDD_Secondary_Serving_Update_Information = -1; /* HS_DSCH_FDD_Secondary_Serving_Update_Information */ static int hf_rnsap_Additional_EDCH_Cell_Information_RL_Param_Upd_item = -1; /* Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs */ @@ -3855,6 +4381,9 @@ static int hf_rnsap_additional_EDCH_FDD_Update_Information = -1; /* Additional_ static int hf_rnsap_ListOfInterfacesToTrace_item = -1; /* ProtocolIE_Single_Container */ static int hf_rnsap_interface = -1; /* T_interface */ static int hf_rnsap_privateIEs = -1; /* PrivateIE_Container */ +static int hf_rnsap_suspension = -1; /* Suspension_Control_Type */ +static int hf_rnsap_resume = -1; /* Resume_Control_Type */ +static int hf_rnsap_controlled_Object_Scope = -1; /* Controlled_Object_Scope */ static int hf_rnsap_initiatingMessage = -1; /* InitiatingMessage */ static int hf_rnsap_successfulOutcome = -1; /* SuccessfulOutcome */ static int hf_rnsap_unsuccessfulOutcome = -1; /* UnsuccessfulOutcome */ @@ -3892,6 +4421,7 @@ static gint ett_rnsap_Active_Pattern_Sequence_Information = -1; static gint ett_rnsap_Additional_EDCH_Cell_Information_Response_RLAddList = -1; static gint ett_rnsap_Additional_EDCH_Cell_Information_Response_RLAdd_ItemIEs = -1; static gint ett_rnsap_Additional_EDCH_Setup_Info = -1; +static gint ett_rnsap_ANRReportIndication = -1; static gint ett_rnsap_Additional_EDCH_Cell_Information_Setup = -1; static gint ett_rnsap_Additional_EDCH_FDD_Setup_Cell_Information = -1; static gint ett_rnsap_Additional_EDCH_UL_DPCH_Information_Setup = -1; @@ -3906,6 +4436,7 @@ static gint ett_rnsap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs = - static gint ett_rnsap_Additional_EDCH_RL_Specific_Information_To_Modify_List = -1; static gint ett_rnsap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs = -1; static gint ett_rnsap_Additional_EDCH_FDD_Information = -1; +static gint ett_rnsap_DTX_Information2 = -1; static gint ett_rnsap_Additional_EDCH_MAC_d_Flows_Specific_Info_List = -1; static gint ett_rnsap_Additional_EDCH_MAC_d_Flows_Specific_Info = -1; static gint ett_rnsap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List = -1; @@ -3932,15 +4463,24 @@ static gint ett_rnsap_AffectedUEInformationForMBMS = -1; static gint ett_rnsap_AllocationRetentionPriority = -1; static gint ett_rnsap_Allowed_Rate_Information = -1; static gint ett_rnsap_Angle_Of_Arrival_Value_LCR = -1; +static gint ett_rnsap_ANR_Cell_Information = -1; +static gint ett_rnsap_ANR_FDD_CellInformation = -1; +static gint ett_rnsap_ANR_TDD_CellInformation = -1; +static gint ett_rnsap_ANR_LCR_TDD_CellInformation = -1; +static gint ett_rnsap_ANR_Multiple_PLMN_List = -1; static gint ett_rnsap_BadSatellites = -1; static gint ett_rnsap_T_badSatelliteInformation = -1; static gint ett_rnsap_T_badSatelliteInformation_item = -1; +static gint ett_rnsap_BDS_IGPInfoList = -1; +static gint ett_rnsap_BDS_IGPInfo = -1; +static gint ett_rnsap_BDS_Ionospheric_Grid_Model = -1; static gint ett_rnsap_BSIC = -1; static gint ett_rnsap_BurstModeParameters = -1; static gint ett_rnsap_Cause = -1; +static gint ett_rnsap_CellBased = -1; +static gint ett_rnsap_CellIdList = -1; static gint ett_rnsap_Cell_Capacity_Class_Value = -1; static gint ett_rnsap_CGI = -1; -static gint ett_rnsap_T_lAI = -1; static gint ett_rnsap_CommonMeasurementAccuracy = -1; static gint ett_rnsap_CommonMeasurementValue = -1; static gint ett_rnsap_CommonMeasurementValueInformation = -1; @@ -3951,6 +4491,8 @@ static gint ett_rnsap_Common_EDCH_MAC_d_Flow_Specific_InformationLCR = -1; static gint ett_rnsap_Common_EDCH_MAC_d_Flow_Specific_InformationItemLCR = -1; static gint ett_rnsap_Common_E_DCH_LogicalChannelInformation = -1; static gint ett_rnsap_Common_E_DCH_LogicalChannelInformationItem = -1; +static gint ett_rnsap_Common_E_RGCH_Cell_Information = -1; +static gint ett_rnsap_Common_E_RGCH_Cell_Info = -1; static gint ett_rnsap_Continuous_Packet_Connectivity_DTX_DRX_Information = -1; static gint ett_rnsap_Continuous_Packet_Connectivity_DTX_DRX_Information_to_Modify = -1; static gint ett_rnsap_Continuous_Packet_Connectivity_HS_SCCH_Less_Information = -1; @@ -3979,6 +4521,17 @@ static gint ett_rnsap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR = static gint ett_rnsap_HS_SCCH_DRX_Information_ResponseLCR = -1; static gint ett_rnsap_E_AGCH_DRX_Information_ResponseLCR = -1; static gint ett_rnsap_E_AGCH_DRX_Parameters_Response = -1; +static gint ett_rnsap_Controlled_Object_Scope = -1; +static gint ett_rnsap_DBDS_CorrectionsReq = -1; +static gint ett_rnsap_DBDS_Corrections = -1; +static gint ett_rnsap_DBDS_Info = -1; +static gint ett_rnsap_DBDS_SignalInfoList = -1; +static gint ett_rnsap_DBDS_SignalInfo = -1; +static gint ett_rnsap_DBDS_InfoList = -1; +static gint ett_rnsap_DCH_ENH_Information = -1; +static gint ett_rnsap_DCH_ENH_Information_to_Modify = -1; +static gint ett_rnsap_DCH_ENH_Concat = -1; +static gint ett_rnsap_DCH_ENH_Information_Reconf = -1; static gint ett_rnsap_DCH_FDD_Information = -1; static gint ett_rnsap_DCH_FDD_InformationItem = -1; static gint ett_rnsap_DCH_MeasurementOccasion_Information = -1; @@ -4012,6 +4565,9 @@ static gint ett_rnsap_DGPSCorrections = -1; static gint ett_rnsap_T_satellite_DGPSCorrections_Information = -1; static gint ett_rnsap_T_satellite_DGPSCorrections_Information_item = -1; static gint ett_rnsap_DGPSThreshold = -1; +static gint ett_rnsap_DL_TBS = -1; +static gint ett_rnsap_HS_DSCH_Cell_List = -1; +static gint ett_rnsap_HS_DSCH_Cell = -1; static gint ett_rnsap_DL_PowerBalancing_Information = -1; static gint ett_rnsap_DL_ReferencePowerInformationList = -1; static gint ett_rnsap_DL_ReferencePowerInformationItem = -1; @@ -4026,6 +4582,8 @@ static gint ett_rnsap_DL_TimeSlot_ISCP_Info = -1; static gint ett_rnsap_DL_TimeSlot_ISCP_InfoItem = -1; static gint ett_rnsap_DL_TimeSlot_ISCP_LCR_Information = -1; static gint ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem = -1; +static gint ett_rnsap_Downlink_TPC_enhancements_Information = -1; +static gint ett_rnsap_Downlink_TPC_enhancements_Reconf = -1; static gint ett_rnsap_DRX_Information = -1; static gint ett_rnsap_DRX_Information_to_Modify = -1; static gint ett_rnsap_DRX_Information_to_Modify_Items = -1; @@ -4042,6 +4600,7 @@ static gint ett_rnsap_DTX_Information_to_Modify = -1; static gint ett_rnsap_DTX_Information_to_Modify_Items = -1; static gint ett_rnsap_EARFCN_Information = -1; static gint ett_rnsap_EARFCN_FDD = -1; +static gint ett_rnsap_EARFCN_FDD_Extended = -1; static gint ett_rnsap_ECGI = -1; static gint ett_rnsap_EDCH_FDD_DL_ControlChannelInformation = -1; static gint ett_rnsap_EDCH_FDD_Information = -1; @@ -4096,6 +4655,9 @@ static gint ett_rnsap_EventC = -1; static gint ett_rnsap_EventD = -1; static gint ett_rnsap_EventE = -1; static gint ett_rnsap_EventF = -1; +static gint ett_rnsap_EventH = -1; +static gint ett_rnsap_Event1F_Parameters = -1; +static gint ett_rnsap_Event1I_Parameters = -1; static gint ett_rnsap_E_DCH_Information = -1; static gint ett_rnsap_E_PUCH_Information = -1; static gint ett_rnsap_E_TFCS_Information_TDD = -1; @@ -4110,6 +4672,8 @@ static gint ett_rnsap_E_DCH_TDD_Information_to_Modify = -1; static gint ett_rnsap_E_DCH_TDD_Information_to_Modify_List = -1; static gint ett_rnsap_E_DCH_MACdFlow_ModifyTDDItem = -1; static gint ett_rnsap_E_DCH_Information_Response = -1; +static gint ett_rnsap_Fast_TTI_switching_Mode_synchronized = -1; +static gint ett_rnsap_Fast_TTI_switching_Mode_unsynchronized = -1; static gint ett_rnsap_E_DCH_TDD_MACdFlow_Specific_InformationResp = -1; static gint ett_rnsap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item = -1; static gint ett_rnsap_E_AGCH_Specific_InformationRespListTDD = -1; @@ -4136,6 +4700,10 @@ static gint ett_rnsap_E_HICH_Scheduled_InformationRespList_LCR_TDD = -1; static gint ett_rnsap_E_HICH_Scheduled_InformationResp_Item_LCR_TDD = -1; static gint ett_rnsap_E_HICH_InformationResp_LCR = -1; static gint ett_rnsap_E_DCH_Non_Scheduled_Grant_Info_LCR = -1; +static gint ett_rnsap_Radio_Links_without_DPCH_FDPCH_Indication = -1; +static gint ett_rnsap_Radio_Links_without_DPCH_FDPCH_Information = -1; +static gint ett_rnsap_Extended_S_RNTI_Group = -1; +static gint ett_rnsap_ExtendedAffectedUEInformationForMBMS = -1; static gint ett_rnsap_E_DCH_Semi_PersistentScheduling_Information_LCR = -1; static gint ett_rnsap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1; static gint ett_rnsap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR = -1; @@ -4154,12 +4722,21 @@ static gint ett_rnsap_FDD_DCHs_to_ModifySpecificInformationList = -1; static gint ett_rnsap_FDD_DCHs_to_ModifySpecificItem = -1; static gint ett_rnsap_FDD_DL_CodeInformation = -1; static gint ett_rnsap_FDD_DL_CodeInformationItem = -1; +static gint ett_rnsap_F_DPCH_Info = -1; +static gint ett_rnsap_F_DPCH_Info_To_Modify = -1; static gint ett_rnsap_FPACH_Information = -1; +static gint ett_rnsap_FTPICH_Information = -1; +static gint ett_rnsap_FTPICH_Information_To_Modify = -1; +static gint ett_rnsap_FTPICH_Information_Reconf = -1; +static gint ett_rnsap_FTPICH_Reconfiguration_Information = -1; +static gint ett_rnsap_FTPICH_Information_Response = -1; static gint ett_rnsap_GA_Cell = -1; static gint ett_rnsap_GA_Cell_item = -1; static gint ett_rnsap_GA_CellAdditionalShapes = -1; static gint ett_rnsap_GA_AltitudeAndDirection = -1; static gint ett_rnsap_GA_EllipsoidArc = -1; +static gint ett_rnsap_Gainfactors_10ms_mode = -1; +static gint ett_rnsap_T_signalledGainFactors10ms = -1; static gint ett_rnsap_GANSS_AddClockModels = -1; static gint ett_rnsap_GANSS_AddOrbitModels = -1; static gint ett_rnsap_GANSS_Additional_Ionospheric_Model = -1; @@ -4170,6 +4747,7 @@ static gint ett_rnsap_GANSS_Almanac = -1; static gint ett_rnsap_T_gANSS_AlmanacModel = -1; static gint ett_rnsap_T_gANSS_keplerianParameters = -1; static gint ett_rnsap_GANSS_alm_keplerianNAVAlmanac = -1; +static gint ett_rnsap_GANSS_alm_KEPLERIANBDSALMANAC = -1; static gint ett_rnsap_GANSS_alm_keplerianReducedAlmanac = -1; static gint ett_rnsap_GANSS_alm_keplerianMidiAlmanac = -1; static gint ett_rnsap_GANSS_alm_keplerianGLONASS = -1; @@ -4179,6 +4757,7 @@ static gint ett_rnsap_GANSS_AuxInfoGANSS_ID1 = -1; static gint ett_rnsap_GANSS_AuxInfoGANSS_ID1_item = -1; static gint ett_rnsap_GANSS_AuxInfoGANSS_ID3 = -1; static gint ett_rnsap_GANSS_AuxInfoGANSS_ID3_item = -1; +static gint ett_rnsap_GANSS_BDSclockModel = -1; static gint ett_rnsap_GANSS_Clock_Model = -1; static gint ett_rnsap_GANSS_Clock_Model_item = -1; static gint ett_rnsap_GANSS_CNAVclockModel = -1; @@ -4204,6 +4783,7 @@ static gint ett_rnsap_GANSS_Ionospheric_Model = -1; static gint ett_rnsap_GANSS_IonosphereRegionalStormFlags = -1; static gint ett_rnsap_GANSS_NAVclockModel = -1; static gint ett_rnsap_GANSS_Navigation_Model_And_Time_Recovery = -1; +static gint ett_rnsap_GANSS_NavModel_BDSKeplerianSet = -1; static gint ett_rnsap_GANSS_NavModel_CNAVKeplerianSet = -1; static gint ett_rnsap_GANSS_NavModel_GLONASSecef = -1; static gint ett_rnsap_GANSS_NavModel_NAVKeplerianSet = -1; @@ -4217,6 +4797,8 @@ static gint ett_rnsap_GANSS_SatelliteInformationKP = -1; static gint ett_rnsap_GANSS_SatelliteInformationKP_item = -1; static gint ett_rnsap_Ganss_Sat_Info_AddNavList = -1; static gint ett_rnsap_Ganss_Sat_Info_AddNavList_item = -1; +static gint ett_rnsap_GANSS_SAT_Info_Almanac_BDSkpList = -1; +static gint ett_rnsap_GANSS_SAT_Info_Almanac_BDS = -1; static gint ett_rnsap_GANSS_SAT_Info_Almanac_GLOkpList = -1; static gint ett_rnsap_GANSS_SAT_Info_Almanac_GLOkpList_item = -1; static gint ett_rnsap_GANSS_SAT_Info_Almanac_MIDIkpList = -1; @@ -4236,6 +4818,7 @@ static gint ett_rnsap_GANSS_UTC_Model = -1; static gint ett_rnsap_GANSS_UTCmodelSet1 = -1; static gint ett_rnsap_GANSS_UTCmodelSet2 = -1; static gint ett_rnsap_GANSS_UTCmodelSet3 = -1; +static gint ett_rnsap_GANSS_UTCmodelSet4 = -1; static gint ett_rnsap_GA_PointWithAltitude = -1; static gint ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid = -1; static gint ett_rnsap_GA_PointWithUnCertaintyEllipse = -1; @@ -4350,17 +4933,29 @@ static gint ett_rnsap_Inter_Frequency_Cell = -1; static gint ett_rnsap_Inter_Frequency_Cell_Information = -1; static gint ett_rnsap_Inter_Frequency_Cell_Information_SIB11 = -1; static gint ett_rnsap_Inter_Frequency_Cell_Information_SIB12 = -1; +static gint ett_rnsap_Inter_Frequency_Cell_Information_SIB11ter = -1; static gint ett_rnsap_Inter_Frequency_Cells_Information_SIB11_Per_Indication = -1; static gint ett_rnsap_Inter_Frequency_Cells_Information_SIB12_Per_Indication = -1; +static gint ett_rnsap_Inter_Frequency_Cells_Information_SIB11ter_Per_Indication = -1; +static gint ett_rnsap_Inter_Frequency_Cell_SIB11ter_List = -1; +static gint ett_rnsap_Inter_Frequency_Cell_SIB11ter = -1; static gint ett_rnsap_Inter_Frequency_Cell_SIB11_or_SIB12_List = -1; static gint ett_rnsap_Inter_Frequency_Cell_SIB11_or_SIB12 = -1; static gint ett_rnsap_IPDL_FDD_Parameters = -1; static gint ett_rnsap_IPDL_TDD_Parameters = -1; static gint ett_rnsap_IPDL_TDD_ParametersLCR = -1; static gint ett_rnsap_IdleIntervalInformation = -1; +static gint ett_rnsap_LABased = -1; +static gint ett_rnsap_LAI_List = -1; +static gint ett_rnsap_LAI = -1; static gint ett_rnsap_List_Of_PLMNs = -1; static gint ett_rnsap_LoadValue = -1; static gint ett_rnsap_LCRTDD_Uplink_Physical_Channel_Capability = -1; +static gint ett_rnsap_M1Report = -1; +static gint ett_rnsap_M2Report = -1; +static gint ett_rnsap_MDTAreaScope = -1; +static gint ett_rnsap_MDT_Configuration = -1; +static gint ett_rnsap_MDT_Report_Parameters = -1; static gint ett_rnsap_MAC_c_sh_SDU_LengthList = -1; static gint ett_rnsap_MACdPDU_Size_IndexList = -1; static gint ett_rnsap_MACdPDU_Size_IndexItem = -1; @@ -4404,17 +4999,42 @@ static gint ett_rnsap_Type7683 = -1; static gint ett_rnsap_MidambleAllocationMode7683 = -1; static gint ett_rnsap_MIMO_InformationResponse = -1; static gint ett_rnsap_MIMO_PilotConfiguration = -1; +static gint ett_rnsap_Additional_Associated_Secondary_CPICH = -1; +static gint ett_rnsap_Additional_Secondary_CPICH = -1; static gint ett_rnsap_ModifyPriorityQueue = -1; static gint ett_rnsap_MulticellEDCH_InformationItemIEs = -1; static gint ett_rnsap_MulticellEDCH_RL_SpecificInformationItemIEs = -1; static gint ett_rnsap_Multiple_PLMN_List = -1; static gint ett_rnsap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = -1; static gint ett_rnsap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_Info = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_Information = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_LCR_InformationItem = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_MACdFlows_Information_TDD = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_MACdFlows_Specific_Info = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_Reconfigure = -1; +static gint ett_rnsap_Continue_Setup_Change_Multi_Carrier_EDCH = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_Change_Info = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_Information_Removal_List = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_Information_Response = -1; +static gint ett_rnsap_Multi_Carrier_EDCH_LCR_Information_ResponseItem = -1; +static gint ett_rnsap_Multiflow_Reconfiguration = -1; +static gint ett_rnsap_Multiflow_Information = -1; +static gint ett_rnsap_Multiflow_Information_To_Modify = -1; +static gint ett_rnsap_Multiflow_RepetitionFactors = -1; +static gint ett_rnsap_Multiflow_Timing = -1; +static gint ett_rnsap_MU_MIMO_InformationLCR = -1; +static gint ett_rnsap_Standalone_Midamble_Channel_Information = -1; +static gint ett_rnsap_MU_MIMO_Indicator = -1; static gint ett_rnsap_NACC_Related_Data = -1; static gint ett_rnsap_Neighbouring_UMTS_CellInformation = -1; +static gint ett_rnsap_Neighbouring_UMTS_CellInformation_Ext = -1; +static gint ett_rnsap_Neighbouring_UMTS_CellInformationExtensionItem = -1; static gint ett_rnsap_Neighbouring_UMTS_CellInformationItem = -1; static gint ett_rnsap_Neighbouring_FDD_CellInformation = -1; static gint ett_rnsap_Neighbouring_FDD_CellInformationItem = -1; +static gint ett_rnsap_MultipleFrequencyBandsIndicatorList = -1; static gint ett_rnsap_NeighbouringFDDCellMeasurementInformation = -1; static gint ett_rnsap_Neighbouring_GSM_CellInformationIEs = -1; static gint ett_rnsap_Neighbouring_GSM_CellInformationItem = -1; @@ -4427,6 +5047,7 @@ static gint ett_rnsap_Neighbouring_LCR_TDD_CellInformation = -1; static gint ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem = -1; static gint ett_rnsap_Neighbouring_E_UTRA_CellInformation = -1; static gint ett_rnsap_Neighbouring_E_UTRA_CellInformationItem = -1; +static gint ett_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA = -1; static gint ett_rnsap_NotProvidedCellList = -1; static gint ett_rnsap_NRTLoadInformationValue = -1; static gint ett_rnsap_Non_Serving_RL_Preconfig_Setup = -1; @@ -4440,6 +5061,9 @@ static gint ett_rnsap_PCH_InformationItem = -1; static gint ett_rnsap_Periodic = -1; static gint ett_rnsap_PeriodicInformation = -1; static gint ett_rnsap_Permanent_NAS_UE_Identity = -1; +static gint ett_rnsap_PLMN_List = -1; +static gint ett_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas = -1; +static gint ett_rnsap_Associated_Secondary_CPICH = -1; static gint ett_rnsap_PreferredFrequencyLayerInfo = -1; static gint ett_rnsap_PriorityQueue_InfoList = -1; static gint ett_rnsap_PriorityQueue_InfoItem = -1; @@ -4455,6 +5079,9 @@ static gint ett_rnsap_UpPCH_InformationList_LCRTDD = -1; static gint ett_rnsap_UpPCH_InformationItem_LCRTDD = -1; static gint ett_rnsap_PTMCellList = -1; static gint ett_rnsap_PTPCellList = -1; +static gint ett_rnsap_RABased = -1; +static gint ett_rnsap_RAI_List = -1; +static gint ett_rnsap_RAI = -1; static gint ett_rnsap_RB_Info = -1; static gint ett_rnsap_Reference_E_TFCI_Information = -1; static gint ett_rnsap_Reference_E_TFCI_Information_Item = -1; @@ -4495,6 +5122,11 @@ static gint ett_rnsap_Possible_Secondary_Serving_Cell = -1; static gint ett_rnsap_SetsOfHS_SCCH_Codes = -1; static gint ett_rnsap_SetsOfHS_SCCH_CodesItem = -1; static gint ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency = -1; +static gint ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements = -1; +static gint ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD = -1; +static gint ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information = -1; +static gint ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH = -1; +static gint ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2 = -1; static gint ett_rnsap_GA_AccessPointPositionwithOptionalAltitude = -1; static gint ett_rnsap_SFNSFNMeasurementThresholdInformation = -1; static gint ett_rnsap_SFNSFNMeasurementValueInformation = -1; @@ -4536,6 +5168,7 @@ static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Information = -1; static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item = -1; static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List = -1; static gint ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1; +static gint ett_rnsap_Affected_HSDSCH_Serving_Cell_List = -1; static gint ett_rnsap_Transmission_Mode_Information = -1; static gint ett_rnsap_Transmission_Mode_Information_List = -1; static gint ett_rnsap_TUTRANGANSS = -1; @@ -4551,6 +5184,7 @@ static gint ett_rnsap_T_tFCSvalues = -1; static gint ett_rnsap_TFCS_TFCSList = -1; static gint ett_rnsap_TFCS_TFCSList_item = -1; static gint ett_rnsap_TFCS_CTFC = -1; +static gint ett_rnsap_TPC_slot_position = -1; static gint ett_rnsap_TransportFormatSet = -1; static gint ett_rnsap_TransportFormatSet_DynamicPartList = -1; static gint ett_rnsap_TransportFormatSet_DynamicPartList_item = -1; @@ -4560,8 +5194,11 @@ static gint ett_rnsap_TransmissionTimeIntervalInformation = -1; static gint ett_rnsap_TransmissionTimeIntervalInformation_item = -1; static gint ett_rnsap_TransportFormatSet_Semi_staticPart = -1; static gint ett_rnsap_TransportFormatSet_ModeSSP = -1; +static gint ett_rnsap_TTI_Update_Indicator = -1; static gint ett_rnsap_UE_AggregateMaximumBitRate = -1; static gint ett_rnsap_UE_Capabilities_Info = -1; +static gint ett_rnsap_UE_RF_Band_CapabilityLCR = -1; +static gint ett_rnsap_Radio_Frequency_BandItem = -1; static gint ett_rnsap_UEIdentity = -1; static gint ett_rnsap_UEMeasurementReportCharacteristics = -1; static gint ett_rnsap_UEMeasurementReportCharacteristicsEvent1h = -1; @@ -4596,6 +5233,7 @@ static gint ett_rnsap_UEMeasurementValueTimeslotISCPList768 = -1; static gint ett_rnsap_UEMeasurementValueTimeslotISCPList768_IEs = -1; static gint ett_rnsap_UEMeasurementValueInformation = -1; static gint ett_rnsap_UEMeasurementValueInformationAvailable = -1; +static gint ett_rnsap_UE_Measurement_Value = -1; static gint ett_rnsap_UE_State = -1; static gint ett_rnsap_Cell_Fach_Pch_State = -1; static gint ett_rnsap_Ura_Pch_State = -1; @@ -4619,6 +5257,18 @@ static gint ett_rnsap_RNCsWithCellsInTheAccessedURA_List = -1; static gint ett_rnsap_RNCsWithCellsInTheAccessedURA_Item = -1; static gint ett_rnsap_USCH_Information = -1; static gint ett_rnsap_USCH_InformationItem = -1; +static gint ett_rnsap_UMTS_Cells_Info_List = -1; +static gint ett_rnsap_UMTS_Cell_Info = -1; +static gint ett_rnsap_UL_CLTD_Information = -1; +static gint ett_rnsap_UL_CLTD_Information_Reconf = -1; +static gint ett_rnsap_UL_CLTD_Information_To_Modify = -1; +static gint ett_rnsap_UL_DPCCH2_Information = -1; +static gint ett_rnsap_UL_DPCCH2_Information_Reconf = -1; +static gint ett_rnsap_UL_DPCCH2_Information_To_Modify = -1; +static gint ett_rnsap_UL_MIMO_Information = -1; +static gint ett_rnsap_UL_MIMO_Information_To_Modify = -1; +static gint ett_rnsap_UL_MIMO_Reconfiguration = -1; +static gint ett_rnsap_UL_MIMO_DL_Control_Channel_Information = -1; static gint ett_rnsap_RadioLinkSetupRequestFDD = -1; static gint ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD = -1; static gint ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD = -1; @@ -5057,15 +5707,28 @@ static gint ett_rnsap_CommonMeasurementObjectType_CM_Rqst = -1; static gint ett_rnsap_Cell_CM_Rqst = -1; static gint ett_rnsap_NeighbouringCellMeasurementInfo = -1; static gint ett_rnsap_NeighbouringCellMeasurementInfo_item = -1; +static gint ett_rnsap_GSM_Cell_CM_Rqst = -1; +static gint ett_rnsap_GsmCellList_CM_Rqst = -1; +static gint ett_rnsap_GsmCellItem_CM_Rqst = -1; static gint ett_rnsap_CommonMeasurementInitiationResponse = -1; static gint ett_rnsap_CommonMeasurementObjectType_CM_Rsp = -1; static gint ett_rnsap_Cell_CM_Rsp = -1; +static gint ett_rnsap_GsmCellList_CM_Rsp = -1; +static gint ett_rnsap_GsmCellItem_CM_Rsp = -1; static gint ett_rnsap_CommonMeasurementInitiationFailure = -1; +static gint ett_rnsap_Extension_FailureMeasurementList = -1; +static gint ett_rnsap_Extension_FailureMeasurementItem = -1; static gint ett_rnsap_CommonMeasurementReport = -1; static gint ett_rnsap_CommonMeasurementObjectType_CM_Rprt = -1; static gint ett_rnsap_Cell_CM_Rprt = -1; +static gint ett_rnsap_GsmCellList_CM_Rprt = -1; +static gint ett_rnsap_GsmCellItem_CM_Rprt = -1; static gint ett_rnsap_CommonMeasurementTerminationRequest = -1; +static gint ett_rnsap_Extension_TerminationMeasurementList = -1; +static gint ett_rnsap_Extension_TerminationMeasurementItem = -1; static gint ett_rnsap_CommonMeasurementFailureIndication = -1; +static gint ett_rnsap_Extension_FailureIndicationMeasurementList = -1; +static gint ett_rnsap_Extension_FailureIndicationMeasurementItem = -1; static gint ett_rnsap_InformationExchangeInitiationRequest = -1; static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rqst = -1; static gint ett_rnsap_Cell_InfEx_Rqst = -1; @@ -5074,6 +5737,8 @@ static gint ett_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rqst = -1; static gint ett_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_Item_InfEx_Rqst = -1; static gint ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rqst = -1; static gint ett_rnsap_MBMS_Cell_InfEx_Rqst = -1; +static gint ett_rnsap_ANR_Cell_InfEx_Rqst = -1; +static gint ett_rnsap_Common_E_RGCH_Cell_InfEx_Rqst = -1; static gint ett_rnsap_InformationExchangeInitiationResponse = -1; static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rsp = -1; static gint ett_rnsap_Cell_InfEx_Rsp = -1; @@ -5083,6 +5748,10 @@ static gint ett_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_InfEx_Rsp = -1; static gint ett_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_Item_InfEx_Rsp = -1; static gint ett_rnsap_MBMS_Cell_InfEx_Rsp = -1; static gint ett_rnsap_MBMS_Cell_Item_InfEx_Rsp = -1; +static gint ett_rnsap_ANR_Cell_InfEx_Rsp = -1; +static gint ett_rnsap_ANR_Cell_ItemIEs_InfEx_Rsp = -1; +static gint ett_rnsap_Common_E_RGCH_Cell_InfEx_Rsp = -1; +static gint ett_rnsap_Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp = -1; static gint ett_rnsap_InformationExchangeInitiationFailure = -1; static gint ett_rnsap_InformationReport = -1; static gint ett_rnsap_InformationExchangeObjectType_InfEx_Rprt = -1; @@ -5093,6 +5762,8 @@ static gint ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rprt = -1; static gint ett_rnsap_MBMS_Bearer_Service_List_Item_InfEx_Rprt = -1; static gint ett_rnsap_MBMS_Cell_InfEx_Rprt = -1; static gint ett_rnsap_MBMS_Cell_Item_InfEx_Rprt = -1; +static gint ett_rnsap_Common_E_RGCH_Cell_InfEx_Rprt = -1; +static gint ett_rnsap_Common_E_RGCH_Cell_Item_InfEx_Rprt = -1; static gint ett_rnsap_InformationExchangeTerminationRequest = -1; static gint ett_rnsap_InformationExchangeFailureIndication = -1; static gint ett_rnsap_ResetRequest = -1; @@ -5115,6 +5786,7 @@ static gint ett_rnsap_GERANUplinkSignallingTransferIndication = -1; static gint ett_rnsap_RadioLinkParameterUpdateIndicationFDD = -1; static gint ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList = -1; static gint ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item = -1; +static gint ett_rnsap_UE_Measurement_Forwarding = -1; static gint ett_rnsap_Additional_HS_Cell_Information_RL_Param_Upd = -1; static gint ett_rnsap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs = -1; static gint ett_rnsap_Additional_EDCH_Cell_Information_RL_Param_Upd = -1; @@ -5142,7 +5814,16 @@ static gint ett_rnsap_EnhancedRelocationRelease = -1; static gint ett_rnsap_MBSFNMCCHInformation = -1; static gint ett_rnsap_SecondaryULFrequencyReport = -1; static gint ett_rnsap_SecondaryULFrequencyUpdateIndication = -1; +static gint ett_rnsap_EnhancedRelocationResourceRequest = -1; +static gint ett_rnsap_EnhancedRelocationResourceResponse = -1; +static gint ett_rnsap_EnhancedRelocationResourceFailure = -1; +static gint ett_rnsap_EnhancedRelocationResourceReleaseCommand = -1; +static gint ett_rnsap_EnhancedRelocationResourceReleaseComplete = -1; static gint ett_rnsap_PrivateMessage = -1; +static gint ett_rnsap_InformationTransferControlRequest = -1; +static gint ett_rnsap_Control_Type_InformationTransferControlReq = -1; +static gint ett_rnsap_Suspension_Control_Type = -1; +static gint ett_rnsap_Resume_Control_Type = -1; static gint ett_rnsap_RNSAP_PDU = -1; static gint ett_rnsap_InitiatingMessage = -1; static gint ett_rnsap_SuccessfulOutcome = -1; @@ -5293,6 +5974,12 @@ static const value_string rnsap_ProcedureCode_vals[] = { { RNSAP_ID_MBSFNMCCHINFORMATION, "id-mBSFNMCCHInformation" }, { RNSAP_ID_SECONDARYULFREQUENCYREPORTING, "id-secondaryULFrequencyReporting" }, { RNSAP_ID_SECONDARYULFREQUENCYUPDATE, "id-secondaryULFrequencyUpdate" }, + { RNSAP_ID_INFORMATIONTRANSFERCONTROL, "id-informationTransferControl" }, + { RNSAP_ID_NOT_USED_57, "id-Not-used-57" }, + { RNSAP_ID_NOT_USED_58, "id-Not-used-58" }, + { RNSAP_ID_NOT_USED_59, "id-Not-used-59" }, + { RNSAP_ID_ENHANCEDRELOCATIONRESOURCEALLOCATION, "id-enhancedRelocationResourceAllocation" }, + { RNSAP_ID_ENHANCEDRELOCATIONRESOURCERELEASE, "id-enhancedRelocationResourceRelease" }, { 0, NULL } }; @@ -6233,6 +6920,129 @@ static const value_string rnsap_ProtocolIE_ID_vals[] = { { id_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup, "id-Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup" }, { id_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList, "id-Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList" }, { id_CellListValidityIndicator, "id-CellListValidityIndicator" }, + { id_completeAlmanacProvided, "id-completeAlmanacProvided" }, + { id_ganss_Delta_T, "id-ganss-Delta-T" }, + { id_OrdinalNumberOfFrequency, "id-OrdinalNumberOfFrequency" }, + { id_Multicell_EDCH_Restriction, "id-Multicell-EDCH-Restriction" }, + { id_CellCapabilityContainerExtension_TDD_LCR, "id-CellCapabilityContainerExtension-TDD-LCR" }, + { id_Multi_Carrier_EDCH_Setup, "id-Multi-Carrier-EDCH-Setup" }, + { id_Multi_Carrier_EDCH_Reconfigure, "id-Multi-Carrier-EDCH-Reconfigure" }, + { id_Multi_Carrier_EDCH_Response, "id-Multi-Carrier-EDCH-Response" }, + { id_SNPL_Carrier_Group_Indicator, "id-SNPL-Carrier-Group-Indicator" }, + { id_MU_MIMO_InformationLCR, "id-MU-MIMO-InformationLCR" }, + { id_MU_MIMO_Indicator, "id-MU-MIMO-Indicator" }, + { id_HS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext, "id-HS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext" }, + { id_Usefulness_Of_Battery_Optimization, "id-Usefulness-Of-Battery-Optimization" }, + { id_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory, "id-Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory" }, + { id_Measurement_Power_Offset, "id-Measurement-Power-Offset" }, + { id_MDT_Configuration, "id-MDT-Configuration" }, + { id_Neighbouring_UMTS_CellInformation_Ext, "id-Neighbouring-UMTS-CellInformation-Ext" }, + { id_Neighbouring_UMTS_CellInformationExtensionItem, "id-Neighbouring-UMTS-CellInformationExtensionItem" }, + { id_Control_Type_InformationTransferControlReq, "id-Control-Type-InformationTransferControlReq" }, + { id_UMTS_Cells_Info, "id-UMTS-Cells-Info" }, + { id_ANRReportIndication, "id-ANRReportIndication" }, + { id_ANR_Cell_InfEx_Rqst, "id-ANR-Cell-InfEx-Rqst" }, + { id_ANR_Cell_InfEx_Rsp, "id-ANR-Cell-InfEx-Rsp" }, + { id_ANR_Cell_Information, "id-ANR-Cell-Information" }, + { id_Trace_Collection_Entity_IP_Address, "id-Trace-Collection-Entity-IP-Address" }, + { id_Affected_HSDSCH_Serving_Cell_List, "id-Affected-HSDSCH-Serving-Cell-List" }, + { id_UL_CLTD_Information, "id-UL-CLTD-Information" }, + { id_UL_CLTD_Information_Reconf, "id-UL-CLTD-Information-Reconf" }, + { id_UL_CLTD_State_Update_Information, "id-UL-CLTD-State-Update-Information" }, + { id_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order, "id-Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order" }, + { id_CPC_RecoveryReport, "id-CPC-RecoveryReport" }, + { id_FTPICH_Information, "id-FTPICH-Information" }, + { id_FTPICH_Information_Reconf, "id-FTPICH-Information-Reconf" }, + { id_UE_RF_Band_CapabilityLCR, "id-UE-RF-Band-CapabilityLCR" }, + { id_Extended_S_RNTI, "id-Extended-S-RNTI" }, + { id_ExtendedAffectedUEInformationForMBMS, "id-ExtendedAffectedUEInformationForMBMS" }, + { id_Extended_S_RNTI_Group, "id-Extended-S-RNTI-Group" }, + { id_FTPICH_Information_Response, "id-FTPICH-Information-Response" }, + { id_FTPICH_Reconfiguration_Information, "id-FTPICH-Reconfiguration-Information" }, + { id_MIMO_withfourtransmitantennas_ActivationIndicator, "id-MIMO-withfourtransmitantennas-ActivationIndicator" }, + { id_MIMO_withfourtransmitantennas_ModeIndicator, "id-MIMO-withfourtransmitantennas-ModeIndicator" }, + { id_power_offset_for_S_CPICH_for_MIMO_withfourtransmitantennas, "id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas" }, + { id_power_offset_for_S_CPICH_for_MIMO_withfourtransmitantennas_Request_Indicator, "id-power-offset-for-S-CPICH-for-MIMO-withfourtransmitantennas-Request-Indicator" }, + { id_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator, "id-DualStream-MIMO-withfourtransmitantennas-ActivationIndicator" }, + { id_DualStream_MIMO_withfourtransmitantennas_ModeIndicator, "id-DualStream-MIMO-withfourtransmitantennas-ModeIndicator" }, + { id_Additional_Associated_Secondary_CPICH, "id-Additional-Associated-Secondary-CPICH" }, + { id_UE_transmission_power_headroom, "id-UE-transmission-power-headroom" }, + { id_Multiflow_Information, "id-Multiflow-Information" }, + { id_Multiflow_Reconfiguration, "id-Multiflow-Reconfiguration" }, + { id_Multiflow_OrdinalNumberOfFrequency, "id-Multiflow-OrdinalNumberOfFrequency" }, + { id_UL_MIMO_Information, "id-UL-MIMO-Information" }, + { id_UL_MIMO_Reconfiguration, "id-UL-MIMO-Reconfiguration" }, + { id_UL_MIMO_DL_Control_Channel_Information, "id-UL-MIMO-DL-Control-Channel-Information" }, + { id_SixtyfourQAM_UL_Operation_Indicator, "id-SixtyfourQAM-UL-Operation-Indicator" }, + { id_Common_E_RGCH_Cell_InfEx_Rqst, "id-Common-E-RGCH-Cell-InfEx-Rqst" }, + { id_Common_E_RGCH_Cell_InfEx_Rsp, "id-Common-E-RGCH-Cell-InfEx-Rsp" }, + { id_Common_E_RGCH_Cell_InfEx_Rprt, "id-Common-E-RGCH-Cell-InfEx-Rprt" }, + { id_Common_E_RGCH_Cell_Information, "id-Common-E-RGCH-Cell-Information" }, + { id_PCI, "id-PCI" }, + { id_TAC, "id-TAC" }, + { id_PLMN_List, "id-PLMN-List" }, + { id_PrecoderWeightSetRestriction, "id-PrecoderWeightSetRestriction" }, + { id_EARFCN_FDD_Extended, "id-EARFCN-FDD-Extended" }, + { id_EARFCN_TDD_Extended, "id-EARFCN-TDD-Extended" }, + { id_Non_rectangular_resource_allocation_indicator, "id-Non-rectangular-resource-allocation-indicator" }, + { id_Non_rectangular_resource_timeslot_set, "id-Non-rectangular-resource-timeslot-set" }, + { id_UE_Support_of_non_rectangular_resource_allocation, "id-UE-Support-of-non-rectangular-resource-allocation" }, + { id_DBDS_CorrectionsReq, "id-DBDS-CorrectionsReq" }, + { id_DBDS_Corrections, "id-DBDS-Corrections" }, + { id_BDS_IonosphericGridModelReq, "id-BDS-IonosphericGridModelReq" }, + { id_BDS_Ionospheric_Grid_Model, "id-BDS-Ionospheric-Grid-Model" }, + { id_GANSS_alm_keplerianBDSAlmanac, "id-GANSS-alm-keplerianBDSAlmanac" }, + { id_Assisting_RepetitionFactors, "id-Assisting-RepetitionFactors" }, + { id_E_DCH_Decoupling_Indication, "id-E-DCH-Decoupling-Indication" }, + { id_UE_Measurement_Forwarding, "id-UE-Measurement-Forwarding" }, + { id_UPH_Filtering_Measurement_Forwarding_Request, "id-UPH-Filtering-Measurement-Forwarding-Request" }, + { id_TTI_Update_Indicator, "id-TTI-Update-Indicator" }, + { id_CQI_Feedback_Cycle2_k, "id-CQI-Feedback-Cycle2-k" }, + { id_CQI_Cycle_Switch_Timer, "id-CQI-Cycle-Switch-Timer" }, + { id_UE_DRX_Cycle2, "id-UE-DRX-Cycle2" }, + { id_Inactivity_Threshold_for_UE_DRX_Cycle2, "id-Inactivity-Threshold-for-UE-DRX-Cycle2" }, + { id_DTX_Information2, "id-DTX-Information2" }, + { id_DCH_ENH_Information, "id-DCH-ENH-Information" }, + { id_DCH_ENH_Information_Reconf, "id-DCH-ENH-Information-Reconf" }, + { id_Gainfactors_10ms_mode, "id-Gainfactors-10ms-mode" }, + { id_Radio_Links_without_DPCH_FDPCH_Indication, "id-Radio-Links-without-DPCH-FDPCH-Indication" }, + { id_UL_DPCCH2_Information, "id-UL-DPCCH2-Information" }, + { id_UL_DPCCH2_Information_Reconf, "id-UL-DPCCH2-Information-Reconf" }, + { id_ImplicitGrantHandling, "id-ImplicitGrantHandling" }, + { id_MinimumTEBSthreshold, "id-MinimumTEBSthreshold" }, + { id_MultipleFrequencyBandsIndicatorList_EUTRA, "id-MultipleFrequencyBandsIndicatorList-EUTRA" }, + { id_MultipleFrequencyBandsIndicatorList, "id-MultipleFrequencyBandsIndicatorList" }, + { id_ActivationDelay, "id-ActivationDelay" }, + { id_Fast_TTI_switching_Mode_synchronized, "id-Fast-TTI-switching-Mode-synchronized" }, + { id_Fast_TTI_switching_Mode_unsynchronized, "id-Fast-TTI-switching-Mode-unsynchronized" }, + { id_Fast_TTI_switching_Mode_Supported, "id-Fast-TTI-switching-Mode-Supported" }, + { id_GANSS_BDSclockModel, "id-GANSS-BDSclockModel" }, + { id_GANSS_NavModel_BDSKeplerianSet, "id-GANSS-NavModel-BDSKeplerianSet" }, + { id_GANSS_UTCmodelSet4, "id-GANSS-UTCmodelSet4" }, + { id_Inter_Frequency_Cell_Information_SIB11ter, "id-Inter-Frequency-Cell-Information-SIB11ter" }, + { id_Improved_Synchronized_Indicator, "id-Improved-Synchronized-Indicator" }, + { id_Downlink_TPC_enhancements_Information, "id-Downlink-TPC-enhancements-Information" }, + { id_Downlink_TPC_enhancements_Reconf, "id-Downlink-TPC-enhancements-Reconf" }, + { id_TPC_slot_position, "id-TPC-slot-position" }, + { id_DL_TBS, "id-DL-TBS" }, + { id_Selected_PLMN_Identity, "id-Selected-PLMN-Identity" }, + { id_SpeechVersion, "id-SpeechVersion" }, + { id_SourceID, "id-SourceID" }, + { id_TargetID, "id-TargetID" }, + { id_ClassmarkInformation2, "id-ClassmarkInformation2" }, + { id_ClassmarkInformation3, "id-ClassmarkInformation3" }, + { id_GSM_Cell_CM_Rqst, "id-GSM-Cell-CM-Rqst" }, + { id_Extension_CommonMeasurementObjectType_CM_Rprt, "id-Extension-CommonMeasurementObjectType-CM-Rprt" }, + { id_Extension_CommonMeasurementObjectType_CM_Rqst, "id-Extension-CommonMeasurementObjectType-CM-Rqst" }, + { id_Extension_CommonMeasurementObjectType_CM_Rsp, "id-Extension-CommonMeasurementObjectType-CM-Rsp" }, + { id_Extension_FailureIndicationMeasurementList, "id-Extension-FailureIndicationMeasurementList" }, + { id_Extension_FailureMeasurementList, "id-Extension-FailureMeasurementList" }, + { id_Extension_TerminationMeasurementList, "id-Extension-TerminationMeasurementList" }, + { id_GsmCellList_CM_Rprt, "id-GsmCellList-CM-Rprt" }, + { id_GsmCellList_CM_Rqst, "id-GsmCellList-CM-Rqst" }, + { id_GsmCellList_CM_Rsp, "id-GsmCellList-CM-Rsp" }, + { id_LoadValue, "id-LoadValue" }, + { id_EventH, "id-EventH" }, { 0, NULL } }; @@ -6467,6 +7277,7 @@ dissect_rnsap_Ack_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const value_string rnsap_Uu_ActivationState_vals[] = { { 0, "activated" }, { 1, "de-activated" }, + { 2, "changeRequest" }, { 0, NULL } }; @@ -6474,7 +7285,7 @@ static const value_string rnsap_Uu_ActivationState_vals[] = { static int dissect_rnsap_Uu_ActivationState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 2, NULL, TRUE, 1, NULL); return offset; } @@ -7346,6 +8157,35 @@ static const value_string rnsap_CauseRadioNetwork_vals[] = { { 81, "multi-Cell-operation-with-Single-Stream-MIMO-not-available" }, { 82, "cellSpecificTxDiversityHandlingForMultiCellOperationNotAvailable" }, { 83, "cellSpecificTxDiversityHandlingForMultiCellOperationNotSupported" }, + { 84, "frequencySpecificCompressedModeNotAvailable" }, + { 85, "uL-CLTD-Operation-not-available" }, + { 86, "uL-CLTD-Operation-not-supported" }, + { 87, "mimo-withfourtransmitantennas-not-supported" }, + { 88, "mimo-withfourtransmitantennas-not-available" }, + { 89, "dualstream-mimo-withfourtransmitantennas-not-supported" }, + { 90, "dualstream-mimo-withfourtransmitantennas-not-available" }, + { 91, "multiflow-operation-not-supported" }, + { 92, "multiflow-operation-not-available" }, + { 93, "ul-SixtyfourQAM-not-available" }, + { 94, "ul-SixtyfourQAM-not-supported" }, + { 95, "ul-MIMO-Operation-not-available" }, + { 96, "uL-MIMO-Operation-not-supported" }, + { 97, "ul-MIMO-SixteenQAM-Operation-not-available" }, + { 98, "uL-MIMO-SixteenQAM-Operation-not-supported" }, + { 99, "ul-MIMO-SixtyfourQAM-Operation-not-available" }, + { 100, "uL-MIMO-SixtyfourQAM-Operation-not-supported" }, + { 101, "e-DCH-Decoupling-operation-not-available" }, + { 102, "e-DCH-Decoupling-operation-not-supported" }, + { 103, "basic-dch-enh-not-available" }, + { 104, "basic-dch-enh-not-supported" }, + { 105, "full-dch-enh-not-available" }, + { 106, "full-dch-enh-not-supported" }, + { 107, "radio-Links-without-DPCH-FDPCH-Indication-operation-not-available" }, + { 108, "radio-Links-without-DPCH-FDPCH-Indication-operation-not-supported" }, + { 109, "uL-DPCCH2-operation-not-available" }, + { 110, "uL-DPCCH2-operation-not-supported" }, + { 111, "downlink-TPC-enhancements-operation-not-available" }, + { 112, "downlink-TPC-enhancements-operation-not-supported" }, { 0, NULL } }; @@ -7355,7 +8195,7 @@ static value_string_ext rnsap_CauseRadioNetwork_vals_ext = VALUE_STRING_EXT_INIT static int dissect_rnsap_CauseRadioNetwork(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, - 27, NULL, TRUE, 57, NULL); + 27, NULL, TRUE, 86, NULL); return offset; } @@ -7937,6 +8777,55 @@ dissect_rnsap_Additional_EDCH_Setup_Info(tvbuff_t *tvb _U_, int offset _U_, asn1 } + +static int +dissect_rnsap_L3_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +#line 108 "./asn1/rnsap/rnsap.cnf" + tvbuff_t *parameter_tvb; + dissector_handle_t parameter_handle = NULL; + + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + NO_BOUND, NO_BOUND, FALSE, ¶meter_tvb, NULL); + + + if (!parameter_tvb) + return offset; + + switch (ProcedureCode) { + + case RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER: + parameter_handle = rrc_dl_dcch_handle; + break; + case RNSAP_ID_UPLINKSIGNALLINGTRANSFER: + default: + break; + } + + if (parameter_handle) + call_dissector(parameter_handle, parameter_tvb, actx->pinfo, tree); + + + + return offset; +} + + +static const per_sequence_t ANRReportIndication_sequence[] = { + { &hf_rnsap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, + { &hf_rnsap_l3_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_L3_Information }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_ANRReportIndication(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_rnsap_ANRReportIndication, ANRReportIndication_sequence); + + return offset; +} + + static const per_sequence_t Additional_EDCH_UL_DPCH_Information_Addition_sequence[] = { { &hf_rnsap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UL_SIR }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -8054,6 +8943,147 @@ dissect_rnsap_Additional_EDCH_RL_Specific_Information_To_Modify_List(tvbuff_t *t } +static const value_string rnsap_UE_DTX_Cycle1_2ms_vals[] = { + { 0, "v1" }, + { 1, "v4" }, + { 2, "v5" }, + { 3, "v8" }, + { 4, "v10" }, + { 5, "v16" }, + { 6, "v20" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UE_DTX_Cycle1_2ms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 7, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_UE_DTX_Cycle2_ext_2ms_vals[] = { + { 0, "v4" }, + { 1, "v5" }, + { 2, "v8" }, + { 3, "v10" }, + { 4, "v16" }, + { 5, "v20" }, + { 6, "v32" }, + { 7, "v40" }, + { 8, "v64" }, + { 9, "v80" }, + { 10, "v128" }, + { 11, "v160" }, + { 12, "v256" }, + { 13, "v320" }, + { 14, "v512" }, + { 15, "v640" }, + { 16, "v1024" }, + { 17, "v1280" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UE_DTX_Cycle2_ext_2ms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 18, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals[] = { + { 0, "v1" }, + { 1, "v4" }, + { 2, "v8" }, + { 3, "v16" }, + { 4, "v32" }, + { 5, "v64" }, + { 6, "v128" }, + { 7, "v256" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Inactivity_Threshold_for_UE_DTX_Cycle2(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); + + return offset; +} + + +static const per_sequence_t DTX_Information2_sequence[] = { + { &hf_rnsap_uE_DTX_Cycle1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UE_DTX_Cycle1_2ms }, + { &hf_rnsap_uE_DTX_Cycle2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UE_DTX_Cycle2_ext_2ms }, + { &hf_rnsap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Inactivity_Threshold_for_UE_DTX_Cycle2 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DTX_Information2(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_rnsap_DTX_Information2, DTX_Information2_sequence); + + return offset; +} + + +static const value_string rnsap_Implicit_Grant_Handling_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Implicit_Grant_Handling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 1, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Minimum_TEBS_threshold_vals[] = { + { 0, "v2" }, + { 1, "v4" }, + { 2, "v8" }, + { 3, "v16" }, + { 4, "v32" }, + { 5, "v64" }, + { 6, "v128" }, + { 7, "v256" }, + { 8, "v512" }, + { 9, "v1024" }, + { 10, "v2048" }, + { 11, "v4096" }, + { 12, "v8192" }, + { 13, "v16384" }, + { 14, "v32768" }, + { 15, "v65536" }, + { 16, "v131072" }, + { 17, "v262144" }, + { 18, "v524288" }, + { 19, "v1048576" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Minimum_TEBS_threshold(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, + 20, NULL, TRUE, 0, NULL); + + return offset; +} + + static const per_sequence_t Additional_EDCH_Cell_Information_Response_List_sequence_of[1] = { { &hf_rnsap_Additional_EDCH_Cell_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Additional_EDCH_FDD_Information_Response_ItemIEs }, }; @@ -8569,6 +9599,536 @@ dissect_rnsap_Angle_Of_Arrival_Value_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1 } + +static int +dissect_rnsap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 4095U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_LAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, + 2, 2, FALSE, NULL); + + return offset; +} + + + +static int +dissect_rnsap_RAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, + 1, 1, FALSE, NULL); + + return offset; +} + + +static const value_string rnsap_TxDiversityIndicator_vals[] = { + { 0, "true" }, + { 1, "false" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_TxDiversityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_STTD_SupportIndicator_vals[] = { + { 0, "sTTD-Supported" }, + { 1, "sTTD-not-Supported" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_STTD_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_ClosedLoopMode1_SupportIndicator_vals[] = { + { 0, "closedLoop-Mode1-Supported" }, + { 1, "closedLoop-Mode1-not-Supported" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_ClosedLoopMode1_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_RestrictionStateIndicator_vals[] = { + { 0, "cellNotResevedForOperatorUse" }, + { 1, "cellResevedForOperatorUse" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_RestrictionStateIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_DPC_Mode_Change_SupportIndicator_vals[] = { + { 0, "dPC-ModeChangeSupported" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_DPC_Mode_Change_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 1, NULL, FALSE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_CellCapabilityContainer_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 32, 32, FALSE, NULL, NULL); + + return offset; +} + + + +static int +dissect_rnsap_SNACode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 65535U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t ListOfSNAs_sequence_of[1] = { + { &hf_rnsap_ListOfSNAs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_SNACode }, +}; + +static int +dissect_rnsap_ListOfSNAs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_ListOfSNAs, ListOfSNAs_sequence_of, + 1, maxNrOfSNAs, FALSE); + + return offset; +} + + +static const per_sequence_t SNA_Information_sequence[] = { + { &hf_rnsap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, + { &hf_rnsap_listOfSNAs , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ListOfSNAs }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_SNA_Information(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_rnsap_SNA_Information, SNA_Information_sequence); + + return offset; +} + + +static const value_string rnsap_FrequencyBandIndicator_vals[] = { + { 0, "bandI" }, + { 1, "bandII" }, + { 2, "bandIII" }, + { 3, "bandIV" }, + { 4, "bandV" }, + { 5, "bandVI" }, + { 6, "bandVII" }, + { 7, "bandVIII" }, + { 8, "bandIX" }, + { 9, "bandX" }, + { 10, "bandXI" }, + { 11, "bandXII" }, + { 12, "bandXIII" }, + { 13, "bandXIV" }, + { 14, "bandXV" }, + { 15, "bandXVI" }, + { 16, "bandXVII" }, + { 17, "bandXVIII" }, + { 18, "bandXIX" }, + { 19, "bandXX" }, + { 20, "bandXXI" }, + { 21, "bandXXII" }, + { 22, "reserved23" }, + { 23, "reserved24" }, + { 24, "bandXXV" }, + { 25, "bandXXVI" }, + { 26, "reserved27" }, + { 27, "reserved28" }, + { 28, "reserved29" }, + { 29, "reserved30" }, + { 30, "reserved31" }, + { 31, "bandXXXII" }, + { 0, NULL } +}; + +static value_string_ext rnsap_FrequencyBandIndicator_vals_ext = VALUE_STRING_EXT_INIT(rnsap_FrequencyBandIndicator_vals); + + +static int +dissect_rnsap_FrequencyBandIndicator(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, + 22, NULL, TRUE, 10, NULL); + + return offset; +} + + +static const value_string rnsap_Max_UE_DTX_Cycle_vals[] = { + { 0, "v5" }, + { 1, "v10" }, + { 2, "v20" }, + { 3, "v40" }, + { 4, "v64" }, + { 5, "v80" }, + { 6, "v128" }, + { 7, "v160" }, + { 8, "v256" }, + { 9, "v320" }, + { 10, "v512" }, + { 11, "v640" }, + { 12, "v1024" }, + { 13, "v1280" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Max_UE_DTX_Cycle(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, TRUE, 6, NULL); + + return offset; +} + + +static const per_sequence_t List_Of_PLMNs_sequence_of[1] = { + { &hf_rnsap_List_Of_PLMNs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, +}; + +static int +dissect_rnsap_List_Of_PLMNs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_List_Of_PLMNs, List_Of_PLMNs_sequence_of, + 1, maxNrOfBroadcastPLMNs, FALSE); + + return offset; +} + + +static const per_sequence_t ANR_Multiple_PLMN_List_sequence[] = { + { &hf_rnsap_list_Of_PLMNs , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_List_Of_PLMNs }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_ANR_Multiple_PLMN_List(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_rnsap_ANR_Multiple_PLMN_List, ANR_Multiple_PLMN_List_sequence); + + return offset; +} + + +static const per_sequence_t Possible_Secondary_Serving_Cell_sequence[] = { + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Possible_Secondary_Serving_Cell(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_rnsap_Possible_Secondary_Serving_Cell, Possible_Secondary_Serving_Cell_sequence); + + return offset; +} + + +static const per_sequence_t Possible_Secondary_Serving_Cell_List_sequence_of[1] = { + { &hf_rnsap_Possible_Secondary_Serving_Cell_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Possible_Secondary_Serving_Cell }, +}; + +static int +dissect_rnsap_Possible_Secondary_Serving_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Possible_Secondary_Serving_Cell_List, Possible_Secondary_Serving_Cell_List_sequence_of, + 1, maxNrOfHSDSCH_1, FALSE); + + return offset; +} + + +static const per_sequence_t Secondary_Serving_Cell_List_sequence[] = { + { &hf_rnsap_possible_Secondary_Serving_Cell_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Possible_Secondary_Serving_Cell_List }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Secondary_Serving_Cell_List(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_rnsap_Secondary_Serving_Cell_List, Secondary_Serving_Cell_List_sequence); + + return offset; +} + + + +static int +dissect_rnsap_CellCapabilityContainerExtension_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 128, 128, FALSE, NULL, NULL); + + return offset; +} + + +static const per_sequence_t ANR_FDD_CellInformation_sequence[] = { + { &hf_rnsap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCPICH_Power }, + { &hf_rnsap_txDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TxDiversityIndicator }, + { &hf_rnsap_sTTD_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_STTD_SupportIndicator }, + { &hf_rnsap_closedLoopMode1_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ClosedLoopMode1_SupportIndicator }, + { &hf_rnsap_restrictionStateIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RestrictionStateIndicator }, + { &hf_rnsap_dpc_ModeChangeSupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPC_Mode_Change_SupportIndicator }, + { &hf_rnsap_cellCapabilityContainerFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellCapabilityContainer_FDD }, + { &hf_rnsap_sNA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SNA_Information }, + { &hf_rnsap_frequencyBandIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrequencyBandIndicator }, + { &hf_rnsap_max_UE_DTX_Cycle, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Max_UE_DTX_Cycle }, + { &hf_rnsap_aNR_Multiple_PLMN_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ANR_Multiple_PLMN_List }, + { &hf_rnsap_secondaryServingCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Secondary_Serving_Cell_List }, + { &hf_rnsap_dualBandSecondaryServingCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Secondary_Serving_Cell_List }, + { &hf_rnsap_cellCapabilityContainerExtensionFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellCapabilityContainerExtension_FDD }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_ANR_FDD_CellInformation(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_rnsap_ANR_FDD_CellInformation, ANR_FDD_CellInformation_sequence); + + return offset; +} + + + +static int +dissect_rnsap_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 2U, NULL, TRUE); + + return offset; +} + + + +static int +dissect_rnsap_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 14U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 6U, NULL, FALSE); + + return offset; +} + + +static const value_string rnsap_SCTD_Indicator_vals[] = { + { 0, "active" }, + { 1, "inactive" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_SCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_DPCHConstantValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -10, 10U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_PCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -150, 400U, NULL, TRUE); + + return offset; +} + + + +static int +dissect_rnsap_CellCapabilityContainer_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 32, 32, FALSE, NULL, NULL); + + return offset; +} + + + +static int +dissect_rnsap_CellCapabilityContainer_TDD768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 32, 32, FALSE, NULL, NULL); + + return offset; +} + + +static const per_sequence_t ANR_TDD_CellInformation_sequence[] = { + { &hf_rnsap_syncCase , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SyncCase }, + { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TimeSlot }, + { &hf_rnsap_sCH_TimeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SCH_TimeSlot }, + { &hf_rnsap_sCTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SCTD_Indicator }, + { &hf_rnsap_dPCHConstantValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCHConstantValue }, + { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PCCPCH_Power }, + { &hf_rnsap_restrictionStateIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RestrictionStateIndicator }, + { &hf_rnsap_cellCapabilityContainerTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellCapabilityContainer_TDD }, + { &hf_rnsap_cellCapabilityContainerTDD768, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellCapabilityContainer_TDD768 }, + { &hf_rnsap_sNA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SNA_Information }, + { &hf_rnsap_aNR_Multiple_PLMN_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ANR_Multiple_PLMN_List }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_ANR_TDD_CellInformation(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_rnsap_ANR_TDD_CellInformation, ANR_TDD_CellInformation_sequence); + + return offset; +} + + + +static int +dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 32, 32, FALSE, NULL, NULL); + + return offset; +} + + + +static int +dissect_rnsap_CellCapabilityContainerExtension_TDD_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 32, 32, FALSE, NULL, NULL); + + return offset; +} + + +static const per_sequence_t ANR_LCR_TDD_CellInformation_sequence[] = { + { &hf_rnsap_sCTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SCTD_Indicator }, + { &hf_rnsap_dPCHConstantValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCHConstantValue }, + { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PCCPCH_Power }, + { &hf_rnsap_restrictionStateIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RestrictionStateIndicator }, + { &hf_rnsap_cellCapabilityContainerTDD_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellCapabilityContainer_TDD_LCR }, + { &hf_rnsap_sNA_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SNA_Information }, + { &hf_rnsap_aNR_Multiple_PLMN_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ANR_Multiple_PLMN_List }, + { &hf_rnsap_cellCapabilityContainerExternsionTDD_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellCapabilityContainerExtension_TDD_LCR }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_ANR_LCR_TDD_CellInformation(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_rnsap_ANR_LCR_TDD_CellInformation, ANR_LCR_TDD_CellInformation_sequence); + + return offset; +} + + + +static int +dissect_rnsap_Extended_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 4096U, 65535U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t ANR_Cell_Information_sequence[] = { + { &hf_rnsap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID }, + { &hf_rnsap_lAC , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_LAC }, + { &hf_rnsap_rAC , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RAC }, + { &hf_rnsap_aNR_FDD_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ANR_FDD_CellInformation }, + { &hf_rnsap_aNR_TDD_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ANR_TDD_CellInformation }, + { &hf_rnsap_aNR_LCR_TDD_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ANR_LCR_TDD_CellInformation }, + { &hf_rnsap_extended_RNC_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Extended_RNC_ID }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_ANR_Cell_Information(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_rnsap_ANR_Cell_Information, ANR_Cell_Information_sequence); + + return offset; +} + + static const value_string rnsap_AntennaColocationIndicator_vals[] = { { 0, "co-located" }, { 0, NULL } @@ -8676,9 +10236,9 @@ dissect_rnsap_BCCH_ARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int -dissect_rnsap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_INTEGER_1_320(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 15U, NULL, FALSE); + 1U, 320U, NULL, FALSE); return offset; } @@ -8686,25 +10246,111 @@ dissect_rnsap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr static int -dissect_rnsap_BLER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - -63, 0U, NULL, FALSE); +dissect_rnsap_BIT_STRING_SIZE_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 9, 9, FALSE, NULL, NULL); return offset; } -static const value_string rnsap_SCTD_Indicator_vals[] = { - { 0, "active" }, - { 1, "inactive" }, + +static int +dissect_rnsap_BIT_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 4, 4, FALSE, NULL, NULL); + + return offset; +} + + +static const per_sequence_t BDS_IGPInfo_sequence[] = { + { &hf_rnsap_bds_IGPNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_1_320 }, + { &hf_rnsap_bds_VerticalDelay, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_9 }, + { &hf_rnsap_bds_GIVEI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_4 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_BDS_IGPInfo(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_rnsap_BDS_IGPInfo, BDS_IGPInfo_sequence); + + return offset; +} + + +static const per_sequence_t BDS_IGPInfoList_sequence_of[1] = { + { &hf_rnsap_BDS_IGPInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_BDS_IGPInfo }, +}; + +static int +dissect_rnsap_BDS_IGPInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_BDS_IGPInfoList, BDS_IGPInfoList_sequence_of, + 1, maxIGPInfo, FALSE); + + return offset; +} + + +static const value_string rnsap_BDS_IonosphericGridModelReq_vals[] = { + { 0, "requested" }, { 0, NULL } }; static int -dissect_rnsap_SCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_BDS_IonosphericGridModelReq(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); + 1, NULL, TRUE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_INTEGER_0_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 119U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t BDS_Ionospheric_Grid_Model_sequence[] = { + { &hf_rnsap_bDS_RefTime , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_119 }, + { &hf_rnsap_bds_IGPInfoList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BDS_IGPInfoList }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_BDS_Ionospheric_Grid_Model(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_rnsap_BDS_Ionospheric_Grid_Model, BDS_Ionospheric_Grid_Model_sequence); + + return offset; +} + + + +static int +dissect_rnsap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 15U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_BLER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -63, 0U, NULL, FALSE); return offset; } @@ -8800,49 +10446,38 @@ dissect_rnsap_BurstModeParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int -dissect_rnsap_CellCapabilityContainer_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 32, 32, FALSE, NULL, NULL); - - return offset; -} - - - -static int -dissect_rnsap_CellCapabilityContainerExtension_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 128, 128, FALSE, NULL, NULL); - - return offset; -} - - - -static int -dissect_rnsap_CellCapabilityContainer_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 32, 32, FALSE, NULL, NULL); +dissect_rnsap_Cell_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 268435455U, NULL, FALSE); return offset; } +static const per_sequence_t CellIdList_sequence_of[1] = { + { &hf_rnsap_CellIdList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Cell_Id }, +}; static int -dissect_rnsap_CellCapabilityContainer_TDD_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 32, 32, FALSE, NULL, NULL); +dissect_rnsap_CellIdList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_CellIdList, CellIdList_sequence_of, + 1, maxNrOfCellIds, FALSE); return offset; } +static const per_sequence_t CellBased_sequence[] = { + { &hf_rnsap_cellIdList , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CellIdList }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; static int -dissect_rnsap_CellCapabilityContainer_TDD768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 32, 32, FALSE, NULL, NULL); +dissect_rnsap_CellBased(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_rnsap_CellBased, CellBased_sequence); return offset; } @@ -8940,17 +10575,7 @@ dissect_rnsap_CellPortionLCRID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } - -static int -dissect_rnsap_LAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 2, 2, FALSE, NULL); - - return offset; -} - - -static const per_sequence_t T_lAI_sequence[] = { +static const per_sequence_t LAI_sequence[] = { { &hf_rnsap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, { &hf_rnsap_lAC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LAC }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -8958,9 +10583,9 @@ static const per_sequence_t T_lAI_sequence[] = { }; static int -dissect_rnsap_T_lAI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_LAI(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_rnsap_T_lAI, T_lAI_sequence); + ett_rnsap_LAI, LAI_sequence); return offset; } @@ -8977,7 +10602,7 @@ dissect_rnsap_CI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_ static const per_sequence_t CGI_sequence[] = { - { &hf_rnsap_lAI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_lAI }, + { &hf_rnsap_lAI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_LAI }, { &hf_rnsap_cI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_CI }, { &hf_rnsap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } @@ -9019,17 +10644,21 @@ dissect_rnsap_ChipOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const value_string rnsap_ClosedLoopMode1_SupportIndicator_vals[] = { - { 0, "closedLoop-Mode1-Supported" }, - { 1, "closedLoop-Mode1-not-Supported" }, - { 0, NULL } -}; + +static int +dissect_rnsap_ClassmarkInformation2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, + NO_BOUND, NO_BOUND, FALSE, NULL); + + return offset; +} + static int -dissect_rnsap_ClosedLoopMode1_SupportIndicator(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); +dissect_rnsap_ClassmarkInformation3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, + NO_BOUND, NO_BOUND, FALSE, NULL); return offset; } @@ -9230,16 +10859,6 @@ dissect_rnsap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset } - -static int -dissect_rnsap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 4095U, NULL, FALSE); - - return offset; -} - - static const per_sequence_t UC_ID_sequence[] = { { &hf_rnsap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID }, { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, @@ -9350,16 +10969,6 @@ dissect_rnsap_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto } - -static int -dissect_rnsap_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 14U, NULL, FALSE); - - return offset; -} - - static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = { { &hf_rnsap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SFN }, { &hf_rnsap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlot }, @@ -9808,6 +11417,62 @@ dissect_rnsap_Common_EDCH_Support_Indicator(tvbuff_t *tvb _U_, int offset _U_, a static int +dissect_rnsap_Common_E_RGCH_De_Activation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_null(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const per_sequence_t Common_E_RGCH_Cell_Info_sequence[] = { + { &hf_rnsap_eRGCH_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_ChannelisationCodeNumber }, + { &hf_rnsap_eRGCH_SignatureSequence, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ERGCH_SignatureSequence }, + { &hf_rnsap_serving_Grant_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_Serving_Grant_Value }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Common_E_RGCH_Cell_Info(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_rnsap_Common_E_RGCH_Cell_Info, Common_E_RGCH_Cell_Info_sequence); + + return offset; +} + + +static const value_string rnsap_Common_E_RGCH_Cell_Information_vals[] = { + { 0, "deActivation" }, + { 1, "common-E-RGCH-Cell-Info" }, + { 0, NULL } +}; + +static const per_choice_t Common_E_RGCH_Cell_Information_choice[] = { + { 0, &hf_rnsap_deActivation , ASN1_EXTENSION_ROOT , dissect_rnsap_Common_E_RGCH_De_Activation }, + { 1, &hf_rnsap_common_E_RGCH_Cell_Info, ASN1_EXTENSION_ROOT , dissect_rnsap_Common_E_RGCH_Cell_Info }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Common_E_RGCH_Cell_Information(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_rnsap_Common_E_RGCH_Cell_Information, Common_E_RGCH_Cell_Information_choice, + NULL); + + return offset; +} + + + +static int +dissect_rnsap_CompleteAlmanacProvided(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL); + + return offset; +} + + + +static int dissect_rnsap_UE_DTX_DRX_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 0U, 159U, NULL, FALSE); @@ -9839,27 +11504,6 @@ dissect_rnsap_Enabling_Delay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const value_string rnsap_UE_DTX_Cycle1_2ms_vals[] = { - { 0, "v1" }, - { 1, "v4" }, - { 2, "v5" }, - { 3, "v8" }, - { 4, "v10" }, - { 5, "v16" }, - { 6, "v20" }, - { 0, NULL } -}; - - -static int -dissect_rnsap_UE_DTX_Cycle1_2ms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 7, NULL, FALSE, 0, NULL); - - return offset; -} - - static const value_string rnsap_UE_DTX_Cycle2_2ms_vals[] = { { 0, "v4" }, { 1, "v5" }, @@ -10018,28 +11662,6 @@ dissect_rnsap_E_DCH_TTI_Length(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const value_string rnsap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals[] = { - { 0, "v1" }, - { 1, "v4" }, - { 2, "v8" }, - { 3, "v16" }, - { 4, "v32" }, - { 5, "v64" }, - { 6, "v128" }, - { 7, "v256" }, - { 0, NULL } -}; - - -static int -dissect_rnsap_Inactivity_Threshold_for_UE_DTX_Cycle2(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); - - return offset; -} - - static const value_string rnsap_UE_DTX_Long_Preamble_vals[] = { { 0, "v2" }, { 1, "v4" }, @@ -10553,6 +12175,21 @@ dissect_rnsap_CPC_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } +static const value_string rnsap_CPC_RecoveryReport_vals[] = { + { 0, "initiated" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_CPC_RecoveryReport(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, TRUE, 0, NULL); + + return offset; +} + + static int dissect_rnsap_Continuous_Packet_Connectivity_HS_SCCH_less_Deactivate_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -10737,16 +12374,6 @@ dissect_rnsap_CN_CS_DomainIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } - -static int -dissect_rnsap_RAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 1, 1, FALSE, NULL); - - return offset; -} - - static const per_sequence_t CN_PS_DomainIdentifier_sequence[] = { { &hf_rnsap_pLMN_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, { &hf_rnsap_lAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_LAC }, @@ -10781,6 +12408,29 @@ dissect_rnsap_CNDomainType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ } +static const value_string rnsap_CQI_Cycle_Switch_Timer_vals[] = { + { 0, "v4" }, + { 1, "v8" }, + { 2, "v16" }, + { 3, "v32" }, + { 4, "v64" }, + { 5, "v128" }, + { 6, "v256" }, + { 7, "v512" }, + { 8, "infinity" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_CQI_Cycle_Switch_Timer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 9, NULL, FALSE, 0, NULL); + + return offset; +} + + static int dissect_rnsap_ControlGAP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -10817,6 +12467,32 @@ dissect_rnsap_CQI_Feedback_Cycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } +static const value_string rnsap_CQI_Feedback_Cycle2_vals[] = { + { 0, "v0" }, + { 1, "v2" }, + { 2, "v4" }, + { 3, "v8" }, + { 4, "v16" }, + { 5, "v10" }, + { 6, "v20" }, + { 7, "v32" }, + { 8, "v40" }, + { 9, "v64" }, + { 10, "v80" }, + { 11, "v160" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_CQI_Feedback_Cycle2(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, + 12, NULL, TRUE, 0, NULL); + + return offset; +} + + static int dissect_rnsap_CQI_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -11353,6 +13029,23 @@ dissect_rnsap_CPC_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } +static const value_string rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext_vals[] = { + { 0, "v128" }, + { 1, "v256" }, + { 2, "v512" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext(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, TRUE, 0, NULL); + + return offset; +} + + static const per_sequence_t HS_SCCH_DRX_Information_ResponseLCR_sequence[] = { { &hf_rnsap_hS_SCCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UE_DRX_Cycle_LCR }, { &hf_rnsap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR }, @@ -11426,6 +13119,54 @@ dissect_rnsap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR(tvbuff_t } +static const per_sequence_t Multiple_PLMN_List_sequence[] = { + { &hf_rnsap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, + { &hf_rnsap_list_Of_PLMNs , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_List_Of_PLMNs }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Multiple_PLMN_List(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_rnsap_Multiple_PLMN_List, Multiple_PLMN_List_sequence); + + return offset; +} + + +static const per_sequence_t UMTS_Cells_Info_List_sequence_of[1] = { + { &hf_rnsap_UMTS_Cells_Info_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container }, +}; + +static int +dissect_rnsap_UMTS_Cells_Info_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_UMTS_Cells_Info_List, UMTS_Cells_Info_List_sequence_of, + 0, maxNrOfCells, FALSE); + + return offset; +} + + +static const per_sequence_t Controlled_Object_Scope_sequence[] = { + { &hf_rnsap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID }, + { &hf_rnsap_extended_RNC_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Extended_RNC_ID }, + { &hf_rnsap_multiple_PLMN_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multiple_PLMN_List }, + { &hf_rnsap_umts_cell_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UMTS_Cells_Info_List }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Controlled_Object_Scope(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_rnsap_Controlled_Object_Scope, Controlled_Object_Scope_sequence); + + return offset; +} + + static int dissect_rnsap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -11436,6 +13177,277 @@ dissect_rnsap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p } + +static int +dissect_rnsap_BIT_STRING_SIZE_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 8, 8, FALSE, NULL, NULL); + + return offset; +} + + +static const per_sequence_t DBDS_CorrectionsReq_sequence[] = { + { &hf_rnsap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, + { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DBDS_CorrectionsReq(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_rnsap_DBDS_CorrectionsReq, DBDS_CorrectionsReq_sequence); + + return offset; +} + + + +static int +dissect_rnsap_GANSS_Signal_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 7U, NULL, TRUE); + + return offset; +} + + + +static int +dissect_rnsap_INTEGER_0_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 63U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_BIT_STRING_SIZE_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 13, 13, FALSE, NULL, NULL); + + return offset; +} + + +static const per_sequence_t DBDS_SignalInfo_sequence[] = { + { &hf_rnsap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_63 }, + { &hf_rnsap_bds_UDREI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_15 }, + { &hf_rnsap_bds_RURAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_15 }, + { &hf_rnsap_bds_ECC_DeltaT, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_13 }, + { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DBDS_SignalInfo(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_rnsap_DBDS_SignalInfo, DBDS_SignalInfo_sequence); + + return offset; +} + + +static const per_sequence_t DBDS_SignalInfoList_sequence_of[1] = { + { &hf_rnsap_DBDS_SignalInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DBDS_SignalInfo }, +}; + +static int +dissect_rnsap_DBDS_SignalInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_DBDS_SignalInfoList, DBDS_SignalInfoList_sequence_of, + 1, maxGANSSSat, FALSE); + + return offset; +} + + +static const per_sequence_t DBDS_Info_sequence[] = { + { &hf_rnsap_dBDS_SignalID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GANSS_Signal_ID }, + { &hf_rnsap_dBDS_SignalInfoList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DBDS_SignalInfoList }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DBDS_Info(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_rnsap_DBDS_Info, DBDS_Info_sequence); + + return offset; +} + + +static const per_sequence_t DBDS_InfoList_sequence_of[1] = { + { &hf_rnsap_DBDS_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DBDS_Info }, +}; + +static int +dissect_rnsap_DBDS_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_DBDS_InfoList, DBDS_InfoList_sequence_of, + 1, maxSgnType, FALSE); + + return offset; +} + + +static const per_sequence_t DBDS_Corrections_sequence[] = { + { &hf_rnsap_bDS_RefTime , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_119 }, + { &hf_rnsap_dBDS_InfoList , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DBDS_InfoList }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DBDS_Corrections(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_rnsap_DBDS_Corrections, DBDS_Corrections_sequence); + + return offset; +} + + + +static int +dissect_rnsap_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 24U, NULL, FALSE); + + return offset; +} + + +static const value_string rnsap_DL_FET_Mode_vals[] = { + { 0, "basic" }, + { 1, "full" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_DL_FET_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, TRUE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 255U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t DCH_ENH_Concat_sequence_of[1] = { + { &hf_rnsap_DCH_ENH_Concat_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID }, +}; + +static int +dissect_rnsap_DCH_ENH_Concat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_DCH_ENH_Concat, DCH_ENH_Concat_sequence_of, + 1, maxNrofConcatenatedDCH, FALSE); + + return offset; +} + + +static const per_sequence_t DCH_ENH_Information_sequence[] = { + { &hf_rnsap_pO2_SRB , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PowerOffset }, + { &hf_rnsap_dl_FET_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_FET_Mode }, + { &hf_rnsap_dCH_ENH_Concat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_ENH_Concat }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DCH_ENH_Information(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_rnsap_DCH_ENH_Information, DCH_ENH_Information_sequence); + + return offset; +} + + +static const per_sequence_t DCH_ENH_Information_to_Modify_sequence[] = { + { &hf_rnsap_pO_SRB , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PowerOffset }, + { &hf_rnsap_dl_FET_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DL_FET_Mode }, + { &hf_rnsap_dCH_ENH_Concat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DCH_ENH_Concat }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DCH_ENH_Information_to_Modify(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_rnsap_DCH_ENH_Information_to_Modify, DCH_ENH_Information_to_Modify_sequence); + + return offset; +} + + +static const value_string rnsap_DCH_ENH_Information_Removal_vals[] = { + { 0, "remove" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_DCH_ENH_Information_Removal(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, TRUE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH_vals[] = { + { 0, "setup" }, + { 1, "configurationChange" }, + { 2, "removal" }, + { 0, NULL } +}; + +static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH_choice[] = { + { 0, &hf_rnsap_setup_06 , ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_ENH_Information }, + { 1, &hf_rnsap_configurationChange_05, ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_ENH_Information_to_Modify }, + { 2, &hf_rnsap_removal_04 , ASN1_EXTENSION_ROOT , dissect_rnsap_DCH_ENH_Information_Removal }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH(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_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH, Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH_choice, + NULL); + + return offset; +} + + +static const per_sequence_t DCH_ENH_Information_Reconf_sequence[] = { + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DCH_ENH_Information_Reconf(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_rnsap_DCH_ENH_Information_Reconf, DCH_ENH_Information_Reconf_sequence); + + return offset; +} + + static const value_string rnsap_PayloadCRC_PresenceIndicator_vals[] = { { 0, "crc-included" }, { 1, "crc-not-included" }, @@ -11488,16 +13500,6 @@ dissect_rnsap_ToAWE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro } - -static int -dissect_rnsap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); - - return offset; -} - - static const value_string rnsap_TrCH_SrcStatisticsDescr_vals[] = { { 0, "speech" }, { 1, "rRC" }, @@ -11622,7 +13624,7 @@ dissect_rnsap_TransportFormatSet_ModeDP(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = { { &hf_rnsap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_NrOfTransportBlocks }, { &hf_rnsap_transportBlockSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_TransportBlockSize }, - { &hf_rnsap_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_ModeDP }, + { &hf_rnsap_mode_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_ModeDP }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11723,7 +13725,7 @@ static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = { { &hf_rnsap_codingRate , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CodingRate }, { &hf_rnsap_rateMatcingAttribute, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RateMatchingAttribute }, { &hf_rnsap_cRC_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CRC_Size }, - { &hf_rnsap_mode_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_ModeSSP }, + { &hf_rnsap_mode_02 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportFormatSet_ModeSSP }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12115,6 +14117,22 @@ dissect_rnsap_DCH_TDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } +static const value_string rnsap_DecimationFactor_vals[] = { + { 0, "slots3" }, + { 1, "slots5" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_DecimationFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + static const value_string rnsap_DedicatedMeasurementType_vals[] = { { 0, "sir" }, { 1, "sir-error" }, @@ -12127,6 +14145,8 @@ static const value_string rnsap_DedicatedMeasurementType_vals[] = { { 8, "hs-sich-quality" }, { 9, "rx-timing-deviation-768" }, { 10, "rx-timing-deviation-ext" }, + { 11, "ue-transmission-power-headroom" }, + { 12, "dl-TBS" }, { 0, NULL } }; @@ -12134,7 +14154,7 @@ static const value_string rnsap_DedicatedMeasurementType_vals[] = { static int dissect_rnsap_DedicatedMeasurementType(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, - 6, NULL, TRUE, 5, NULL); + 6, NULL, TRUE, 7, NULL); return offset; } @@ -12397,26 +14417,6 @@ dissect_rnsap_DeltaSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, } - -static int -dissect_rnsap_INTEGER_0_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 119U, NULL, FALSE); - - return offset; -} - - - -static int -dissect_rnsap_GANSS_Signal_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 7U, NULL, TRUE); - - return offset; -} - - static const value_string rnsap_GANSS_StatusHealth_vals[] = { { 0, "udre-scale-1dot0" }, { 1, "udre-scale-0dot75" }, @@ -12441,16 +14441,6 @@ dissect_rnsap_GANSS_StatusHealth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int -dissect_rnsap_INTEGER_0_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 63U, NULL, FALSE); - - return offset; -} - - - -static int dissect_rnsap_BIT_STRING_SIZE_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 10, 10, FALSE, NULL, NULL); @@ -12577,16 +14567,6 @@ dissect_rnsap_DGANSSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a } - -static int -dissect_rnsap_BIT_STRING_SIZE_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 8, 8, FALSE, NULL, NULL); - - return offset; -} - - static const per_sequence_t DGANSS_Corrections_Req_sequence[] = { { &hf_rnsap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -12890,6 +14870,60 @@ dissect_rnsap_DiversityMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int +dissect_rnsap_DL_TBS_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 160000U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t HS_DSCH_Cell_sequence[] = { + { &hf_rnsap_hs_DSCH_Cell_TBS, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DL_TBS_Value }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_HS_DSCH_Cell(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_rnsap_HS_DSCH_Cell, HS_DSCH_Cell_sequence); + + return offset; +} + + +static const per_sequence_t HS_DSCH_Cell_List_sequence_of[1] = { + { &hf_rnsap_HS_DSCH_Cell_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_DSCH_Cell }, +}; + +static int +dissect_rnsap_HS_DSCH_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_HS_DSCH_Cell_List, HS_DSCH_Cell_List_sequence_of, + 1, maxNrOfHSDSCH_1, FALSE); + + return offset; +} + + +static const per_sequence_t DL_TBS_sequence[] = { + { &hf_rnsap_hs_DSCH_Cell_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_DSCH_Cell_List }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_DL_TBS(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_rnsap_DL_TBS, DL_TBS_sequence); + + return offset; +} + + + +static int dissect_rnsap_DL_DPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 0U, 16U, NULL, TRUE); @@ -13981,52 +16015,97 @@ dissect_rnsap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb _U_, int offset _U_, } -static const value_string rnsap_DPC_Mode_vals[] = { - { 0, "mode0" }, - { 1, "mode1" }, +static const per_sequence_t Downlink_TPC_enhancements_Information_sequence[] = { + { &hf_rnsap_decimationFactorforPrimaryFrequency, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DecimationFactor }, + { &hf_rnsap_decimationFactorforSecFrequency, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DecimationFactor }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Downlink_TPC_enhancements_Information(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_rnsap_Downlink_TPC_enhancements_Information, Downlink_TPC_enhancements_Information_sequence); + + return offset; +} + + +static const value_string rnsap_Downlink_TPC_enhancements_Information_Removal_vals[] = { + { 0, "remove" }, { 0, NULL } }; static int -dissect_rnsap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Downlink_TPC_enhancements_Information_Removal(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); + 1, NULL, TRUE, 0, NULL); return offset; } -static const value_string rnsap_DPC_Mode_Change_SupportIndicator_vals[] = { - { 0, "dPC-ModeChangeSupported" }, +static const value_string rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements_vals[] = { + { 0, "setup" }, + { 1, "configurationChange" }, + { 2, "removal" }, { 0, NULL } }; +static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements_choice[] = { + { 0, &hf_rnsap_setup_03 , ASN1_EXTENSION_ROOT , dissect_rnsap_Downlink_TPC_enhancements_Information }, + { 1, &hf_rnsap_configurationChange_02, ASN1_EXTENSION_ROOT , dissect_rnsap_Downlink_TPC_enhancements_Information }, + { 2, &hf_rnsap_removal_01 , ASN1_EXTENSION_ROOT , dissect_rnsap_Downlink_TPC_enhancements_Information_Removal }, + { 0, NULL, 0, NULL } +}; static int -dissect_rnsap_DPC_Mode_Change_SupportIndicator(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); +dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements(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_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements, Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements_choice, + NULL); return offset; } +static const per_sequence_t Downlink_TPC_enhancements_Reconf_sequence[] = { + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; static int -dissect_rnsap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 479U, NULL, FALSE); +dissect_rnsap_Downlink_TPC_enhancements_Reconf(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_rnsap_Downlink_TPC_enhancements_Reconf, Downlink_TPC_enhancements_Reconf_sequence); return offset; } +static const value_string rnsap_DPC_Mode_vals[] = { + { 0, "mode0" }, + { 1, "mode1" }, + { 0, NULL } +}; + static int -dissect_rnsap_DPCHConstantValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, TRUE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - -10, 10U, NULL, FALSE); + 0U, 479U, NULL, FALSE); return offset; } @@ -14197,6 +16276,16 @@ dissect_rnsap_EARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr } + +static int +dissect_rnsap_EARFCN_Extended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, maxEARFCN_Extended, NULL, TRUE); + + return offset; +} + + static const per_sequence_t EARFCN_FDD_sequence[] = { { &hf_rnsap_uL_EARFCN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EARFCN }, { &hf_rnsap_dL_EARFCN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EARFCN }, @@ -14212,15 +16301,26 @@ dissect_rnsap_EARFCN_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } + +static int +dissect_rnsap_Extension_EARFCN_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + static const value_string rnsap_EARFCN_Information_vals[] = { { 0, "fDD" }, { 1, "tDD" }, + { 2, "extension-EARFCN-Information" }, { 0, NULL } }; static const per_choice_t EARFCN_Information_choice[] = { { 0, &hf_rnsap_fDD , ASN1_EXTENSION_ROOT , dissect_rnsap_EARFCN_FDD }, { 1, &hf_rnsap_tDD , ASN1_EXTENSION_ROOT , dissect_rnsap_EARFCN }, + { 2, &hf_rnsap_extension_EARFCN_Information, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_EARFCN_Information }, { 0, NULL, 0, NULL } }; @@ -14234,6 +16334,21 @@ dissect_rnsap_EARFCN_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } +static const per_sequence_t EARFCN_FDD_Extended_sequence[] = { + { &hf_rnsap_uL_EARFCN_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EARFCN_Extended }, + { &hf_rnsap_dL_EARFCN_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_EARFCN_Extended }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_EARFCN_FDD_Extended(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_rnsap_EARFCN_FDD_Extended, EARFCN_FDD_Extended_sequence); + + return offset; +} + + static const value_string rnsap_E_AGCH_Table_Choice_vals[] = { { 0, "table16B" }, { 1, "table16B-1" }, @@ -14286,6 +16401,22 @@ dissect_rnsap_EDCH_DDI_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } +static const value_string rnsap_E_DCH_Decoupling_Indication_vals[] = { + { 0, "serving-E-DCH-cell-only" }, + { 1, "serving-HS-DSCH-cell-only" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_E_DCH_Decoupling_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, TRUE, 0, NULL); + + return offset; +} + + static const value_string rnsap_E_RGCH_E_HICH_ChannelisationCodeValidityIndicator_vals[] = { { 0, "e-RGCH-E-HICH-Channelisation-Code-response-not-valid" }, { 0, NULL } @@ -14581,6 +16712,22 @@ dissect_rnsap_EDCH_FDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } +static const value_string rnsap_UPH_Filtering_Measurement_Forwarding_Request_vals[] = { + { 0, "requested" }, + { 1, "notRequested" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UPH_Filtering_Measurement_Forwarding_Request(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + static const per_sequence_t EDCH_MACdFlow_Specific_InformationResponseItem_sequence[] = { { &hf_rnsap_eDCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID }, { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BindingID }, @@ -15201,6 +17348,16 @@ dissect_rnsap_EDPCH_Information_RLReconfRequest_FDD(tvbuff_t *tvb _U_, int offse static int +dissect_rnsap_Extended_E_DPCCH_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 9U, 15U, NULL, FALSE); + + return offset; +} + + + +static int dissect_rnsap_E_DPDCH_PowerInterpolation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL); @@ -15313,6 +17470,7 @@ static const value_string rnsap_MAC_hsWindowSize_vals[] = { { 6, "v32" }, { 7, "v64" }, { 8, "v128" }, + { 9, "v256" }, { 0, NULL } }; @@ -15320,7 +17478,7 @@ static const value_string rnsap_MAC_hsWindowSize_vals[] = { static int dissect_rnsap_MAC_hsWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 7, NULL, TRUE, 2, NULL); + 7, NULL, TRUE, 3, NULL); return offset; } @@ -15492,6 +17650,16 @@ dissect_rnsap_Enhanced_PCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static int +dissect_rnsap_E_ROCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 255U, NULL, TRUE); + + return offset; +} + + + +static int dissect_rnsap_E_TFCI_BetaEC_Boost(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 0U, 127U, NULL, TRUE); @@ -15843,6 +18011,91 @@ dissect_rnsap_EventF(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr } +static const per_sequence_t EventH_sequence[] = { + { &hf_rnsap_measurementThreshold1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementThreshold }, + { &hf_rnsap_measurementThreshold2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MeasurementThreshold }, + { &hf_rnsap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MeasurementHysteresisTime }, + { &hf_rnsap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ReportPeriodicity }, + { &hf_rnsap_measurementFluctuationRange, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_INTEGER_0_100 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_EventH(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_rnsap_EventH, EventH_sequence); + + return offset; +} + + +static const value_string rnsap_MeasurementQuantity_vals[] = { + { 0, "cpichEcNo" }, + { 1, "cpichRSCP" }, + { 2, "pathloss" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_MeasurementQuantity(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, TRUE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_INTEGER_M120_165(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -120, 165U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t Event1F_Parameters_sequence[] = { + { &hf_rnsap_measurementQuantity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementQuantity }, + { &hf_rnsap_threshold , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_M120_165 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Event1F_Parameters(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_rnsap_Event1F_Parameters, Event1F_Parameters_sequence); + + return offset; +} + + + +static int +dissect_rnsap_INTEGER_M120_M25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -120, -25, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t Event1I_Parameters_sequence[] = { + { &hf_rnsap_threshold_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_M120_M25 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Event1I_Parameters(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_rnsap_Event1I_Parameters, Event1I_Parameters_sequence); + + return offset; +} + + static int dissect_rnsap_ExtendedGSMCellIndividualOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -16333,6 +18586,95 @@ dissect_rnsap_E_DCH_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1 } +static const value_string rnsap_ActivationDelay_vals[] = { + { 0, "v0" }, + { 1, "v1" }, + { 2, "v2" }, + { 3, "v3" }, + { 4, "v4" }, + { 5, "v5" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_ActivationDelay(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, + 6, NULL, TRUE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_Mode1_Ind(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_null(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const value_string rnsap_Fast_TTI_switching_Mode_synchronized_vals[] = { + { 0, "mode1" }, + { 1, "mode2" }, + { 0, NULL } +}; + +static const per_choice_t Fast_TTI_switching_Mode_synchronized_choice[] = { + { 0, &hf_rnsap_mode1 , ASN1_NO_EXTENSIONS , dissect_rnsap_Mode1_Ind }, + { 1, &hf_rnsap_mode2 , ASN1_NO_EXTENSIONS , dissect_rnsap_CFN }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Fast_TTI_switching_Mode_synchronized(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_rnsap_Fast_TTI_switching_Mode_synchronized, Fast_TTI_switching_Mode_synchronized_choice, + NULL); + + return offset; +} + + +static const value_string rnsap_Fast_TTI_switching_Mode_unsynchronized_vals[] = { + { 0, "mode1" }, + { 1, "mode2" }, + { 0, NULL } +}; + +static const per_choice_t Fast_TTI_switching_Mode_unsynchronized_choice[] = { + { 0, &hf_rnsap_mode1_01 , ASN1_NO_EXTENSIONS , dissect_rnsap_ActivationDelay }, + { 1, &hf_rnsap_mode2 , ASN1_NO_EXTENSIONS , dissect_rnsap_CFN }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Fast_TTI_switching_Mode_unsynchronized(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_rnsap_Fast_TTI_switching_Mode_unsynchronized, Fast_TTI_switching_Mode_unsynchronized_choice, + NULL); + + return offset; +} + + +static const value_string rnsap_Fast_TTI_switching_Mode_Supported_vals[] = { + { 0, "mode1" }, + { 1, "mode2" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Fast_TTI_switching_Mode_Supported(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + static int dissect_rnsap_E_DCH_TDD_Maximum_Bitrate768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -16599,6 +18941,16 @@ dissect_rnsap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory(tvbuff_t *tvb _U_, int } + +static int +dissect_rnsap_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 8U, NULL, TRUE); + + return offset; +} + + static const per_sequence_t E_DCH_LCR_Information_Reconfig_sequence[] = { { &hf_rnsap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_PUCH_LCR_Information }, { &hf_rnsap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_TFCS_Information_TDD }, @@ -16831,11 +19183,56 @@ dissect_rnsap_ExtendedPropagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const value_string rnsap_T_radio_Links_without_DPCH_FDPCH_Operation_Indicator_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + static int -dissect_rnsap_Extended_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_T_radio_Links_without_DPCH_FDPCH_Operation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 1, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const per_sequence_t Radio_Links_without_DPCH_FDPCH_Information_sequence[] = { + { &hf_rnsap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID }, + { &hf_rnsap_radio_Links_without_DPCH_FDPCH_Operation_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_T_radio_Links_without_DPCH_FDPCH_Operation_Indicator }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Radio_Links_without_DPCH_FDPCH_Information(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_rnsap_Radio_Links_without_DPCH_FDPCH_Information, Radio_Links_without_DPCH_FDPCH_Information_sequence); + + return offset; +} + + +static const per_sequence_t Radio_Links_without_DPCH_FDPCH_Indication_sequence_of[1] = { + { &hf_rnsap_Radio_Links_without_DPCH_FDPCH_Indication_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Radio_Links_without_DPCH_FDPCH_Information }, +}; + +static int +dissect_rnsap_Radio_Links_without_DPCH_FDPCH_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Radio_Links_without_DPCH_FDPCH_Indication, Radio_Links_without_DPCH_FDPCH_Indication_sequence_of, + 1, maxNrOfRLs, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_Extended_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 4096U, 65535U, NULL, FALSE); + 1048576U, 4194303U, NULL, TRUE); return offset; } @@ -16851,6 +19248,70 @@ dissect_rnsap_Extended_Round_Trip_Time_Value(tvbuff_t *tvb _U_, int offset _U_, } +static const value_string rnsap_T_extended_sRNTI_BitMaskIndex_vals[] = { + { 0, "b1" }, + { 1, "b2" }, + { 2, "b3" }, + { 3, "b4" }, + { 4, "b5" }, + { 5, "b6" }, + { 6, "b7" }, + { 7, "b8" }, + { 8, "b9" }, + { 9, "b10" }, + { 10, "b11" }, + { 11, "b12" }, + { 12, "b13" }, + { 13, "b14" }, + { 14, "b15" }, + { 15, "b16" }, + { 16, "b17" }, + { 17, "b18" }, + { 18, "b19" }, + { 19, "b20" }, + { 20, "b21" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_T_extended_sRNTI_BitMaskIndex(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, + 21, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const per_sequence_t Extended_S_RNTI_Group_sequence[] = { + { &hf_rnsap_extended_sRNTI, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Extended_RNTI }, + { &hf_rnsap_extended_sRNTI_BitMaskIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_T_extended_sRNTI_BitMaskIndex }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Extended_S_RNTI_Group(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_rnsap_Extended_S_RNTI_Group, Extended_S_RNTI_Group_sequence); + + return offset; +} + + +static const per_sequence_t ExtendedAffectedUEInformationForMBMS_sequence_of[1] = { + { &hf_rnsap_ExtendedAffectedUEInformationForMBMS_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Extended_RNTI }, +}; + +static int +dissect_rnsap_ExtendedAffectedUEInformationForMBMS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_ExtendedAffectedUEInformationForMBMS, ExtendedAffectedUEInformationForMBMS_sequence_of, + 0, maxNrOfUEs, FALSE); + + return offset; +} + + static int dissect_rnsap_Ext_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -17156,6 +19617,40 @@ dissect_rnsap_FDD_DCHs_to_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } +static const per_sequence_t F_DPCH_Info_sequence[] = { + { &hf_rnsap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_F_DPCH_SlotFormat }, + { &hf_rnsap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_ChannelisationCodeNumber }, + { &hf_rnsap_extended_E_DPCCH_PO, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Extended_E_DPCCH_PO }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_F_DPCH_Info(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_rnsap_F_DPCH_Info, F_DPCH_Info_sequence); + + return offset; +} + + +static const per_sequence_t F_DPCH_Info_To_Modify_sequence[] = { + { &hf_rnsap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_F_DPCH_SlotFormat }, + { &hf_rnsap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FDD_DL_ChannelisationCodeNumber }, + { &hf_rnsap_extended_E_DPCCH_PO, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Extended_E_DPCCH_PO }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_F_DPCH_Info_To_Modify(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_rnsap_F_DPCH_Info_To_Modify, F_DPCH_Info_To_Modify_sequence); + + return offset; +} + + static const value_string rnsap_FNReportingIndicator_vals[] = { { 0, "fN-reporting-required" }, { 1, "fN-reporting-not-required" }, @@ -17201,47 +19696,145 @@ dissect_rnsap_FPACH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int -dissect_rnsap_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_FTPICH_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 149U, NULL, FALSE); return offset; } -static const value_string rnsap_FrequencyBandIndicator_vals[] = { - { 0, "bandI" }, - { 1, "bandII" }, - { 2, "bandIII" }, - { 3, "bandIV" }, - { 4, "bandV" }, - { 5, "bandVI" }, - { 6, "bandVII" }, - { 7, "bandVIII" }, - { 8, "bandIX" }, - { 9, "bandX" }, - { 10, "bandXI" }, - { 11, "bandXII" }, - { 12, "bandXIII" }, - { 13, "bandXIV" }, - { 14, "bandXV" }, - { 15, "bandXVI" }, - { 16, "bandXVII" }, - { 17, "bandXVIII" }, - { 18, "bandXIX" }, - { 19, "bandXX" }, - { 20, "bandXXI" }, - { 21, "bandXXII" }, - { 0, NULL } +static const per_sequence_t FTPICH_Information_sequence[] = { + { &hf_rnsap_fTPICH_Offset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FTPICH_Offset }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } }; -static value_string_ext rnsap_FrequencyBandIndicator_vals_ext = VALUE_STRING_EXT_INIT(rnsap_FrequencyBandIndicator_vals); +static int +dissect_rnsap_FTPICH_Information(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_rnsap_FTPICH_Information, FTPICH_Information_sequence); + + return offset; +} + static int -dissect_rnsap_FrequencyBandIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_FTPICH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 9U, NULL, TRUE); + + return offset; +} + + +static const value_string rnsap_FTPICH_Information_Removal_vals[] = { + { 0, "remove" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_FTPICH_Information_Removal(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, - 22, NULL, TRUE, 0, NULL); + 1, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const per_sequence_t FTPICH_Information_To_Modify_sequence[] = { + { &hf_rnsap_fTPICH_Offset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FTPICH_Offset }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_FTPICH_Information_To_Modify(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_rnsap_FTPICH_Information_To_Modify, FTPICH_Information_To_Modify_sequence); + + return offset; +} + + +static const value_string rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information_vals[] = { + { 0, "setup" }, + { 1, "configurationChange" }, + { 2, "removal" }, + { 0, NULL } +}; + +static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information_choice[] = { + { 0, &hf_rnsap_setup_05 , ASN1_EXTENSION_ROOT , dissect_rnsap_FTPICH_Information }, + { 1, &hf_rnsap_configurationChange_04, ASN1_EXTENSION_ROOT , dissect_rnsap_FTPICH_Information_To_Modify }, + { 2, &hf_rnsap_removal_03 , ASN1_EXTENSION_ROOT , dissect_rnsap_FTPICH_Information_Removal }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information(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_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information, Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information_choice, + NULL); + + return offset; +} + + +static const per_sequence_t FTPICH_Information_Reconf_sequence[] = { + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_FTPICH_Information_Reconf(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_rnsap_FTPICH_Information_Reconf, FTPICH_Information_Reconf_sequence); + + return offset; +} + + +static const per_sequence_t FTPICH_Reconfiguration_Information_sequence[] = { + { &hf_rnsap_fTPICH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FTPICH_SlotFormat }, + { &hf_rnsap_fTPICH_ChannelisationCodenumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FDD_DL_ChannelisationCodeNumber }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_FTPICH_Reconfiguration_Information(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_rnsap_FTPICH_Reconfiguration_Information, FTPICH_Reconfiguration_Information_sequence); + + return offset; +} + + +static const per_sequence_t FTPICH_Information_Response_sequence[] = { + { &hf_rnsap_fTPICH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FTPICH_SlotFormat }, + { &hf_rnsap_fTPICH_ChannelisationCodenumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_ChannelisationCodeNumber }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_FTPICH_Information_Response(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_rnsap_FTPICH_Information_Response, FTPICH_Information_Response_sequence); + + return offset; +} + + + +static int +dissect_rnsap_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 255U, NULL, FALSE); return offset; } @@ -17534,6 +20127,55 @@ dissect_rnsap_GA_CellAdditionalShapes(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static int +dissect_rnsap_RefTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 15U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t T_signalledGainFactors10ms_sequence[] = { + { &hf_rnsap_gain10ms_betaC, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BetaCD }, + { &hf_rnsap_gain10ms_betaD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BetaCD }, + { &hf_rnsap_gain10ms_refTFCNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RefTFCNumber }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_T_signalledGainFactors10ms(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_rnsap_T_signalledGainFactors10ms, T_signalledGainFactors10ms_sequence); + + return offset; +} + + +static const value_string rnsap_Gainfactors_10ms_mode_vals[] = { + { 0, "signalledGainFactors10ms" }, + { 1, "computedGainFactors10ms" }, + { 0, NULL } +}; + +static const per_choice_t Gainfactors_10ms_mode_choice[] = { + { 0, &hf_rnsap_signalledGainFactors10ms, ASN1_EXTENSION_ROOT , dissect_rnsap_T_signalledGainFactors10ms }, + { 1, &hf_rnsap_computedGainFactors10ms, ASN1_EXTENSION_ROOT , dissect_rnsap_RefTFCNumber }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Gainfactors_10ms_mode(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_rnsap_Gainfactors_10ms_mode, Gainfactors_10ms_mode_choice, + NULL); + + return offset; +} + + + +static int dissect_rnsap_BIT_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 16, 16, FALSE, NULL, NULL); @@ -17621,16 +20263,6 @@ dissect_rnsap_BIT_STRING_SIZE_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } - -static int -dissect_rnsap_BIT_STRING_SIZE_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 13, 13, FALSE, NULL, NULL); - - return offset; -} - - static const per_sequence_t GANSS_CNAVclockModel_sequence[] = { { &hf_rnsap_cnavToc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, { &hf_rnsap_cnavTop , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, @@ -17704,11 +20336,21 @@ dissect_rnsap_GANSS_SBASclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } + +static int +dissect_rnsap_Extension_GANSS_AddClockModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + static const value_string rnsap_GANSS_AddClockModels_vals[] = { { 0, "navClockModel" }, { 1, "cnavClockModel" }, { 2, "glonassClockModel" }, { 3, "sbasClockModel" }, + { 4, "extension-GANSS-AddClockModels" }, { 0, NULL } }; @@ -17717,6 +20359,7 @@ static const per_choice_t GANSS_AddClockModels_choice[] = { { 1, &hf_rnsap_cnavClockModel, ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_CNAVclockModel }, { 2, &hf_rnsap_glonassClockModel, ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_GLONASSclockModel }, { 3, &hf_rnsap_sbasClockModel, ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_SBASclockModel }, + { 4, &hf_rnsap_extension_GANSS_AddClockModels, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_GANSS_AddClockModels }, { 0, NULL, 0, NULL } }; @@ -17751,16 +20394,6 @@ dissect_rnsap_GANSS_AddNavigationModelsReq(tvbuff_t *tvb _U_, int offset _U_, as static int -dissect_rnsap_BIT_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 4, 4, FALSE, NULL, NULL); - - return offset; -} - - - -static int dissect_rnsap_BIT_STRING_SIZE_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 1, 1, FALSE, NULL, NULL); @@ -18016,11 +20649,21 @@ dissect_rnsap_GANSS_NavModel_SBASecef(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } + +static int +dissect_rnsap_Extension_GANSS_AddOrbitModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + static const value_string rnsap_GANSS_AddOrbitModels_vals[] = { { 0, "navKeplerianSet" }, { 1, "cnavKeplerianSet" }, { 2, "glonassECEF" }, { 3, "sbasECEF" }, + { 4, "extension-GANSS-AddOrbitModels" }, { 0, NULL } }; @@ -18029,6 +20672,7 @@ static const per_choice_t GANSS_AddOrbitModels_choice[] = { { 1, &hf_rnsap_cnavKeplerianSet, ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_NavModel_CNAVKeplerianSet }, { 2, &hf_rnsap_glonassECEF , ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_NavModel_GLONASSecef }, { 3, &hf_rnsap_sbasECEF , ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_NavModel_SBASecef }, + { 4, &hf_rnsap_extension_GANSS_AddOrbitModels, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_GANSS_AddOrbitModels }, { 0, NULL, 0, NULL } }; @@ -18140,19 +20784,9 @@ dissect_rnsap_T_non_broadcastIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ } - -static int -dissect_rnsap_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 6, 6, FALSE, NULL, NULL); - - return offset; -} - - static const per_sequence_t Ganss_Sat_Info_AddNavList_item_sequence[] = { { &hf_rnsap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_63 }, - { &hf_rnsap_svHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_6 }, + { &hf_rnsap_svHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_9 }, { &hf_rnsap_iod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, { &hf_rnsap_ganssAddClockModels, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GANSS_AddClockModels }, { &hf_rnsap_ganssAddOrbitModels, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GANSS_AddOrbitModels }, @@ -18235,6 +20869,7 @@ static const value_string rnsap_T_gnss_to_id_vals[] = { { 1, "galileo" }, { 2, "qzss" }, { 3, "glonass" }, + { 4, "bds" }, { 0, NULL } }; @@ -18242,7 +20877,7 @@ static const value_string rnsap_T_gnss_to_id_vals[] = { static int dissect_rnsap_T_gnss_to_id(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, TRUE, 3, NULL); + 1, NULL, TRUE, 4, NULL); return offset; } @@ -18362,10 +20997,20 @@ dissect_rnsap_GANSS_UTCmodelSet3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } + +static int +dissect_rnsap_Extension_GANSS_Additional_UTC_Models(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + static const value_string rnsap_GANSS_Additional_UTC_Models_vals[] = { { 0, "utcModel1" }, { 1, "utcModel2" }, { 2, "utcModel3" }, + { 3, "extension-GANSS-Additional-UTC-Models" }, { 0, NULL } }; @@ -18373,6 +21018,7 @@ static const per_choice_t GANSS_Additional_UTC_Models_choice[] = { { 0, &hf_rnsap_utcModel1 , ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_UTCmodelSet1 }, { 1, &hf_rnsap_utcModel2 , ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_UTCmodelSet2 }, { 2, &hf_rnsap_utcModel3 , ASN1_EXTENSION_ROOT , dissect_rnsap_GANSS_UTCmodelSet3 }, + { 3, &hf_rnsap_extension_GANSS_Additional_UTC_Models, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_GANSS_Additional_UTC_Models }, { 0, NULL, 0, NULL } }; @@ -18398,9 +21044,9 @@ dissect_rnsap_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int -dissect_rnsap_INTEGER_0_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_INTEGER_0_1023(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 3U, NULL, FALSE); + 0U, 1023U, NULL, FALSE); return offset; } @@ -18411,13 +21057,14 @@ static const per_sequence_t GANSS_SatelliteInformationKP_item_sequence[] = { { &hf_rnsap_ganss_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, { &hf_rnsap_ganss_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, { &hf_rnsap_ganss_omegadot_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, - { &hf_rnsap_ganss_svhealth_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_4 }, - { &hf_rnsap_ganss_delta_a_sqrt_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_17 }, + { &hf_rnsap_ganss_svStatusINAV_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_4 }, + { &hf_rnsap_ganss_svStatusFNAV_alm, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BIT_STRING_SIZE_2 }, + { &hf_rnsap_ganss_delta_a_sqrt_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_13 }, { &hf_rnsap_ganss_omegazero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 }, { &hf_rnsap_ganss_m_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 }, { &hf_rnsap_ganss_omega_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 }, - { &hf_rnsap_ganss_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_14 }, - { &hf_rnsap_ganss_af_one_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, + { &hf_rnsap_ganss_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 }, + { &hf_rnsap_ganss_af_one_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_13 }, { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18446,8 +21093,8 @@ dissect_rnsap_GANSS_SatelliteInformationKP(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_gANSS_keplerianParameters_sequence[] = { - { &hf_rnsap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_255 }, - { &hf_rnsap_iod_a , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_3 }, + { &hf_rnsap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_1023 }, + { &hf_rnsap_iod_a , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_15 }, { &hf_rnsap_gANSS_SatelliteInformationKP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GANSS_SatelliteInformationKP }, { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } @@ -18549,7 +21196,7 @@ dissect_rnsap_GANSS_SAT_Info_Almanac_NAVkpList(tvbuff_t *tvb _U_, int offset _U_ static const per_sequence_t GANSS_alm_keplerianNAVAlmanac_sequence[] = { - { &hf_rnsap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_255 }, + { &hf_rnsap_t_oa_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_255 }, { &hf_rnsap_sat_info_NAVkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GANSS_SAT_Info_Almanac_NAVkpList }, { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } @@ -18564,6 +21211,61 @@ dissect_rnsap_GANSS_alm_keplerianNAVAlmanac(tvbuff_t *tvb _U_, int offset _U_, a } +static const per_sequence_t GANSS_SAT_Info_Almanac_BDS_sequence[] = { + { &hf_rnsap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_63 }, + { &hf_rnsap_bdsAlmToa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, + { &hf_rnsap_bdsAlmSqrtA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 }, + { &hf_rnsap_bdsAlmE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_17 }, + { &hf_rnsap_bdsAlmW , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 }, + { &hf_rnsap_bdsAlmM0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 }, + { &hf_rnsap_bdsAlmOmega0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 }, + { &hf_rnsap_bdsAlmOmegaDot, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_17 }, + { &hf_rnsap_bdsAlmDeltaI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 }, + { &hf_rnsap_bdsAlmA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, + { &hf_rnsap_bdsAlmA1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, + { &hf_rnsap_bdsSvHealth , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BIT_STRING_SIZE_9 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GANSS_SAT_Info_Almanac_BDS(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_rnsap_GANSS_SAT_Info_Almanac_BDS, GANSS_SAT_Info_Almanac_BDS_sequence); + + return offset; +} + + +static const per_sequence_t GANSS_SAT_Info_Almanac_BDSkpList_sequence_of[1] = { + { &hf_rnsap_GANSS_SAT_Info_Almanac_BDSkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_GANSS_SAT_Info_Almanac_BDS }, +}; + +static int +dissect_rnsap_GANSS_SAT_Info_Almanac_BDSkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_GANSS_SAT_Info_Almanac_BDSkpList, GANSS_SAT_Info_Almanac_BDSkpList_sequence_of, + 1, maxGANSSSatAlmanac, FALSE); + + return offset; +} + + +static const per_sequence_t GANSS_alm_KEPLERIANBDSALMANAC_sequence[] = { + { &hf_rnsap_sat_info_BDSkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GANSS_SAT_Info_Almanac_BDSkpList }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GANSS_alm_KEPLERIANBDSALMANAC(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_rnsap_GANSS_alm_KEPLERIANBDSALMANAC, GANSS_alm_KEPLERIANBDSALMANAC_sequence); + + return offset; +} + + static const per_sequence_t GANSS_SAT_Info_Almanac_REDkpList_item_sequence[] = { { &hf_rnsap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_63 }, { &hf_rnsap_redAlmDeltaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, @@ -18600,7 +21302,7 @@ dissect_rnsap_GANSS_SAT_Info_Almanac_REDkpList(tvbuff_t *tvb _U_, int offset _U_ static const per_sequence_t GANSS_alm_keplerianReducedAlmanac_sequence[] = { - { &hf_rnsap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_255 }, + { &hf_rnsap_t_oa_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_255 }, { &hf_rnsap_sat_info_REDkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GANSS_SAT_Info_Almanac_REDkpList }, { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } @@ -18657,7 +21359,7 @@ dissect_rnsap_GANSS_SAT_Info_Almanac_MIDIkpList(tvbuff_t *tvb _U_, int offset _U static const per_sequence_t GANSS_alm_keplerianMidiAlmanac_sequence[] = { - { &hf_rnsap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_255 }, + { &hf_rnsap_t_oa_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_255 }, { &hf_rnsap_sat_info_MIDIkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GANSS_SAT_Info_Almanac_MIDIkpList }, { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } @@ -18728,16 +21430,6 @@ dissect_rnsap_GANSS_alm_keplerianGLONASS(tvbuff_t *tvb _U_, int offset _U_, asn1 } - -static int -dissect_rnsap_BIT_STRING_SIZE_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 9, 9, FALSE, NULL, NULL); - - return offset; -} - - static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecefList_item_sequence[] = { { &hf_rnsap_sbasAlmDataID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_2 }, { &hf_rnsap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_63 }, @@ -18893,6 +21585,46 @@ dissect_rnsap_GANSS_AuxInfoReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } +static const per_sequence_t GANSS_BDSclockModel_sequence[] = { + { &hf_rnsap_bdsToc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_17 }, + { &hf_rnsap_bdsa0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 }, + { &hf_rnsap_bdsa1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_22 }, + { &hf_rnsap_bdsa2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, + { &hf_rnsap_bdsTgd1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_10 }, + { &hf_rnsap_bdsAODC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_5 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GANSS_BDSclockModel(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_rnsap_GANSS_BDSclockModel, GANSS_BDSclockModel_sequence); + + return offset; +} + + + +static int +dissect_rnsap_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 6, 6, FALSE, NULL, NULL); + + return offset; +} + + + +static int +dissect_rnsap_BIT_STRING_SIZE_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 31, 31, FALSE, NULL, NULL); + + return offset; +} + + static int dissect_rnsap_INTEGER_0_1_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -18905,10 +21637,11 @@ dissect_rnsap_INTEGER_0_1_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ static const per_sequence_t GANSS_Clock_Model_item_sequence[] = { { &hf_rnsap_t_oc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_14 }, - { &hf_rnsap_a_i2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_12 }, - { &hf_rnsap_a_i1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_18 }, - { &hf_rnsap_a_i0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_28 }, + { &hf_rnsap_a_i2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_6 }, + { &hf_rnsap_a_i1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_21 }, + { &hf_rnsap_a_i0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_31 }, { &hf_rnsap_t_gd , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_BIT_STRING_SIZE_10 }, + { &hf_rnsap_sisa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, { &hf_rnsap_model_id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_INTEGER_0_1_ }, { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } @@ -18966,9 +21699,9 @@ dissect_rnsap_GANSS_IonosphereRegionalStormFlags(tvbuff_t *tvb _U_, int offset _ static const per_sequence_t GANSS_Ionospheric_Model_sequence[] = { - { &hf_rnsap_alpha_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_12 }, - { &hf_rnsap_alpha_one_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_12 }, - { &hf_rnsap_alpha_two_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_12 }, + { &hf_rnsap_alpha_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, + { &hf_rnsap_alpha_one_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_11 }, + { &hf_rnsap_alpha_two_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_14 }, { &hf_rnsap_gANSS_IonosphereRegionalStormFlags, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GANSS_IonosphereRegionalStormFlags }, { &hf_rnsap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } @@ -19220,9 +21953,9 @@ dissect_rnsap_GANSS_Data_Bit_Assistance_ReqItem(tvbuff_t *tvb _U_, int offset _U static int -dissect_rnsap_BIT_STRING_SIZE_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 31, 31, FALSE, NULL, NULL); +dissect_rnsap_GANSS_Delta_T(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -128, 127U, NULL, FALSE); return offset; } @@ -19532,6 +22265,38 @@ dissect_rnsap_GANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a } +static const per_sequence_t GANSS_NavModel_BDSKeplerianSet_sequence[] = { + { &hf_rnsap_bdsURAI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_4 }, + { &hf_rnsap_bdsToe , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_17 }, + { &hf_rnsap_bdsAPowerHalf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 }, + { &hf_rnsap_bdsE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 }, + { &hf_rnsap_bdsW , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 }, + { &hf_rnsap_bdsDeltaN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_16 }, + { &hf_rnsap_bdsM0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 }, + { &hf_rnsap_bdsOmega0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 }, + { &hf_rnsap_bdsOmegaDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 }, + { &hf_rnsap_bdsI0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 }, + { &hf_rnsap_bdsIDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_14 }, + { &hf_rnsap_bdsCuc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_18 }, + { &hf_rnsap_bdsCus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_18 }, + { &hf_rnsap_bdsCrc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_18 }, + { &hf_rnsap_bdsCrs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_18 }, + { &hf_rnsap_bdsCic , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_18 }, + { &hf_rnsap_bdsCis , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_18 }, + { &hf_rnsap_bdsAODE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_5 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GANSS_NavModel_BDSKeplerianSet(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_rnsap_GANSS_NavModel_BDSKeplerianSet, GANSS_NavModel_BDSKeplerianSet_sequence); + + return offset; +} + + static const value_string rnsap_GANSS_SBAS_ID_vals[] = { { 0, "waas" }, { 1, "egnos" }, @@ -19560,6 +22325,26 @@ dissect_rnsap_GANSS_Time_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } +static const per_sequence_t GANSS_UTCmodelSet4_sequence[] = { + { &hf_rnsap_utcA0_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_32 }, + { &hf_rnsap_utcA1_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_24 }, + { &hf_rnsap_utcDeltaTls , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, + { &hf_rnsap_utcWNlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, + { &hf_rnsap_utcDN_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, + { &hf_rnsap_utcDeltaTlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BIT_STRING_SIZE_8 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GANSS_UTCmodelSet4(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_rnsap_GANSS_UTCmodelSet4, GANSS_UTCmodelSet4_sequence); + + return offset; +} + + static const per_sequence_t GA_AccessPointPosition_sequence[] = { { &hf_rnsap_geographicalCoordinate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -22217,6 +25002,21 @@ dissect_rnsap_IMSI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot } +static const value_string rnsap_Improved_Synchronized_Indicator_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Improved_Synchronized_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 1, NULL, FALSE, 0, NULL); + + return offset; +} + + static const per_sequence_t GA_AccessPointPositionwithOptionalAltitude_sequence[] = { { &hf_rnsap_geographicalCoordinate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GeographicalCoordinate }, { &hf_rnsap_altitudeAndDirection, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_GA_AltitudeAndDirection }, @@ -22602,6 +25402,8 @@ static const value_string rnsap_T_informationTypeItem_vals[] = { { 15, "mBMS-Transmission-Mode" }, { 16, "mBMS-Neighbouring-Cell-Information" }, { 17, "mBMS-RLC-Sequence-Number" }, + { 18, "aNR-Cell-Information" }, + { 19, "cOmmonERGCH-Cell-Information" }, { 0, NULL } }; @@ -22609,7 +25411,7 @@ static const value_string rnsap_T_informationTypeItem_vals[] = { static int dissect_rnsap_T_informationTypeItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 7, NULL, TRUE, 11, NULL); + 7, NULL, TRUE, 13, NULL); return offset; } @@ -22698,7 +25500,7 @@ dissect_rnsap_InterFrequencyCellID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t Inter_Frequency_Cell_SIB11_or_SIB12_sequence[] = { - { &hf_rnsap_interFrequencyCellID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InterFrequencyCellID }, + { &hf_rnsap_interFrequencyCellID_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InterFrequencyCellID }, { &hf_rnsap_dL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, { &hf_rnsap_uL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN }, { &hf_rnsap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryScramblingCode }, @@ -22805,6 +25607,88 @@ dissect_rnsap_Inter_Frequency_Cell_Information(tvbuff_t *tvb _U_, int offset _U_ } + +static int +dissect_rnsap_InterFrequencyCellID_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, maxCellSIB11ter_1, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t Inter_Frequency_Cell_SIB11ter_sequence[] = { + { &hf_rnsap_interFrequencyCellID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InterFrequencyCellID_Ext }, + { &hf_rnsap_dL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, + { &hf_rnsap_uL_UARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UARFCN }, + { &hf_rnsap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryScramblingCode }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Inter_Frequency_Cell_SIB11ter(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_rnsap_Inter_Frequency_Cell_SIB11ter, Inter_Frequency_Cell_SIB11ter_sequence); + + return offset; +} + + +static const per_sequence_t Inter_Frequency_Cell_SIB11ter_List_sequence_of[1] = { + { &hf_rnsap_Inter_Frequency_Cell_SIB11ter_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Inter_Frequency_Cell_SIB11ter }, +}; + +static int +dissect_rnsap_Inter_Frequency_Cell_SIB11ter_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Inter_Frequency_Cell_SIB11ter_List, Inter_Frequency_Cell_SIB11ter_List_sequence_of, + 1, maxCellSIB11ter_ext, FALSE); + + return offset; +} + + +static const per_sequence_t Inter_Frequency_Cells_Information_SIB11ter_Per_Indication_sequence[] = { + { &hf_rnsap_inter_Frequency_Cell_Indication_SIB11ter, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Inter_Frequency_Cell_Indication }, + { &hf_rnsap_inter_Frequency_Cell_List_SIB11ter, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Inter_Frequency_Cell_SIB11ter_List }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Inter_Frequency_Cells_Information_SIB11ter_Per_Indication(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_rnsap_Inter_Frequency_Cells_Information_SIB11ter_Per_Indication, Inter_Frequency_Cells_Information_SIB11ter_Per_Indication_sequence); + + return offset; +} + + +static const per_sequence_t Inter_Frequency_Cell_Information_SIB11ter_sequence_of[1] = { + { &hf_rnsap_Inter_Frequency_Cell_Information_SIB11ter_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Inter_Frequency_Cells_Information_SIB11ter_Per_Indication }, +}; + +static int +dissect_rnsap_Inter_Frequency_Cell_Information_SIB11ter(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Inter_Frequency_Cell_Information_SIB11ter, Inter_Frequency_Cell_Information_SIB11ter_sequence_of, + 1, 2, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_InterStream_Interference_Compensation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 15U, NULL, TRUE); + + return offset; +} + + static const value_string rnsap_IPSub_vals[] = { { 0, "first" }, { 1, "second" }, @@ -22885,48 +25769,30 @@ dissect_rnsap_IdleIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t List_Of_PLMNs_sequence_of[1] = { - { &hf_rnsap_List_Of_PLMNs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, +static const per_sequence_t LAI_List_sequence_of[1] = { + { &hf_rnsap_LAI_List_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_LAI }, }; static int -dissect_rnsap_List_Of_PLMNs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_LAI_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_rnsap_List_Of_PLMNs, List_Of_PLMNs_sequence_of, - 1, maxNrOfBroadcastPLMNs, FALSE); + ett_rnsap_LAI_List, LAI_List_sequence_of, + 1, maxNrOfLAIs, FALSE); return offset; } +static const per_sequence_t LABased_sequence[] = { + { &hf_rnsap_laiList , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_LAI_List }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; static int -dissect_rnsap_L3_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 108 "./asn1/rnsap/rnsap.cnf" - tvbuff_t *parameter_tvb; - dissector_handle_t parameter_handle = NULL; - - offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, ¶meter_tvb, NULL); - - - if (!parameter_tvb) - return offset; - - switch (ProcedureCode) { - - case RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER: - parameter_handle = rrc_dl_dcch_handle; - break; - case RNSAP_ID_UPLINKSIGNALLINGTRANSFER: - default: - break; - } - - if (parameter_handle) - call_dissector(parameter_handle, parameter_tvb, actx->pinfo, tree); - - +dissect_rnsap_LABased(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_rnsap_LABased, LABased_sequence); return offset; } @@ -22996,6 +25862,220 @@ dissect_rnsap_LCRTDD_Uplink_Physical_Channel_Capability(tvbuff_t *tvb _U_, int o } +static const value_string rnsap_ReportInterval_vals[] = { + { 0, "ms250" }, + { 1, "ms500" }, + { 2, "ms1000" }, + { 3, "ms2000" }, + { 4, "ms3000" }, + { 5, "ms4000" }, + { 6, "ms6000" }, + { 7, "ms12000" }, + { 8, "ms16000" }, + { 9, "ms20000" }, + { 10, "ms24000" }, + { 11, "ms32000" }, + { 12, "ms64000" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_ReportInterval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 13, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_ReportAmount_vals[] = { + { 0, "n1" }, + { 1, "n2" }, + { 2, "n4" }, + { 3, "n8" }, + { 4, "n16" }, + { 5, "n32" }, + { 6, "n64" }, + { 7, "infinity" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_ReportAmount(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, TRUE, 0, NULL); + + return offset; +} + + +static const per_sequence_t MDT_Report_Parameters_sequence[] = { + { &hf_rnsap_reportInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ReportInterval }, + { &hf_rnsap_reportAmount , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ReportAmount }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_MDT_Report_Parameters(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_rnsap_MDT_Report_Parameters, MDT_Report_Parameters_sequence); + + return offset; +} + + +static const value_string rnsap_M1Report_vals[] = { + { 0, "periodic" }, + { 1, "event1F" }, + { 0, NULL } +}; + +static const per_choice_t M1Report_choice[] = { + { 0, &hf_rnsap_periodic_01 , ASN1_EXTENSION_ROOT , dissect_rnsap_MDT_Report_Parameters }, + { 1, &hf_rnsap_event1F , ASN1_EXTENSION_ROOT , dissect_rnsap_Event1F_Parameters }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_M1Report(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_rnsap_M1Report, M1Report_choice, + NULL); + + return offset; +} + + +static const value_string rnsap_M2Report_vals[] = { + { 0, "periodic" }, + { 1, "event1I" }, + { 0, NULL } +}; + +static const per_choice_t M2Report_choice[] = { + { 0, &hf_rnsap_periodic_01 , ASN1_EXTENSION_ROOT , dissect_rnsap_MDT_Report_Parameters }, + { 1, &hf_rnsap_event1I , ASN1_EXTENSION_ROOT , dissect_rnsap_Event1I_Parameters }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_M2Report(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_rnsap_M2Report, M2Report_choice, + NULL); + + return offset; +} + + +static const value_string rnsap_MDT_Activation_vals[] = { + { 0, "mdt-only" }, + { 1, "mdt-and-trace" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_MDT_Activation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const per_sequence_t RAI_sequence[] = { + { &hf_rnsap_pLMN_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, + { &hf_rnsap_lAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_LAC }, + { &hf_rnsap_rAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RAC }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_RAI(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_rnsap_RAI, RAI_sequence); + + return offset; +} + + +static const per_sequence_t RAI_List_sequence_of[1] = { + { &hf_rnsap_RAI_List_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RAI }, +}; + +static int +dissect_rnsap_RAI_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_RAI_List, RAI_List_sequence_of, + 1, maxNrOfRAIs, FALSE); + + return offset; +} + + +static const per_sequence_t RABased_sequence[] = { + { &hf_rnsap_raiList , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RAI_List }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_RABased(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_rnsap_RABased, RABased_sequence); + + return offset; +} + + +static const value_string rnsap_MDTAreaScope_vals[] = { + { 0, "cellbased" }, + { 1, "labased" }, + { 2, "rabased" }, + { 3, "plmn-area-based" }, + { 0, NULL } +}; + +static const per_choice_t MDTAreaScope_choice[] = { + { 0, &hf_rnsap_cellbased , ASN1_EXTENSION_ROOT , dissect_rnsap_CellBased }, + { 1, &hf_rnsap_labased , ASN1_EXTENSION_ROOT , dissect_rnsap_LABased }, + { 2, &hf_rnsap_rabased , ASN1_EXTENSION_ROOT , dissect_rnsap_RABased }, + { 3, &hf_rnsap_plmn_area_based, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_MDTAreaScope(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_rnsap_MDTAreaScope, MDTAreaScope_choice, + NULL); + + return offset; +} + + +static const per_sequence_t MDT_Configuration_sequence[] = { + { &hf_rnsap_mdtActivation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MDT_Activation }, + { &hf_rnsap_mdtAreaScope , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MDTAreaScope }, + { &hf_rnsap_m1report , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_M1Report }, + { &hf_rnsap_m2report , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_M2Report }, + { &hf_rnsap_m3report , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_MDT_Configuration(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_rnsap_MDT_Configuration, MDT_Configuration_sequence); + + return offset; +} + + static int dissect_rnsap_MaxNrOfUL_DPCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -23076,28 +26156,6 @@ dissect_rnsap_MaxNrULPhysicalchannels(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const value_string rnsap_Max_UE_DTX_Cycle_vals[] = { - { 0, "v5" }, - { 1, "v10" }, - { 2, "v20" }, - { 3, "v40" }, - { 4, "v64" }, - { 5, "v80" }, - { 6, "v128" }, - { 7, "v160" }, - { 0, NULL } -}; - - -static int -dissect_rnsap_Max_UE_DTX_Cycle(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, TRUE, 0, NULL); - - return offset; -} - - static const per_sequence_t MBMS_Bearer_Service_Full_Address_sequence[] = { { &hf_rnsap_accessPointName, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_AccessPointName }, { &hf_rnsap_iPMulticastAddress, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_IPMulticastAddress }, @@ -23557,6 +26615,86 @@ dissect_rnsap_MIMO_Mode_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } + +static int +dissect_rnsap_MIMO_withfourtransmitantennas_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_null(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const value_string rnsap_MIMO_withfourtransmitantennas_ModeIndicator_vals[] = { + { 0, "activate" }, + { 1, "deactivate" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_MIMO_withfourtransmitantennas_ModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_null(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const value_string rnsap_DualStream_MIMO_withfourtransmitantennas_ModeIndicator_vals[] = { + { 0, "activate" }, + { 1, "deactivate" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_DualStream_MIMO_withfourtransmitantennas_ModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const per_sequence_t Additional_Secondary_CPICH_sequence[] = { + { &hf_rnsap_additional_secondary_CPICH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MIMO_S_CPICH_Channelisation_Code }, + { &hf_rnsap_additional_D_CPICH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_MIMO_S_CPICH_Channelisation_Code }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Additional_Secondary_CPICH(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_rnsap_Additional_Secondary_CPICH, Additional_Secondary_CPICH_sequence); + + return offset; +} + + +static const per_sequence_t Additional_Associated_Secondary_CPICH_sequence_of[1] = { + { &hf_rnsap_Additional_Associated_Secondary_CPICH_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Additional_Secondary_CPICH }, +}; + +static int +dissect_rnsap_Additional_Associated_Secondary_CPICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Additional_Associated_Secondary_CPICH, Additional_Associated_Secondary_CPICH_sequence_of, + 1, maxSCPICHCell_1, FALSE); + + return offset; +} + + static const value_string rnsap_MinUL_ChannelisationCodeLength_vals[] = { { 0, "v4" }, { 1, "v8" }, @@ -23669,17 +26807,10 @@ dissect_rnsap_MulticellEDCH_RL_SpecificInformationItemIEs(tvbuff_t *tvb _U_, int } -static const per_sequence_t Multiple_PLMN_List_sequence[] = { - { &hf_rnsap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, - { &hf_rnsap_list_Of_PLMNs , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_List_Of_PLMNs }, - { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, - { NULL, 0, 0, NULL } -}; static int -dissect_rnsap_Multiple_PLMN_List(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_rnsap_Multiple_PLMN_List, Multiple_PLMN_List_sequence); +dissect_rnsap_Multicell_EDCH_Restriction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL); return offset; } @@ -23763,131 +26894,666 @@ dissect_rnsap_MIMO_SFMode_For_HSPDSCHDualStream(tvbuff_t *tvb _U_, int offset _U } -static const per_sequence_t NACC_Related_Data_sequence[] = { - { &hf_rnsap_gERAN_SI_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GERAN_SI_Type }, +static const value_string rnsap_Multicarrier_EDCH_Transport_Bearer_Mode_vals[] = { + { 0, "separate-Iur-Transport-Bearer-Mode" }, + { 1, "shared-Iur-Transport-Bearer-Mode" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Multicarrier_EDCH_Transport_Bearer_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_SNPL_Carrier_Group_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 3U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_MACdFlows_Specific_Info_sequence[] = { + { &hf_rnsap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EDCH_MACdFlow_ID }, + { &hf_rnsap_bindingID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_BindingID }, + { &hf_rnsap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransportLayerAddress }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; static int -dissect_rnsap_NACC_Related_Data(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Multi_Carrier_EDCH_MACdFlows_Specific_Info(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_rnsap_NACC_Related_Data, NACC_Related_Data_sequence); + ett_rnsap_Multi_Carrier_EDCH_MACdFlows_Specific_Info, Multi_Carrier_EDCH_MACdFlows_Specific_Info_sequence); return offset; } -static const per_sequence_t Neighbouring_UMTS_CellInformation_sequence_of[1] = { - { &hf_rnsap_Neighbouring_UMTS_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container }, +static const per_sequence_t Multi_Carrier_EDCH_MACdFlows_Information_TDD_sequence_of[1] = { + { &hf_rnsap_Multi_Carrier_EDCH_MACdFlows_Information_TDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Multi_Carrier_EDCH_MACdFlows_Specific_Info }, }; static int -dissect_rnsap_Neighbouring_UMTS_CellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Multi_Carrier_EDCH_MACdFlows_Information_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_rnsap_Neighbouring_UMTS_CellInformation, Neighbouring_UMTS_CellInformation_sequence_of, - 1, maxNrOfNeighbouringRNCs, FALSE); + ett_rnsap_Multi_Carrier_EDCH_MACdFlows_Information_TDD, Multi_Carrier_EDCH_MACdFlows_Information_TDD_sequence_of, + 1, maxNrOfEDCHMACdFlows, FALSE); return offset; } -static const value_string rnsap_TxDiversityIndicator_vals[] = { - { 0, "true" }, - { 1, "false" }, +static const per_sequence_t Multi_Carrier_EDCH_LCR_InformationItem_sequence[] = { + { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, + { &hf_rnsap_sNPL_carrier_group_indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SNPL_Carrier_Group_Indicator }, + { &hf_rnsap_pRxdesBase , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_PUCH_PRXdesBase }, + { &hf_rnsap_multi_Carrier_EDCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multi_Carrier_EDCH_MACdFlows_Information_TDD }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_LCR_InformationItem(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_rnsap_Multi_Carrier_EDCH_LCR_InformationItem, Multi_Carrier_EDCH_LCR_InformationItem_sequence); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_Information_sequence_of[1] = { + { &hf_rnsap_Multi_Carrier_EDCH_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Multi_Carrier_EDCH_LCR_InformationItem }, +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Multi_Carrier_EDCH_Information, Multi_Carrier_EDCH_Information_sequence_of, + 1, maxNrOfULCarriersLCR_1, FALSE); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_Info_sequence[] = { + { &hf_rnsap_multicarrier_EDCH_Transport_Bearer_Mode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Multicarrier_EDCH_Transport_Bearer_Mode }, + { &hf_rnsap_multi_carrier_EDCH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Multi_Carrier_EDCH_Information }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_Info(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_rnsap_Multi_Carrier_EDCH_Info, Multi_Carrier_EDCH_Info_sequence); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs_sequence[] = { + { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs(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_rnsap_Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs, Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs_sequence); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_Information_Removal_List_sequence_of[1] = { + { &hf_rnsap_Multi_Carrier_EDCH_Information_Removal_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs }, +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_Information_Removal_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Multi_Carrier_EDCH_Information_Removal_List, Multi_Carrier_EDCH_Information_Removal_List_sequence_of, + 1, maxNrOfULCarriersLCR_1, FALSE); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_Change_Info_sequence[] = { + { &hf_rnsap_multicarrier_EDCH_Transport_Bearer_Mode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multicarrier_EDCH_Transport_Bearer_Mode }, + { &hf_rnsap_multi_carrier_EDCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multi_Carrier_EDCH_Information }, + { &hf_rnsap_multi_Carrier_EDCH_Information_Removal_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multi_Carrier_EDCH_Information_Removal_List }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_Change_Info(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_rnsap_Multi_Carrier_EDCH_Change_Info, Multi_Carrier_EDCH_Change_Info_sequence); + + return offset; +} + + +static const value_string rnsap_Continue_Setup_Change_Multi_Carrier_EDCH_vals[] = { + { 0, "continue" }, + { 1, "setup" }, + { 2, "change" }, { 0, NULL } }; +static const per_choice_t Continue_Setup_Change_Multi_Carrier_EDCH_choice[] = { + { 0, &hf_rnsap_continue , ASN1_EXTENSION_ROOT , dissect_rnsap_NULL }, + { 1, &hf_rnsap_setup , ASN1_EXTENSION_ROOT , dissect_rnsap_Multi_Carrier_EDCH_Info }, + { 2, &hf_rnsap_change , ASN1_EXTENSION_ROOT , dissect_rnsap_Multi_Carrier_EDCH_Change_Info }, + { 0, NULL, 0, NULL } +}; static int -dissect_rnsap_TxDiversityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Continue_Setup_Change_Multi_Carrier_EDCH(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_rnsap_Continue_Setup_Change_Multi_Carrier_EDCH, Continue_Setup_Change_Multi_Carrier_EDCH_choice, + NULL); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_Reconfigure_sequence[] = { + { &hf_rnsap_continue_setup_change_Of_Multi_Carrier_EDCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Continue_Setup_Change_Multi_Carrier_EDCH }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_Reconfigure(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_rnsap_Multi_Carrier_EDCH_Reconfigure, Multi_Carrier_EDCH_Reconfigure_sequence); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_LCR_Information_ResponseItem_sequence[] = { + { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, + { &hf_rnsap_e_DCH_TDD_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_DCH_TDD_MACdFlow_Specific_InformationResp }, + { &hf_rnsap_e_AGCH_Specific_Information_Response_LCR_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_AGCH_Specific_InformationRespList_LCR_TDD }, + { &hf_rnsap_e_HICH_Scheduled_InformationResp_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_HICH_Scheduled_InformationRespList_LCR_TDD }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_LCR_Information_ResponseItem(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_rnsap_Multi_Carrier_EDCH_LCR_Information_ResponseItem, Multi_Carrier_EDCH_LCR_Information_ResponseItem_sequence); + + return offset; +} + + +static const per_sequence_t Multi_Carrier_EDCH_Information_Response_sequence_of[1] = { + { &hf_rnsap_Multi_Carrier_EDCH_Information_Response_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Multi_Carrier_EDCH_LCR_Information_ResponseItem }, +}; + +static int +dissect_rnsap_Multi_Carrier_EDCH_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Multi_Carrier_EDCH_Information_Response, Multi_Carrier_EDCH_Information_Response_sequence_of, + 1, maxNrOfULCarriersLCR_1, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_INTEGER_2_32_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 2U, 32U, NULL, TRUE); + + return offset; +} + + +static const value_string rnsap_Multiflow_Mode_vals[] = { + { 0, "primary" }, + { 1, "assisting" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Multiflow_Mode(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); + 2, NULL, TRUE, 0, NULL); return offset; } -static const value_string rnsap_STTD_SupportIndicator_vals[] = { - { 0, "sTTD-Supported" }, - { 1, "sTTD-not-Supported" }, +static const value_string rnsap_Multiflow_MIMO_vals[] = { + { 0, "on" }, + { 1, "off" }, { 0, NULL } }; static int -dissect_rnsap_STTD_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Multiflow_MIMO(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); + 2, NULL, TRUE, 0, NULL); return offset; } -static const per_sequence_t Neighbouring_FDD_CellInformationItem_sequence[] = { - { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, - { &hf_rnsap_uARFCNforNu , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, - { &hf_rnsap_uARFCNforNd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, - { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameOffset }, - { &hf_rnsap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryScramblingCode }, - { &hf_rnsap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCPICH_Power }, - { &hf_rnsap_cellIndividualOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellIndividualOffset }, - { &hf_rnsap_txDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TxDiversityIndicator }, - { &hf_rnsap_sTTD_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_STTD_SupportIndicator }, - { &hf_rnsap_closedLoopMode1_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ClosedLoopMode1_SupportIndicator }, - { &hf_rnsap_not_used_closedLoopMode2_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL }, + +static int +dissect_rnsap_INTEGER_0_30_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 30U, NULL, TRUE); + + return offset; +} + + +static const value_string rnsap_Multiflow_Timing_vals[] = { + { 0, "time-Reference" }, + { 1, "non-Time-Reference" }, + { 0, NULL } +}; + +static const per_choice_t Multiflow_Timing_choice[] = { + { 0, &hf_rnsap_time_Reference, ASN1_EXTENSION_ROOT , dissect_rnsap_NULL }, + { 1, &hf_rnsap_non_Time_Reference, ASN1_EXTENSION_ROOT , dissect_rnsap_INTEGER_0_30_ }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Multiflow_Timing(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_rnsap_Multiflow_Timing, Multiflow_Timing_choice, + NULL); + + return offset; +} + + + +static int +dissect_rnsap_INTEGER_1_16_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 16U, NULL, TRUE); + + return offset; +} + + +static const per_sequence_t Multiflow_Information_sequence[] = { + { &hf_rnsap_total_Number_of_HS_DSCH_Cells, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_2_32_ }, + { &hf_rnsap_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Multiflow_Mode }, + { &hf_rnsap_mimo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Multiflow_MIMO }, + { &hf_rnsap_timing , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multiflow_Timing }, + { &hf_rnsap_max_Number_of_HS_SCCH_Sets_per_NodeB, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_INTEGER_1_16_ }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; static int -dissect_rnsap_Neighbouring_FDD_CellInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Multiflow_Information(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_rnsap_Neighbouring_FDD_CellInformationItem, Neighbouring_FDD_CellInformationItem_sequence); + ett_rnsap_Multiflow_Information, Multiflow_Information_sequence); return offset; } -static const per_sequence_t Neighbouring_FDD_CellInformation_sequence_of[1] = { - { &hf_rnsap_Neighbouring_FDD_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_FDD_CellInformationItem }, +static const per_sequence_t Multiflow_Information_To_Modify_sequence[] = { + { &hf_rnsap_total_Number_of_HS_DSCH_Cells, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_INTEGER_2_32_ }, + { &hf_rnsap_mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multiflow_Mode }, + { &hf_rnsap_mimo , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multiflow_MIMO }, + { &hf_rnsap_timing , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Multiflow_Timing }, + { &hf_rnsap_max_Number_of_HS_SCCH_Sets_per_NodeB, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_INTEGER_1_16_ }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } }; static int -dissect_rnsap_Neighbouring_FDD_CellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_rnsap_Neighbouring_FDD_CellInformation, Neighbouring_FDD_CellInformation_sequence_of, - 1, maxNrOfFDDNeighboursPerRNC, TRUE); +dissect_rnsap_Multiflow_Information_To_Modify(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_rnsap_Multiflow_Information_To_Modify, Multiflow_Information_To_Modify_sequence); return offset; } +static const value_string rnsap_Multiflow_Stop_vals[] = { + { 0, "stop" }, + { 0, NULL } +}; + static int -dissect_rnsap_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Multiflow_Stop(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, TRUE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Multiflow_Reconfiguration_vals[] = { + { 0, "setup" }, + { 1, "configurationChange" }, + { 2, "stop" }, + { 0, NULL } +}; + +static const per_choice_t Multiflow_Reconfiguration_choice[] = { + { 0, &hf_rnsap_setup_01 , ASN1_EXTENSION_ROOT , dissect_rnsap_Multiflow_Information }, + { 1, &hf_rnsap_configurationChange, ASN1_EXTENSION_ROOT , dissect_rnsap_Multiflow_Information_To_Modify }, + { 2, &hf_rnsap_stop , ASN1_EXTENSION_ROOT , dissect_rnsap_Multiflow_Stop }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Multiflow_Reconfiguration(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_rnsap_Multiflow_Reconfiguration, Multiflow_Reconfiguration_choice, + NULL); + + return offset; +} + + +static const per_sequence_t Multiflow_RepetitionFactors_sequence[] = { + { &hf_rnsap_assisting_CQI_RepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CQI_RepetitionFactor }, + { &hf_rnsap_assisting_AckNack_RepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_AckNack_RepetitionFactor }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Multiflow_RepetitionFactors(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_rnsap_Multiflow_RepetitionFactors, Multiflow_RepetitionFactors_sequence); + + return offset; +} + + + +static int +dissect_rnsap_Multiflow_OrdinalNumberOfFrequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 2U, NULL, TRUE); + 1U, 32U, NULL, TRUE); return offset; } +static const value_string rnsap_MU_MIMO_Operation_vals[] = { + { 0, "mU-MIMO-Used" }, + { 1, "mU-MIMO-Not-Used" }, + { 0, NULL } +}; + static int -dissect_rnsap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_MU_MIMO_Operation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Standalone_Midamble_Configuration_vals[] = { + { 0, "v2" }, + { 1, "v4" }, + { 2, "v6" }, + { 3, "v8" }, + { 4, "v10" }, + { 5, "v12" }, + { 6, "v14" }, + { 7, "v16" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Standalone_Midamble_Configuration(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, TRUE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_Standalone_MidambleShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 6U, NULL, FALSE); + 0U, 15U, NULL, FALSE); return offset; } +static const value_string rnsap_Standalone_Midamble_RepetitionPeriod_vals[] = { + { 0, "v1" }, + { 1, "v2" }, + { 2, "v4" }, + { 3, "v8" }, + { 4, "v16" }, + { 5, "v32" }, + { 6, "v64" }, + { 0, NULL } +}; + static int -dissect_rnsap_PCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Standalone_Midamble_RepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 7, NULL, TRUE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_Standalone_Midamble_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - -150, 400U, NULL, TRUE); + 0U, 63U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_ReferenceBeta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -15, 16U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t Standalone_Midamble_Channel_Information_sequence[] = { + { &hf_rnsap_standalone_Midamble_Configuration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Standalone_Midamble_Configuration }, + { &hf_rnsap_standalone_MidambleShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Standalone_MidambleShift }, + { &hf_rnsap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TimeSlotLCR }, + { &hf_rnsap_repetitionPeriod_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Standalone_Midamble_RepetitionPeriod }, + { &hf_rnsap_offset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Standalone_Midamble_Offset }, + { &hf_rnsap_referenceBeta , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ReferenceBeta }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Standalone_Midamble_Channel_Information(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_rnsap_Standalone_Midamble_Channel_Information, Standalone_Midamble_Channel_Information_sequence); + + return offset; +} + + +static const per_sequence_t MU_MIMO_InformationLCR_sequence[] = { + { &hf_rnsap_mU_MIMO_Operation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MU_MIMO_Operation }, + { &hf_rnsap_standalone_Midamble_Channel_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Standalone_Midamble_Channel_Information }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_MU_MIMO_InformationLCR(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_rnsap_MU_MIMO_InformationLCR, MU_MIMO_InformationLCR_sequence); + + return offset; +} + + +static const value_string rnsap_MU_MIMO_Usage_Indicator_vals[] = { + { 0, "ul-Only" }, + { 1, "dl-Only" }, + { 2, "ul-and-dl" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_MU_MIMO_Usage_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 3, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Standalone_Midamble_Channel_Indicator_vals[] = { + { 0, "used" }, + { 1, "not-used" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Standalone_Midamble_Channel_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const per_sequence_t MU_MIMO_Indicator_sequence[] = { + { &hf_rnsap_mU_MIMO_Usage_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MU_MIMO_Usage_Indicator }, + { &hf_rnsap_standalone_Midamble_Channel_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Standalone_Midamble_Channel_Indicator }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_MU_MIMO_Indicator(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_rnsap_MU_MIMO_Indicator, MU_MIMO_Indicator_sequence); + + return offset; +} + + +static const per_sequence_t NACC_Related_Data_sequence[] = { + { &hf_rnsap_gERAN_SI_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GERAN_SI_Type }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_NACC_Related_Data(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_rnsap_NACC_Related_Data, NACC_Related_Data_sequence); + + return offset; +} + + +static const per_sequence_t Neighbouring_UMTS_CellInformation_sequence_of[1] = { + { &hf_rnsap_Neighbouring_UMTS_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container }, +}; + +static int +dissect_rnsap_Neighbouring_UMTS_CellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Neighbouring_UMTS_CellInformation, Neighbouring_UMTS_CellInformation_sequence_of, + 1, maxNrOfNeighbouringRNCs, FALSE); + + return offset; +} + + +static const per_sequence_t Neighbouring_UMTS_CellInformation_Ext_sequence_of[1] = { + { &hf_rnsap_Neighbouring_UMTS_CellInformation_Ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Single_Container }, +}; + +static int +dissect_rnsap_Neighbouring_UMTS_CellInformation_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Neighbouring_UMTS_CellInformation_Ext, Neighbouring_UMTS_CellInformation_Ext_sequence_of, + 1, maxNrOfExtendedNeighbouringRNCs, FALSE); + + return offset; +} + + +static const per_sequence_t Neighbouring_FDD_CellInformationItem_sequence[] = { + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, + { &hf_rnsap_uARFCNforNu , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, + { &hf_rnsap_uARFCNforNd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, + { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameOffset }, + { &hf_rnsap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrimaryScramblingCode }, + { &hf_rnsap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PrimaryCPICH_Power }, + { &hf_rnsap_cellIndividualOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellIndividualOffset }, + { &hf_rnsap_txDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TxDiversityIndicator }, + { &hf_rnsap_sTTD_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_STTD_SupportIndicator }, + { &hf_rnsap_closedLoopMode1_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ClosedLoopMode1_SupportIndicator }, + { &hf_rnsap_not_used_closedLoopMode2_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_NULL }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Neighbouring_FDD_CellInformationItem(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_rnsap_Neighbouring_FDD_CellInformationItem, Neighbouring_FDD_CellInformationItem_sequence); + + return offset; +} + + +static const per_sequence_t Neighbouring_FDD_CellInformation_sequence_of[1] = { + { &hf_rnsap_Neighbouring_FDD_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_FDD_CellInformationItem }, +}; + +static int +dissect_rnsap_Neighbouring_FDD_CellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Neighbouring_FDD_CellInformation, Neighbouring_FDD_CellInformation_sequence_of, + 1, maxNrOfFDDNeighboursPerRNC, TRUE); return offset; } @@ -23932,6 +27598,64 @@ dissect_rnsap_Neighbouring_TDD_CellInformation(tvbuff_t *tvb _U_, int offset _U_ } +static const per_sequence_t Neighbouring_LCR_TDD_CellInformationItem_sequence[] = { + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, + { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, + { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameOffset }, + { &hf_rnsap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CellParameterID }, + { &hf_rnsap_sCTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SCTD_Indicator }, + { &hf_rnsap_cellIndividualOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellIndividualOffset }, + { &hf_rnsap_dPCHConstantValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCHConstantValue }, + { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PCCPCH_Power }, + { &hf_rnsap_restrictionStateIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RestrictionStateIndicator }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(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_rnsap_Neighbouring_LCR_TDD_CellInformationItem, Neighbouring_LCR_TDD_CellInformationItem_sequence); + + return offset; +} + + +static const per_sequence_t Neighbouring_LCR_TDD_CellInformation_sequence_of[1] = { + { &hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem }, +}; + +static int +dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Neighbouring_LCR_TDD_CellInformation, Neighbouring_LCR_TDD_CellInformation_sequence_of, + 1, maxNrOfLCRTDDNeighboursPerRNC, TRUE); + + return offset; +} + + +static const per_sequence_t Neighbouring_UMTS_CellInformationExtensionItem_sequence[] = { + { &hf_rnsap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID }, + { &hf_rnsap_cN_PS_DomainIdentifier, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CN_PS_DomainIdentifier }, + { &hf_rnsap_cN_CS_DomainIdentifier, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CN_CS_DomainIdentifier }, + { &hf_rnsap_neighbouring_FDD_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_FDD_CellInformation }, + { &hf_rnsap_neighbouring_TDD_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_TDD_CellInformation }, + { &hf_rnsap_neighbouring_LCR_TDD_CellInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Neighbouring_LCR_TDD_CellInformation }, + { &hf_rnsap_extended_RNC_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_Extended_RNC_ID }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Neighbouring_UMTS_CellInformationExtensionItem(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_rnsap_Neighbouring_UMTS_CellInformationExtensionItem, Neighbouring_UMTS_CellInformationExtensionItem_sequence); + + return offset; +} + + static const per_sequence_t Neighbouring_UMTS_CellInformationItem_sequence[] = { { &hf_rnsap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RNC_ID }, { &hf_rnsap_cN_PS_DomainIdentifier, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CN_PS_DomainIdentifier }, @@ -23951,6 +27675,20 @@ dissect_rnsap_Neighbouring_UMTS_CellInformationItem(tvbuff_t *tvb _U_, int offse } +static const per_sequence_t MultipleFrequencyBandsIndicatorList_sequence_of[1] = { + { &hf_rnsap_MultipleFrequencyBandsIndicatorList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_FrequencyBandIndicator }, +}; + +static int +dissect_rnsap_MultipleFrequencyBandsIndicatorList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_MultipleFrequencyBandsIndicatorList, MultipleFrequencyBandsIndicatorList_sequence_of, + 0, maxMultipleFrequencyBands, FALSE); + + return offset; +} + + static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = { { &hf_rnsap_uC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UC_ID }, { &hf_rnsap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, @@ -24067,84 +27805,55 @@ dissect_rnsap_NeighbouringTDDCellMeasurementInformation768(tvbuff_t *tvb _U_, in } -static const value_string rnsap_RestrictionStateIndicator_vals[] = { - { 0, "cellNotResevedForOperatorUse" }, - { 1, "cellResevedForOperatorUse" }, - { 0, NULL } -}; - - -static int -dissect_rnsap_RestrictionStateIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, TRUE, 0, NULL); - - return offset; -} - - -static const per_sequence_t Neighbouring_LCR_TDD_CellInformationItem_sequence[] = { - { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, - { &hf_rnsap_uARFCNforNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UARFCN }, - { &hf_rnsap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_FrameOffset }, - { &hf_rnsap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CellParameterID }, - { &hf_rnsap_sCTD_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SCTD_Indicator }, - { &hf_rnsap_cellIndividualOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CellIndividualOffset }, - { &hf_rnsap_dPCHConstantValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_DPCHConstantValue }, - { &hf_rnsap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PCCPCH_Power }, - { &hf_rnsap_restrictionStateIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_RestrictionStateIndicator }, +static const per_sequence_t Neighbouring_E_UTRA_CellInformationItem_sequence[] = { + { &hf_rnsap_eCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ECGI }, + { &hf_rnsap_eARFCN_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EARFCN_Information }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; static int -dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Neighbouring_E_UTRA_CellInformationItem(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_rnsap_Neighbouring_LCR_TDD_CellInformationItem, Neighbouring_LCR_TDD_CellInformationItem_sequence); + ett_rnsap_Neighbouring_E_UTRA_CellInformationItem, Neighbouring_E_UTRA_CellInformationItem_sequence); return offset; } -static const per_sequence_t Neighbouring_LCR_TDD_CellInformation_sequence_of[1] = { - { &hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_LCR_TDD_CellInformationItem }, +static const per_sequence_t Neighbouring_E_UTRA_CellInformation_sequence_of[1] = { + { &hf_rnsap_Neighbouring_E_UTRA_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_E_UTRA_CellInformationItem }, }; static int -dissect_rnsap_Neighbouring_LCR_TDD_CellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Neighbouring_E_UTRA_CellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_rnsap_Neighbouring_LCR_TDD_CellInformation, Neighbouring_LCR_TDD_CellInformation_sequence_of, - 1, maxNrOfLCRTDDNeighboursPerRNC, TRUE); + ett_rnsap_Neighbouring_E_UTRA_CellInformation, Neighbouring_E_UTRA_CellInformation_sequence_of, + 1, maxNrOfEUTRANeighboursPerRNC, TRUE); return offset; } -static const per_sequence_t Neighbouring_E_UTRA_CellInformationItem_sequence[] = { - { &hf_rnsap_eCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ECGI }, - { &hf_rnsap_eARFCN_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_EARFCN_Information }, - { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, - { NULL, 0, 0, NULL } -}; static int -dissect_rnsap_Neighbouring_E_UTRA_CellInformationItem(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_rnsap_Neighbouring_E_UTRA_CellInformationItem, Neighbouring_E_UTRA_CellInformationItem_sequence); +dissect_rnsap_RadioFrequencyBandEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 256U, NULL, FALSE); return offset; } -static const per_sequence_t Neighbouring_E_UTRA_CellInformation_sequence_of[1] = { - { &hf_rnsap_Neighbouring_E_UTRA_CellInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Neighbouring_E_UTRA_CellInformationItem }, +static const per_sequence_t MultipleFrequencyBandsIndicatorList_EUTRA_sequence_of[1] = { + { &hf_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_RadioFrequencyBandEUTRA }, }; static int -dissect_rnsap_Neighbouring_E_UTRA_CellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_rnsap_Neighbouring_E_UTRA_CellInformation, Neighbouring_E_UTRA_CellInformation_sequence_of, - 1, maxNrOfEUTRANeighboursPerRNC, TRUE); + ett_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA, MultipleFrequencyBandsIndicatorList_EUTRA_sequence_of, + 0, maxMultipleFrequencyBandsEUTRA, FALSE); return offset; } @@ -24165,6 +27874,31 @@ dissect_rnsap_NonCellSpecificTxDiversity(tvbuff_t *tvb _U_, int offset _U_, asn1 } +static const value_string rnsap_Non_rectangular_resource_allocation_indicator_vals[] = { + { 0, "activate" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Non_rectangular_resource_allocation_indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 1, NULL, FALSE, 0, NULL); + + return offset; +} + + + +static int +dissect_rnsap_Non_rectangular_resource_timeslot_set(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 7, 7, FALSE, NULL, NULL); + + return offset; +} + + static int dissect_rnsap_NrOfDLchannelisationcodes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -24195,6 +27929,16 @@ dissect_rnsap_NRT_Load_Information_Value(tvbuff_t *tvb _U_, int offset _U_, asn1 } + +static int +dissect_rnsap_INTEGER_0_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 3U, NULL, FALSE); + + return offset; +} + + static const per_sequence_t NRTLoadInformationValue_sequence[] = { { &hf_rnsap_uplinkNRTLoadInformationValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_3 }, { &hf_rnsap_downlinkNRTLoadInformationValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_3 }, @@ -24217,6 +27961,10 @@ static const value_string rnsap_Number_Of_Supported_Carriers_vals[] = { { 3, "one-six-carrier" }, { 4, "three-six-carrier" }, { 5, "six-six-carrier" }, + { 6, "one-two-carrier-discontiguous" }, + { 7, "two-two-carrier-discontiguous" }, + { 8, "one-two-carrier-contiguous" }, + { 9, "two-two-carrier-contiguous" }, { 0, NULL } }; @@ -24224,7 +27972,7 @@ static const value_string rnsap_Number_Of_Supported_Carriers_vals[] = { static int dissect_rnsap_Number_Of_Supported_Carriers(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, - 6, NULL, TRUE, 0, NULL); + 6, NULL, TRUE, 4, NULL); return offset; } @@ -24350,6 +28098,16 @@ dissect_rnsap_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } + +static int +dissect_rnsap_OrdinalNumberOfFrequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 32U, NULL, TRUE); + + return offset; +} + + static const value_string rnsap_Out_of_Sychronization_Window_vals[] = { { 0, "ms40" }, { 1, "ms80" }, @@ -24453,6 +28211,16 @@ dissect_rnsap_PCH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } + +static int +dissect_rnsap_PCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 503U, NULL, TRUE); + + return offset; +} + + static const per_sequence_t Periodic_sequence[] = { { &hf_rnsap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ReportPeriodicity }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -24498,11 +28266,15 @@ dissect_rnsap_PLCCHsequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } +static const per_sequence_t PLMN_List_sequence_of[1] = { + { &hf_rnsap_PLMN_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, +}; static int -dissect_rnsap_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 24U, NULL, FALSE); +dissect_rnsap_PLMN_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_PLMN_List, PLMN_List_sequence_of, + 0, maxNrOfBroadcastPLMNs, FALSE); return offset; } @@ -24529,6 +28301,77 @@ dissect_rnsap_PowerOffsetForSecondaryCPICHforMIMORequestIndicator(tvbuff_t *tvb static int +dissect_rnsap_CommonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 255U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_PowerOffsetForSCPICH_DCPICHforMIMOwithfourtransmitantennas(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -12, 0U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t Associated_Secondary_CPICH_sequence[] = { + { &hf_rnsap_associated_secondary_CPICH_channelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CommonPhysicalChannelID }, + { &hf_rnsap_associated_secondary_CPICH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PowerOffsetForSCPICH_DCPICHforMIMOwithfourtransmitantennas }, + { &hf_rnsap_associated_D_CPICH_channelId, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CommonPhysicalChannelID }, + { &hf_rnsap_associated_D_CPICH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_PowerOffsetForSCPICH_DCPICHforMIMOwithfourtransmitantennas }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Associated_Secondary_CPICH(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_rnsap_Associated_Secondary_CPICH, Associated_Secondary_CPICH_sequence); + + return offset; +} + + +static const per_sequence_t PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_sequence_of[1] = { + { &hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Associated_Secondary_CPICH }, +}; + +static int +dissect_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas, PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_sequence_of, + 1, maxSCPICHCell, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_null(tvb, offset, actx, tree, hf_index); + + return offset; +} + + + +static int +dissect_rnsap_Precoder_Weight_Set_Restriction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 64, 64, FALSE, NULL, NULL); + + return offset; +} + + + +static int dissect_rnsap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 1U, 256U, NULL, FALSE); @@ -24696,16 +28539,6 @@ dissect_rnsap_Received_Total_Wideband_Power_Value_IncrDecrThres(tvbuff_t *tvb _U } - -static int -dissect_rnsap_RefTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 15U, NULL, FALSE); - - return offset; -} - - static const value_string rnsap_Released_CN_Domain_vals[] = { { 0, "pSDomain" }, { 1, "cSDomain" }, @@ -24754,7 +28587,7 @@ static const value_string rnsap_ReportCharacteristics_vals[] = { static const per_choice_t ReportCharacteristics_choice[] = { { 0, &hf_rnsap_onDemand , ASN1_EXTENSION_ROOT , dissect_rnsap_NULL }, - { 1, &hf_rnsap_periodic_01 , ASN1_EXTENSION_ROOT , dissect_rnsap_Periodic }, + { 1, &hf_rnsap_periodic_02 , ASN1_EXTENSION_ROOT , dissect_rnsap_Periodic }, { 2, &hf_rnsap_eventA , ASN1_EXTENSION_ROOT , dissect_rnsap_EventA }, { 3, &hf_rnsap_eventB , ASN1_EXTENSION_ROOT , dissect_rnsap_EventB }, { 4, &hf_rnsap_eventC , ASN1_EXTENSION_ROOT , dissect_rnsap_EventC }, @@ -25042,6 +28875,16 @@ dissect_rnsap_SAI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto static int +dissect_rnsap_SDPCCH_PowerOffsetInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 6U, NULL, TRUE); + + return offset; +} + + + +static int dissect_rnsap_INTEGER_0_4095(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 0U, 4095U, NULL, FALSE); @@ -25466,68 +29309,207 @@ dissect_rnsap_Secondary_CCPCH_Info_TDD768(tvbuff_t *tvb _U_, int offset _U_, asn } -static const per_sequence_t Possible_Secondary_Serving_Cell_sequence[] = { - { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, + +static int +dissect_rnsap_S_E_DPCCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 17U, NULL, TRUE); + + return offset; +} + + +static const value_string rnsap_S_E_ROCH_Release_Indicator_vals[] = { + { 0, "s-E-ROCHreleased" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_S_E_ROCH_Release_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 1, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_vals[] = { + { 0, "setup" }, + { 1, "configurationChange" }, + { 2, "removal" }, + { 0, NULL } +}; + +static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice[] = { + { 0, &hf_rnsap_setup_02 , ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Setup_Info }, + { 1, &hf_rnsap_configurationChange_01, ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Cell_Information_ConfigurationChange_List }, + { 2, &hf_rnsap_removal , ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Cell_Information_Removal_List }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency(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_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice, + NULL); + + return offset; +} + + +static const value_string rnsap_UL_CLTD_Activation_Information_vals[] = { + { 0, "activated" }, + { 1, "de-activated" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UL_CLTD_Activation_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const per_sequence_t UL_CLTD_Information_sequence[] = { + { &hf_rnsap_sDPCCH_PowerOffsetInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_SDPCCH_PowerOffsetInformation }, + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_C_ID }, + { &hf_rnsap_uL_CLTD_Activation_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_CLTD_Activation_Information }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; static int -dissect_rnsap_Possible_Secondary_Serving_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_UL_CLTD_Information(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_rnsap_Possible_Secondary_Serving_Cell, Possible_Secondary_Serving_Cell_sequence); + ett_rnsap_UL_CLTD_Information, UL_CLTD_Information_sequence); return offset; } -static const per_sequence_t Possible_Secondary_Serving_Cell_List_sequence_of[1] = { - { &hf_rnsap_Possible_Secondary_Serving_Cell_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Possible_Secondary_Serving_Cell }, +static const per_sequence_t UL_CLTD_Information_To_Modify_sequence[] = { + { &hf_rnsap_sDPCCH_PowerOffsetInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_SDPCCH_PowerOffsetInformation }, + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_C_ID }, + { &hf_rnsap_uL_CLTD_Activation_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_UL_CLTD_Activation_Information }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } }; static int -dissect_rnsap_Possible_Secondary_Serving_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_rnsap_Possible_Secondary_Serving_Cell_List, Possible_Secondary_Serving_Cell_List_sequence_of, - 1, maxNrOfHSDSCH_1, FALSE); +dissect_rnsap_UL_CLTD_Information_To_Modify(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_rnsap_UL_CLTD_Information_To_Modify, UL_CLTD_Information_To_Modify_sequence); return offset; } -static const per_sequence_t Secondary_Serving_Cell_List_sequence[] = { - { &hf_rnsap_possible_Secondary_Serving_Cell_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Possible_Secondary_Serving_Cell_List }, +static const value_string rnsap_UL_CLTD_Information_Removal_vals[] = { + { 0, "remove" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UL_CLTD_Information_Removal(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, TRUE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD_vals[] = { + { 0, "setup" }, + { 1, "configurationChange" }, + { 2, "removal" }, + { 0, NULL } +}; + +static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD_choice[] = { + { 0, &hf_rnsap_setup_04 , ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CLTD_Information }, + { 1, &hf_rnsap_configurationChange_03, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CLTD_Information_To_Modify }, + { 2, &hf_rnsap_removal_02 , ASN1_EXTENSION_ROOT , dissect_rnsap_UL_CLTD_Information_Removal }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD(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_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD, Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD_choice, + NULL); + + return offset; +} + + +static const per_sequence_t UL_DPCCH2_Information_sequence[] = { + { &hf_rnsap_f_DPCH_Info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_F_DPCH_Info }, { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; static int -dissect_rnsap_Secondary_Serving_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_UL_DPCCH2_Information(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_rnsap_Secondary_Serving_Cell_List, Secondary_Serving_Cell_List_sequence); + ett_rnsap_UL_DPCCH2_Information, UL_DPCCH2_Information_sequence); return offset; } -static const value_string rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_vals[] = { +static const per_sequence_t UL_DPCCH2_Information_To_Modify_sequence[] = { + { &hf_rnsap_f_DPCH_Info_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_F_DPCH_Info_To_Modify }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_UL_DPCCH2_Information_To_Modify(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_rnsap_UL_DPCCH2_Information_To_Modify, UL_DPCCH2_Information_To_Modify_sequence); + + return offset; +} + + +static const value_string rnsap_UL_DPCCH2_Information_Removal_vals[] = { + { 0, "remove" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UL_DPCCH2_Information_Removal(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, TRUE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2_vals[] = { { 0, "setup" }, { 1, "configurationChange" }, { 2, "removal" }, { 0, NULL } }; -static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice[] = { - { 0, &hf_rnsap_setup , ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Setup_Info }, - { 1, &hf_rnsap_configurationChange, ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Cell_Information_ConfigurationChange_List }, - { 2, &hf_rnsap_removal , ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Cell_Information_Removal_List }, +static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2_choice[] = { + { 0, &hf_rnsap_setup_07 , ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCCH2_Information }, + { 1, &hf_rnsap_configurationChange_06, ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCCH2_Information_To_Modify }, + { 2, &hf_rnsap_removal_05 , ASN1_EXTENSION_ROOT , dissect_rnsap_UL_DPCCH2_Information_Removal }, { 0, NULL, 0, NULL } }; static int -dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2(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_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice, + ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2, Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2_choice, NULL); return offset; @@ -25601,41 +29583,36 @@ dissect_rnsap_SixteenQAM_UL_Operation_Indicator(tvbuff_t *tvb _U_, int offset _U } +static const value_string rnsap_SixtyfourQAM_UL_Operation_Indicator_vals[] = { + { 0, "activate" }, + { 1, "deactivate" }, + { 0, NULL } +}; + static int -dissect_rnsap_SNACode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); +dissect_rnsap_SixtyfourQAM_UL_Operation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); return offset; } -static const per_sequence_t ListOfSNAs_sequence_of[1] = { - { &hf_rnsap_ListOfSNAs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_SNACode }, -}; static int -dissect_rnsap_ListOfSNAs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_rnsap_ListOfSNAs, ListOfSNAs_sequence_of, - 1, maxNrOfSNAs, FALSE); +dissect_rnsap_SourceID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_SAI(tvb, offset, actx, tree, hf_index); return offset; } -static const per_sequence_t SNA_Information_sequence[] = { - { &hf_rnsap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PLMN_Identity }, - { &hf_rnsap_listOfSNAs , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ListOfSNAs }, - { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, - { NULL, 0, 0, NULL } -}; static int -dissect_rnsap_SNA_Information(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_rnsap_SNA_Information, SNA_Information_sequence); +dissect_rnsap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 256U, NULL, FALSE); return offset; } @@ -25643,9 +29620,9 @@ dissect_rnsap_SNA_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static int -dissect_rnsap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 256U, NULL, FALSE); +dissect_rnsap_SpeechVersion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 4, 4, FALSE, NULL, NULL); return offset; } @@ -25755,6 +29732,22 @@ dissect_rnsap_Support_PLCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } +static const value_string rnsap_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order_vals[] = { + { 0, "supported" }, + { 1, "not-supported" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + static int dissect_rnsap_INTEGER_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -25825,6 +29818,25 @@ dissect_rnsap_SYNC_UL_ProcParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } + +static int +dissect_rnsap_TAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, + 2, 2, FALSE, NULL); + + return offset; +} + + + +static int +dissect_rnsap_TargetID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_CGI(tvb, offset, actx, tree, hf_index); + + return offset; +} + + static const per_sequence_t TDD_DCHs_to_ModifySpecificItem_sequence[] = { { &hf_rnsap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_DCH_ID }, { &hf_rnsap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CCTrCH_ID }, @@ -26245,6 +30257,20 @@ dissect_rnsap_Transmission_Gap_Pattern_Sequence_Information(tvbuff_t *tvb _U_, i } +static const per_sequence_t Affected_HSDSCH_Serving_Cell_List_sequence_of[1] = { + { &hf_rnsap_Affected_HSDSCH_Serving_Cell_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, +}; + +static int +dissect_rnsap_Affected_HSDSCH_Serving_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Affected_HSDSCH_Serving_Cell_List, Affected_HSDSCH_Serving_Cell_List_sequence_of, + 0, maxNrOfHSDSCH, FALSE); + + return offset; +} + + static const per_sequence_t Transmission_Mode_Information_List_sequence[] = { { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, { &hf_rnsap_transmissionMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_TransmissionMode }, @@ -26447,6 +30473,31 @@ dissect_rnsap_TransportBearerNotSetupIndicator(tvbuff_t *tvb _U_, int offset _U_ } + +static int +dissect_rnsap_INTEGER_0_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 4U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t TPC_slot_position_sequence[] = { + { &hf_rnsap_slot_position , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_INTEGER_0_4 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_TPC_slot_position(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_rnsap_TPC_slot_position, TPC_slot_position_sequence); + + return offset; +} + + static const value_string rnsap_TransportFormatManagement_vals[] = { { 0, "cell-based" }, { 1, "ue-based" }, @@ -26511,6 +30562,37 @@ dissect_rnsap_TSTD_Support_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } + +static int +dissect_rnsap_TTI_Update_Ind(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_null(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const value_string rnsap_TTI_Update_Indicator_vals[] = { + { 0, "tTI-Update-CFN" }, + { 1, "tTI-Update-Ind" }, + { 0, NULL } +}; + +static const per_choice_t TTI_Update_Indicator_choice[] = { + { 0, &hf_rnsap_tTI_Update_CFN, ASN1_NO_EXTENSIONS , dissect_rnsap_CFN }, + { 1, &hf_rnsap_tTI_Update_Ind, ASN1_NO_EXTENSIONS , dissect_rnsap_TTI_Update_Ind }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_TTI_Update_Indicator(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_rnsap_TTI_Update_Indicator, TTI_Update_Indicator_choice, + NULL); + + return offset; +} + + static const value_string rnsap_TypeOfError_vals[] = { { 0, "not-understood" }, { 1, "missing" }, @@ -26571,6 +30653,21 @@ dissect_rnsap_UE_AggregateMaximumBitRate_Enforcement_Indicator(tvbuff_t *tvb _U_ } +static const value_string rnsap_UE_Support_of_non_rectangular_resource_allocation_vals[] = { + { 0, "support" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UE_Support_of_non_rectangular_resource_allocation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 1, NULL, FALSE, 0, NULL); + + return offset; +} + + static const value_string rnsap_UE_TS0_CapabilityLCR_vals[] = { { 0, "tS0-Capable" }, { 1, "tS0-Not-Capable" }, @@ -26587,6 +30684,65 @@ dissect_rnsap_UE_TS0_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } +static const value_string rnsap_Radio_Frequency_Band_vals[] = { + { 0, "a" }, + { 1, "b" }, + { 2, "c" }, + { 3, "d" }, + { 4, "e" }, + { 5, "f" }, + { 6, "g" }, + { 7, "h" }, + { 8, "i" }, + { 9, "j" }, + { 10, "k" }, + { 11, "l" }, + { 12, "m" }, + { 13, "n" }, + { 14, "o" }, + { 15, "p" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Radio_Frequency_Band(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 16, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const per_sequence_t Radio_Frequency_BandItem_sequence[] = { + { &hf_rnsap_radio_Frequency_Band, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Radio_Frequency_Band }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Radio_Frequency_BandItem(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_rnsap_Radio_Frequency_BandItem, Radio_Frequency_BandItem_sequence); + + return offset; +} + + +static const per_sequence_t UE_RF_Band_CapabilityLCR_sequence_of[1] = { + { &hf_rnsap_UE_RF_Band_CapabilityLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Radio_Frequency_BandItem }, +}; + +static int +dissect_rnsap_UE_RF_Band_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_UE_RF_Band_CapabilityLCR, UE_RF_Band_CapabilityLCR_sequence_of, + 1, maxFreqBandsTDD, FALSE); + + return offset; +} + + static int dissect_rnsap_LCRTDD_HSDSCH_Physical_Layer_Category(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -26914,7 +31070,7 @@ static const value_string rnsap_UEMeasurementReportCharacteristics_vals[] = { }; static const per_choice_t UEMeasurementReportCharacteristics_choice[] = { - { 0, &hf_rnsap_periodic_02 , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic }, + { 0, &hf_rnsap_periodic_03 , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsPeriodic }, { 1, &hf_rnsap_event1h , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent1h }, { 2, &hf_rnsap_event1i , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent1i }, { 3, &hf_rnsap_event6a , ASN1_EXTENSION_ROOT , dissect_rnsap_UEMeasurementReportCharacteristicsEvent6a }, @@ -27396,6 +31552,47 @@ dissect_rnsap_UEMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, a static int +dissect_rnsap_UPHFiltering_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 32U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rnsap_Extension_UE_Measurement_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const value_string rnsap_UE_Measurement_Value_vals[] = { + { 0, "uPHFiltering-Value" }, + { 1, "extension-UE-Measurement-Value" }, + { 0, NULL } +}; + +static const per_choice_t UE_Measurement_Value_choice[] = { + { 0, &hf_rnsap_uPHFiltering_Value, ASN1_NO_EXTENSIONS , dissect_rnsap_UPHFiltering_Value }, + { 1, &hf_rnsap_extension_UE_Measurement_Value, ASN1_NO_EXTENSIONS , dissect_rnsap_Extension_UE_Measurement_Value }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_UE_Measurement_Value(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_rnsap_UE_Measurement_Value, UE_Measurement_Value_choice, + NULL); + + return offset; +} + + + +static int dissect_rnsap_UE_SupportIndicatorExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 32, 32, FALSE, NULL, NULL); @@ -27467,6 +31664,16 @@ dissect_rnsap_UE_State(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, } + +static int +dissect_rnsap_UE_transmission_power_headroom_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 31U, NULL, FALSE); + + return offset; +} + + static const value_string rnsap_UL_DPDCHIndicatorEDCH_vals[] = { { 0, "uL-DPDCH-present" }, { 1, "uL-DPDCH-not-present" }, @@ -27893,6 +32100,22 @@ dissect_rnsap_USCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } +static const value_string rnsap_Usefulness_Of_Battery_Optimization_vals[] = { + { 0, "can-benefit" }, + { 1, "cannot-benefit" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_Usefulness_Of_Battery_Optimization(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, FALSE, 0, NULL); + + return offset; +} + + static const value_string rnsap_User_Plane_Congestion_Fields_Inclusion_vals[] = { { 0, "shall-be-included" }, { 0, NULL } @@ -27908,6 +32131,160 @@ dissect_rnsap_User_Plane_Congestion_Fields_Inclusion(tvbuff_t *tvb _U_, int offs } +static const per_sequence_t UMTS_Cell_Info_sequence[] = { + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_UMTS_Cell_Info(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_rnsap_UMTS_Cell_Info, UMTS_Cell_Info_sequence); + + return offset; +} + + +static const per_sequence_t UL_CLTD_Information_Reconf_sequence[] = { + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_UL_CLTD_Information_Reconf(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_rnsap_UL_CLTD_Information_Reconf, UL_CLTD_Information_Reconf_sequence); + + return offset; +} + + +static const value_string rnsap_UL_CLTD_State_Update_Information_vals[] = { + { 0, "activate" }, + { 1, "de-activate" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UL_CLTD_State_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 2, NULL, TRUE, 0, NULL); + + return offset; +} + + +static const per_sequence_t UL_DPCCH2_Information_Reconf_sequence[] = { + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_UL_DPCCH2_Information_Reconf(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_rnsap_UL_DPCCH2_Information_Reconf, UL_DPCCH2_Information_Reconf_sequence); + + return offset; +} + + +static const per_sequence_t UL_MIMO_Information_sequence[] = { + { &hf_rnsap_e_roch_power_offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_ROCH_PowerOffset }, + { &hf_rnsap_s_e_dpcch_power_offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_S_E_DPCCH_PowerOffset }, + { &hf_rnsap_interstream_compensation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_InterStream_Interference_Compensation }, + { &hf_rnsap_minimum_E_TFCI_rank2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_INTEGER_0_127 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_UL_MIMO_Information(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_rnsap_UL_MIMO_Information, UL_MIMO_Information_sequence); + + return offset; +} + + +static const per_sequence_t UL_MIMO_Information_To_Modify_sequence[] = { + { &hf_rnsap_e_roch_power_offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_E_ROCH_PowerOffset }, + { &hf_rnsap_s_e_dpcch_power_offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_S_E_DPCCH_PowerOffset }, + { &hf_rnsap_interstream_compensation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_InterStream_Interference_Compensation }, + { &hf_rnsap_minimum_E_TFCI_rank2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_INTEGER_0_127 }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_UL_MIMO_Information_To_Modify(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_rnsap_UL_MIMO_Information_To_Modify, UL_MIMO_Information_To_Modify_sequence); + + return offset; +} + + +static const value_string rnsap_UL_MIMO_Removal_vals[] = { + { 0, "remove" }, + { 0, NULL } +}; + + +static int +dissect_rnsap_UL_MIMO_Removal(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, TRUE, 0, NULL); + + return offset; +} + + +static const value_string rnsap_UL_MIMO_Reconfiguration_vals[] = { + { 0, "setup" }, + { 1, "configurationChange" }, + { 2, "removal" }, + { 0, NULL } +}; + +static const per_choice_t UL_MIMO_Reconfiguration_choice[] = { + { 0, &hf_rnsap_setup_08 , ASN1_NO_EXTENSIONS , dissect_rnsap_UL_MIMO_Information }, + { 1, &hf_rnsap_configurationChange_07, ASN1_NO_EXTENSIONS , dissect_rnsap_UL_MIMO_Information_To_Modify }, + { 2, &hf_rnsap_removal_06 , ASN1_NO_EXTENSIONS , dissect_rnsap_UL_MIMO_Removal }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_UL_MIMO_Reconfiguration(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_rnsap_UL_MIMO_Reconfiguration, UL_MIMO_Reconfiguration_choice, + NULL); + + return offset; +} + + +static const per_sequence_t UL_MIMO_DL_Control_Channel_Information_sequence[] = { + { &hf_rnsap_e_roch_channelization_code, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_FDD_DL_ChannelisationCodeNumber }, + { &hf_rnsap_s_e_rnti , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_E_RNTI }, + { &hf_rnsap_s_signature_sequence, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ERGCH_SignatureSequence }, + { &hf_rnsap_s_e_roch_release_indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_S_E_ROCH_Release_Indicator }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_UL_MIMO_DL_Control_Channel_Information(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_rnsap_UL_MIMO_DL_Control_Channel_Information, UL_MIMO_DL_Control_Channel_Information_sequence); + + return offset; +} + + static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -29512,7 +33889,7 @@ static const value_string rnsap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Freque }; static const per_choice_t Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_choice[] = { - { 0, &hf_rnsap_setup , ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Setup_Info }, + { 0, &hf_rnsap_setup_02 , ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Setup_Info }, { 1, &hf_rnsap_addition , ASN1_EXTENSION_ROOT , dissect_rnsap_Additional_EDCH_Cell_Information_To_Add_List }, { 0, NULL, 0, NULL } }; @@ -35743,13 +40120,24 @@ dissect_rnsap_Cell_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ } + +static int +dissect_rnsap_Additional_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + static const value_string rnsap_CommonMeasurementObjectType_CM_Rqst_vals[] = { { 0, "cell" }, + { 1, "additional-CommonMeasurementObjectType-CM-Rqst" }, { 0, NULL } }; static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = { { 0, &hf_rnsap_cell_01 , ASN1_EXTENSION_ROOT , dissect_rnsap_Cell_CM_Rqst }, + { 1, &hf_rnsap_additional_CommonMeasurementObjectType_CM_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Additional_CommonMeasurementObjectType_CM_Rqst }, { 0, NULL, 0, NULL } }; @@ -35763,6 +40151,60 @@ dissect_rnsap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset } +static const per_sequence_t GSM_Cell_CM_Rqst_sequence[] = { + { &hf_rnsap_cGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CGI }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GSM_Cell_CM_Rqst(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_rnsap_GSM_Cell_CM_Rqst, GSM_Cell_CM_Rqst_sequence); + + return offset; +} + + + +static int +dissect_rnsap_Extension_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const per_sequence_t GsmCellItem_CM_Rqst_sequence[] = { + { &hf_rnsap_measurementID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementID }, + { &hf_rnsap_gsmCell , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_GSM_Cell_CM_Rqst }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GsmCellItem_CM_Rqst(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_rnsap_GsmCellItem_CM_Rqst, GsmCellItem_CM_Rqst_sequence); + + return offset; +} + + +static const per_sequence_t GsmCellList_CM_Rqst_sequence_of[1] = { + { &hf_rnsap_GsmCellList_CM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_GsmCellItem_CM_Rqst }, +}; + +static int +dissect_rnsap_GsmCellList_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_GsmCellList_CM_Rqst, GsmCellList_CM_Rqst_sequence_of, + 1, maxNoOfGsmCell, FALSE); + + return offset; +} + + static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -35813,6 +40255,45 @@ dissect_rnsap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _ } + +static int +dissect_rnsap_Extension_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const per_sequence_t GsmCellItem_CM_Rsp_sequence[] = { + { &hf_rnsap_measurementID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementID }, + { &hf_rnsap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_CommonMeasurementValue }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GsmCellItem_CM_Rsp(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_rnsap_GsmCellItem_CM_Rsp, GsmCellItem_CM_Rsp_sequence); + + return offset; +} + + +static const per_sequence_t GsmCellList_CM_Rsp_sequence_of[1] = { + { &hf_rnsap_GsmCellList_CM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_GsmCellItem_CM_Rsp }, +}; + +static int +dissect_rnsap_GsmCellList_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_GsmCellList_CM_Rsp, GsmCellList_CM_Rsp_sequence_of, + 1, maxNoOfGsmCell, FALSE); + + return offset; +} + + static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -35828,6 +40309,36 @@ dissect_rnsap_CommonMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _ } +static const per_sequence_t Extension_FailureMeasurementItem_sequence[] = { + { &hf_rnsap_measurementID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementID }, + { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Extension_FailureMeasurementItem(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_rnsap_Extension_FailureMeasurementItem, Extension_FailureMeasurementItem_sequence); + + return offset; +} + + +static const per_sequence_t Extension_FailureMeasurementList_sequence_of[1] = { + { &hf_rnsap_Extension_FailureMeasurementList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Extension_FailureMeasurementItem }, +}; + +static int +dissect_rnsap_Extension_FailureMeasurementList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Extension_FailureMeasurementList, Extension_FailureMeasurementList_sequence_of, + 1, maxNoOfGsmCell, FALSE); + + return offset; +} + + static const per_sequence_t CommonMeasurementReport_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -35878,6 +40389,45 @@ dissect_rnsap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset } + +static int +dissect_rnsap_Extension_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const per_sequence_t GsmCellItem_CM_Rprt_sequence[] = { + { &hf_rnsap_measurementID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementID }, + { &hf_rnsap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_CommonMeasurementValueInformation }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_GsmCellItem_CM_Rprt(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_rnsap_GsmCellItem_CM_Rprt, GsmCellItem_CM_Rprt_sequence); + + return offset; +} + + +static const per_sequence_t GsmCellList_CM_Rprt_sequence_of[1] = { + { &hf_rnsap_GsmCellList_CM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_GsmCellItem_CM_Rprt }, +}; + +static int +dissect_rnsap_GsmCellList_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_GsmCellList_CM_Rprt, GsmCellList_CM_Rprt_sequence_of, + 1, maxNoOfGsmCell, FALSE); + + return offset; +} + + static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -35893,6 +40443,35 @@ dissect_rnsap_CommonMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset } +static const per_sequence_t Extension_TerminationMeasurementItem_sequence[] = { + { &hf_rnsap_measurementID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementID }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Extension_TerminationMeasurementItem(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_rnsap_Extension_TerminationMeasurementItem, Extension_TerminationMeasurementItem_sequence); + + return offset; +} + + +static const per_sequence_t Extension_TerminationMeasurementList_sequence_of[1] = { + { &hf_rnsap_Extension_TerminationMeasurementList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Extension_TerminationMeasurementItem }, +}; + +static int +dissect_rnsap_Extension_TerminationMeasurementList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Extension_TerminationMeasurementList, Extension_TerminationMeasurementList_sequence_of, + 1, maxNoOfGsmCell, FALSE); + + return offset; +} + + static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -35908,6 +40487,36 @@ dissect_rnsap_CommonMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _ } +static const per_sequence_t Extension_FailureIndicationMeasurementItem_sequence[] = { + { &hf_rnsap_measurementID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementID }, + { &hf_rnsap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Cause }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Extension_FailureIndicationMeasurementItem(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_rnsap_Extension_FailureIndicationMeasurementItem, Extension_FailureIndicationMeasurementItem_sequence); + + return offset; +} + + +static const per_sequence_t Extension_FailureIndicationMeasurementList_sequence_of[1] = { + { &hf_rnsap_Extension_FailureIndicationMeasurementList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Extension_FailureIndicationMeasurementItem }, +}; + +static int +dissect_rnsap_Extension_FailureIndicationMeasurementList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Extension_FailureIndicationMeasurementList, Extension_FailureIndicationMeasurementList_sequence_of, + 1, maxNoOfGsmCell, FALSE); + + return offset; +} + + static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -36042,6 +40651,34 @@ dissect_rnsap_MBMS_Cell_InfEx_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } +static const per_sequence_t ANR_Cell_InfEx_Rqst_sequence_of[1] = { + { &hf_rnsap_ANR_Cell_InfEx_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, +}; + +static int +dissect_rnsap_ANR_Cell_InfEx_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_ANR_Cell_InfEx_Rqst, ANR_Cell_InfEx_Rqst_sequence_of, + 1, maxNrOfANRCells, FALSE); + + return offset; +} + + +static const per_sequence_t Common_E_RGCH_Cell_InfEx_Rqst_sequence_of[1] = { + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, +}; + +static int +dissect_rnsap_Common_E_RGCH_Cell_InfEx_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Common_E_RGCH_Cell_InfEx_Rqst, Common_E_RGCH_Cell_InfEx_Rqst_sequence_of, + 1, maxNoOfCommonRGCells, FALSE); + + return offset; +} + + static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -36193,6 +40830,66 @@ dissect_rnsap_MBMS_Cell_InfEx_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } +static const per_sequence_t ANR_Cell_ItemIEs_InfEx_Rsp_sequence[] = { + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, + { &hf_rnsap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RequestedDataValue }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_ANR_Cell_ItemIEs_InfEx_Rsp(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_rnsap_ANR_Cell_ItemIEs_InfEx_Rsp, ANR_Cell_ItemIEs_InfEx_Rsp_sequence); + + return offset; +} + + +static const per_sequence_t ANR_Cell_InfEx_Rsp_sequence_of[1] = { + { &hf_rnsap_ANR_Cell_InfEx_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_ANR_Cell_ItemIEs_InfEx_Rsp }, +}; + +static int +dissect_rnsap_ANR_Cell_InfEx_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_ANR_Cell_InfEx_Rsp, ANR_Cell_InfEx_Rsp_sequence_of, + 1, maxNrOfANRCells, FALSE); + + return offset; +} + + +static const per_sequence_t Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp_sequence[] = { + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, + { &hf_rnsap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RequestedDataValue }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp(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_rnsap_Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp, Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp_sequence); + + return offset; +} + + +static const per_sequence_t Common_E_RGCH_Cell_InfEx_Rsp_sequence_of[1] = { + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp }, +}; + +static int +dissect_rnsap_Common_E_RGCH_Cell_InfEx_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Common_E_RGCH_Cell_InfEx_Rsp, Common_E_RGCH_Cell_InfEx_Rsp_sequence_of, + 1, maxNoOfCommonRGCells, FALSE); + + return offset; +} + + static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -36359,6 +41056,36 @@ dissect_rnsap_MBMS_Cell_InfEx_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } +static const per_sequence_t Common_E_RGCH_Cell_Item_InfEx_Rprt_sequence[] = { + { &hf_rnsap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_C_ID }, + { &hf_rnsap_requestedDataValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RequestedDataValueInformation }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Common_E_RGCH_Cell_Item_InfEx_Rprt(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_rnsap_Common_E_RGCH_Cell_Item_InfEx_Rprt, Common_E_RGCH_Cell_Item_InfEx_Rprt_sequence); + + return offset; +} + + +static const per_sequence_t Common_E_RGCH_Cell_InfEx_Rprt_sequence_of[1] = { + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rnsap_Common_E_RGCH_Cell_Item_InfEx_Rprt }, +}; + +static int +dissect_rnsap_Common_E_RGCH_Cell_InfEx_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_rnsap_Common_E_RGCH_Cell_InfEx_Rprt, Common_E_RGCH_Cell_InfEx_Rprt_sequence_of, + 1, maxNoOfCommonRGCells, FALSE); + + return offset; +} + + static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = { { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, @@ -36486,15 +41213,26 @@ dissect_rnsap_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } + +static int +dissect_rnsap_Extension_ContextType_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rnsap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index); + + return offset; +} + + static const value_string rnsap_ContextType_Reset_vals[] = { { 0, "sRNTI" }, { 1, "dRNTI" }, + { 2, "extension-ContextType-Reset" }, { 0, NULL } }; static const per_choice_t ContextType_Reset_choice[] = { { 0, &hf_rnsap_sRNTI , ASN1_EXTENSION_ROOT , dissect_rnsap_S_RNTI }, { 1, &hf_rnsap_dRNTI , ASN1_EXTENSION_ROOT , dissect_rnsap_D_RNTI }, + { 2, &hf_rnsap_extension_ContextType_Reset, ASN1_NOT_EXTENSION_ROOT, dissect_rnsap_Extension_ContextType_Reset }, { 0, NULL, 0, NULL } }; @@ -36703,6 +41441,22 @@ dissect_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvbuff_t *tvb } +static const per_sequence_t UE_Measurement_Forwarding_sequence[] = { + { &hf_rnsap_measurementID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_MeasurementID }, + { &hf_rnsap_uE_Measurement_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_UE_Measurement_Value }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_UE_Measurement_Forwarding(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_rnsap_UE_Measurement_Forwarding, UE_Measurement_Forwarding_sequence); + + return offset; +} + + static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence[] = { { &hf_rnsap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_RL_ID }, { &hf_rnsap_hS_DSCH_FDD_Secondary_Serving_Update_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_HS_DSCH_FDD_Secondary_Serving_Update_Information }, @@ -37122,6 +41876,81 @@ dissect_rnsap_SecondaryULFrequencyUpdateIndication(tvbuff_t *tvb _U_, int offset } +static const per_sequence_t EnhancedRelocationResourceRequest_sequence[] = { + { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, + { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_EnhancedRelocationResourceRequest(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_rnsap_EnhancedRelocationResourceRequest, EnhancedRelocationResourceRequest_sequence); + + return offset; +} + + +static const per_sequence_t EnhancedRelocationResourceResponse_sequence[] = { + { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, + { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_EnhancedRelocationResourceResponse(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_rnsap_EnhancedRelocationResourceResponse, EnhancedRelocationResourceResponse_sequence); + + return offset; +} + + +static const per_sequence_t EnhancedRelocationResourceFailure_sequence[] = { + { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, + { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_EnhancedRelocationResourceFailure(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_rnsap_EnhancedRelocationResourceFailure, EnhancedRelocationResourceFailure_sequence); + + return offset; +} + + +static const per_sequence_t EnhancedRelocationResourceReleaseCommand_sequence[] = { + { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, + { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_EnhancedRelocationResourceReleaseCommand(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_rnsap_EnhancedRelocationResourceReleaseCommand, EnhancedRelocationResourceReleaseCommand_sequence); + + return offset; +} + + +static const per_sequence_t EnhancedRelocationResourceReleaseComplete_sequence[] = { + { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, + { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_EnhancedRelocationResourceReleaseComplete(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_rnsap_EnhancedRelocationResourceReleaseComplete, EnhancedRelocationResourceReleaseComplete_sequence); + + return offset; +} + + static const per_sequence_t PrivateMessage_sequence[] = { { &hf_rnsap_privateIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_PrivateIE_Container }, { NULL, 0, 0, NULL } @@ -37136,6 +41965,73 @@ dissect_rnsap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } +static const per_sequence_t InformationTransferControlRequest_sequence[] = { + { &hf_rnsap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolIE_Container }, + { &hf_rnsap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_InformationTransferControlRequest(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_rnsap_InformationTransferControlRequest, InformationTransferControlRequest_sequence); + + return offset; +} + + +static const per_sequence_t Suspension_Control_Type_sequence[] = { + { &hf_rnsap_controlled_Object_Scope, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Controlled_Object_Scope }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Suspension_Control_Type(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_rnsap_Suspension_Control_Type, Suspension_Control_Type_sequence); + + return offset; +} + + +static const per_sequence_t Resume_Control_Type_sequence[] = { + { &hf_rnsap_controlled_Object_Scope, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_Controlled_Object_Scope }, + { &hf_rnsap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rnsap_ProtocolExtensionContainer }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rnsap_Resume_Control_Type(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_rnsap_Resume_Control_Type, Resume_Control_Type_sequence); + + return offset; +} + + +static const value_string rnsap_Control_Type_InformationTransferControlReq_vals[] = { + { 0, "suspension" }, + { 1, "resume" }, + { 0, NULL } +}; + +static const per_choice_t Control_Type_InformationTransferControlReq_choice[] = { + { 0, &hf_rnsap_suspension , ASN1_EXTENSION_ROOT , dissect_rnsap_Suspension_Control_Type }, + { 1, &hf_rnsap_resume , ASN1_EXTENSION_ROOT , dissect_rnsap_Resume_Control_Type }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rnsap_Control_Type_InformationTransferControlReq(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_rnsap_Control_Type_InformationTransferControlReq, Control_Type_InformationTransferControlReq_choice, + NULL); + + return offset; +} + + static int dissect_rnsap_InitiatingMessage_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -37331,6 +42227,38 @@ static int dissect_Additional_EDCH_Setup_Info_PDU(tvbuff_t *tvb _U_, packet_info offset += 7; offset >>= 3; return offset; } +static int dissect_ANRReportIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_ANRReportIndication(tvb, offset, &asn1_ctx, tree, hf_rnsap_ANRReportIndication_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_DTX_Information2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_DTX_Information2(tvb, offset, &asn1_ctx, tree, hf_rnsap_DTX_Information2_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Implicit_Grant_Handling_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Implicit_Grant_Handling(tvb, offset, &asn1_ctx, tree, hf_rnsap_Implicit_Grant_Handling_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Minimum_TEBS_threshold_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Minimum_TEBS_threshold(tvb, offset, &asn1_ctx, tree, hf_rnsap_Minimum_TEBS_threshold_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Additional_EDCH_Cell_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37387,6 +42315,14 @@ static int dissect_Angle_Of_Arrival_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info offset += 7; offset >>= 3; return offset; } +static int dissect_ANR_Cell_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_ANR_Cell_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_ANR_Cell_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_AntennaColocationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37395,6 +42331,22 @@ static int dissect_AntennaColocationIndicator_PDU(tvbuff_t *tvb _U_, packet_info offset += 7; offset >>= 3; return offset; } +static int dissect_BDS_IonosphericGridModelReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_BDS_IonosphericGridModelReq(tvb, offset, &asn1_ctx, tree, hf_rnsap_BDS_IonosphericGridModelReq_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_BDS_Ionospheric_Grid_Model_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_BDS_Ionospheric_Grid_Model(tvb, offset, &asn1_ctx, tree, hf_rnsap_BDS_Ionospheric_Grid_Model_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_BindingID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37443,6 +42395,14 @@ static int dissect_CellCapabilityContainer_TDD_LCR_PDU(tvbuff_t *tvb _U_, packet offset += 7; offset >>= 3; return offset; } +static int dissect_CellCapabilityContainerExtension_TDD_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_CellCapabilityContainerExtension_TDD_LCR(tvb, offset, &asn1_ctx, tree, hf_rnsap_CellCapabilityContainerExtension_TDD_LCR_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_CellCapabilityContainer_TDD768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37507,6 +42467,22 @@ static int dissect_ChipOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro offset += 7; offset >>= 3; return offset; } +static int dissect_ClassmarkInformation2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_ClassmarkInformation2(tvb, offset, &asn1_ctx, tree, hf_rnsap_ClassmarkInformation2_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_ClassmarkInformation3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_ClassmarkInformation3(tvb, offset, &asn1_ctx, tree, hf_rnsap_ClassmarkInformation3_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_ClosedLoopMode1_SupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37571,6 +42547,22 @@ static int dissect_Common_EDCH_Support_Indicator_PDU(tvbuff_t *tvb _U_, packet_i offset += 7; offset >>= 3; return offset; } +static int dissect_Common_E_RGCH_Cell_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Common_E_RGCH_Cell_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_Common_E_RGCH_Cell_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_CompleteAlmanacProvided_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_CompleteAlmanacProvided(tvb, offset, &asn1_ctx, tree, hf_rnsap_CompleteAlmanacProvided_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Continuous_Packet_Connectivity_DTX_DRX_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37611,6 +42603,14 @@ static int dissect_CPC_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_ offset += 7; offset >>= 3; return offset; } +static int dissect_CPC_RecoveryReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_CPC_RecoveryReport(tvb, offset, &asn1_ctx, tree, hf_rnsap_CPC_RecoveryReport_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Continuous_Packet_Connectivity_HS_SCCH_less_Deactivate_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37659,6 +42659,14 @@ static int dissect_CN_PS_DomainIdentifier_PDU(tvbuff_t *tvb _U_, packet_info *pi offset += 7; offset >>= 3; return offset; } +static int dissect_CQI_Cycle_Switch_Timer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_CQI_Cycle_Switch_Timer(tvb, offset, &asn1_ctx, tree, hf_rnsap_CQI_Cycle_Switch_Timer_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_ControlGAP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37667,6 +42675,14 @@ static int dissect_ControlGAP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro offset += 7; offset >>= 3; return offset; } +static int dissect_CQI_Feedback_Cycle2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_CQI_Feedback_Cycle2(tvb, offset, &asn1_ctx, tree, hf_rnsap_CQI_Feedback_Cycle2_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_C_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37691,6 +42707,14 @@ static int dissect_ContinuousPacketConnectivity_DRX_InformationLCR_PDU(tvbuff_t offset += 7; offset >>= 3; return offset; } +static int dissect_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext(tvb, offset, &asn1_ctx, tree, hf_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37707,6 +42731,38 @@ static int dissect_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU( offset += 7; offset >>= 3; return offset; } +static int dissect_DBDS_CorrectionsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_DBDS_CorrectionsReq(tvb, offset, &asn1_ctx, tree, hf_rnsap_DBDS_CorrectionsReq_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_DBDS_Corrections_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_DBDS_Corrections(tvb, offset, &asn1_ctx, tree, hf_rnsap_DBDS_Corrections_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_DCH_ENH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_DCH_ENH_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_DCH_ENH_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_DCH_ENH_Information_Reconf_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_DCH_ENH_Information_Reconf(tvb, offset, &asn1_ctx, tree, hf_rnsap_DCH_ENH_Information_Reconf_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37795,6 +42851,14 @@ static int dissect_DiversityMode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_DL_TBS_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_DL_TBS(tvb, offset, &asn1_ctx, tree, hf_rnsap_DL_TBS_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_DL_DPCH_TimingAdjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37875,6 +42939,22 @@ static int dissect_DL_TimeSlot_ISCP_LCR_Information_PDU(tvbuff_t *tvb _U_, packe offset += 7; offset >>= 3; return offset; } +static int dissect_Downlink_TPC_enhancements_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Downlink_TPC_enhancements_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_Downlink_TPC_enhancements_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Downlink_TPC_enhancements_Reconf_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Downlink_TPC_enhancements_Reconf(tvb, offset, &asn1_ctx, tree, hf_rnsap_Downlink_TPC_enhancements_Reconf_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_DPC_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37931,6 +43011,22 @@ static int dissect_DSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinf offset += 7; offset >>= 3; return offset; } +static int dissect_EARFCN_Extended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_EARFCN_Extended(tvb, offset, &asn1_ctx, tree, hf_rnsap_EARFCN_Extended_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_EARFCN_FDD_Extended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_EARFCN_FDD_Extended(tvb, offset, &asn1_ctx, tree, hf_rnsap_EARFCN_FDD_Extended_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_E_AGCH_Table_Choice_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37939,6 +43035,14 @@ static int dissect_E_AGCH_Table_Choice_PDU(tvbuff_t *tvb _U_, packet_info *pinfo offset += 7; offset >>= 3; return offset; } +static int dissect_E_DCH_Decoupling_Indication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_E_DCH_Decoupling_Indication(tvb, offset, &asn1_ctx, tree, hf_rnsap_E_DCH_Decoupling_Indication_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_EDCH_FDD_DL_ControlChannelInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -37963,6 +43067,14 @@ static int dissect_EDCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinf offset += 7; offset >>= 3; return offset; } +static int dissect_UPH_Filtering_Measurement_Forwarding_Request_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UPH_Filtering_Measurement_Forwarding_Request(tvb, offset, &asn1_ctx, tree, hf_rnsap_UPH_Filtering_Measurement_Forwarding_Request_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_EDCH_FDD_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38163,6 +43275,14 @@ static int dissect_Enhanced_PrimaryCPICH_EcNo_PDU(tvbuff_t *tvb _U_, packet_info offset += 7; offset >>= 3; return offset; } +static int dissect_EventH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_EventH(tvb, offset, &asn1_ctx, tree, hf_rnsap_EventH_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_ExtendedGSMCellIndividualOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38203,6 +43323,38 @@ static int dissect_E_DCH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info offset += 7; offset >>= 3; return offset; } +static int dissect_ActivationDelay_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_ActivationDelay(tvb, offset, &asn1_ctx, tree, hf_rnsap_ActivationDelay_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Fast_TTI_switching_Mode_synchronized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Fast_TTI_switching_Mode_synchronized(tvb, offset, &asn1_ctx, tree, hf_rnsap_Fast_TTI_switching_Mode_synchronized_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Fast_TTI_switching_Mode_unsynchronized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Fast_TTI_switching_Mode_unsynchronized(tvb, offset, &asn1_ctx, tree, hf_rnsap_Fast_TTI_switching_Mode_unsynchronized_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Fast_TTI_switching_Mode_Supported_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Fast_TTI_switching_Mode_Supported(tvb, offset, &asn1_ctx, tree, hf_rnsap_Fast_TTI_switching_Mode_Supported_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_E_DCH_768_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38243,6 +43395,14 @@ static int dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU(tvbuff_t *tvb offset += 7; offset >>= 3; return offset; } +static int dissect_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_E_DCH_LCR_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38275,6 +43435,14 @@ static int dissect_ExtendedPropagationDelay_PDU(tvbuff_t *tvb _U_, packet_info * offset += 7; offset >>= 3; return offset; } +static int dissect_Radio_Links_without_DPCH_FDPCH_Indication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Radio_Links_without_DPCH_FDPCH_Indication(tvb, offset, &asn1_ctx, tree, hf_rnsap_Radio_Links_without_DPCH_FDPCH_Indication_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Extended_RNC_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38283,6 +43451,14 @@ static int dissect_Extended_RNC_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_ offset += 7; offset >>= 3; return offset; } +static int dissect_Extended_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Extended_RNTI(tvb, offset, &asn1_ctx, tree, hf_rnsap_Extended_RNTI_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Extended_Round_Trip_Time_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38291,6 +43467,22 @@ static int dissect_Extended_Round_Trip_Time_Value_PDU(tvbuff_t *tvb _U_, packet_ offset += 7; offset >>= 3; return offset; } +static int dissect_Extended_S_RNTI_Group_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Extended_S_RNTI_Group(tvb, offset, &asn1_ctx, tree, hf_rnsap_Extended_S_RNTI_Group_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_ExtendedAffectedUEInformationForMBMS_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_ExtendedAffectedUEInformationForMBMS(tvb, offset, &asn1_ctx, tree, hf_rnsap_ExtendedAffectedUEInformationForMBMS_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38379,6 +43571,38 @@ static int dissect_FNReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinf offset += 7; offset >>= 3; return offset; } +static int dissect_FTPICH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_FTPICH_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_FTPICH_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_FTPICH_Information_Reconf_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_FTPICH_Information_Reconf(tvb, offset, &asn1_ctx, tree, hf_rnsap_FTPICH_Information_Reconf_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_FTPICH_Reconfiguration_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_FTPICH_Reconfiguration_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_FTPICH_Reconfiguration_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_FTPICH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_FTPICH_Information_Response(tvb, offset, &asn1_ctx, tree, hf_rnsap_FTPICH_Information_Response_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_FrameOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38411,6 +43635,14 @@ static int dissect_GA_CellAdditionalShapes_PDU(tvbuff_t *tvb _U_, packet_info *p offset += 7; offset >>= 3; return offset; } +static int dissect_Gainfactors_10ms_mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Gainfactors_10ms_mode(tvb, offset, &asn1_ctx, tree, hf_rnsap_Gainfactors_10ms_mode_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_GANSS_AddIonoModelReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38475,6 +43707,14 @@ static int dissect_GANSS_alm_keplerianNAVAlmanac_PDU(tvbuff_t *tvb _U_, packet_i offset += 7; offset >>= 3; return offset; } +static int dissect_GANSS_alm_KEPLERIANBDSALMANAC_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GANSS_alm_KEPLERIANBDSALMANAC(tvb, offset, &asn1_ctx, tree, hf_rnsap_GANSS_alm_KEPLERIANBDSALMANAC_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_GANSS_alm_keplerianReducedAlmanac_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38523,6 +43763,14 @@ static int dissect_GANSS_AuxInfoReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U offset += 7; offset >>= 3; return offset; } +static int dissect_GANSS_BDSclockModel_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GANSS_BDSclockModel(tvb, offset, &asn1_ctx, tree, hf_rnsap_GANSS_BDSclockModel_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_GANSS_Common_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38531,6 +43779,14 @@ static int dissect_GANSS_Common_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _ offset += 7; offset >>= 3; return offset; } +static int dissect_GANSS_Delta_T_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GANSS_Delta_T(tvb, offset, &asn1_ctx, tree, hf_rnsap_GANSS_Delta_T_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_GANSS_Earth_Orientation_Parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38571,6 +43827,14 @@ static int dissect_GANSS_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _ offset += 7; offset >>= 3; return offset; } +static int dissect_GANSS_NavModel_BDSKeplerianSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GANSS_NavModel_BDSKeplerianSet(tvb, offset, &asn1_ctx, tree, hf_rnsap_GANSS_NavModel_BDSKeplerianSet_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_GANSS_SBAS_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38587,6 +43851,14 @@ static int dissect_GANSS_Time_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_GANSS_UTCmodelSet4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GANSS_UTCmodelSet4(tvb, offset, &asn1_ctx, tree, hf_rnsap_GANSS_UTCmodelSet4_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_GERAN_Cell_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38923,6 +44195,22 @@ static int dissect_IMSI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tre offset += 7; offset >>= 3; return offset; } +static int dissect_Improved_Synchronized_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Improved_Synchronized_Indicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_Improved_Synchronized_Indicator_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Inactivity_Threshold_for_UE_DRX_Cycle_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle(tvb, offset, &asn1_ctx, tree, hf_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_InformationExchangeID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -38979,6 +44267,14 @@ static int dissect_Inter_Frequency_Cell_Information_PDU(tvbuff_t *tvb _U_, packe offset += 7; offset >>= 3; return offset; } +static int dissect_Inter_Frequency_Cell_Information_SIB11ter_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Inter_Frequency_Cell_Information_SIB11ter(tvb, offset, &asn1_ctx, tree, hf_rnsap_Inter_Frequency_Cell_Information_SIB11ter_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_IPDL_TDD_ParametersLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39019,6 +44315,14 @@ static int dissect_Load_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro offset += 7; offset >>= 3; return offset; } +static int dissect_LoadValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_LoadValue(tvb, offset, &asn1_ctx, tree, hf_rnsap_LoadValue_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39027,6 +44331,14 @@ static int dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU(tvbuff_t *tvb _ offset += 7; offset >>= 3; return offset; } +static int dissect_MDT_Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_MDT_Configuration(tvb, offset, &asn1_ctx, tree, hf_rnsap_MDT_Configuration_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_MAC_PDU_SizeExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39163,6 +44475,14 @@ static int dissect_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_Measurement_Power_Offset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Measurement_Power_Offset(tvb, offset, &asn1_ctx, tree, hf_rnsap_Measurement_Power_Offset_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_MinimumSpreadingFactor768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39235,6 +44555,46 @@ static int dissect_MIMO_N_M_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_MIMO_withfourtransmitantennas_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_MIMO_withfourtransmitantennas_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_MIMO_withfourtransmitantennas_ActivationIndicator_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_MIMO_withfourtransmitantennas_ModeIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_MIMO_withfourtransmitantennas_ModeIndicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_MIMO_withfourtransmitantennas_ModeIndicator_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_DualStream_MIMO_withfourtransmitantennas_ModeIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_DualStream_MIMO_withfourtransmitantennas_ModeIndicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_DualStream_MIMO_withfourtransmitantennas_ModeIndicator_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Additional_Associated_Secondary_CPICH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Additional_Associated_Secondary_CPICH(tvb, offset, &asn1_ctx, tree, hf_rnsap_Additional_Associated_Secondary_CPICH_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_MinimumReducedE_DPDCH_GainFactor_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39259,6 +44619,14 @@ static int dissect_MulticellEDCH_RL_SpecificInformationItemIEs_PDU(tvbuff_t *tvb offset += 7; offset >>= 3; return offset; } +static int dissect_Multicell_EDCH_Restriction_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multicell_EDCH_Restriction(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multicell_EDCH_Restriction_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Multiple_PLMN_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39291,6 +44659,86 @@ static int dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU(tvbuff_t *tvb _U_, pack offset += 7; offset >>= 3; return offset; } +static int dissect_Multi_Carrier_EDCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multi_Carrier_EDCH_Info(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multi_Carrier_EDCH_Info_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_SNPL_Carrier_Group_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_SNPL_Carrier_Group_Indicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_SNPL_Carrier_Group_Indicator_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Multi_Carrier_EDCH_Reconfigure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multi_Carrier_EDCH_Reconfigure(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multi_Carrier_EDCH_Reconfigure_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Multi_Carrier_EDCH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multi_Carrier_EDCH_Information_Response(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multi_Carrier_EDCH_Information_Response_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Multiflow_Reconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multiflow_Reconfiguration(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multiflow_Reconfiguration_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Multiflow_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multiflow_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multiflow_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Multiflow_RepetitionFactors_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multiflow_RepetitionFactors(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multiflow_RepetitionFactors_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Multiflow_OrdinalNumberOfFrequency_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Multiflow_OrdinalNumberOfFrequency(tvb, offset, &asn1_ctx, tree, hf_rnsap_Multiflow_OrdinalNumberOfFrequency_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_MU_MIMO_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_MU_MIMO_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_rnsap_MU_MIMO_InformationLCR_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_MU_MIMO_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_MU_MIMO_Indicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_MU_MIMO_Indicator_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_NACC_Related_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39299,6 +44747,22 @@ static int dissect_NACC_Related_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _ offset += 7; offset >>= 3; return offset; } +static int dissect_Neighbouring_UMTS_CellInformation_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Neighbouring_UMTS_CellInformation_Ext(tvb, offset, &asn1_ctx, tree, hf_rnsap_Neighbouring_UMTS_CellInformation_Ext_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Neighbouring_UMTS_CellInformationExtensionItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Neighbouring_UMTS_CellInformationExtensionItem(tvb, offset, &asn1_ctx, tree, hf_rnsap_Neighbouring_UMTS_CellInformationExtensionItem_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Neighbouring_UMTS_CellInformationItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39307,6 +44771,14 @@ static int dissect_Neighbouring_UMTS_CellInformationItem_PDU(tvbuff_t *tvb _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_MultipleFrequencyBandsIndicatorList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_MultipleFrequencyBandsIndicatorList(tvb, offset, &asn1_ctx, tree, hf_rnsap_MultipleFrequencyBandsIndicatorList_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Neighbouring_GSM_CellInformationIEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39347,6 +44819,14 @@ static int dissect_Neighbouring_E_UTRA_CellInformation_PDU(tvbuff_t *tvb _U_, pa offset += 7; offset >>= 3; return offset; } +static int dissect_MultipleFrequencyBandsIndicatorList_EUTRA_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA(tvb, offset, &asn1_ctx, tree, hf_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_NonCellSpecificTxDiversity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39355,6 +44835,22 @@ static int dissect_NonCellSpecificTxDiversity_PDU(tvbuff_t *tvb _U_, packet_info offset += 7; offset >>= 3; return offset; } +static int dissect_Non_rectangular_resource_allocation_indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Non_rectangular_resource_allocation_indicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_Non_rectangular_resource_allocation_indicator_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Non_rectangular_resource_timeslot_set_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Non_rectangular_resource_timeslot_set(tvb, offset, &asn1_ctx, tree, hf_rnsap_Non_rectangular_resource_timeslot_set_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_NRT_Load_Information_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39435,6 +44931,14 @@ static int dissect_OnModification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_OrdinalNumberOfFrequency_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_OrdinalNumberOfFrequency(tvb, offset, &asn1_ctx, tree, hf_rnsap_OrdinalNumberOfFrequency_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Out_of_Sychronization_Window_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39451,6 +44955,14 @@ static int dissect_PartialReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info offset += 7; offset >>= 3; return offset; } +static int dissect_PCI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_PCI(tvb, offset, &asn1_ctx, tree, hf_rnsap_PCI_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Permanent_NAS_UE_Identity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39467,6 +44979,22 @@ static int dissect_Phase_Reference_Update_Indicator_PDU(tvbuff_t *tvb _U_, packe offset += 7; offset >>= 3; return offset; } +static int dissect_PLMN_Identity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_PLMN_Identity(tvb, offset, &asn1_ctx, tree, hf_rnsap_PLMN_Identity_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_PLMN_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_PLMN_List(tvb, offset, &asn1_ctx, tree, hf_rnsap_PLMN_List_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_PowerAdjustmentType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39491,6 +45019,30 @@ static int dissect_PowerOffsetForSecondaryCPICHforMIMORequestIndicator_PDU(tvbuf offset += 7; offset >>= 3; return offset; } +static int dissect_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas(tvb, offset, &asn1_ctx, tree, hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Precoder_Weight_Set_Restriction_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Precoder_Weight_Set_Restriction(tvb, offset, &asn1_ctx, tree, hf_rnsap_Precoder_Weight_Set_Restriction_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Primary_CPICH_Usage_For_Channel_Estimation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39843,6 +45395,14 @@ static int dissect_SixteenQAM_UL_Operation_Indicator_PDU(tvbuff_t *tvb _U_, pack offset += 7; offset >>= 3; return offset; } +static int dissect_SixtyfourQAM_UL_Operation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_SixtyfourQAM_UL_Operation_Indicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_SixtyfourQAM_UL_Operation_Indicator_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_SixtyfourQAM_UsageAllowedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39875,6 +45435,22 @@ static int dissect_SNA_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_ offset += 7; offset >>= 3; return offset; } +static int dissect_SourceID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_SourceID(tvb, offset, &asn1_ctx, tree, hf_rnsap_SourceID_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_SpeechVersion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_SpeechVersion(tvb, offset, &asn1_ctx, tree, hf_rnsap_SpeechVersion_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_S_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -39907,6 +45483,30 @@ static int dissect_Support_PLCCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order(tvb, offset, &asn1_ctx, tree, hf_rnsap_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_TAC_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_TAC(tvb, offset, &asn1_ctx, tree, hf_rnsap_TAC_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_TargetID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_TargetID(tvb, offset, &asn1_ctx, tree, hf_rnsap_TargetID_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_TDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40011,6 +45611,14 @@ static int dissect_Transmission_Gap_Pattern_Sequence_Information_PDU(tvbuff_t *t offset += 7; offset >>= 3; return offset; } +static int dissect_Affected_HSDSCH_Serving_Cell_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Affected_HSDSCH_Serving_Cell_List(tvb, offset, &asn1_ctx, tree, hf_rnsap_Affected_HSDSCH_Serving_Cell_List_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Transmission_Mode_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40099,6 +45707,14 @@ static int dissect_TransportBearerNotSetupIndicator_PDU(tvbuff_t *tvb _U_, packe offset += 7; offset >>= 3; return offset; } +static int dissect_TPC_slot_position_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_TPC_slot_position(tvb, offset, &asn1_ctx, tree, hf_rnsap_TPC_slot_position_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40131,6 +45747,14 @@ static int dissect_TSTD_Support_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pi offset += 7; offset >>= 3; return offset; } +static int dissect_TTI_Update_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_TTI_Update_Indicator(tvb, offset, &asn1_ctx, tree, hf_rnsap_TTI_Update_Indicator_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_TypeOfError_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40171,6 +45795,14 @@ static int dissect_UE_Capabilities_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinf offset += 7; offset >>= 3; return offset; } +static int dissect_UE_Support_of_non_rectangular_resource_allocation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UE_Support_of_non_rectangular_resource_allocation(tvb, offset, &asn1_ctx, tree, hf_rnsap_UE_Support_of_non_rectangular_resource_allocation_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_UE_TS0_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40179,6 +45811,14 @@ static int dissect_UE_TS0_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinf offset += 7; offset >>= 3; return offset; } +static int dissect_UE_RF_Band_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UE_RF_Band_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_rnsap_UE_RF_Band_CapabilityLCR_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_LCRTDD_HSDSCH_Physical_Layer_Category_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40187,6 +45827,14 @@ static int dissect_LCRTDD_HSDSCH_Physical_Layer_Category_PDU(tvbuff_t *tvb _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_UE_DRX_Cycle_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UE_DRX_Cycle(tvb, offset, &asn1_ctx, tree, hf_rnsap_UE_DRX_Cycle_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_UEIdentity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40283,6 +45931,14 @@ static int dissect_UE_State_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto offset += 7; offset >>= 3; return offset; } +static int dissect_UE_transmission_power_headroom_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UE_transmission_power_headroom_Value(tvb, offset, &asn1_ctx, tree, hf_rnsap_UE_transmission_power_headroom_Value_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_UL_DPDCHIndicatorEDCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40395,6 +46051,14 @@ static int dissect_USCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U offset += 7; offset >>= 3; return offset; } +static int dissect_Usefulness_Of_Battery_Optimization_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Usefulness_Of_Battery_Optimization(tvb, offset, &asn1_ctx, tree, hf_rnsap_Usefulness_Of_Battery_Optimization_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_User_Plane_Congestion_Fields_Inclusion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -40403,6 +46067,78 @@ static int dissect_User_Plane_Congestion_Fields_Inclusion_PDU(tvbuff_t *tvb _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_UMTS_Cell_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UMTS_Cell_Info(tvb, offset, &asn1_ctx, tree, hf_rnsap_UMTS_Cell_Info_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_UL_CLTD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UL_CLTD_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_UL_CLTD_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_UL_CLTD_Information_Reconf_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UL_CLTD_Information_Reconf(tvb, offset, &asn1_ctx, tree, hf_rnsap_UL_CLTD_Information_Reconf_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_UL_CLTD_State_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UL_CLTD_State_Update_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_UL_CLTD_State_Update_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_UL_DPCCH2_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UL_DPCCH2_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_UL_DPCCH2_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_UL_DPCCH2_Information_Reconf_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UL_DPCCH2_Information_Reconf(tvb, offset, &asn1_ctx, tree, hf_rnsap_UL_DPCCH2_Information_Reconf_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_UL_MIMO_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UL_MIMO_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_UL_MIMO_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_UL_MIMO_Reconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UL_MIMO_Reconfiguration(tvb, offset, &asn1_ctx, tree, hf_rnsap_UL_MIMO_Reconfiguration_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_UL_MIMO_DL_Control_Channel_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UL_MIMO_DL_Control_Channel_Information(tvb, offset, &asn1_ctx, tree, hf_rnsap_UL_MIMO_DL_Control_Channel_Information_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_RadioLinkSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42563,6 +48299,30 @@ static int dissect_CommonMeasurementObjectType_CM_Rqst_PDU(tvbuff_t *tvb _U_, pa offset += 7; offset >>= 3; return offset; } +static int dissect_GSM_Cell_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GSM_Cell_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_rnsap_GSM_Cell_CM_Rqst_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Extension_CommonMeasurementObjectType_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Extension_CommonMeasurementObjectType_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rqst_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_GsmCellList_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GsmCellList_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_rnsap_GsmCellList_CM_Rqst_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_CommonMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42579,6 +48339,22 @@ static int dissect_CommonMeasurementObjectType_CM_Rsp_PDU(tvbuff_t *tvb _U_, pac offset += 7; offset >>= 3; return offset; } +static int dissect_Extension_CommonMeasurementObjectType_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Extension_CommonMeasurementObjectType_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rsp_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_GsmCellList_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GsmCellList_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_rnsap_GsmCellList_CM_Rsp_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_CommonMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42587,6 +48363,14 @@ static int dissect_CommonMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, pac offset += 7; offset >>= 3; return offset; } +static int dissect_Extension_FailureMeasurementList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Extension_FailureMeasurementList(tvb, offset, &asn1_ctx, tree, hf_rnsap_Extension_FailureMeasurementList_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_CommonMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42603,6 +48387,22 @@ static int dissect_CommonMeasurementObjectType_CM_Rprt_PDU(tvbuff_t *tvb _U_, pa offset += 7; offset >>= 3; return offset; } +static int dissect_Extension_CommonMeasurementObjectType_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Extension_CommonMeasurementObjectType_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rprt_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_GsmCellList_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_GsmCellList_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_rnsap_GsmCellList_CM_Rprt_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_CommonMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42611,6 +48411,14 @@ static int dissect_CommonMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, pa offset += 7; offset >>= 3; return offset; } +static int dissect_Extension_TerminationMeasurementList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Extension_TerminationMeasurementList(tvb, offset, &asn1_ctx, tree, hf_rnsap_Extension_TerminationMeasurementList_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_CommonMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42619,6 +48427,14 @@ static int dissect_CommonMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, pac offset += 7; offset >>= 3; return offset; } +static int dissect_Extension_FailureIndicationMeasurementList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Extension_FailureIndicationMeasurementList(tvb, offset, &asn1_ctx, tree, hf_rnsap_Extension_FailureIndicationMeasurementList_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_InformationExchangeInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42659,6 +48475,22 @@ static int dissect_MBMS_Cell_InfEx_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinf offset += 7; offset >>= 3; return offset; } +static int dissect_ANR_Cell_InfEx_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_ANR_Cell_InfEx_Rqst(tvb, offset, &asn1_ctx, tree, hf_rnsap_ANR_Cell_InfEx_Rqst_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Common_E_RGCH_Cell_InfEx_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Common_E_RGCH_Cell_InfEx_Rqst(tvb, offset, &asn1_ctx, tree, hf_rnsap_Common_E_RGCH_Cell_InfEx_Rqst_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_InformationExchangeInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42699,6 +48531,22 @@ static int dissect_MBMS_Cell_InfEx_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo offset += 7; offset >>= 3; return offset; } +static int dissect_ANR_Cell_InfEx_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_ANR_Cell_InfEx_Rsp(tvb, offset, &asn1_ctx, tree, hf_rnsap_ANR_Cell_InfEx_Rsp_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Common_E_RGCH_Cell_InfEx_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Common_E_RGCH_Cell_InfEx_Rsp(tvb, offset, &asn1_ctx, tree, hf_rnsap_Common_E_RGCH_Cell_InfEx_Rsp_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_InformationExchangeInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42739,6 +48587,14 @@ static int dissect_MBMS_Cell_InfEx_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinf offset += 7; offset >>= 3; return offset; } +static int dissect_Common_E_RGCH_Cell_InfEx_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Common_E_RGCH_Cell_InfEx_Rprt(tvb, offset, &asn1_ctx, tree, hf_rnsap_Common_E_RGCH_Cell_InfEx_Rprt_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_InformationExchangeTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -42875,6 +48731,14 @@ static int dissect_RL_ParameterUpdateIndicationFDD_RL_Information_Item_PDU(tvbuf offset += 7; offset >>= 3; return offset; } +static int dissect_UE_Measurement_Forwarding_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_UE_Measurement_Forwarding(tvb, offset, &asn1_ctx, tree, hf_rnsap_UE_Measurement_Forwarding_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_Additional_HS_Cell_Information_RL_Param_Upd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -43075,6 +48939,46 @@ static int dissect_SecondaryULFrequencyUpdateIndication_PDU(tvbuff_t *tvb _U_, p offset += 7; offset >>= 3; return offset; } +static int dissect_EnhancedRelocationResourceRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_EnhancedRelocationResourceRequest(tvb, offset, &asn1_ctx, tree, hf_rnsap_EnhancedRelocationResourceRequest_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_EnhancedRelocationResourceResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_EnhancedRelocationResourceResponse(tvb, offset, &asn1_ctx, tree, hf_rnsap_EnhancedRelocationResourceResponse_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_EnhancedRelocationResourceFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_EnhancedRelocationResourceFailure(tvb, offset, &asn1_ctx, tree, hf_rnsap_EnhancedRelocationResourceFailure_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_EnhancedRelocationResourceReleaseCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_EnhancedRelocationResourceReleaseCommand(tvb, offset, &asn1_ctx, tree, hf_rnsap_EnhancedRelocationResourceReleaseCommand_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_EnhancedRelocationResourceReleaseComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_EnhancedRelocationResourceReleaseComplete(tvb, offset, &asn1_ctx, tree, hf_rnsap_EnhancedRelocationResourceReleaseComplete_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -43083,6 +48987,22 @@ static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, offset += 7; offset >>= 3; return offset; } +static int dissect_InformationTransferControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_InformationTransferControlRequest(tvb, offset, &asn1_ctx, tree, hf_rnsap_InformationTransferControlRequest_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_Control_Type_InformationTransferControlReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + offset = dissect_rnsap_Control_Type_InformationTransferControlReq(tvb, offset, &asn1_ctx, tree, hf_rnsap_Control_Type_InformationTransferControlReq_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_RNSAP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -43194,6 +49114,22 @@ void proto_register_rnsap(void) { { "Additional-EDCH-Setup-Info", "rnsap.Additional_EDCH_Setup_Info_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_ANRReportIndication_PDU, + { "ANRReportIndication", "rnsap.ANRReportIndication_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_DTX_Information2_PDU, + { "DTX-Information2", "rnsap.DTX_Information2_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Implicit_Grant_Handling_PDU, + { "Implicit-Grant-Handling", "rnsap.Implicit_Grant_Handling", + FT_UINT32, BASE_DEC, VALS(rnsap_Implicit_Grant_Handling_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_Minimum_TEBS_threshold_PDU, + { "Minimum-TEBS-threshold", "rnsap.Minimum_TEBS_threshold", + FT_UINT32, BASE_DEC, VALS(rnsap_Minimum_TEBS_threshold_vals), 0, + NULL, HFILL }}, { &hf_rnsap_Additional_EDCH_Cell_Information_Response_List_PDU, { "Additional-EDCH-Cell-Information-Response-List", "rnsap.Additional_EDCH_Cell_Information_Response_List", FT_UINT32, BASE_DEC, NULL, 0, @@ -43222,10 +49158,22 @@ void proto_register_rnsap(void) { { "Angle-Of-Arrival-Value-LCR", "rnsap.Angle_Of_Arrival_Value_LCR_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_ANR_Cell_Information_PDU, + { "ANR-Cell-Information", "rnsap.ANR_Cell_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_AntennaColocationIndicator_PDU, { "AntennaColocationIndicator", "rnsap.AntennaColocationIndicator", FT_UINT32, BASE_DEC, VALS(rnsap_AntennaColocationIndicator_vals), 0, NULL, HFILL }}, + { &hf_rnsap_BDS_IonosphericGridModelReq_PDU, + { "BDS-IonosphericGridModelReq", "rnsap.BDS_IonosphericGridModelReq", + FT_UINT32, BASE_DEC, VALS(rnsap_BDS_IonosphericGridModelReq_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_BDS_Ionospheric_Grid_Model_PDU, + { "BDS-Ionospheric-Grid-Model", "rnsap.BDS_Ionospheric_Grid_Model_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_BindingID_PDU, { "BindingID", "rnsap.BindingID", FT_BYTES, BASE_NONE, NULL, 0, @@ -43250,6 +49198,10 @@ void proto_register_rnsap(void) { { "CellCapabilityContainer-TDD-LCR", "rnsap.CellCapabilityContainer_TDD_LCR", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_CellCapabilityContainerExtension_TDD_LCR_PDU, + { "CellCapabilityContainerExtension-TDD-LCR", "rnsap.CellCapabilityContainerExtension_TDD_LCR", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_CellCapabilityContainer_TDD768_PDU, { "CellCapabilityContainer-TDD768", "rnsap.CellCapabilityContainer_TDD768", FT_BYTES, BASE_NONE, NULL, 0, @@ -43282,6 +49234,14 @@ void proto_register_rnsap(void) { { "ChipOffset", "rnsap.ChipOffset", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_ClassmarkInformation2_PDU, + { "ClassmarkInformation2", "rnsap.ClassmarkInformation2", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_ClassmarkInformation3_PDU, + { "ClassmarkInformation3", "rnsap.ClassmarkInformation3", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_ClosedLoopMode1_SupportIndicator_PDU, { "ClosedLoopMode1-SupportIndicator", "rnsap.ClosedLoopMode1_SupportIndicator", FT_UINT32, BASE_DEC, VALS(rnsap_ClosedLoopMode1_SupportIndicator_vals), 0, @@ -43314,6 +49274,14 @@ void proto_register_rnsap(void) { { "Common-EDCH-Support-Indicator", "rnsap.Common_EDCH_Support_Indicator_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Common_E_RGCH_Cell_Information_PDU, + { "Common-E-RGCH-Cell-Information", "rnsap.Common_E_RGCH_Cell_Information", + FT_UINT32, BASE_DEC, VALS(rnsap_Common_E_RGCH_Cell_Information_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_CompleteAlmanacProvided_PDU, + { "CompleteAlmanacProvided", "rnsap.CompleteAlmanacProvided", + FT_BOOLEAN, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Continuous_Packet_Connectivity_DTX_DRX_Information_PDU, { "Continuous-Packet-Connectivity-DTX-DRX-Information", "rnsap.Continuous_Packet_Connectivity_DTX_DRX_Information_element", FT_NONE, BASE_NONE, NULL, 0, @@ -43334,6 +49302,10 @@ void proto_register_rnsap(void) { { "CPC-Information", "rnsap.CPC_Information_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_CPC_RecoveryReport_PDU, + { "CPC-RecoveryReport", "rnsap.CPC_RecoveryReport", + FT_UINT32, BASE_DEC, VALS(rnsap_CPC_RecoveryReport_vals), 0, + NULL, HFILL }}, { &hf_rnsap_Continuous_Packet_Connectivity_HS_SCCH_less_Deactivate_Indicator_PDU, { "Continuous-Packet-Connectivity-HS-SCCH-less-Deactivate-Indicator", "rnsap.Continuous_Packet_Connectivity_HS_SCCH_less_Deactivate_Indicator_element", FT_NONE, BASE_NONE, NULL, 0, @@ -43358,10 +49330,18 @@ void proto_register_rnsap(void) { { "CN-PS-DomainIdentifier", "rnsap.CN_PS_DomainIdentifier_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_CQI_Cycle_Switch_Timer_PDU, + { "CQI-Cycle-Switch-Timer", "rnsap.CQI_Cycle_Switch_Timer", + FT_UINT32, BASE_DEC, VALS(rnsap_CQI_Cycle_Switch_Timer_vals), 0, + NULL, HFILL }}, { &hf_rnsap_ControlGAP_PDU, { "ControlGAP", "rnsap.ControlGAP", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_CQI_Feedback_Cycle2_PDU, + { "CQI-Feedback-Cycle2", "rnsap.CQI_Feedback_Cycle2", + FT_UINT32, BASE_DEC, VALS(rnsap_CQI_Feedback_Cycle2_vals), 0, + NULL, HFILL }}, { &hf_rnsap_C_RNTI_PDU, { "C-RNTI", "rnsap.C_RNTI", FT_UINT32, BASE_DEC, NULL, 0, @@ -43374,6 +49354,10 @@ void proto_register_rnsap(void) { { "ContinuousPacketConnectivity-DRX-InformationLCR", "rnsap.ContinuousPacketConnectivity_DRX_InformationLCR_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext_PDU, + { "Inactivity-Threshold-for-UE-DRX-Cycle-LCR-Ext", "rnsap.Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext", + FT_UINT32, BASE_DEC, VALS(rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext_vals), 0, + NULL, HFILL }}, { &hf_rnsap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU, { "E-AGCH-UE-Inactivity-Monitor-Threshold", "rnsap.E_AGCH_UE_Inactivity_Monitor_Threshold", FT_UINT32, BASE_DEC, VALS(rnsap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals), 0, @@ -43382,6 +49366,22 @@ void proto_register_rnsap(void) { { "ContinuousPacketConnectivity-DRX-Information-ResponseLCR", "rnsap.ContinuousPacketConnectivity_DRX_Information_ResponseLCR_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_DBDS_CorrectionsReq_PDU, + { "DBDS-CorrectionsReq", "rnsap.DBDS_CorrectionsReq_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_DBDS_Corrections_PDU, + { "DBDS-Corrections", "rnsap.DBDS_Corrections_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_DCH_ENH_Information_PDU, + { "DCH-ENH-Information", "rnsap.DCH_ENH_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_DCH_ENH_Information_Reconf_PDU, + { "DCH-ENH-Information-Reconf", "rnsap.DCH_ENH_Information_Reconf_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_DCH_FDD_Information_PDU, { "DCH-FDD-Information", "rnsap.DCH_FDD_Information", FT_UINT32, BASE_DEC, NULL, 0, @@ -43426,6 +49426,10 @@ void proto_register_rnsap(void) { { "DiversityMode", "rnsap.DiversityMode", FT_UINT32, BASE_DEC, VALS(rnsap_DiversityMode_vals), 0, NULL, HFILL }}, + { &hf_rnsap_DL_TBS_PDU, + { "DL-TBS", "rnsap.DL_TBS_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_DL_DPCH_TimingAdjustment_PDU, { "DL-DPCH-TimingAdjustment", "rnsap.DL_DPCH_TimingAdjustment", FT_UINT32, BASE_DEC, VALS(rnsap_DL_DPCH_TimingAdjustment_vals), 0, @@ -43466,6 +49470,14 @@ void proto_register_rnsap(void) { { "DL-TimeSlot-ISCP-LCR-Information", "rnsap.DL_TimeSlot_ISCP_LCR_Information", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Downlink_TPC_enhancements_Information_PDU, + { "Downlink-TPC-enhancements-Information", "rnsap.Downlink_TPC_enhancements_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Downlink_TPC_enhancements_Reconf_PDU, + { "Downlink-TPC-enhancements-Reconf", "rnsap.Downlink_TPC_enhancements_Reconf_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_DPC_Mode_PDU, { "DPC-Mode", "rnsap.DPC_Mode", FT_UINT32, BASE_DEC, VALS(rnsap_DPC_Mode_vals), 0, @@ -43494,10 +49506,22 @@ void proto_register_rnsap(void) { { "DSCH-TDD-Information", "rnsap.DSCH_TDD_Information", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_EARFCN_Extended_PDU, + { "EARFCN-Extended", "rnsap.EARFCN_Extended", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_EARFCN_FDD_Extended_PDU, + { "EARFCN-FDD-Extended", "rnsap.EARFCN_FDD_Extended_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_E_AGCH_Table_Choice_PDU, { "E-AGCH-Table-Choice", "rnsap.E_AGCH_Table_Choice", FT_UINT32, BASE_DEC, VALS(rnsap_E_AGCH_Table_Choice_vals), 0, NULL, HFILL }}, + { &hf_rnsap_E_DCH_Decoupling_Indication_PDU, + { "E-DCH-Decoupling-Indication", "rnsap.E_DCH_Decoupling_Indication", + FT_UINT32, BASE_DEC, VALS(rnsap_E_DCH_Decoupling_Indication_vals), 0, + NULL, HFILL }}, { &hf_rnsap_EDCH_FDD_DL_ControlChannelInformation_PDU, { "EDCH-FDD-DL-ControlChannelInformation", "rnsap.EDCH_FDD_DL_ControlChannelInformation_element", FT_NONE, BASE_NONE, NULL, 0, @@ -43510,6 +49534,10 @@ void proto_register_rnsap(void) { { "EDCH-FDD-Information", "rnsap.EDCH_FDD_Information_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_UPH_Filtering_Measurement_Forwarding_Request_PDU, + { "UPH-Filtering-Measurement-Forwarding-Request", "rnsap.UPH_Filtering_Measurement_Forwarding_Request", + FT_UINT32, BASE_DEC, VALS(rnsap_UPH_Filtering_Measurement_Forwarding_Request_vals), 0, + NULL, HFILL }}, { &hf_rnsap_EDCH_FDD_InformationResponse_PDU, { "EDCH-FDD-InformationResponse", "rnsap.EDCH_FDD_InformationResponse_element", FT_NONE, BASE_NONE, NULL, 0, @@ -43610,6 +49638,10 @@ void proto_register_rnsap(void) { { "Enhanced-PrimaryCPICH-EcNo", "rnsap.Enhanced_PrimaryCPICH_EcNo", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_EventH_PDU, + { "EventH", "rnsap.EventH_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_ExtendedGSMCellIndividualOffset_PDU, { "ExtendedGSMCellIndividualOffset", "rnsap.ExtendedGSMCellIndividualOffset", FT_UINT32, BASE_DEC, NULL, 0, @@ -43630,6 +49662,22 @@ void proto_register_rnsap(void) { { "E-DCH-Information-Response", "rnsap.E_DCH_Information_Response_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_ActivationDelay_PDU, + { "ActivationDelay", "rnsap.ActivationDelay", + FT_UINT32, BASE_DEC, VALS(rnsap_ActivationDelay_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_Fast_TTI_switching_Mode_synchronized_PDU, + { "Fast-TTI-switching-Mode-synchronized", "rnsap.Fast_TTI_switching_Mode_synchronized", + FT_UINT32, BASE_DEC, VALS(rnsap_Fast_TTI_switching_Mode_synchronized_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_Fast_TTI_switching_Mode_unsynchronized_PDU, + { "Fast-TTI-switching-Mode-unsynchronized", "rnsap.Fast_TTI_switching_Mode_unsynchronized", + FT_UINT32, BASE_DEC, VALS(rnsap_Fast_TTI_switching_Mode_unsynchronized_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_Fast_TTI_switching_Mode_Supported_PDU, + { "Fast-TTI-switching-Mode-Supported", "rnsap.Fast_TTI_switching_Mode_Supported", + FT_UINT32, BASE_DEC, VALS(rnsap_Fast_TTI_switching_Mode_Supported_vals), 0, + NULL, HFILL }}, { &hf_rnsap_E_DCH_768_Information_PDU, { "E-DCH-768-Information", "rnsap.E_DCH_768_Information_element", FT_NONE, BASE_NONE, NULL, 0, @@ -43650,6 +49698,10 @@ void proto_register_rnsap(void) { { "Extended-E-DCH-LCRTDD-PhysicalLayerCategory", "rnsap.Extended_E_DCH_LCRTDD_PhysicalLayerCategory", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory_PDU, + { "Multi-Carrier-E-DCH-LCRTDD-PhysicalLayerCategory", "rnsap.Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_E_DCH_LCR_Information_Reconfig_PDU, { "E-DCH-LCR-Information-Reconfig", "rnsap.E_DCH_LCR_Information_Reconfig_element", FT_NONE, BASE_NONE, NULL, 0, @@ -43666,14 +49718,30 @@ void proto_register_rnsap(void) { { "ExtendedPropagationDelay", "rnsap.ExtendedPropagationDelay", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Radio_Links_without_DPCH_FDPCH_Indication_PDU, + { "Radio-Links-without-DPCH-FDPCH-Indication", "rnsap.Radio_Links_without_DPCH_FDPCH_Indication", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Extended_RNC_ID_PDU, { "Extended-RNC-ID", "rnsap.Extended_RNC_ID", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Extended_RNTI_PDU, + { "Extended-RNTI", "rnsap.Extended_RNTI", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Extended_Round_Trip_Time_Value_PDU, { "Extended-Round-Trip-Time-Value", "rnsap.Extended_Round_Trip_Time_Value", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Extended_S_RNTI_Group_PDU, + { "Extended-S-RNTI-Group", "rnsap.Extended_S_RNTI_Group_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_ExtendedAffectedUEInformationForMBMS_PDU, + { "ExtendedAffectedUEInformationForMBMS", "rnsap.ExtendedAffectedUEInformationForMBMS", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU, { "Ext-Max-Bits-MACe-PDU-non-scheduled", "rnsap.Ext_Max_Bits_MACe_PDU_non_scheduled", FT_UINT32, BASE_DEC, NULL, 0, @@ -43718,6 +49786,22 @@ void proto_register_rnsap(void) { { "FNReportingIndicator", "rnsap.FNReportingIndicator", FT_UINT32, BASE_DEC, VALS(rnsap_FNReportingIndicator_vals), 0, NULL, HFILL }}, + { &hf_rnsap_FTPICH_Information_PDU, + { "FTPICH-Information", "rnsap.FTPICH_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_FTPICH_Information_Reconf_PDU, + { "FTPICH-Information-Reconf", "rnsap.FTPICH_Information_Reconf_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_FTPICH_Reconfiguration_Information_PDU, + { "FTPICH-Reconfiguration-Information", "rnsap.FTPICH_Reconfiguration_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_FTPICH_Information_Response_PDU, + { "FTPICH-Information-Response", "rnsap.FTPICH_Information_Response_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_FrameOffset_PDU, { "FrameOffset", "rnsap.FrameOffset", FT_UINT32, BASE_DEC, NULL, 0, @@ -43734,6 +49818,10 @@ void proto_register_rnsap(void) { { "GA-CellAdditionalShapes", "rnsap.GA_CellAdditionalShapes", FT_UINT32, BASE_DEC, VALS(rnsap_GA_CellAdditionalShapes_vals), 0, NULL, HFILL }}, + { &hf_rnsap_Gainfactors_10ms_mode_PDU, + { "Gainfactors-10ms-mode", "rnsap.Gainfactors_10ms_mode", + FT_UINT32, BASE_DEC, VALS(rnsap_Gainfactors_10ms_mode_vals), 0, + NULL, HFILL }}, { &hf_rnsap_GANSS_AddIonoModelReq_PDU, { "GANSS-AddIonoModelReq", "rnsap.GANSS_AddIonoModelReq", FT_BYTES, BASE_NONE, NULL, 0, @@ -43766,6 +49854,10 @@ void proto_register_rnsap(void) { { "GANSS-alm-keplerianNAVAlmanac", "rnsap.GANSS_alm_keplerianNAVAlmanac_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_GANSS_alm_KEPLERIANBDSALMANAC_PDU, + { "GANSS-alm-KEPLERIANBDSALMANAC", "rnsap.GANSS_alm_KEPLERIANBDSALMANAC_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_GANSS_alm_keplerianReducedAlmanac_PDU, { "GANSS-alm-keplerianReducedAlmanac", "rnsap.GANSS_alm_keplerianReducedAlmanac_element", FT_NONE, BASE_NONE, NULL, 0, @@ -43790,10 +49882,18 @@ void proto_register_rnsap(void) { { "GANSS-AuxInfoReq", "rnsap.GANSS_AuxInfoReq", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_GANSS_BDSclockModel_PDU, + { "GANSS-BDSclockModel", "rnsap.GANSS_BDSclockModel_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_GANSS_Common_Data_PDU, { "GANSS-Common-Data", "rnsap.GANSS_Common_Data_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_GANSS_Delta_T_PDU, + { "GANSS-Delta-T", "rnsap.GANSS_Delta_T", + FT_INT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_GANSS_Earth_Orientation_Parameters_PDU, { "GANSS-Earth-Orientation-Parameters", "rnsap.GANSS_Earth_Orientation_Parameters_element", FT_NONE, BASE_NONE, NULL, 0, @@ -43814,6 +49914,10 @@ void proto_register_rnsap(void) { { "GANSS-Information", "rnsap.GANSS_Information_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_GANSS_NavModel_BDSKeplerianSet_PDU, + { "GANSS-NavModel-BDSKeplerianSet", "rnsap.GANSS_NavModel_BDSKeplerianSet_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_GANSS_SBAS_ID_PDU, { "GANSS-SBAS-ID", "rnsap.GANSS_SBAS_ID", FT_UINT32, BASE_DEC, VALS(rnsap_GANSS_SBAS_ID_vals), 0, @@ -43822,6 +49926,10 @@ void proto_register_rnsap(void) { { "GANSS-Time-ID", "rnsap.GANSS_Time_ID", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_GANSS_UTCmodelSet4_PDU, + { "GANSS-UTCmodelSet4", "rnsap.GANSS_UTCmodelSet4_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_GERAN_Cell_Capability_PDU, { "GERAN-Cell-Capability", "rnsap.GERAN_Cell_Capability", FT_BYTES, BASE_NONE, NULL, 0, @@ -43990,6 +50098,14 @@ void proto_register_rnsap(void) { { "IMSI", "rnsap.IMSI", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Improved_Synchronized_Indicator_PDU, + { "Improved-Synchronized-Indicator", "rnsap.Improved_Synchronized_Indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_Improved_Synchronized_Indicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_PDU, + { "Inactivity-Threshold-for-UE-DRX-Cycle", "rnsap.Inactivity_Threshold_for_UE_DRX_Cycle", + FT_UINT32, BASE_DEC, VALS(rnsap_Inactivity_Threshold_for_UE_DRX_Cycle_vals), 0, + NULL, HFILL }}, { &hf_rnsap_InformationExchangeID_PDU, { "InformationExchangeID", "rnsap.InformationExchangeID", FT_UINT32, BASE_DEC, NULL, 0, @@ -44018,6 +50134,10 @@ void proto_register_rnsap(void) { { "Inter-Frequency-Cell-Information", "rnsap.Inter_Frequency_Cell_Information_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Inter_Frequency_Cell_Information_SIB11ter_PDU, + { "Inter-Frequency-Cell-Information-SIB11ter", "rnsap.Inter_Frequency_Cell_Information_SIB11ter", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_IPDL_TDD_ParametersLCR_PDU, { "IPDL-TDD-ParametersLCR", "rnsap.IPDL_TDD_ParametersLCR_element", FT_NONE, BASE_NONE, NULL, 0, @@ -44038,10 +50158,18 @@ void proto_register_rnsap(void) { { "Load-Value", "rnsap.Load_Value", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_LoadValue_PDU, + { "LoadValue", "rnsap.LoadValue_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_LCRTDD_Uplink_Physical_Channel_Capability_PDU, { "LCRTDD-Uplink-Physical-Channel-Capability", "rnsap.LCRTDD_Uplink_Physical_Channel_Capability_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_MDT_Configuration_PDU, + { "MDT-Configuration", "rnsap.MDT_Configuration_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_MAC_PDU_SizeExtended_PDU, { "MAC-PDU-SizeExtended", "rnsap.MAC_PDU_SizeExtended", FT_UINT32, BASE_DEC, NULL, 0, @@ -44110,6 +50238,10 @@ void proto_register_rnsap(void) { { "MeasurementID", "rnsap.MeasurementID", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Measurement_Power_Offset_PDU, + { "Measurement-Power-Offset", "rnsap.Measurement_Power_Offset", + FT_INT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_MinimumSpreadingFactor768_PDU, { "MinimumSpreadingFactor768", "rnsap.MinimumSpreadingFactor768", FT_UINT32, BASE_DEC, NULL, 0, @@ -44146,6 +50278,26 @@ void proto_register_rnsap(void) { { "MIMO-N-M-Ratio", "rnsap.MIMO_N_M_Ratio", FT_UINT32, BASE_DEC, VALS(rnsap_MIMO_N_M_Ratio_vals), 0, NULL, HFILL }}, + { &hf_rnsap_MIMO_withfourtransmitantennas_ActivationIndicator_PDU, + { "MIMO-withfourtransmitantennas-ActivationIndicator", "rnsap.MIMO_withfourtransmitantennas_ActivationIndicator_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_MIMO_withfourtransmitantennas_ModeIndicator_PDU, + { "MIMO-withfourtransmitantennas-ModeIndicator", "rnsap.MIMO_withfourtransmitantennas_ModeIndicator", + FT_UINT32, BASE_DEC, VALS(rnsap_MIMO_withfourtransmitantennas_ModeIndicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator_PDU, + { "DualStream-MIMO-withfourtransmitantennas-ActivationIndicator", "rnsap.DualStream_MIMO_withfourtransmitantennas_ActivationIndicator_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_DualStream_MIMO_withfourtransmitantennas_ModeIndicator_PDU, + { "DualStream-MIMO-withfourtransmitantennas-ModeIndicator", "rnsap.DualStream_MIMO_withfourtransmitantennas_ModeIndicator", + FT_UINT32, BASE_DEC, VALS(rnsap_DualStream_MIMO_withfourtransmitantennas_ModeIndicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_Additional_Associated_Secondary_CPICH_PDU, + { "Additional-Associated-Secondary-CPICH", "rnsap.Additional_Associated_Secondary_CPICH", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_MinimumReducedE_DPDCH_GainFactor_PDU, { "MinimumReducedE-DPDCH-GainFactor", "rnsap.MinimumReducedE_DPDCH_GainFactor", FT_UINT32, BASE_DEC, VALS(rnsap_MinimumReducedE_DPDCH_GainFactor_vals), 0, @@ -44158,6 +50310,10 @@ void proto_register_rnsap(void) { { "MulticellEDCH-RL-SpecificInformationItemIEs", "rnsap.MulticellEDCH_RL_SpecificInformationItemIEs_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Multicell_EDCH_Restriction_PDU, + { "Multicell-EDCH-Restriction", "rnsap.Multicell_EDCH_Restriction", + FT_BOOLEAN, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Multiple_PLMN_List_PDU, { "Multiple-PLMN-List", "rnsap.Multiple_PLMN_List_element", FT_NONE, BASE_NONE, NULL, 0, @@ -44174,14 +50330,66 @@ void proto_register_rnsap(void) { { "MIMO-SFMode-For-HSPDSCHDualStream", "rnsap.MIMO_SFMode_For_HSPDSCHDualStream", FT_UINT32, BASE_DEC, VALS(rnsap_MIMO_SFMode_For_HSPDSCHDualStream_vals), 0, NULL, HFILL }}, + { &hf_rnsap_Multi_Carrier_EDCH_Info_PDU, + { "Multi-Carrier-EDCH-Info", "rnsap.Multi_Carrier_EDCH_Info_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_SNPL_Carrier_Group_Indicator_PDU, + { "SNPL-Carrier-Group-Indicator", "rnsap.SNPL_Carrier_Group_Indicator", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multi_Carrier_EDCH_Reconfigure_PDU, + { "Multi-Carrier-EDCH-Reconfigure", "rnsap.Multi_Carrier_EDCH_Reconfigure_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multi_Carrier_EDCH_Information_Response_PDU, + { "Multi-Carrier-EDCH-Information-Response", "rnsap.Multi_Carrier_EDCH_Information_Response", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multiflow_Reconfiguration_PDU, + { "Multiflow-Reconfiguration", "rnsap.Multiflow_Reconfiguration", + FT_UINT32, BASE_DEC, VALS(rnsap_Multiflow_Reconfiguration_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_Multiflow_Information_PDU, + { "Multiflow-Information", "rnsap.Multiflow_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multiflow_RepetitionFactors_PDU, + { "Multiflow-RepetitionFactors", "rnsap.Multiflow_RepetitionFactors_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multiflow_OrdinalNumberOfFrequency_PDU, + { "Multiflow-OrdinalNumberOfFrequency", "rnsap.Multiflow_OrdinalNumberOfFrequency", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_MU_MIMO_InformationLCR_PDU, + { "MU-MIMO-InformationLCR", "rnsap.MU_MIMO_InformationLCR_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_MU_MIMO_Indicator_PDU, + { "MU-MIMO-Indicator", "rnsap.MU_MIMO_Indicator_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_NACC_Related_Data_PDU, { "NACC-Related-Data", "rnsap.NACC_Related_Data_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Neighbouring_UMTS_CellInformation_Ext_PDU, + { "Neighbouring-UMTS-CellInformation-Ext", "rnsap.Neighbouring_UMTS_CellInformation_Ext", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Neighbouring_UMTS_CellInformationExtensionItem_PDU, + { "Neighbouring-UMTS-CellInformationExtensionItem", "rnsap.Neighbouring_UMTS_CellInformationExtensionItem_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Neighbouring_UMTS_CellInformationItem_PDU, { "Neighbouring-UMTS-CellInformationItem", "rnsap.Neighbouring_UMTS_CellInformationItem_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_MultipleFrequencyBandsIndicatorList_PDU, + { "MultipleFrequencyBandsIndicatorList", "rnsap.MultipleFrequencyBandsIndicatorList", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Neighbouring_GSM_CellInformationIEs_PDU, { "Neighbouring-GSM-CellInformationIEs", "rnsap.Neighbouring_GSM_CellInformationIEs", FT_UINT32, BASE_DEC, NULL, 0, @@ -44202,10 +50410,22 @@ void proto_register_rnsap(void) { { "Neighbouring-E-UTRA-CellInformation", "rnsap.Neighbouring_E_UTRA_CellInformation", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA_PDU, + { "MultipleFrequencyBandsIndicatorList-EUTRA", "rnsap.MultipleFrequencyBandsIndicatorList_EUTRA", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_NonCellSpecificTxDiversity_PDU, { "NonCellSpecificTxDiversity", "rnsap.NonCellSpecificTxDiversity", FT_UINT32, BASE_DEC, VALS(rnsap_NonCellSpecificTxDiversity_vals), 0, NULL, HFILL }}, + { &hf_rnsap_Non_rectangular_resource_allocation_indicator_PDU, + { "Non-rectangular-resource-allocation-indicator", "rnsap.Non_rectangular_resource_allocation_indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_Non_rectangular_resource_allocation_indicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_Non_rectangular_resource_timeslot_set_PDU, + { "Non-rectangular-resource-timeslot-set", "rnsap.Non_rectangular_resource_timeslot_set", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_NRT_Load_Information_Value_IncrDecrThres_PDU, { "NRT-Load-Information-Value-IncrDecrThres", "rnsap.NRT_Load_Information_Value_IncrDecrThres", FT_UINT32, BASE_DEC, NULL, 0, @@ -44246,6 +50466,10 @@ void proto_register_rnsap(void) { { "OnModification", "rnsap.OnModification_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_OrdinalNumberOfFrequency_PDU, + { "OrdinalNumberOfFrequency", "rnsap.OrdinalNumberOfFrequency", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Out_of_Sychronization_Window_PDU, { "Out-of-Sychronization-Window", "rnsap.Out_of_Sychronization_Window", FT_UINT32, BASE_DEC, VALS(rnsap_Out_of_Sychronization_Window_vals), 0, @@ -44254,6 +50478,10 @@ void proto_register_rnsap(void) { { "PartialReportingIndicator", "rnsap.PartialReportingIndicator", FT_UINT32, BASE_DEC, VALS(rnsap_PartialReportingIndicator_vals), 0, NULL, HFILL }}, + { &hf_rnsap_PCI_PDU, + { "PCI", "rnsap.PCI", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Permanent_NAS_UE_Identity_PDU, { "Permanent-NAS-UE-Identity", "rnsap.Permanent_NAS_UE_Identity", FT_UINT32, BASE_DEC, VALS(rnsap_Permanent_NAS_UE_Identity_vals), 0, @@ -44262,6 +50490,14 @@ void proto_register_rnsap(void) { { "Phase-Reference-Update-Indicator", "rnsap.Phase_Reference_Update_Indicator", FT_UINT32, BASE_DEC, VALS(rnsap_Phase_Reference_Update_Indicator_vals), 0, NULL, HFILL }}, + { &hf_rnsap_PLMN_Identity_PDU, + { "PLMN-Identity", "rnsap.PLMN_Identity", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_PLMN_List_PDU, + { "PLMN-List", "rnsap.PLMN_List", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_PowerAdjustmentType_PDU, { "PowerAdjustmentType", "rnsap.PowerAdjustmentType", FT_UINT32, BASE_DEC, VALS(rnsap_PowerAdjustmentType_vals), 0, @@ -44274,6 +50510,18 @@ void proto_register_rnsap(void) { { "PowerOffsetForSecondaryCPICHforMIMORequestIndicator", "rnsap.PowerOffsetForSecondaryCPICHforMIMORequestIndicator_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_PDU, + { "PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas", "rnsap.PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator_PDU, + { "PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator", "rnsap.PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Precoder_Weight_Set_Restriction_PDU, + { "Precoder-Weight-Set-Restriction", "rnsap.Precoder_Weight_Set_Restriction", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Primary_CPICH_Usage_For_Channel_Estimation_PDU, { "Primary-CPICH-Usage-For-Channel-Estimation", "rnsap.Primary_CPICH_Usage_For_Channel_Estimation", FT_UINT32, BASE_DEC, VALS(rnsap_Primary_CPICH_Usage_For_Channel_Estimation_vals), 0, @@ -44450,6 +50698,10 @@ void proto_register_rnsap(void) { { "SixteenQAM-UL-Operation-Indicator", "rnsap.SixteenQAM_UL_Operation_Indicator", FT_UINT32, BASE_DEC, VALS(rnsap_SixteenQAM_UL_Operation_Indicator_vals), 0, NULL, HFILL }}, + { &hf_rnsap_SixtyfourQAM_UL_Operation_Indicator_PDU, + { "SixtyfourQAM-UL-Operation-Indicator", "rnsap.SixtyfourQAM_UL_Operation_Indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_SixtyfourQAM_UL_Operation_Indicator_vals), 0, + NULL, HFILL }}, { &hf_rnsap_SixtyfourQAM_UsageAllowedIndicator_PDU, { "SixtyfourQAM-UsageAllowedIndicator", "rnsap.SixtyfourQAM_UsageAllowedIndicator", FT_UINT32, BASE_DEC, VALS(rnsap_SixtyfourQAM_UsageAllowedIndicator_vals), 0, @@ -44466,6 +50718,14 @@ void proto_register_rnsap(void) { { "SNA-Information", "rnsap.SNA_Information_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_SourceID_PDU, + { "SourceID", "rnsap.SourceID_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_SpeechVersion_PDU, + { "SpeechVersion", "rnsap.SpeechVersion", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_S_RNTI_PDU, { "S-RNTI", "rnsap.S_RNTI", FT_UINT32, BASE_DEC, NULL, 0, @@ -44482,6 +50742,18 @@ void proto_register_rnsap(void) { { "Support-PLCCH", "rnsap.Support_PLCCH", FT_UINT32, BASE_DEC, VALS(rnsap_Support_PLCCH_vals), 0, NULL, HFILL }}, + { &hf_rnsap_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order_PDU, + { "Support-of-Dynamic-DTXDRX-Related-HS-SCCH-Order", "rnsap.Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order", + FT_UINT32, BASE_DEC, VALS(rnsap_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_TAC_PDU, + { "TAC", "rnsap.TAC", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_TargetID_PDU, + { "TargetID", "rnsap.TargetID_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_TDD_DCHs_to_Modify_PDU, { "TDD-DCHs-to-Modify", "rnsap.TDD_DCHs_to_Modify", FT_UINT32, BASE_DEC, NULL, 0, @@ -44534,6 +50806,10 @@ void proto_register_rnsap(void) { { "Transmission-Gap-Pattern-Sequence-Information", "rnsap.Transmission_Gap_Pattern_Sequence_Information", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Affected_HSDSCH_Serving_Cell_List_PDU, + { "Affected-HSDSCH-Serving-Cell-List", "rnsap.Affected_HSDSCH_Serving_Cell_List", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Transmission_Mode_Information_PDU, { "Transmission-Mode-Information", "rnsap.Transmission_Mode_Information", FT_UINT32, BASE_DEC, NULL, 0, @@ -44578,6 +50854,10 @@ void proto_register_rnsap(void) { { "TransportBearerNotSetupIndicator", "rnsap.TransportBearerNotSetupIndicator", FT_UINT32, BASE_DEC, VALS(rnsap_TransportBearerNotSetupIndicator_vals), 0, NULL, HFILL }}, + { &hf_rnsap_TPC_slot_position_PDU, + { "TPC-slot-position", "rnsap.TPC_slot_position_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_TransportLayerAddress_PDU, { "TransportLayerAddress", "rnsap.TransportLayerAddress", FT_BYTES, BASE_NONE, NULL, 0, @@ -44594,6 +50874,10 @@ void proto_register_rnsap(void) { { "TSTD-Support-Indicator", "rnsap.TSTD_Support_Indicator", FT_UINT32, BASE_DEC, VALS(rnsap_TSTD_Support_Indicator_vals), 0, NULL, HFILL }}, + { &hf_rnsap_TTI_Update_Indicator_PDU, + { "TTI-Update-Indicator", "rnsap.TTI_Update_Indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_TTI_Update_Indicator_vals), 0, + NULL, HFILL }}, { &hf_rnsap_TypeOfError_PDU, { "TypeOfError", "rnsap.TypeOfError", FT_UINT32, BASE_DEC, VALS(rnsap_TypeOfError_vals), 0, @@ -44614,14 +50898,26 @@ void proto_register_rnsap(void) { { "UE-Capabilities-Info", "rnsap.UE_Capabilities_Info_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_UE_Support_of_non_rectangular_resource_allocation_PDU, + { "UE-Support-of-non-rectangular-resource-allocation", "rnsap.UE_Support_of_non_rectangular_resource_allocation", + FT_UINT32, BASE_DEC, VALS(rnsap_UE_Support_of_non_rectangular_resource_allocation_vals), 0, + NULL, HFILL }}, { &hf_rnsap_UE_TS0_CapabilityLCR_PDU, { "UE-TS0-CapabilityLCR", "rnsap.UE_TS0_CapabilityLCR", FT_UINT32, BASE_DEC, VALS(rnsap_UE_TS0_CapabilityLCR_vals), 0, NULL, HFILL }}, + { &hf_rnsap_UE_RF_Band_CapabilityLCR_PDU, + { "UE-RF-Band-CapabilityLCR", "rnsap.UE_RF_Band_CapabilityLCR", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU, { "LCRTDD-HSDSCH-Physical-Layer-Category", "rnsap.LCRTDD_HSDSCH_Physical_Layer_Category", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_UE_DRX_Cycle_PDU, + { "UE-DRX-Cycle", "rnsap.UE_DRX_Cycle", + FT_UINT32, BASE_DEC, VALS(rnsap_UE_DRX_Cycle_vals), 0, + NULL, HFILL }}, { &hf_rnsap_UEIdentity_PDU, { "UEIdentity", "rnsap.UEIdentity", FT_UINT32, BASE_DEC, VALS(rnsap_UEIdentity_vals), 0, @@ -44670,6 +50966,10 @@ void proto_register_rnsap(void) { { "UE-State", "rnsap.UE_State", FT_UINT32, BASE_DEC, VALS(rnsap_UE_State_vals), 0, NULL, HFILL }}, + { &hf_rnsap_UE_transmission_power_headroom_Value_PDU, + { "UE-transmission-power-headroom-Value", "rnsap.UE_transmission_power_headroom_Value", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_UL_DPDCHIndicatorEDCH_PDU, { "UL-DPDCHIndicatorEDCH", "rnsap.UL_DPDCHIndicatorEDCH", FT_UINT32, BASE_DEC, VALS(rnsap_UL_DPDCHIndicatorEDCH_vals), 0, @@ -44726,10 +51026,50 @@ void proto_register_rnsap(void) { { "USCH-Information", "rnsap.USCH_Information", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Usefulness_Of_Battery_Optimization_PDU, + { "Usefulness-Of-Battery-Optimization", "rnsap.Usefulness_Of_Battery_Optimization", + FT_UINT32, BASE_DEC, VALS(rnsap_Usefulness_Of_Battery_Optimization_vals), 0, + NULL, HFILL }}, { &hf_rnsap_User_Plane_Congestion_Fields_Inclusion_PDU, { "User-Plane-Congestion-Fields-Inclusion", "rnsap.User_Plane_Congestion_Fields_Inclusion", FT_UINT32, BASE_DEC, VALS(rnsap_User_Plane_Congestion_Fields_Inclusion_vals), 0, NULL, HFILL }}, + { &hf_rnsap_UMTS_Cell_Info_PDU, + { "UMTS-Cell-Info", "rnsap.UMTS_Cell_Info_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_UL_CLTD_Information_PDU, + { "UL-CLTD-Information", "rnsap.UL_CLTD_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_UL_CLTD_Information_Reconf_PDU, + { "UL-CLTD-Information-Reconf", "rnsap.UL_CLTD_Information_Reconf_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_UL_CLTD_State_Update_Information_PDU, + { "UL-CLTD-State-Update-Information", "rnsap.UL_CLTD_State_Update_Information", + FT_UINT32, BASE_DEC, VALS(rnsap_UL_CLTD_State_Update_Information_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_UL_DPCCH2_Information_PDU, + { "UL-DPCCH2-Information", "rnsap.UL_DPCCH2_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_UL_DPCCH2_Information_Reconf_PDU, + { "UL-DPCCH2-Information-Reconf", "rnsap.UL_DPCCH2_Information_Reconf_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_UL_MIMO_Information_PDU, + { "UL-MIMO-Information", "rnsap.UL_MIMO_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_UL_MIMO_Reconfiguration_PDU, + { "UL-MIMO-Reconfiguration", "rnsap.UL_MIMO_Reconfiguration", + FT_UINT32, BASE_DEC, VALS(rnsap_UL_MIMO_Reconfiguration_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_UL_MIMO_DL_Control_Channel_Information_PDU, + { "UL-MIMO-DL-Control-Channel-Information", "rnsap.UL_MIMO_DL_Control_Channel_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_RadioLinkSetupRequestFDD_PDU, { "RadioLinkSetupRequestFDD", "rnsap.RadioLinkSetupRequestFDD_element", FT_NONE, BASE_NONE, NULL, 0, @@ -45810,6 +52150,18 @@ void proto_register_rnsap(void) { { "CommonMeasurementObjectType-CM-Rqst", "rnsap.CommonMeasurementObjectType_CM_Rqst", FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rqst_vals), 0, NULL, HFILL }}, + { &hf_rnsap_GSM_Cell_CM_Rqst_PDU, + { "GSM-Cell-CM-Rqst", "rnsap.GSM_Cell_CM_Rqst_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rqst_PDU, + { "Extension-CommonMeasurementObjectType-CM-Rqst", "rnsap.Extension_CommonMeasurementObjectType_CM_Rqst_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_GsmCellList_CM_Rqst_PDU, + { "GsmCellList-CM-Rqst", "rnsap.GsmCellList_CM_Rqst", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_CommonMeasurementInitiationResponse_PDU, { "CommonMeasurementInitiationResponse", "rnsap.CommonMeasurementInitiationResponse_element", FT_NONE, BASE_NONE, NULL, 0, @@ -45818,10 +52170,22 @@ void proto_register_rnsap(void) { { "CommonMeasurementObjectType-CM-Rsp", "rnsap.CommonMeasurementObjectType_CM_Rsp", FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rsp_vals), 0, NULL, HFILL }}, + { &hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rsp_PDU, + { "Extension-CommonMeasurementObjectType-CM-Rsp", "rnsap.Extension_CommonMeasurementObjectType_CM_Rsp_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_GsmCellList_CM_Rsp_PDU, + { "GsmCellList-CM-Rsp", "rnsap.GsmCellList_CM_Rsp", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_CommonMeasurementInitiationFailure_PDU, { "CommonMeasurementInitiationFailure", "rnsap.CommonMeasurementInitiationFailure_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Extension_FailureMeasurementList_PDU, + { "Extension-FailureMeasurementList", "rnsap.Extension_FailureMeasurementList", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_CommonMeasurementReport_PDU, { "CommonMeasurementReport", "rnsap.CommonMeasurementReport_element", FT_NONE, BASE_NONE, NULL, 0, @@ -45830,14 +52194,30 @@ void proto_register_rnsap(void) { { "CommonMeasurementObjectType-CM-Rprt", "rnsap.CommonMeasurementObjectType_CM_Rprt", FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementObjectType_CM_Rprt_vals), 0, NULL, HFILL }}, + { &hf_rnsap_Extension_CommonMeasurementObjectType_CM_Rprt_PDU, + { "Extension-CommonMeasurementObjectType-CM-Rprt", "rnsap.Extension_CommonMeasurementObjectType_CM_Rprt_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_GsmCellList_CM_Rprt_PDU, + { "GsmCellList-CM-Rprt", "rnsap.GsmCellList_CM_Rprt", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_CommonMeasurementTerminationRequest_PDU, { "CommonMeasurementTerminationRequest", "rnsap.CommonMeasurementTerminationRequest_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Extension_TerminationMeasurementList_PDU, + { "Extension-TerminationMeasurementList", "rnsap.Extension_TerminationMeasurementList", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_CommonMeasurementFailureIndication_PDU, { "CommonMeasurementFailureIndication", "rnsap.CommonMeasurementFailureIndication_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Extension_FailureIndicationMeasurementList_PDU, + { "Extension-FailureIndicationMeasurementList", "rnsap.Extension_FailureIndicationMeasurementList", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_InformationExchangeInitiationRequest_PDU, { "InformationExchangeInitiationRequest", "rnsap.InformationExchangeInitiationRequest_element", FT_NONE, BASE_NONE, NULL, 0, @@ -45858,6 +52238,14 @@ void proto_register_rnsap(void) { { "MBMS-Cell-InfEx-Rqst", "rnsap.MBMS_Cell_InfEx_Rqst", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_ANR_Cell_InfEx_Rqst_PDU, + { "ANR-Cell-InfEx-Rqst", "rnsap.ANR_Cell_InfEx_Rqst", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rqst_PDU, + { "Common-E-RGCH-Cell-InfEx-Rqst", "rnsap.Common_E_RGCH_Cell_InfEx_Rqst", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_InformationExchangeInitiationResponse_PDU, { "InformationExchangeInitiationResponse", "rnsap.InformationExchangeInitiationResponse_element", FT_NONE, BASE_NONE, NULL, 0, @@ -45878,6 +52266,14 @@ void proto_register_rnsap(void) { { "MBMS-Cell-InfEx-Rsp", "rnsap.MBMS_Cell_InfEx_Rsp", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_ANR_Cell_InfEx_Rsp_PDU, + { "ANR-Cell-InfEx-Rsp", "rnsap.ANR_Cell_InfEx_Rsp", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rsp_PDU, + { "Common-E-RGCH-Cell-InfEx-Rsp", "rnsap.Common_E_RGCH_Cell_InfEx_Rsp", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_InformationExchangeInitiationFailure_PDU, { "InformationExchangeInitiationFailure", "rnsap.InformationExchangeInitiationFailure_element", FT_NONE, BASE_NONE, NULL, 0, @@ -45898,6 +52294,10 @@ void proto_register_rnsap(void) { { "MBMS-Cell-InfEx-Rprt", "rnsap.MBMS_Cell_InfEx_Rprt", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rprt_PDU, + { "Common-E-RGCH-Cell-InfEx-Rprt", "rnsap.Common_E_RGCH_Cell_InfEx_Rprt", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_InformationExchangeTerminationRequest_PDU, { "InformationExchangeTerminationRequest", "rnsap.InformationExchangeTerminationRequest_element", FT_NONE, BASE_NONE, NULL, 0, @@ -45966,6 +52366,10 @@ void proto_register_rnsap(void) { { "RL-ParameterUpdateIndicationFDD-RL-Information-Item", "rnsap.RL_ParameterUpdateIndicationFDD_RL_Information_Item_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_UE_Measurement_Forwarding_PDU, + { "UE-Measurement-Forwarding", "rnsap.UE_Measurement_Forwarding_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Additional_HS_Cell_Information_RL_Param_Upd_PDU, { "Additional-HS-Cell-Information-RL-Param-Upd", "rnsap.Additional_HS_Cell_Information_RL_Param_Upd", FT_UINT32, BASE_DEC, NULL, 0, @@ -46066,10 +52470,38 @@ void proto_register_rnsap(void) { { "SecondaryULFrequencyUpdateIndication", "rnsap.SecondaryULFrequencyUpdateIndication_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_EnhancedRelocationResourceRequest_PDU, + { "EnhancedRelocationResourceRequest", "rnsap.EnhancedRelocationResourceRequest_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_EnhancedRelocationResourceResponse_PDU, + { "EnhancedRelocationResourceResponse", "rnsap.EnhancedRelocationResourceResponse_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_EnhancedRelocationResourceFailure_PDU, + { "EnhancedRelocationResourceFailure", "rnsap.EnhancedRelocationResourceFailure_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_EnhancedRelocationResourceReleaseCommand_PDU, + { "EnhancedRelocationResourceReleaseCommand", "rnsap.EnhancedRelocationResourceReleaseCommand_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_EnhancedRelocationResourceReleaseComplete_PDU, + { "EnhancedRelocationResourceReleaseComplete", "rnsap.EnhancedRelocationResourceReleaseComplete_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_PrivateMessage_PDU, { "PrivateMessage", "rnsap.PrivateMessage_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_InformationTransferControlRequest_PDU, + { "InformationTransferControlRequest", "rnsap.InformationTransferControlRequest_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Control_Type_InformationTransferControlReq_PDU, + { "Control-Type-InformationTransferControlReq", "rnsap.Control_Type_InformationTransferControlReq", + FT_UINT32, BASE_DEC, VALS(rnsap_Control_Type_InformationTransferControlReq_vals), 0, + NULL, HFILL }}, { &hf_rnsap_RNSAP_PDU_PDU, { "RNSAP-PDU", "rnsap.RNSAP_PDU", FT_UINT32, BASE_DEC, VALS(rnsap_RNSAP_PDU_vals), 0, @@ -46194,6 +52626,14 @@ void proto_register_rnsap(void) { { "additional-EDCH-Cell-Information-Setup", "rnsap.additional_EDCH_Cell_Information_Setup", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_pLMN_Identity, + { "pLMN-Identity", "rnsap.pLMN_Identity", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_l3_Information, + { "l3-Information", "rnsap.l3_Information", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Additional_EDCH_Cell_Information_Setup_item, { "Additional-EDCH-FDD-Setup-Cell-Information", "rnsap.Additional_EDCH_FDD_Setup_Cell_Information_element", FT_NONE, BASE_NONE, NULL, 0, @@ -46326,6 +52766,18 @@ void proto_register_rnsap(void) { { "e-DCH-Min-Set-E-TFCI", "rnsap.e_DCH_Min_Set_E_TFCI", FT_UINT32, BASE_DEC, NULL, 0, "E_TFCI", HFILL }}, + { &hf_rnsap_uE_DTX_Cycle1, + { "uE-DTX-Cycle1", "rnsap.uE_DTX_Cycle1", + FT_UINT32, BASE_DEC, VALS(rnsap_UE_DTX_Cycle1_2ms_vals), 0, + "UE_DTX_Cycle1_2ms", HFILL }}, + { &hf_rnsap_uE_DTX_Cycle2, + { "uE-DTX-Cycle2", "rnsap.uE_DTX_Cycle2", + FT_UINT32, BASE_DEC, VALS(rnsap_UE_DTX_Cycle2_ext_2ms_vals), 0, + "UE_DTX_Cycle2_ext_2ms", HFILL }}, + { &hf_rnsap_inactivity_Threshold_for_UE_DTX_Cycle2, + { "inactivity-Threshold-for-UE-DTX-Cycle2", "rnsap.inactivity_Threshold_for_UE_DTX_Cycle2", + FT_UINT32, BASE_DEC, VALS(rnsap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals), 0, + NULL, HFILL }}, { &hf_rnsap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item, { "Additional-EDCH-MAC-d-Flows-Specific-Info", "rnsap.Additional_EDCH_MAC_d_Flows_Specific_Info_element", FT_NONE, BASE_NONE, NULL, 0, @@ -46538,6 +52990,130 @@ void proto_register_rnsap(void) { { "aOA-LCR-Accuracy-Class", "rnsap.aOA_LCR_Accuracy_Class", FT_UINT32, BASE_DEC, VALS(rnsap_AOA_LCR_Accuracy_Class_vals), 0, NULL, HFILL }}, + { &hf_rnsap_rNC_ID, + { "rNC-ID", "rnsap.rNC_ID", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_lAC, + { "lAC", "rnsap.lAC", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_rAC, + { "rAC", "rnsap.rAC", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_aNR_FDD_CellInformation, + { "aNR-FDD-CellInformation", "rnsap.aNR_FDD_CellInformation_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_aNR_TDD_CellInformation, + { "aNR-TDD-CellInformation", "rnsap.aNR_TDD_CellInformation_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_aNR_LCR_TDD_CellInformation, + { "aNR-LCR-TDD-CellInformation", "rnsap.aNR_LCR_TDD_CellInformation_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_extended_RNC_ID, + { "extended-RNC-ID", "rnsap.extended_RNC_ID", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_txDiversityIndicator, + { "txDiversityIndicator", "rnsap.txDiversityIndicator", + FT_UINT32, BASE_DEC, VALS(rnsap_TxDiversityIndicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_sTTD_SupportIndicator, + { "sTTD-SupportIndicator", "rnsap.sTTD_SupportIndicator", + FT_UINT32, BASE_DEC, VALS(rnsap_STTD_SupportIndicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_closedLoopMode1_SupportIndicator, + { "closedLoopMode1-SupportIndicator", "rnsap.closedLoopMode1_SupportIndicator", + FT_UINT32, BASE_DEC, VALS(rnsap_ClosedLoopMode1_SupportIndicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_restrictionStateIndicator, + { "restrictionStateIndicator", "rnsap.restrictionStateIndicator", + FT_UINT32, BASE_DEC, VALS(rnsap_RestrictionStateIndicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_dpc_ModeChangeSupportIndicator, + { "dpc-ModeChangeSupportIndicator", "rnsap.dpc_ModeChangeSupportIndicator", + FT_UINT32, BASE_DEC, VALS(rnsap_DPC_Mode_Change_SupportIndicator_vals), 0, + "DPC_Mode_Change_SupportIndicator", HFILL }}, + { &hf_rnsap_cellCapabilityContainerFDD, + { "cellCapabilityContainerFDD", "rnsap.cellCapabilityContainerFDD", + FT_BYTES, BASE_NONE, NULL, 0, + "CellCapabilityContainer_FDD", HFILL }}, + { &hf_rnsap_sNA_Information, + { "sNA-Information", "rnsap.sNA_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_frequencyBandIndicator, + { "frequencyBandIndicator", "rnsap.frequencyBandIndicator", + FT_UINT32, BASE_DEC|BASE_EXT_STRING, &rnsap_FrequencyBandIndicator_vals_ext, 0, + NULL, HFILL }}, + { &hf_rnsap_max_UE_DTX_Cycle, + { "max-UE-DTX-Cycle", "rnsap.max_UE_DTX_Cycle", + FT_UINT32, BASE_DEC, VALS(rnsap_Max_UE_DTX_Cycle_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_aNR_Multiple_PLMN_List, + { "aNR-Multiple-PLMN-List", "rnsap.aNR_Multiple_PLMN_List_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_secondaryServingCellList, + { "secondaryServingCellList", "rnsap.secondaryServingCellList_element", + FT_NONE, BASE_NONE, NULL, 0, + "Secondary_Serving_Cell_List", HFILL }}, + { &hf_rnsap_dualBandSecondaryServingCellList, + { "dualBandSecondaryServingCellList", "rnsap.dualBandSecondaryServingCellList_element", + FT_NONE, BASE_NONE, NULL, 0, + "Secondary_Serving_Cell_List", HFILL }}, + { &hf_rnsap_cellCapabilityContainerExtensionFDD, + { "cellCapabilityContainerExtensionFDD", "rnsap.cellCapabilityContainerExtensionFDD", + FT_BYTES, BASE_NONE, NULL, 0, + "CellCapabilityContainerExtension_FDD", HFILL }}, + { &hf_rnsap_syncCase, + { "syncCase", "rnsap.syncCase", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_timeSlot, + { "timeSlot", "rnsap.timeSlot", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_sCH_TimeSlot, + { "sCH-TimeSlot", "rnsap.sCH_TimeSlot", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_sCTD_Indicator, + { "sCTD-Indicator", "rnsap.sCTD_Indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_SCTD_Indicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_dPCHConstantValue, + { "dPCHConstantValue", "rnsap.dPCHConstantValue", + FT_INT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_pCCPCH_Power, + { "pCCPCH-Power", "rnsap.pCCPCH_Power", + FT_INT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_cellCapabilityContainerTDD, + { "cellCapabilityContainerTDD", "rnsap.cellCapabilityContainerTDD", + FT_BYTES, BASE_NONE, NULL, 0, + "CellCapabilityContainer_TDD", HFILL }}, + { &hf_rnsap_cellCapabilityContainerTDD768, + { "cellCapabilityContainerTDD768", "rnsap.cellCapabilityContainerTDD768", + FT_BYTES, BASE_NONE, NULL, 0, + "CellCapabilityContainer_TDD768", HFILL }}, + { &hf_rnsap_cellCapabilityContainerTDD_LCR, + { "cellCapabilityContainerTDD-LCR", "rnsap.cellCapabilityContainerTDD_LCR", + FT_BYTES, BASE_NONE, NULL, 0, + "CellCapabilityContainer_TDD_LCR", HFILL }}, + { &hf_rnsap_cellCapabilityContainerExternsionTDD_LCR, + { "cellCapabilityContainerExternsionTDD-LCR", "rnsap.cellCapabilityContainerExternsionTDD_LCR", + FT_BYTES, BASE_NONE, NULL, 0, + "CellCapabilityContainerExtension_TDD_LCR", HFILL }}, + { &hf_rnsap_list_Of_PLMNs, + { "list-Of-PLMNs", "rnsap.list_Of_PLMNs", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_badSatelliteInformation, { "badSatelliteInformation", "rnsap.badSatelliteInformation", FT_UINT32, BASE_DEC, NULL, 0, @@ -46550,6 +53126,30 @@ void proto_register_rnsap(void) { { "badSAT-ID", "rnsap.badSAT_ID", FT_UINT32, BASE_DEC, NULL, 0, "SAT_ID", HFILL }}, + { &hf_rnsap_BDS_IGPInfoList_item, + { "BDS-IGPInfo", "rnsap.BDS_IGPInfo_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_bds_IGPNumber, + { "bds-IGPNumber", "rnsap.bds_IGPNumber", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_1_320", HFILL }}, + { &hf_rnsap_bds_VerticalDelay, + { "bds-VerticalDelay", "rnsap.bds_VerticalDelay", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_9", HFILL }}, + { &hf_rnsap_bds_GIVEI, + { "bds-GIVEI", "rnsap.bds_GIVEI", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_4", HFILL }}, + { &hf_rnsap_bDS_RefTime, + { "bDS-RefTime", "rnsap.bDS_RefTime", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_119", HFILL }}, + { &hf_rnsap_bds_IGPInfoList, + { "bds-IGPInfoList", "rnsap.bds_IGPInfoList", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_nCC, { "nCC", "rnsap.nCC", FT_BYTES, BASE_NONE, NULL, 0, @@ -46586,6 +53186,14 @@ void proto_register_rnsap(void) { { "misc", "rnsap.misc", FT_UINT32, BASE_DEC, VALS(rnsap_CauseMisc_vals), 0, "CauseMisc", HFILL }}, + { &hf_rnsap_cellIdList, + { "cellIdList", "rnsap.cellIdList", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_CellIdList_item, + { "Cell-Id", "rnsap.Cell_Id", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_uplinkCellCapacityClassValue, { "uplinkCellCapacityClassValue", "rnsap.uplinkCellCapacityClassValue", FT_UINT32, BASE_DEC, NULL, 0, @@ -46598,14 +53206,6 @@ void proto_register_rnsap(void) { { "lAI", "rnsap.lAI_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_pLMN_Identity, - { "pLMN-Identity", "rnsap.pLMN_Identity", - FT_BYTES, BASE_NONE, NULL, 0, - NULL, HFILL }}, - { &hf_rnsap_lAC, - { "lAC", "rnsap.lAC", - FT_BYTES, BASE_NONE, NULL, 0, - NULL, HFILL }}, { &hf_rnsap_cI, { "cI", "rnsap.cI", FT_BYTES, BASE_NONE, NULL, 0, @@ -46706,6 +53306,26 @@ void proto_register_rnsap(void) { { "maximumMACdPDU-SizeExtended", "rnsap.maximumMACdPDU_SizeExtended", FT_UINT32, BASE_DEC, NULL, 0, "MAC_PDU_SizeExtended", HFILL }}, + { &hf_rnsap_deActivation, + { "deActivation", "rnsap.deActivation_element", + FT_NONE, BASE_NONE, NULL, 0, + "Common_E_RGCH_De_Activation", HFILL }}, + { &hf_rnsap_common_E_RGCH_Cell_Info, + { "common-E-RGCH-Cell-Info", "rnsap.common_E_RGCH_Cell_Info_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_eRGCH_ChannelisationCode, + { "eRGCH-ChannelisationCode", "rnsap.eRGCH_ChannelisationCode", + FT_UINT32, BASE_DEC, NULL, 0, + "FDD_DL_ChannelisationCodeNumber", HFILL }}, + { &hf_rnsap_eRGCH_SignatureSequence, + { "eRGCH-SignatureSequence", "rnsap.eRGCH_SignatureSequence", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_serving_Grant_Value, + { "serving-Grant-Value", "rnsap.serving_Grant_Value", + FT_UINT32, BASE_DEC, NULL, 0, + "E_Serving_Grant_Value", HFILL }}, { &hf_rnsap_uE_DTX_DRX_Offset, { "uE-DTX-DRX-Offset", "rnsap.uE_DTX_DRX_Offset", FT_UINT32, BASE_DEC, NULL, 0, @@ -46818,10 +53438,6 @@ void proto_register_rnsap(void) { { "repetitionNumber", "rnsap.repetitionNumber", FT_UINT32, BASE_DEC, NULL, 0, "RepetitionNumber1", HFILL }}, - { &hf_rnsap_rAC, - { "rAC", "rnsap.rAC", - FT_BYTES, BASE_NONE, NULL, 0, - NULL, HFILL }}, { &hf_rnsap_continuousPacketConnectivity_DRX_InformationLCR, { "continuousPacketConnectivity-DRX-InformationLCR", "rnsap.continuousPacketConnectivity_DRX_InformationLCR_element", FT_NONE, BASE_NONE, NULL, 0, @@ -46918,6 +53534,82 @@ void proto_register_rnsap(void) { { "e-AGCH-DRX-Parameters-Response", "rnsap.e_AGCH_DRX_Parameters_Response_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_multiple_PLMN_List, + { "multiple-PLMN-List", "rnsap.multiple_PLMN_List_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_umts_cell_Info, + { "umts-cell-Info", "rnsap.umts_cell_Info", + FT_UINT32, BASE_DEC, NULL, 0, + "UMTS_Cells_Info_List", HFILL }}, + { &hf_rnsap_dGANSS_Signal_ID, + { "dGANSS-Signal-ID", "rnsap.dGANSS_Signal_ID", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_8", HFILL }}, + { &hf_rnsap_ie_Extensions, + { "ie-Extensions", "rnsap.ie_Extensions", + FT_UINT32, BASE_DEC, NULL, 0, + "ProtocolExtensionContainer", HFILL }}, + { &hf_rnsap_dBDS_InfoList, + { "dBDS-InfoList", "rnsap.dBDS_InfoList", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_dBDS_SignalID, + { "dBDS-SignalID", "rnsap.dBDS_SignalID", + FT_UINT32, BASE_DEC, NULL, 0, + "GANSS_Signal_ID", HFILL }}, + { &hf_rnsap_dBDS_SignalInfoList, + { "dBDS-SignalInfoList", "rnsap.dBDS_SignalInfoList", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_DBDS_SignalInfoList_item, + { "DBDS-SignalInfo", "rnsap.DBDS_SignalInfo_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_svID, + { "svID", "rnsap.svID", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_63", HFILL }}, + { &hf_rnsap_bds_UDREI, + { "bds-UDREI", "rnsap.bds_UDREI", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_15", HFILL }}, + { &hf_rnsap_bds_RURAI, + { "bds-RURAI", "rnsap.bds_RURAI", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_15", HFILL }}, + { &hf_rnsap_bds_ECC_DeltaT, + { "bds-ECC-DeltaT", "rnsap.bds_ECC_DeltaT", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_13", HFILL }}, + { &hf_rnsap_DBDS_InfoList_item, + { "DBDS-Info", "rnsap.DBDS_Info_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_pO2_SRB, + { "pO2-SRB", "rnsap.pO2_SRB", + FT_UINT32, BASE_DEC, NULL, 0, + "PowerOffset", HFILL }}, + { &hf_rnsap_dl_FET_Mode, + { "dl-FET-Mode", "rnsap.dl_FET_Mode", + FT_UINT32, BASE_DEC, VALS(rnsap_DL_FET_Mode_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_dCH_ENH_Concat, + { "dCH-ENH-Concat", "rnsap.dCH_ENH_Concat", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_pO_SRB, + { "pO-SRB", "rnsap.pO_SRB", + FT_UINT32, BASE_DEC, NULL, 0, + "PowerOffset", HFILL }}, + { &hf_rnsap_DCH_ENH_Concat_item, + { "DCH-ID", "rnsap.DCH_ID", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH, + { "setup-Or-ConfigurationChange-Or-Removal-Of-DCH-ENH", "rnsap.setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH", + FT_UINT32, BASE_DEC, VALS(rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH_vals), 0, + NULL, HFILL }}, { &hf_rnsap_DCH_FDD_Information_item, { "DCH-FDD-InformationItem", "rnsap.DCH_FDD_InformationItem_element", FT_NONE, BASE_NONE, NULL, 0, @@ -47086,10 +53778,6 @@ void proto_register_rnsap(void) { { "cFN", "rnsap.cFN", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_ie_Extensions, - { "ie-Extensions", "rnsap.ie_Extensions", - FT_UINT32, BASE_DEC, NULL, 0, - "ProtocolExtensionContainer", HFILL }}, { &hf_rnsap_cfn, { "cfn", "rnsap.cfn", FT_UINT32, BASE_DEC, NULL, 0, @@ -47182,10 +53870,6 @@ void proto_register_rnsap(void) { { "ganss-rrc", "rnsap.ganss_rrc", FT_INT32, BASE_DEC, NULL, 0, "INTEGER_M127_127", HFILL }}, - { &hf_rnsap_dGANSS_Signal_ID, - { "dGANSS-Signal-ID", "rnsap.dGANSS_Signal_ID", - FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_8", HFILL }}, { &hf_rnsap_pRCDeviation, { "pRCDeviation", "rnsap.pRCDeviation", FT_UINT32, BASE_DEC, VALS(rnsap_PRCDeviation_vals), 0, @@ -47234,6 +53918,18 @@ void proto_register_rnsap(void) { { "range-Correction-Rate", "rnsap.range_Correction_Rate", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_hs_DSCH_Cell_List, + { "hs-DSCH-Cell-List", "rnsap.hs_DSCH_Cell_List", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_HS_DSCH_Cell_List_item, + { "HS-DSCH-Cell", "rnsap.HS_DSCH_Cell_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_hs_DSCH_Cell_TBS, + { "hs-DSCH-Cell-TBS", "rnsap.hs_DSCH_Cell_TBS", + FT_UINT32, BASE_DEC, NULL, 0, + "DL_TBS_Value", HFILL }}, { &hf_rnsap_powerAdjustmentType, { "powerAdjustmentType", "rnsap.powerAdjustmentType", FT_UINT32, BASE_DEC, VALS(rnsap_PowerAdjustmentType_vals), 0, @@ -47282,10 +53978,6 @@ void proto_register_rnsap(void) { { "DL-Timeslot-InformationItem", "rnsap.DL_Timeslot_InformationItem_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_timeSlot, - { "timeSlot", "rnsap.timeSlot", - FT_UINT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, { &hf_rnsap_midambleShiftAndBurstType, { "midambleShiftAndBurstType", "rnsap.midambleShiftAndBurstType", FT_UINT32, BASE_DEC, VALS(rnsap_MidambleShiftAndBurstType_vals), 0, @@ -47338,6 +54030,18 @@ void proto_register_rnsap(void) { { "DL-TimeSlot-ISCP-LCR-InfoItem", "rnsap.DL_TimeSlot_ISCP_LCR_InfoItem_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_decimationFactorforPrimaryFrequency, + { "decimationFactorforPrimaryFrequency", "rnsap.decimationFactorforPrimaryFrequency", + FT_UINT32, BASE_DEC, VALS(rnsap_DecimationFactor_vals), 0, + "DecimationFactor", HFILL }}, + { &hf_rnsap_decimationFactorforSecFrequency, + { "decimationFactorforSecFrequency", "rnsap.decimationFactorforSecFrequency", + FT_UINT32, BASE_DEC, VALS(rnsap_DecimationFactor_vals), 0, + "DecimationFactor", HFILL }}, + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements, + { "setup-Or-ConfigurationChange-Or-Removal-Of-Downlink-TPC-enhancements", "rnsap.setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements", + FT_UINT32, BASE_DEC, VALS(rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements_vals), 0, + NULL, HFILL }}, { &hf_rnsap_uE_DRX_Cycle, { "uE-DRX-Cycle", "rnsap.uE_DRX_Cycle", FT_UINT32, BASE_DEC, VALS(rnsap_UE_DRX_Cycle_vals), 0, @@ -47426,10 +54130,6 @@ void proto_register_rnsap(void) { { "e-DCH-TTI-Length", "rnsap.e_DCH_TTI_Length", FT_UINT32, BASE_DEC, VALS(rnsap_E_DCH_TTI_Length_vals), 0, NULL, HFILL }}, - { &hf_rnsap_inactivity_Threshold_for_UE_DTX_Cycle2, - { "inactivity-Threshold-for-UE-DTX-Cycle2", "rnsap.inactivity_Threshold_for_UE_DTX_Cycle2", - FT_UINT32, BASE_DEC, VALS(rnsap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals), 0, - NULL, HFILL }}, { &hf_rnsap_uE_DTX_Long_Preamble, { "uE-DTX-Long-Preamble", "rnsap.uE_DTX_Long_Preamble", FT_UINT32, BASE_DEC, VALS(rnsap_UE_DTX_Long_Preamble_vals), 0, @@ -47466,6 +54166,10 @@ void proto_register_rnsap(void) { { "tDD", "rnsap.tDD", FT_UINT32, BASE_DEC, NULL, 0, "EARFCN", HFILL }}, + { &hf_rnsap_extension_EARFCN_Information, + { "extension-EARFCN-Information", "rnsap.extension_EARFCN_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_uL_EARFCN, { "uL-EARFCN", "rnsap.uL_EARFCN", FT_UINT32, BASE_DEC, NULL, 0, @@ -47474,6 +54178,14 @@ void proto_register_rnsap(void) { { "dL-EARFCN", "rnsap.dL_EARFCN", FT_UINT32, BASE_DEC, NULL, 0, "EARFCN", HFILL }}, + { &hf_rnsap_uL_EARFCN_01, + { "uL-EARFCN", "rnsap.uL_EARFCN", + FT_UINT32, BASE_DEC, NULL, 0, + "EARFCN_Extended", HFILL }}, + { &hf_rnsap_dL_EARFCN_01, + { "dL-EARFCN", "rnsap.dL_EARFCN", + FT_UINT32, BASE_DEC, NULL, 0, + "EARFCN_Extended", HFILL }}, { &hf_rnsap_e_UTRAN_Cell_ID, { "e-UTRAN-Cell-ID", "rnsap.e_UTRAN_Cell_ID", FT_BYTES, BASE_NONE, NULL, 0, @@ -47498,18 +54210,10 @@ void proto_register_rnsap(void) { { "eRGCH-EHICH-ChannelisationCode", "rnsap.eRGCH_EHICH_ChannelisationCode", FT_UINT32, BASE_DEC, NULL, 0, "FDD_DL_ChannelisationCodeNumber", HFILL }}, - { &hf_rnsap_eRGCH_SignatureSequence, - { "eRGCH-SignatureSequence", "rnsap.eRGCH_SignatureSequence", - FT_UINT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, { &hf_rnsap_eHICH_SignatureSequence, { "eHICH-SignatureSequence", "rnsap.eHICH_SignatureSequence", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_serving_Grant_Value, - { "serving-Grant-Value", "rnsap.serving_Grant_Value", - FT_UINT32, BASE_DEC, NULL, 0, - "E_Serving_Grant_Value", HFILL }}, { &hf_rnsap_primary_Secondary_Grant_Selector, { "primary-Secondary-Grant-Selector", "rnsap.primary_Secondary_Grant_Selector", FT_UINT32, BASE_DEC, VALS(rnsap_E_Primary_Secondary_Grant_Selector_vals), 0, @@ -47846,6 +54550,22 @@ void proto_register_rnsap(void) { { "reportPeriodicity", "rnsap.reportPeriodicity", FT_UINT32, BASE_DEC, VALS(rnsap_ReportPeriodicity_vals), 0, NULL, HFILL }}, + { &hf_rnsap_measurementFluctuationRange, + { "measurementFluctuationRange", "rnsap.measurementFluctuationRange", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_100", HFILL }}, + { &hf_rnsap_measurementQuantity, + { "measurementQuantity", "rnsap.measurementQuantity", + FT_UINT32, BASE_DEC, VALS(rnsap_MeasurementQuantity_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_threshold, + { "threshold", "rnsap.threshold", + FT_INT32, BASE_DEC, NULL, 0, + "INTEGER_M120_165", HFILL }}, + { &hf_rnsap_threshold_01, + { "threshold", "rnsap.threshold", + FT_INT32, BASE_DEC, NULL, 0, + "INTEGER_M120_M25", HFILL }}, { &hf_rnsap_e_PUCH_Information, { "e-PUCH-Information", "rnsap.e_PUCH_Information_element", FT_NONE, BASE_NONE, NULL, 0, @@ -47974,6 +54694,18 @@ void proto_register_rnsap(void) { { "e-RNTI", "rnsap.e_RNTI", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_mode1, + { "mode1", "rnsap.mode1_element", + FT_NONE, BASE_NONE, NULL, 0, + "Mode1_Ind", HFILL }}, + { &hf_rnsap_mode2, + { "mode2", "rnsap.mode2", + FT_UINT32, BASE_DEC, NULL, 0, + "CFN", HFILL }}, + { &hf_rnsap_mode1_01, + { "mode1", "rnsap.mode1", + FT_UINT32, BASE_DEC, VALS(rnsap_ActivationDelay_vals), 0, + "ActivationDelay", HFILL }}, { &hf_rnsap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item, { "E-DCH-TDD-MACdFlow-Specific-InformationResp-Item", "rnsap.E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_element", FT_NONE, BASE_NONE, NULL, 0, @@ -48130,6 +54862,26 @@ void proto_register_rnsap(void) { { "subframenumber", "rnsap.subframenumber", FT_UINT32, BASE_DEC, VALS(rnsap_E_DCH_SubframeNumber_LCR_vals), 0, "E_DCH_SubframeNumber_LCR", HFILL }}, + { &hf_rnsap_Radio_Links_without_DPCH_FDPCH_Indication_item, + { "Radio-Links-without-DPCH-FDPCH-Information", "rnsap.Radio_Links_without_DPCH_FDPCH_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_radio_Links_without_DPCH_FDPCH_Operation_Indicator, + { "radio-Links-without-DPCH-FDPCH-Operation-Indicator", "rnsap.radio_Links_without_DPCH_FDPCH_Operation_Indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_T_radio_Links_without_DPCH_FDPCH_Operation_Indicator_vals), 0, + "T_radio_Links_without_DPCH_FDPCH_Operation_Indicator", HFILL }}, + { &hf_rnsap_extended_sRNTI, + { "extended-sRNTI", "rnsap.extended_sRNTI", + FT_UINT32, BASE_DEC, NULL, 0, + "Extended_RNTI", HFILL }}, + { &hf_rnsap_extended_sRNTI_BitMaskIndex, + { "extended-sRNTI-BitMaskIndex", "rnsap.extended_sRNTI_BitMaskIndex", + FT_UINT32, BASE_DEC, VALS(rnsap_T_extended_sRNTI_BitMaskIndex_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_ExtendedAffectedUEInformationForMBMS_item, + { "Extended-RNTI", "rnsap.Extended_RNTI", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_repetition_Period_List_LCR, { "repetition-Period-List-LCR", "rnsap.repetition_Period_List_LCR", FT_UINT32, BASE_DEC, NULL, 0, @@ -48234,6 +54986,14 @@ void proto_register_rnsap(void) { { "transmission-Gap-Pattern-Sequence-ScramblingCode-Information", "rnsap.transmission_Gap_Pattern_Sequence_ScramblingCode_Information", FT_UINT32, BASE_DEC, VALS(rnsap_Transmission_Gap_Pattern_Sequence_ScramblingCode_Information_vals), 0, NULL, HFILL }}, + { &hf_rnsap_fdd_dl_ChannelisationCodeNumber, + { "fdd-dl-ChannelisationCodeNumber", "rnsap.fdd_dl_ChannelisationCodeNumber", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_extended_E_DPCCH_PO, + { "extended-E-DPCCH-PO", "rnsap.extended_E_DPCCH_PO", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_tDD_ChannelisationCodeLCR, { "tDD-ChannelisationCodeLCR", "rnsap.tDD_ChannelisationCodeLCR_element", FT_NONE, BASE_NONE, NULL, 0, @@ -48242,6 +55002,22 @@ void proto_register_rnsap(void) { { "wT", "rnsap.wT", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_1_4", HFILL }}, + { &hf_rnsap_fTPICH_Offset, + { "fTPICH-Offset", "rnsap.fTPICH_Offset", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information, + { "setup-Or-ConfigurationChange-Or-Removal-Of-FTPICH-Information", "rnsap.setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information", + FT_UINT32, BASE_DEC, VALS(rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_fTPICH_SlotFormat, + { "fTPICH-SlotFormat", "rnsap.fTPICH_SlotFormat", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_fTPICH_ChannelisationCodenumber, + { "fTPICH-ChannelisationCodenumber", "rnsap.fTPICH_ChannelisationCodenumber", + FT_UINT32, BASE_DEC, NULL, 0, + "FDD_DL_ChannelisationCodeNumber", HFILL }}, { &hf_rnsap_GA_Cell_item, { "GA-Cell item", "rnsap.GA_Cell_item_element", FT_NONE, BASE_NONE, NULL, 0, @@ -48302,6 +55078,26 @@ void proto_register_rnsap(void) { { "confidence", "rnsap.confidence", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_127", HFILL }}, + { &hf_rnsap_signalledGainFactors10ms, + { "signalledGainFactors10ms", "rnsap.signalledGainFactors10ms_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_gain10ms_betaC, + { "gain10ms-betaC", "rnsap.gain10ms_betaC", + FT_UINT32, BASE_DEC, NULL, 0, + "BetaCD", HFILL }}, + { &hf_rnsap_gain10ms_betaD, + { "gain10ms-betaD", "rnsap.gain10ms_betaD", + FT_UINT32, BASE_DEC, NULL, 0, + "BetaCD", HFILL }}, + { &hf_rnsap_gain10ms_refTFCNumber, + { "gain10ms-refTFCNumber", "rnsap.gain10ms_refTFCNumber", + FT_UINT32, BASE_DEC, NULL, 0, + "RefTFCNumber", HFILL }}, + { &hf_rnsap_computedGainFactors10ms, + { "computedGainFactors10ms", "rnsap.computedGainFactors10ms", + FT_UINT32, BASE_DEC, NULL, 0, + "RefTFCNumber", HFILL }}, { &hf_rnsap_navClockModel, { "navClockModel", "rnsap.navClockModel_element", FT_NONE, BASE_NONE, NULL, 0, @@ -48318,6 +55114,10 @@ void proto_register_rnsap(void) { { "sbasClockModel", "rnsap.sbasClockModel_element", FT_NONE, BASE_NONE, NULL, 0, "GANSS_SBASclockModel", HFILL }}, + { &hf_rnsap_extension_GANSS_AddClockModels, + { "extension-GANSS-AddClockModels", "rnsap.extension_GANSS_AddClockModels_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_navKeplerianSet, { "navKeplerianSet", "rnsap.navKeplerianSet_element", FT_NONE, BASE_NONE, NULL, 0, @@ -48334,6 +55134,10 @@ void proto_register_rnsap(void) { { "sbasECEF", "rnsap.sbasECEF_element", FT_NONE, BASE_NONE, NULL, 0, "GANSS_NavModel_SBASecef", HFILL }}, + { &hf_rnsap_extension_GANSS_AddOrbitModels, + { "extension-GANSS-AddOrbitModels", "rnsap.extension_GANSS_AddOrbitModels_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_dataID, { "dataID", "rnsap.dataID", FT_BYTES, BASE_NONE, NULL, 0, @@ -48370,6 +55174,10 @@ void proto_register_rnsap(void) { { "utcModel3", "rnsap.utcModel3_element", FT_NONE, BASE_NONE, NULL, 0, "GANSS_UTCmodelSet3", HFILL }}, + { &hf_rnsap_extension_GANSS_Additional_UTC_Models, + { "extension-GANSS-Additional-UTC-Models", "rnsap.extension_GANSS_Additional_UTC_Models_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_ganss_wk_number, { "ganss-wk-number", "rnsap.ganss_wk_number", FT_UINT32, BASE_DEC, NULL, 0, @@ -48385,11 +55193,11 @@ void proto_register_rnsap(void) { { &hf_rnsap_t_oa, { "t-oa", "rnsap.t_oa", FT_UINT32, BASE_DEC, NULL, 0, - "INTEGER_0_255", HFILL }}, + "INTEGER_0_1023", HFILL }}, { &hf_rnsap_iod_a, { "iod-a", "rnsap.iod_a", FT_UINT32, BASE_DEC, NULL, 0, - "INTEGER_0_3", HFILL }}, + "INTEGER_0_15", HFILL }}, { &hf_rnsap_gANSS_SatelliteInformationKP, { "gANSS-SatelliteInformationKP", "rnsap.gANSS_SatelliteInformationKP", FT_UINT32, BASE_DEC, NULL, 0, @@ -48398,10 +55206,18 @@ void proto_register_rnsap(void) { { "extension-GANSS-AlmanacModel", "rnsap.extension_GANSS_AlmanacModel_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_t_oa_01, + { "t-oa", "rnsap.t_oa", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_255", HFILL }}, { &hf_rnsap_sat_info_NAVkpList, { "sat-info-NAVkpList", "rnsap.sat_info_NAVkpList", FT_UINT32, BASE_DEC, NULL, 0, "GANSS_SAT_Info_Almanac_NAVkpList", HFILL }}, + { &hf_rnsap_sat_info_BDSkpList, + { "sat-info-BDSkpList", "rnsap.sat_info_BDSkpList", + FT_UINT32, BASE_DEC, NULL, 0, + "GANSS_SAT_Info_Almanac_BDSkpList", HFILL }}, { &hf_rnsap_sat_info_REDkpList, { "sat-info-REDkpList", "rnsap.sat_info_REDkpList", FT_UINT32, BASE_DEC, NULL, 0, @@ -48430,10 +55246,6 @@ void proto_register_rnsap(void) { { "GANSS-AuxInfoGANSS-ID1 item", "rnsap.GANSS_AuxInfoGANSS_ID1_item_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_svID, - { "svID", "rnsap.svID", - FT_UINT32, BASE_DEC, NULL, 0, - "INTEGER_0_63", HFILL }}, { &hf_rnsap_signalsAvailable, { "signalsAvailable", "rnsap.signalsAvailable", FT_BYTES, BASE_NONE, NULL, 0, @@ -48446,6 +55258,30 @@ void proto_register_rnsap(void) { { "channelNumber", "rnsap.channelNumber", FT_INT32, BASE_DEC, NULL, 0, "INTEGER_M7_13", HFILL }}, + { &hf_rnsap_bdsToc, + { "bdsToc", "rnsap.bdsToc", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_17", HFILL }}, + { &hf_rnsap_bdsa0, + { "bdsa0", "rnsap.bdsa0", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_24", HFILL }}, + { &hf_rnsap_bdsa1, + { "bdsa1", "rnsap.bdsa1", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_22", HFILL }}, + { &hf_rnsap_bdsa2, + { "bdsa2", "rnsap.bdsa2", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_11", HFILL }}, + { &hf_rnsap_bdsTgd1, + { "bdsTgd1", "rnsap.bdsTgd1", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_10", HFILL }}, + { &hf_rnsap_bdsAODC, + { "bdsAODC", "rnsap.bdsAODC", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_5", HFILL }}, { &hf_rnsap_GANSS_Clock_Model_item, { "GANSS-Clock-Model item", "rnsap.GANSS_Clock_Model_item_element", FT_NONE, BASE_NONE, NULL, 0, @@ -48457,19 +55293,23 @@ void proto_register_rnsap(void) { { &hf_rnsap_a_i2, { "a-i2", "rnsap.a_i2", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_12", HFILL }}, + "BIT_STRING_SIZE_6", HFILL }}, { &hf_rnsap_a_i1, { "a-i1", "rnsap.a_i1", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_18", HFILL }}, + "BIT_STRING_SIZE_21", HFILL }}, { &hf_rnsap_a_i0, { "a-i0", "rnsap.a_i0", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_28", HFILL }}, + "BIT_STRING_SIZE_31", HFILL }}, { &hf_rnsap_t_gd, { "t-gd", "rnsap.t_gd", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_10", HFILL }}, + { &hf_rnsap_sisa, + { "sisa", "rnsap.sisa", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_8", HFILL }}, { &hf_rnsap_model_id, { "model-id", "rnsap.model_id", FT_UINT32, BASE_DEC, NULL, 0, @@ -48717,15 +55557,15 @@ void proto_register_rnsap(void) { { &hf_rnsap_alpha_zero_ionos, { "alpha-zero-ionos", "rnsap.alpha_zero_ionos", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_12", HFILL }}, + "BIT_STRING_SIZE_11", HFILL }}, { &hf_rnsap_alpha_one_ionos, { "alpha-one-ionos", "rnsap.alpha_one_ionos", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_12", HFILL }}, + "BIT_STRING_SIZE_11", HFILL }}, { &hf_rnsap_alpha_two_ionos, { "alpha-two-ionos", "rnsap.alpha_two_ionos", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_12", HFILL }}, + "BIT_STRING_SIZE_14", HFILL }}, { &hf_rnsap_gANSS_IonosphereRegionalStormFlags, { "gANSS-IonosphereRegionalStormFlags", "rnsap.gANSS_IonosphereRegionalStormFlags_element", FT_NONE, BASE_NONE, NULL, 0, @@ -48778,6 +55618,78 @@ void proto_register_rnsap(void) { { "ganssSatInfoNav", "rnsap.ganssSatInfoNav", FT_UINT32, BASE_DEC, NULL, 0, "GANSS_Sat_Info_Nav", HFILL }}, + { &hf_rnsap_bdsURAI, + { "bdsURAI", "rnsap.bdsURAI", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_4", HFILL }}, + { &hf_rnsap_bdsToe, + { "bdsToe", "rnsap.bdsToe", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_17", HFILL }}, + { &hf_rnsap_bdsAPowerHalf, + { "bdsAPowerHalf", "rnsap.bdsAPowerHalf", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_32", HFILL }}, + { &hf_rnsap_bdsE, + { "bdsE", "rnsap.bdsE", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_32", HFILL }}, + { &hf_rnsap_bdsW, + { "bdsW", "rnsap.bdsW", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_32", HFILL }}, + { &hf_rnsap_bdsDeltaN, + { "bdsDeltaN", "rnsap.bdsDeltaN", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_rnsap_bdsM0, + { "bdsM0", "rnsap.bdsM0", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_32", HFILL }}, + { &hf_rnsap_bdsOmega0, + { "bdsOmega0", "rnsap.bdsOmega0", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_32", HFILL }}, + { &hf_rnsap_bdsOmegaDot, + { "bdsOmegaDot", "rnsap.bdsOmegaDot", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_24", HFILL }}, + { &hf_rnsap_bdsI0, + { "bdsI0", "rnsap.bdsI0", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_32", HFILL }}, + { &hf_rnsap_bdsIDot, + { "bdsIDot", "rnsap.bdsIDot", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_14", HFILL }}, + { &hf_rnsap_bdsCuc, + { "bdsCuc", "rnsap.bdsCuc", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_18", HFILL }}, + { &hf_rnsap_bdsCus, + { "bdsCus", "rnsap.bdsCus", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_18", HFILL }}, + { &hf_rnsap_bdsCrc, + { "bdsCrc", "rnsap.bdsCrc", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_18", HFILL }}, + { &hf_rnsap_bdsCrs, + { "bdsCrs", "rnsap.bdsCrs", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_18", HFILL }}, + { &hf_rnsap_bdsCic, + { "bdsCic", "rnsap.bdsCic", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_18", HFILL }}, + { &hf_rnsap_bdsCis, + { "bdsCis", "rnsap.bdsCis", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_18", HFILL }}, + { &hf_rnsap_bdsAODE, + { "bdsAODE", "rnsap.bdsAODE", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_5", HFILL }}, { &hf_rnsap_cnavURAindex, { "cnavURAindex", "rnsap.cnavURAindex", FT_BYTES, BASE_NONE, NULL, 0, @@ -49130,14 +56042,18 @@ void proto_register_rnsap(void) { { "ganss-omegadot-alm", "rnsap.ganss_omegadot_alm", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_11", HFILL }}, - { &hf_rnsap_ganss_svhealth_alm, - { "ganss-svhealth-alm", "rnsap.ganss_svhealth_alm", + { &hf_rnsap_ganss_svStatusINAV_alm, + { "ganss-svStatusINAV-alm", "rnsap.ganss_svStatusINAV_alm", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_4", HFILL }}, + { &hf_rnsap_ganss_svStatusFNAV_alm, + { "ganss-svStatusFNAV-alm", "rnsap.ganss_svStatusFNAV_alm", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_2", HFILL }}, { &hf_rnsap_ganss_delta_a_sqrt_alm, { "ganss-delta-a-sqrt-alm", "rnsap.ganss_delta_a_sqrt_alm", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_17", HFILL }}, + "BIT_STRING_SIZE_13", HFILL }}, { &hf_rnsap_ganss_omegazero_alm, { "ganss-omegazero-alm", "rnsap.ganss_omegazero_alm", FT_BYTES, BASE_NONE, NULL, 0, @@ -49153,11 +56069,11 @@ void proto_register_rnsap(void) { { &hf_rnsap_ganss_af_zero_alm, { "ganss-af-zero-alm", "rnsap.ganss_af_zero_alm", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_14", HFILL }}, + "BIT_STRING_SIZE_16", HFILL }}, { &hf_rnsap_ganss_af_one_alm, { "ganss-af-one-alm", "rnsap.ganss_af_one_alm", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_11", HFILL }}, + "BIT_STRING_SIZE_13", HFILL }}, { &hf_rnsap_Ganss_Sat_Info_AddNavList_item, { "Ganss-Sat-Info-AddNavList item", "rnsap.Ganss_Sat_Info_AddNavList_item_element", FT_NONE, BASE_NONE, NULL, 0, @@ -49165,7 +56081,7 @@ void proto_register_rnsap(void) { { &hf_rnsap_svHealth, { "svHealth", "rnsap.svHealth", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_6", HFILL }}, + "BIT_STRING_SIZE_9", HFILL }}, { &hf_rnsap_iod, { "iod", "rnsap.iod", FT_BYTES, BASE_NONE, NULL, 0, @@ -49178,6 +56094,54 @@ void proto_register_rnsap(void) { { "ganssAddOrbitModels", "rnsap.ganssAddOrbitModels", FT_UINT32, BASE_DEC, VALS(rnsap_GANSS_AddOrbitModels_vals), 0, "GANSS_AddOrbitModels", HFILL }}, + { &hf_rnsap_GANSS_SAT_Info_Almanac_BDSkpList_item, + { "GANSS-SAT-Info-Almanac-BDS", "rnsap.GANSS_SAT_Info_Almanac_BDS_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_bdsAlmToa, + { "bdsAlmToa", "rnsap.bdsAlmToa", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_8", HFILL }}, + { &hf_rnsap_bdsAlmSqrtA, + { "bdsAlmSqrtA", "rnsap.bdsAlmSqrtA", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_24", HFILL }}, + { &hf_rnsap_bdsAlmE, + { "bdsAlmE", "rnsap.bdsAlmE", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_17", HFILL }}, + { &hf_rnsap_bdsAlmW, + { "bdsAlmW", "rnsap.bdsAlmW", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_24", HFILL }}, + { &hf_rnsap_bdsAlmM0, + { "bdsAlmM0", "rnsap.bdsAlmM0", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_24", HFILL }}, + { &hf_rnsap_bdsAlmOmega0, + { "bdsAlmOmega0", "rnsap.bdsAlmOmega0", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_24", HFILL }}, + { &hf_rnsap_bdsAlmOmegaDot, + { "bdsAlmOmegaDot", "rnsap.bdsAlmOmegaDot", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_17", HFILL }}, + { &hf_rnsap_bdsAlmDeltaI, + { "bdsAlmDeltaI", "rnsap.bdsAlmDeltaI", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_16", HFILL }}, + { &hf_rnsap_bdsAlmA0, + { "bdsAlmA0", "rnsap.bdsAlmA0", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_11", HFILL }}, + { &hf_rnsap_bdsAlmA1, + { "bdsAlmA1", "rnsap.bdsAlmA1", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_11", HFILL }}, + { &hf_rnsap_bdsSvHealth, + { "bdsSvHealth", "rnsap.bdsSvHealth", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_9", HFILL }}, { &hf_rnsap_GANSS_SAT_Info_Almanac_GLOkpList_item, { "GANSS-SAT-Info-Almanac-GLOkpList item", "rnsap.GANSS_SAT_Info_Almanac_GLOkpList_item_element", FT_NONE, BASE_NONE, NULL, 0, @@ -49562,6 +56526,14 @@ void proto_register_rnsap(void) { { "utcStandardID", "rnsap.utcStandardID", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_3", HFILL }}, + { &hf_rnsap_utcA0_01, + { "utcA0", "rnsap.utcA0", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_32", HFILL }}, + { &hf_rnsap_utcA1_01, + { "utcA1", "rnsap.utcA1", + FT_BYTES, BASE_NONE, NULL, 0, + "BIT_STRING_SIZE_24", HFILL }}, { &hf_rnsap_altitudeAndDirection, { "altitudeAndDirection", "rnsap.altitudeAndDirection_element", FT_NONE, BASE_NONE, NULL, 0, @@ -50394,6 +57366,10 @@ void proto_register_rnsap(void) { { "Inter-Frequency-Cells-Information-SIB12-Per-Indication", "rnsap.Inter_Frequency_Cells_Information_SIB12_Per_Indication_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Inter_Frequency_Cell_Information_SIB11ter_item, + { "Inter-Frequency-Cells-Information-SIB11ter-Per-Indication", "rnsap.Inter_Frequency_Cells_Information_SIB11ter_Per_Indication_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_inter_Frequency_Cell_Indication_SIB11, { "inter-Frequency-Cell-Indication-SIB11", "rnsap.inter_Frequency_Cell_Indication_SIB11", FT_UINT32, BASE_DEC, NULL, 0, @@ -50410,11 +57386,27 @@ void proto_register_rnsap(void) { { "inter-Frequency-Cell-List-SIB12", "rnsap.inter_Frequency_Cell_List_SIB12", FT_UINT32, BASE_DEC, NULL, 0, "Inter_Frequency_Cell_SIB11_or_SIB12_List", HFILL }}, + { &hf_rnsap_inter_Frequency_Cell_Indication_SIB11ter, + { "inter-Frequency-Cell-Indication-SIB11ter", "rnsap.inter_Frequency_Cell_Indication_SIB11ter", + FT_UINT32, BASE_DEC, NULL, 0, + "Inter_Frequency_Cell_Indication", HFILL }}, + { &hf_rnsap_inter_Frequency_Cell_List_SIB11ter, + { "inter-Frequency-Cell-List-SIB11ter", "rnsap.inter_Frequency_Cell_List_SIB11ter", + FT_UINT32, BASE_DEC, NULL, 0, + "Inter_Frequency_Cell_SIB11ter_List", HFILL }}, + { &hf_rnsap_Inter_Frequency_Cell_SIB11ter_List_item, + { "Inter-Frequency-Cell-SIB11ter", "rnsap.Inter_Frequency_Cell_SIB11ter_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_interFrequencyCellID, + { "interFrequencyCellID", "rnsap.interFrequencyCellID", + FT_UINT32, BASE_DEC, NULL, 0, + "InterFrequencyCellID_Ext", HFILL }}, { &hf_rnsap_Inter_Frequency_Cell_SIB11_or_SIB12_List_item, { "Inter-Frequency-Cell-SIB11-or-SIB12", "rnsap.Inter_Frequency_Cell_SIB11_or_SIB12_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_interFrequencyCellID, + { &hf_rnsap_interFrequencyCellID_01, { "interFrequencyCellID", "rnsap.interFrequencyCellID", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, @@ -50466,6 +57458,14 @@ void proto_register_rnsap(void) { { "idleIntervalInfo-offset", "rnsap.idleIntervalInfo_offset", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_7", HFILL }}, + { &hf_rnsap_laiList, + { "laiList", "rnsap.laiList", + FT_UINT32, BASE_DEC, NULL, 0, + "LAI_List", HFILL }}, + { &hf_rnsap_LAI_List_item, + { "LAI", "rnsap.LAI_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_List_Of_PLMNs_item, { "PLMN-Identity", "rnsap.PLMN_Identity", FT_BYTES, BASE_NONE, NULL, 0, @@ -50486,6 +57486,62 @@ void proto_register_rnsap(void) { { "maxPhysChPerTimeslot", "rnsap.maxPhysChPerTimeslot", FT_UINT32, BASE_DEC, VALS(rnsap_T_maxPhysChPerTimeslot_vals), 0, NULL, HFILL }}, + { &hf_rnsap_periodic_01, + { "periodic", "rnsap.periodic_element", + FT_NONE, BASE_NONE, NULL, 0, + "MDT_Report_Parameters", HFILL }}, + { &hf_rnsap_event1F, + { "event1F", "rnsap.event1F_element", + FT_NONE, BASE_NONE, NULL, 0, + "Event1F_Parameters", HFILL }}, + { &hf_rnsap_event1I, + { "event1I", "rnsap.event1I_element", + FT_NONE, BASE_NONE, NULL, 0, + "Event1I_Parameters", HFILL }}, + { &hf_rnsap_cellbased, + { "cellbased", "rnsap.cellbased_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_labased, + { "labased", "rnsap.labased_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_rabased, + { "rabased", "rnsap.rabased_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_plmn_area_based, + { "plmn-area-based", "rnsap.plmn_area_based_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_mdtActivation, + { "mdtActivation", "rnsap.mdtActivation", + FT_UINT32, BASE_DEC, VALS(rnsap_MDT_Activation_vals), 0, + "MDT_Activation", HFILL }}, + { &hf_rnsap_mdtAreaScope, + { "mdtAreaScope", "rnsap.mdtAreaScope", + FT_UINT32, BASE_DEC, VALS(rnsap_MDTAreaScope_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_m1report, + { "m1report", "rnsap.m1report", + FT_UINT32, BASE_DEC, VALS(rnsap_M1Report_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_m2report, + { "m2report", "rnsap.m2report", + FT_UINT32, BASE_DEC, VALS(rnsap_M2Report_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_m3report, + { "m3report", "rnsap.m3report_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_reportInterval, + { "reportInterval", "rnsap.reportInterval", + FT_UINT32, BASE_DEC, VALS(rnsap_ReportInterval_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_reportAmount, + { "reportAmount", "rnsap.reportAmount", + FT_UINT32, BASE_DEC, VALS(rnsap_ReportAmount_vals), 0, + NULL, HFILL }}, { &hf_rnsap_MAC_c_sh_SDU_LengthList_item, { "MAC-c-sh-SDU-Length", "rnsap.MAC_c_sh_SDU_Length", FT_UINT32, BASE_DEC, NULL, 0, @@ -50754,6 +57810,18 @@ void proto_register_rnsap(void) { { "normal-and-diversity-primary-CPICH", "rnsap.normal_and_diversity_primary_CPICH_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Additional_Associated_Secondary_CPICH_item, + { "Additional-Secondary-CPICH", "rnsap.Additional_Secondary_CPICH_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_additional_secondary_CPICH, + { "additional-secondary-CPICH", "rnsap.additional_secondary_CPICH", + FT_UINT32, BASE_DEC, NULL, 0, + "MIMO_S_CPICH_Channelisation_Code", HFILL }}, + { &hf_rnsap_additional_D_CPICH, + { "additional-D-CPICH", "rnsap.additional_D_CPICH", + FT_UINT32, BASE_DEC, NULL, 0, + "MIMO_S_CPICH_Channelisation_Code", HFILL }}, { &hf_rnsap_addPriorityQueue, { "addPriorityQueue", "rnsap.addPriorityQueue_element", FT_NONE, BASE_NONE, NULL, 0, @@ -50794,10 +57862,6 @@ void proto_register_rnsap(void) { { "additional-e-DCH-DL-Control-Channel-Grant", "rnsap.additional_e_DCH_DL_Control_Channel_Grant_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_list_Of_PLMNs, - { "list-Of-PLMNs", "rnsap.list_Of_PLMNs", - FT_UINT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, { &hf_rnsap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item, { "MultipleFreq-HSPDSCH-InformationItem-ResponseTDDLCR", "rnsap.MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_element", FT_NONE, BASE_NONE, NULL, 0, @@ -50806,6 +57870,146 @@ void proto_register_rnsap(void) { { "uARFCN", "rnsap.uARFCN", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_multicarrier_EDCH_Transport_Bearer_Mode, + { "multicarrier-EDCH-Transport-Bearer-Mode", "rnsap.multicarrier_EDCH_Transport_Bearer_Mode", + FT_UINT32, BASE_DEC, VALS(rnsap_Multicarrier_EDCH_Transport_Bearer_Mode_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_multi_carrier_EDCH_Information, + { "multi-carrier-EDCH-Information", "rnsap.multi_carrier_EDCH_Information", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multi_Carrier_EDCH_Information_item, + { "Multi-Carrier-EDCH-LCR-InformationItem", "rnsap.Multi_Carrier_EDCH_LCR_InformationItem_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_uARFCNforNt, + { "uARFCNforNt", "rnsap.uARFCNforNt", + FT_UINT32, BASE_DEC, NULL, 0, + "UARFCN", HFILL }}, + { &hf_rnsap_sNPL_carrier_group_indicator, + { "sNPL-carrier-group-indicator", "rnsap.sNPL_carrier_group_indicator", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_multi_Carrier_EDCH_MACdFlows_Information_TDD, + { "multi-Carrier-EDCH-MACdFlows-Information-TDD", "rnsap.multi_Carrier_EDCH_MACdFlows_Information_TDD", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multi_Carrier_EDCH_MACdFlows_Information_TDD_item, + { "Multi-Carrier-EDCH-MACdFlows-Specific-Info", "rnsap.Multi_Carrier_EDCH_MACdFlows_Specific_Info_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_continue_setup_change_Of_Multi_Carrier_EDCH, + { "continue-setup-change-Of-Multi-Carrier-EDCH", "rnsap.continue_setup_change_Of_Multi_Carrier_EDCH", + FT_UINT32, BASE_DEC, VALS(rnsap_Continue_Setup_Change_Multi_Carrier_EDCH_vals), 0, + "Continue_Setup_Change_Multi_Carrier_EDCH", HFILL }}, + { &hf_rnsap_continue, + { "continue", "rnsap.continue_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_setup, + { "setup", "rnsap.setup_element", + FT_NONE, BASE_NONE, NULL, 0, + "Multi_Carrier_EDCH_Info", HFILL }}, + { &hf_rnsap_change, + { "change", "rnsap.change_element", + FT_NONE, BASE_NONE, NULL, 0, + "Multi_Carrier_EDCH_Change_Info", HFILL }}, + { &hf_rnsap_multi_Carrier_EDCH_Information_Removal_List, + { "multi-Carrier-EDCH-Information-Removal-List", "rnsap.multi_Carrier_EDCH_Information_Removal_List", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multi_Carrier_EDCH_Information_Removal_List_item, + { "Multi-Carrier-EDCH-Information-Removal-Info-ItemIEs", "rnsap.Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Multi_Carrier_EDCH_Information_Response_item, + { "Multi-Carrier-EDCH-LCR-Information-ResponseItem", "rnsap.Multi_Carrier_EDCH_LCR_Information_ResponseItem_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_setup_01, + { "setup", "rnsap.setup_element", + FT_NONE, BASE_NONE, NULL, 0, + "Multiflow_Information", HFILL }}, + { &hf_rnsap_configurationChange, + { "configurationChange", "rnsap.configurationChange_element", + FT_NONE, BASE_NONE, NULL, 0, + "Multiflow_Information_To_Modify", HFILL }}, + { &hf_rnsap_stop, + { "stop", "rnsap.stop", + FT_UINT32, BASE_DEC, VALS(rnsap_Multiflow_Stop_vals), 0, + "Multiflow_Stop", HFILL }}, + { &hf_rnsap_total_Number_of_HS_DSCH_Cells, + { "total-Number-of-HS-DSCH-Cells", "rnsap.total_Number_of_HS_DSCH_Cells", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_2_32_", HFILL }}, + { &hf_rnsap_mode, + { "mode", "rnsap.mode", + FT_UINT32, BASE_DEC, VALS(rnsap_Multiflow_Mode_vals), 0, + "Multiflow_Mode", HFILL }}, + { &hf_rnsap_mimo, + { "mimo", "rnsap.mimo", + FT_UINT32, BASE_DEC, VALS(rnsap_Multiflow_MIMO_vals), 0, + "Multiflow_MIMO", HFILL }}, + { &hf_rnsap_timing, + { "timing", "rnsap.timing", + FT_UINT32, BASE_DEC, VALS(rnsap_Multiflow_Timing_vals), 0, + "Multiflow_Timing", HFILL }}, + { &hf_rnsap_max_Number_of_HS_SCCH_Sets_per_NodeB, + { "max-Number-of-HS-SCCH-Sets-per-NodeB", "rnsap.max_Number_of_HS_SCCH_Sets_per_NodeB", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_1_16_", HFILL }}, + { &hf_rnsap_assisting_CQI_RepetitionFactor, + { "assisting-CQI-RepetitionFactor", "rnsap.assisting_CQI_RepetitionFactor", + FT_UINT32, BASE_DEC, NULL, 0, + "CQI_RepetitionFactor", HFILL }}, + { &hf_rnsap_assisting_AckNack_RepetitionFactor, + { "assisting-AckNack-RepetitionFactor", "rnsap.assisting_AckNack_RepetitionFactor", + FT_UINT32, BASE_DEC, NULL, 0, + "AckNack_RepetitionFactor", HFILL }}, + { &hf_rnsap_time_Reference, + { "time-Reference", "rnsap.time_Reference_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_non_Time_Reference, + { "non-Time-Reference", "rnsap.non_Time_Reference", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_30_", HFILL }}, + { &hf_rnsap_mU_MIMO_Operation, + { "mU-MIMO-Operation", "rnsap.mU_MIMO_Operation", + FT_UINT32, BASE_DEC, VALS(rnsap_MU_MIMO_Operation_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_standalone_Midamble_Channel_Information, + { "standalone-Midamble-Channel-Information", "rnsap.standalone_Midamble_Channel_Information_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_standalone_Midamble_Configuration, + { "standalone-Midamble-Configuration", "rnsap.standalone_Midamble_Configuration", + FT_UINT32, BASE_DEC, VALS(rnsap_Standalone_Midamble_Configuration_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_standalone_MidambleShift, + { "standalone-MidambleShift", "rnsap.standalone_MidambleShift", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_repetitionPeriod_01, + { "repetitionPeriod", "rnsap.repetitionPeriod", + FT_UINT32, BASE_DEC, VALS(rnsap_Standalone_Midamble_RepetitionPeriod_vals), 0, + "Standalone_Midamble_RepetitionPeriod", HFILL }}, + { &hf_rnsap_offset, + { "offset", "rnsap.offset", + FT_UINT32, BASE_DEC, NULL, 0, + "Standalone_Midamble_Offset", HFILL }}, + { &hf_rnsap_referenceBeta, + { "referenceBeta", "rnsap.referenceBeta", + FT_INT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_mU_MIMO_Usage_Indicator, + { "mU-MIMO-Usage-Indicator", "rnsap.mU_MIMO_Usage_Indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_MU_MIMO_Usage_Indicator_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_standalone_Midamble_Channel_Indicator, + { "standalone-Midamble-Channel-Indicator", "rnsap.standalone_Midamble_Channel_Indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_Standalone_Midamble_Channel_Indicator_vals), 0, + NULL, HFILL }}, { &hf_rnsap_gERAN_SI_Type, { "gERAN-SI-Type", "rnsap.gERAN_SI_Type", FT_UINT32, BASE_DEC, VALS(rnsap_GERAN_SI_Type_vals), 0, @@ -50814,9 +58018,9 @@ void proto_register_rnsap(void) { { "ProtocolIE-Single-Container", "rnsap.ProtocolIE_Single_Container_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_rNC_ID, - { "rNC-ID", "rnsap.rNC_ID", - FT_UINT32, BASE_DEC, NULL, 0, + { &hf_rnsap_Neighbouring_UMTS_CellInformation_Ext_item, + { "ProtocolIE-Single-Container", "rnsap.ProtocolIE_Single_Container_element", + FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, { &hf_rnsap_cN_PS_DomainIdentifier, { "cN-PS-DomainIdentifier", "rnsap.cN_PS_DomainIdentifier_element", @@ -50834,6 +58038,10 @@ void proto_register_rnsap(void) { { "neighbouring-TDD-CellInformation", "rnsap.neighbouring_TDD_CellInformation", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_neighbouring_LCR_TDD_CellInformation, + { "neighbouring-LCR-TDD-CellInformation", "rnsap.neighbouring_LCR_TDD_CellInformation", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Neighbouring_FDD_CellInformation_item, { "Neighbouring-FDD-CellInformationItem", "rnsap.Neighbouring_FDD_CellInformationItem_element", FT_NONE, BASE_NONE, NULL, 0, @@ -50854,22 +58062,14 @@ void proto_register_rnsap(void) { { "cellIndividualOffset", "rnsap.cellIndividualOffset", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_txDiversityIndicator, - { "txDiversityIndicator", "rnsap.txDiversityIndicator", - FT_UINT32, BASE_DEC, VALS(rnsap_TxDiversityIndicator_vals), 0, - NULL, HFILL }}, - { &hf_rnsap_sTTD_SupportIndicator, - { "sTTD-SupportIndicator", "rnsap.sTTD_SupportIndicator", - FT_UINT32, BASE_DEC, VALS(rnsap_STTD_SupportIndicator_vals), 0, - NULL, HFILL }}, - { &hf_rnsap_closedLoopMode1_SupportIndicator, - { "closedLoopMode1-SupportIndicator", "rnsap.closedLoopMode1_SupportIndicator", - FT_UINT32, BASE_DEC, VALS(rnsap_ClosedLoopMode1_SupportIndicator_vals), 0, - NULL, HFILL }}, { &hf_rnsap_not_used_closedLoopMode2_SupportIndicator, { "not-used-closedLoopMode2-SupportIndicator", "rnsap.not_used_closedLoopMode2_SupportIndicator_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_MultipleFrequencyBandsIndicatorList_item, + { "FrequencyBandIndicator", "rnsap.FrequencyBandIndicator", + FT_UINT32, BASE_DEC|BASE_EXT_STRING, &rnsap_FrequencyBandIndicator_vals_ext, 0, + NULL, HFILL }}, { &hf_rnsap_uC_ID, { "uC-ID", "rnsap.uC_ID_element", FT_NONE, BASE_NONE, NULL, 0, @@ -50898,42 +58098,14 @@ void proto_register_rnsap(void) { { "Neighbouring-TDD-CellInformationItem", "rnsap.Neighbouring_TDD_CellInformationItem_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_uARFCNforNt, - { "uARFCNforNt", "rnsap.uARFCNforNt", - FT_UINT32, BASE_DEC, NULL, 0, - "UARFCN", HFILL }}, { &hf_rnsap_cellParameterID, { "cellParameterID", "rnsap.cellParameterID", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_syncCase, - { "syncCase", "rnsap.syncCase", - FT_UINT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, - { &hf_rnsap_sCH_TimeSlot, - { "sCH-TimeSlot", "rnsap.sCH_TimeSlot", - FT_UINT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, - { &hf_rnsap_sCTD_Indicator, - { "sCTD-Indicator", "rnsap.sCTD_Indicator", - FT_UINT32, BASE_DEC, VALS(rnsap_SCTD_Indicator_vals), 0, - NULL, HFILL }}, - { &hf_rnsap_dPCHConstantValue, - { "dPCHConstantValue", "rnsap.dPCHConstantValue", - FT_INT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, - { &hf_rnsap_pCCPCH_Power, - { "pCCPCH-Power", "rnsap.pCCPCH_Power", - FT_INT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, { &hf_rnsap_Neighbouring_LCR_TDD_CellInformation_item, { "Neighbouring-LCR-TDD-CellInformationItem", "rnsap.Neighbouring_LCR_TDD_CellInformationItem_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_restrictionStateIndicator, - { "restrictionStateIndicator", "rnsap.restrictionStateIndicator", - FT_UINT32, BASE_DEC, VALS(rnsap_RestrictionStateIndicator_vals), 0, - NULL, HFILL }}, { &hf_rnsap_Neighbouring_E_UTRA_CellInformation_item, { "Neighbouring-E-UTRA-CellInformationItem", "rnsap.Neighbouring_E_UTRA_CellInformationItem_element", FT_NONE, BASE_NONE, NULL, 0, @@ -50946,6 +58118,10 @@ void proto_register_rnsap(void) { { "eARFCN-Information", "rnsap.eARFCN_Information", FT_UINT32, BASE_DEC, VALS(rnsap_EARFCN_Information_vals), 0, NULL, HFILL }}, + { &hf_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA_item, + { "RadioFrequencyBandEUTRA", "rnsap.RadioFrequencyBandEUTRA", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_NotProvidedCellList_item, { "MBMSChannelTypeCellList", "rnsap.MBMSChannelTypeCellList_element", FT_NONE, BASE_NONE, NULL, 0, @@ -51010,6 +58186,30 @@ void proto_register_rnsap(void) { { "imsi", "rnsap.imsi", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_PLMN_List_item, + { "PLMN-Identity", "rnsap.PLMN_Identity", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_item, + { "Associated-Secondary-CPICH", "rnsap.Associated_Secondary_CPICH_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_associated_secondary_CPICH_channelId, + { "associated-secondary-CPICH-channelId", "rnsap.associated_secondary_CPICH_channelId", + FT_UINT32, BASE_DEC, NULL, 0, + "CommonPhysicalChannelID", HFILL }}, + { &hf_rnsap_associated_secondary_CPICH, + { "associated-secondary-CPICH", "rnsap.associated_secondary_CPICH", + FT_INT32, BASE_DEC, NULL, 0, + "PowerOffsetForSCPICH_DCPICHforMIMOwithfourtransmitantennas", HFILL }}, + { &hf_rnsap_associated_D_CPICH_channelId, + { "associated-D-CPICH-channelId", "rnsap.associated_D_CPICH_channelId", + FT_UINT32, BASE_DEC, NULL, 0, + "CommonPhysicalChannelID", HFILL }}, + { &hf_rnsap_associated_D_CPICH, + { "associated-D-CPICH", "rnsap.associated_D_CPICH", + FT_INT32, BASE_DEC, NULL, 0, + "PowerOffsetForSCPICH_DCPICHforMIMOwithfourtransmitantennas", HFILL }}, { &hf_rnsap_defaultPreferredFrequency, { "defaultPreferredFrequency", "rnsap.defaultPreferredFrequency", FT_UINT32, BASE_DEC, NULL, 0, @@ -51106,6 +58306,14 @@ void proto_register_rnsap(void) { { "MBMSChannelTypeCellList", "rnsap.MBMSChannelTypeCellList_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_raiList, + { "raiList", "rnsap.raiList", + FT_UINT32, BASE_DEC, NULL, 0, + "RAI_List", HFILL }}, + { &hf_rnsap_RAI_List_item, + { "RAI", "rnsap.RAI_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_RB_Info_item, { "RB-Identity", "rnsap.RB_Identity", FT_UINT32, BASE_DEC, NULL, 0, @@ -51134,7 +58342,7 @@ void proto_register_rnsap(void) { { "pS-CSDomain", "rnsap.pS_CSDomain_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_periodic_01, + { &hf_rnsap_periodic_02, { "periodic", "rnsap.periodic_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, @@ -51358,11 +58566,11 @@ void proto_register_rnsap(void) { { "sixtyfourQAM-DL-SupportIndicator", "rnsap.sixtyfourQAM_DL_SupportIndicator", FT_UINT32, BASE_DEC, VALS(rnsap_SixtyfourQAM_DL_SupportIndicator_vals), 0, NULL, HFILL }}, - { &hf_rnsap_setup, + { &hf_rnsap_setup_02, { "setup", "rnsap.setup_element", FT_NONE, BASE_NONE, NULL, 0, "Additional_EDCH_Setup_Info", HFILL }}, - { &hf_rnsap_configurationChange, + { &hf_rnsap_configurationChange_01, { "configurationChange", "rnsap.configurationChange", FT_UINT32, BASE_DEC, NULL, 0, "Additional_EDCH_Cell_Information_ConfigurationChange_List", HFILL }}, @@ -51370,6 +58578,66 @@ void proto_register_rnsap(void) { { "removal", "rnsap.removal", FT_UINT32, BASE_DEC, NULL, 0, "Additional_EDCH_Cell_Information_Removal_List", HFILL }}, + { &hf_rnsap_setup_03, + { "setup", "rnsap.setup_element", + FT_NONE, BASE_NONE, NULL, 0, + "Downlink_TPC_enhancements_Information", HFILL }}, + { &hf_rnsap_configurationChange_02, + { "configurationChange", "rnsap.configurationChange_element", + FT_NONE, BASE_NONE, NULL, 0, + "Downlink_TPC_enhancements_Information", HFILL }}, + { &hf_rnsap_removal_01, + { "removal", "rnsap.removal", + FT_UINT32, BASE_DEC, VALS(rnsap_Downlink_TPC_enhancements_Information_Removal_vals), 0, + "Downlink_TPC_enhancements_Information_Removal", HFILL }}, + { &hf_rnsap_setup_04, + { "setup", "rnsap.setup_element", + FT_NONE, BASE_NONE, NULL, 0, + "UL_CLTD_Information", HFILL }}, + { &hf_rnsap_configurationChange_03, + { "configurationChange", "rnsap.configurationChange_element", + FT_NONE, BASE_NONE, NULL, 0, + "UL_CLTD_Information_To_Modify", HFILL }}, + { &hf_rnsap_removal_02, + { "removal", "rnsap.removal", + FT_UINT32, BASE_DEC, VALS(rnsap_UL_CLTD_Information_Removal_vals), 0, + "UL_CLTD_Information_Removal", HFILL }}, + { &hf_rnsap_setup_05, + { "setup", "rnsap.setup_element", + FT_NONE, BASE_NONE, NULL, 0, + "FTPICH_Information", HFILL }}, + { &hf_rnsap_configurationChange_04, + { "configurationChange", "rnsap.configurationChange_element", + FT_NONE, BASE_NONE, NULL, 0, + "FTPICH_Information_To_Modify", HFILL }}, + { &hf_rnsap_removal_03, + { "removal", "rnsap.removal", + FT_UINT32, BASE_DEC, VALS(rnsap_FTPICH_Information_Removal_vals), 0, + "FTPICH_Information_Removal", HFILL }}, + { &hf_rnsap_setup_06, + { "setup", "rnsap.setup_element", + FT_NONE, BASE_NONE, NULL, 0, + "DCH_ENH_Information", HFILL }}, + { &hf_rnsap_configurationChange_05, + { "configurationChange", "rnsap.configurationChange_element", + FT_NONE, BASE_NONE, NULL, 0, + "DCH_ENH_Information_to_Modify", HFILL }}, + { &hf_rnsap_removal_04, + { "removal", "rnsap.removal", + FT_UINT32, BASE_DEC, VALS(rnsap_DCH_ENH_Information_Removal_vals), 0, + "DCH_ENH_Information_Removal", HFILL }}, + { &hf_rnsap_setup_07, + { "setup", "rnsap.setup_element", + FT_NONE, BASE_NONE, NULL, 0, + "UL_DPCCH2_Information", HFILL }}, + { &hf_rnsap_configurationChange_06, + { "configurationChange", "rnsap.configurationChange_element", + FT_NONE, BASE_NONE, NULL, 0, + "UL_DPCCH2_Information_To_Modify", HFILL }}, + { &hf_rnsap_removal_05, + { "removal", "rnsap.removal", + FT_UINT32, BASE_DEC, VALS(rnsap_UL_DPCCH2_Information_Removal_vals), 0, + "UL_DPCCH2_Information_Removal", HFILL }}, { &hf_rnsap_sFNSFNChangeLimit, { "sFNSFNChangeLimit", "rnsap.sFNSFNChangeLimit", FT_UINT32, BASE_DEC, NULL, 0, @@ -51654,6 +58922,10 @@ void proto_register_rnsap(void) { { "tGCFN", "rnsap.tGCFN", FT_UINT32, BASE_DEC, NULL, 0, "CFN", HFILL }}, + { &hf_rnsap_Affected_HSDSCH_Serving_Cell_List_item, + { "C-ID", "rnsap.C_ID", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_Transmission_Mode_Information_item, { "Transmission-Mode-Information-List", "rnsap.Transmission_Mode_Information_List_element", FT_NONE, BASE_NONE, NULL, 0, @@ -51794,6 +59066,10 @@ void proto_register_rnsap(void) { { "ctfcmaxbit", "rnsap.ctfcmaxbit", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_maxCTFC", HFILL }}, + { &hf_rnsap_slot_position, + { "slot-position", "rnsap.slot_position", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_4", HFILL }}, { &hf_rnsap_dynamicParts, { "dynamicParts", "rnsap.dynamicParts", FT_UINT32, BASE_DEC, NULL, 0, @@ -51814,7 +59090,7 @@ void proto_register_rnsap(void) { { "transportBlockSize", "rnsap.transportBlockSize", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_mode, + { &hf_rnsap_mode_01, { "mode", "rnsap.mode", FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatSet_ModeDP_vals), 0, "TransportFormatSet_ModeDP", HFILL }}, @@ -51858,7 +59134,7 @@ void proto_register_rnsap(void) { { "cRC-Size", "rnsap.cRC_Size", FT_UINT32, BASE_DEC, VALS(rnsap_CRC_Size_vals), 0, NULL, HFILL }}, - { &hf_rnsap_mode_01, + { &hf_rnsap_mode_02, { "mode", "rnsap.mode", FT_UINT32, BASE_DEC, VALS(rnsap_TransportFormatSet_ModeSSP_vals), 0, "TransportFormatSet_ModeSSP", HFILL }}, @@ -51866,6 +59142,14 @@ void proto_register_rnsap(void) { { "tdd", "rnsap.tdd", FT_UINT32, BASE_DEC, VALS(rnsap_SecondInterleavingMode_vals), 0, "SecondInterleavingMode", HFILL }}, + { &hf_rnsap_tTI_Update_CFN, + { "tTI-Update-CFN", "rnsap.tTI_Update_CFN", + FT_UINT32, BASE_DEC, NULL, 0, + "CFN", HFILL }}, + { &hf_rnsap_tTI_Update_Ind, + { "tTI-Update-Ind", "rnsap.tTI_Update_Ind_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_uE_AggregateMaximumBitRateDownlink, { "uE-AggregateMaximumBitRateDownlink", "rnsap.uE_AggregateMaximumBitRateDownlink", FT_UINT32, BASE_DEC, NULL, 0, @@ -51874,6 +59158,14 @@ void proto_register_rnsap(void) { { "uE-AggregateMaximumBitRateUplink", "rnsap.uE_AggregateMaximumBitRateUplink", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_UE_RF_Band_CapabilityLCR_item, + { "Radio-Frequency-BandItem", "rnsap.Radio_Frequency_BandItem_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_radio_Frequency_Band, + { "radio-Frequency-Band", "rnsap.radio_Frequency_Band", + FT_UINT32, BASE_DEC, VALS(rnsap_Radio_Frequency_Band_vals), 0, + NULL, HFILL }}, { &hf_rnsap_imei, { "imei", "rnsap.imei", FT_BYTES, BASE_NONE, NULL, 0, @@ -51882,7 +59174,7 @@ void proto_register_rnsap(void) { { "imeisv", "rnsap.imeisv", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rnsap_periodic_02, + { &hf_rnsap_periodic_03, { "periodic", "rnsap.periodic_element", FT_NONE, BASE_NONE, NULL, 0, "UEMeasurementReportCharacteristicsPeriodic", HFILL }}, @@ -52046,6 +59338,14 @@ void proto_register_rnsap(void) { { "uEmeasurementValue", "rnsap.uEmeasurementValue", FT_UINT32, BASE_DEC, VALS(rnsap_UEMeasurementValue_vals), 0, NULL, HFILL }}, + { &hf_rnsap_uPHFiltering_Value, + { "uPHFiltering-Value", "rnsap.uPHFiltering_Value", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_extension_UE_Measurement_Value, + { "extension-UE-Measurement-Value", "rnsap.extension_UE_Measurement_Value_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_cell_fach_pch, { "cell-fach-pch", "rnsap.cell_fach_pch_element", FT_NONE, BASE_NONE, NULL, 0, @@ -52174,6 +59474,78 @@ void proto_register_rnsap(void) { { "rb-Info", "rnsap.rb_Info", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_UMTS_Cells_Info_List_item, + { "ProtocolIE-Single-Container", "rnsap.ProtocolIE_Single_Container_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_sDPCCH_PowerOffsetInformation, + { "sDPCCH-PowerOffsetInformation", "rnsap.sDPCCH_PowerOffsetInformation", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_uL_CLTD_Activation_Information, + { "uL-CLTD-Activation-Information", "rnsap.uL_CLTD_Activation_Information", + FT_UINT32, BASE_DEC, VALS(rnsap_UL_CLTD_Activation_Information_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD, + { "setup-Or-ConfigurationChange-Or-Removal-Of-UL-CLTD", "rnsap.setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD", + FT_UINT32, BASE_DEC, VALS(rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_f_DPCH_Info, + { "f-DPCH-Info", "rnsap.f_DPCH_Info_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2, + { "setup-Or-ConfigurationChange-Or-Removal-Of-UL-DPCCH2", "rnsap.setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2", + FT_UINT32, BASE_DEC, VALS(rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2_vals), 0, + NULL, HFILL }}, + { &hf_rnsap_f_DPCH_Info_01, + { "f-DPCH-Info", "rnsap.f_DPCH_Info_element", + FT_NONE, BASE_NONE, NULL, 0, + "F_DPCH_Info_To_Modify", HFILL }}, + { &hf_rnsap_e_roch_power_offset, + { "e-roch-power-offset", "rnsap.e_roch_power_offset", + FT_UINT32, BASE_DEC, NULL, 0, + "E_ROCH_PowerOffset", HFILL }}, + { &hf_rnsap_s_e_dpcch_power_offset, + { "s-e-dpcch-power-offset", "rnsap.s_e_dpcch_power_offset", + FT_UINT32, BASE_DEC, NULL, 0, + "S_E_DPCCH_PowerOffset", HFILL }}, + { &hf_rnsap_interstream_compensation, + { "interstream-compensation", "rnsap.interstream_compensation", + FT_UINT32, BASE_DEC, NULL, 0, + "InterStream_Interference_Compensation", HFILL }}, + { &hf_rnsap_minimum_E_TFCI_rank2, + { "minimum-E-TFCI-rank2", "rnsap.minimum_E_TFCI_rank2", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_127", HFILL }}, + { &hf_rnsap_setup_08, + { "setup", "rnsap.setup_element", + FT_NONE, BASE_NONE, NULL, 0, + "UL_MIMO_Information", HFILL }}, + { &hf_rnsap_configurationChange_07, + { "configurationChange", "rnsap.configurationChange_element", + FT_NONE, BASE_NONE, NULL, 0, + "UL_MIMO_Information_To_Modify", HFILL }}, + { &hf_rnsap_removal_06, + { "removal", "rnsap.removal", + FT_UINT32, BASE_DEC, VALS(rnsap_UL_MIMO_Removal_vals), 0, + "UL_MIMO_Removal", HFILL }}, + { &hf_rnsap_e_roch_channelization_code, + { "e-roch-channelization-code", "rnsap.e_roch_channelization_code", + FT_UINT32, BASE_DEC, NULL, 0, + "FDD_DL_ChannelisationCodeNumber", HFILL }}, + { &hf_rnsap_s_e_rnti, + { "s-e-rnti", "rnsap.s_e_rnti", + FT_UINT32, BASE_DEC, NULL, 0, + "E_RNTI", HFILL }}, + { &hf_rnsap_s_signature_sequence, + { "s-signature-sequence", "rnsap.s_signature_sequence", + FT_UINT32, BASE_DEC, NULL, 0, + "ERGCH_SignatureSequence", HFILL }}, + { &hf_rnsap_s_e_roch_release_indicator, + { "s-e-roch-release-indicator", "rnsap.s_e_roch_release_indicator", + FT_UINT32, BASE_DEC, VALS(rnsap_S_E_ROCH_Release_Indicator_vals), 0, + NULL, HFILL }}, { &hf_rnsap_protocolIEs, { "protocolIEs", "rnsap.protocolIEs", FT_UINT32, BASE_DEC, NULL, 0, @@ -53822,6 +61194,10 @@ void proto_register_rnsap(void) { { "cell", "rnsap.cell_element", FT_NONE, BASE_NONE, NULL, 0, "Cell_CM_Rqst", HFILL }}, + { &hf_rnsap_additional_CommonMeasurementObjectType_CM_Rqst, + { "additional-CommonMeasurementObjectType-CM-Rqst", "rnsap.additional_CommonMeasurementObjectType_CM_Rqst_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_neighbouringCellMeasurementInformation, { "neighbouringCellMeasurementInformation", "rnsap.neighbouringCellMeasurementInformation", FT_UINT32, BASE_DEC, NULL, 0, @@ -53846,10 +61222,30 @@ void proto_register_rnsap(void) { { "extension-neighbouringCellMeasurementInformation768", "rnsap.extension_neighbouringCellMeasurementInformation768_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_GsmCellList_CM_Rqst_item, + { "GsmCellItem-CM-Rqst", "rnsap.GsmCellItem_CM_Rqst_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_measurementID, + { "measurementID", "rnsap.measurementID", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_gsmCell, + { "gsmCell", "rnsap.gsmCell_element", + FT_NONE, BASE_NONE, NULL, 0, + "GSM_Cell_CM_Rqst", HFILL }}, { &hf_rnsap_cell_02, { "cell", "rnsap.cell_element", FT_NONE, BASE_NONE, NULL, 0, "Cell_CM_Rsp", HFILL }}, + { &hf_rnsap_GsmCellList_CM_Rsp_item, + { "GsmCellItem-CM-Rsp", "rnsap.GsmCellItem_CM_Rsp_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Extension_FailureMeasurementList_item, + { "Extension-FailureMeasurementItem", "rnsap.Extension_FailureMeasurementItem_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_cell_03, { "cell", "rnsap.cell_element", FT_NONE, BASE_NONE, NULL, 0, @@ -53858,6 +61254,18 @@ void proto_register_rnsap(void) { { "commonMeasurementValueInformation", "rnsap.commonMeasurementValueInformation", FT_UINT32, BASE_DEC, VALS(rnsap_CommonMeasurementValueInformation_vals), 0, NULL, HFILL }}, + { &hf_rnsap_GsmCellList_CM_Rprt_item, + { "GsmCellItem-CM-Rprt", "rnsap.GsmCellItem_CM_Rprt_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Extension_TerminationMeasurementList_item, + { "Extension-TerminationMeasurementItem", "rnsap.Extension_TerminationMeasurementItem_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Extension_FailureIndicationMeasurementList_item, + { "Extension-FailureIndicationMeasurementItem", "rnsap.Extension_FailureIndicationMeasurementItem_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_cell_04, { "cell", "rnsap.cell_element", FT_NONE, BASE_NONE, NULL, 0, @@ -53882,6 +61290,14 @@ void proto_register_rnsap(void) { { "C-ID", "rnsap.C_ID", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_ANR_Cell_InfEx_Rqst_item, + { "C-ID", "rnsap.C_ID", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rqst_item, + { "C-ID", "rnsap.C_ID", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_cell_05, { "cell", "rnsap.cell_element", FT_NONE, BASE_NONE, NULL, 0, @@ -53906,6 +61322,14 @@ void proto_register_rnsap(void) { { "MBMS-Cell-Item-InfEx-Rsp", "rnsap.MBMS_Cell_Item_InfEx_Rsp_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_ANR_Cell_InfEx_Rsp_item, + { "ANR-Cell-ItemIEs-InfEx-Rsp", "rnsap.ANR_Cell_ItemIEs_InfEx_Rsp_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rsp_item, + { "Common-E-RGCH-Cell-ItemIEs-InfEx-Rsp", "rnsap.Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_cell_06, { "cell", "rnsap.cell_element", FT_NONE, BASE_NONE, NULL, 0, @@ -53934,6 +61358,10 @@ void proto_register_rnsap(void) { { "MBMS-Cell-Item-InfEx-Rprt", "rnsap.MBMS_Cell_Item_InfEx_Rprt_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_Common_E_RGCH_Cell_InfEx_Rprt_item, + { "Common-E-RGCH-Cell-Item-InfEx-Rprt", "rnsap.Common_E_RGCH_Cell_Item_InfEx_Rprt_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_context, { "context", "rnsap.context_element", FT_NONE, BASE_NONE, NULL, 0, @@ -53962,6 +61390,10 @@ void proto_register_rnsap(void) { { "dRNTI", "rnsap.dRNTI", FT_UINT32, BASE_DEC, NULL, 0, "D_RNTI", HFILL }}, + { &hf_rnsap_extension_ContextType_Reset, + { "extension-ContextType-Reset", "rnsap.extension_ContextType_Reset_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_contextGroupInfoList_Reset, { "contextGroupInfoList-Reset", "rnsap.contextGroupInfoList_Reset", FT_UINT32, BASE_DEC, NULL, 0, @@ -53990,6 +61422,10 @@ void proto_register_rnsap(void) { { "ProtocolIE-Single-Container", "rnsap.ProtocolIE_Single_Container_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rnsap_uE_Measurement_Value, + { "uE-Measurement-Value", "rnsap.uE_Measurement_Value", + FT_UINT32, BASE_DEC, VALS(rnsap_UE_Measurement_Value_vals), 0, + NULL, HFILL }}, { &hf_rnsap_Additional_HS_Cell_Information_RL_Param_Upd_item, { "Additional-HS-Cell-Information-RL-Param-Upd-ItemIEs", "rnsap.Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_element", FT_NONE, BASE_NONE, NULL, 0, @@ -54018,6 +61454,18 @@ void proto_register_rnsap(void) { { "privateIEs", "rnsap.privateIEs", FT_UINT32, BASE_DEC, NULL, 0, "PrivateIE_Container", HFILL }}, + { &hf_rnsap_suspension, + { "suspension", "rnsap.suspension_element", + FT_NONE, BASE_NONE, NULL, 0, + "Suspension_Control_Type", HFILL }}, + { &hf_rnsap_resume, + { "resume", "rnsap.resume_element", + FT_NONE, BASE_NONE, NULL, 0, + "Resume_Control_Type", HFILL }}, + { &hf_rnsap_controlled_Object_Scope, + { "controlled-Object-Scope", "rnsap.controlled_Object_Scope_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rnsap_initiatingMessage, { "initiatingMessage", "rnsap.initiatingMessage_element", FT_NONE, BASE_NONE, NULL, 0, @@ -54080,6 +61528,7 @@ void proto_register_rnsap(void) { &ett_rnsap_Additional_EDCH_Cell_Information_Response_RLAddList, &ett_rnsap_Additional_EDCH_Cell_Information_Response_RLAdd_ItemIEs, &ett_rnsap_Additional_EDCH_Setup_Info, + &ett_rnsap_ANRReportIndication, &ett_rnsap_Additional_EDCH_Cell_Information_Setup, &ett_rnsap_Additional_EDCH_FDD_Setup_Cell_Information, &ett_rnsap_Additional_EDCH_UL_DPCH_Information_Setup, @@ -54094,6 +61543,7 @@ void proto_register_rnsap(void) { &ett_rnsap_Additional_EDCH_RL_Specific_Information_To_Modify_List, &ett_rnsap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs, &ett_rnsap_Additional_EDCH_FDD_Information, + &ett_rnsap_DTX_Information2, &ett_rnsap_Additional_EDCH_MAC_d_Flows_Specific_Info_List, &ett_rnsap_Additional_EDCH_MAC_d_Flows_Specific_Info, &ett_rnsap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List, @@ -54120,15 +61570,24 @@ void proto_register_rnsap(void) { &ett_rnsap_AllocationRetentionPriority, &ett_rnsap_Allowed_Rate_Information, &ett_rnsap_Angle_Of_Arrival_Value_LCR, + &ett_rnsap_ANR_Cell_Information, + &ett_rnsap_ANR_FDD_CellInformation, + &ett_rnsap_ANR_TDD_CellInformation, + &ett_rnsap_ANR_LCR_TDD_CellInformation, + &ett_rnsap_ANR_Multiple_PLMN_List, &ett_rnsap_BadSatellites, &ett_rnsap_T_badSatelliteInformation, &ett_rnsap_T_badSatelliteInformation_item, + &ett_rnsap_BDS_IGPInfoList, + &ett_rnsap_BDS_IGPInfo, + &ett_rnsap_BDS_Ionospheric_Grid_Model, &ett_rnsap_BSIC, &ett_rnsap_BurstModeParameters, &ett_rnsap_Cause, + &ett_rnsap_CellBased, + &ett_rnsap_CellIdList, &ett_rnsap_Cell_Capacity_Class_Value, &ett_rnsap_CGI, - &ett_rnsap_T_lAI, &ett_rnsap_CommonMeasurementAccuracy, &ett_rnsap_CommonMeasurementValue, &ett_rnsap_CommonMeasurementValueInformation, @@ -54139,6 +61598,8 @@ void proto_register_rnsap(void) { &ett_rnsap_Common_EDCH_MAC_d_Flow_Specific_InformationItemLCR, &ett_rnsap_Common_E_DCH_LogicalChannelInformation, &ett_rnsap_Common_E_DCH_LogicalChannelInformationItem, + &ett_rnsap_Common_E_RGCH_Cell_Information, + &ett_rnsap_Common_E_RGCH_Cell_Info, &ett_rnsap_Continuous_Packet_Connectivity_DTX_DRX_Information, &ett_rnsap_Continuous_Packet_Connectivity_DTX_DRX_Information_to_Modify, &ett_rnsap_Continuous_Packet_Connectivity_HS_SCCH_Less_Information, @@ -54167,6 +61628,17 @@ void proto_register_rnsap(void) { &ett_rnsap_HS_SCCH_DRX_Information_ResponseLCR, &ett_rnsap_E_AGCH_DRX_Information_ResponseLCR, &ett_rnsap_E_AGCH_DRX_Parameters_Response, + &ett_rnsap_Controlled_Object_Scope, + &ett_rnsap_DBDS_CorrectionsReq, + &ett_rnsap_DBDS_Corrections, + &ett_rnsap_DBDS_Info, + &ett_rnsap_DBDS_SignalInfoList, + &ett_rnsap_DBDS_SignalInfo, + &ett_rnsap_DBDS_InfoList, + &ett_rnsap_DCH_ENH_Information, + &ett_rnsap_DCH_ENH_Information_to_Modify, + &ett_rnsap_DCH_ENH_Concat, + &ett_rnsap_DCH_ENH_Information_Reconf, &ett_rnsap_DCH_FDD_Information, &ett_rnsap_DCH_FDD_InformationItem, &ett_rnsap_DCH_MeasurementOccasion_Information, @@ -54200,6 +61672,9 @@ void proto_register_rnsap(void) { &ett_rnsap_T_satellite_DGPSCorrections_Information, &ett_rnsap_T_satellite_DGPSCorrections_Information_item, &ett_rnsap_DGPSThreshold, + &ett_rnsap_DL_TBS, + &ett_rnsap_HS_DSCH_Cell_List, + &ett_rnsap_HS_DSCH_Cell, &ett_rnsap_DL_PowerBalancing_Information, &ett_rnsap_DL_ReferencePowerInformationList, &ett_rnsap_DL_ReferencePowerInformationItem, @@ -54214,6 +61689,8 @@ void proto_register_rnsap(void) { &ett_rnsap_DL_TimeSlot_ISCP_InfoItem, &ett_rnsap_DL_TimeSlot_ISCP_LCR_Information, &ett_rnsap_DL_TimeSlot_ISCP_LCR_InfoItem, + &ett_rnsap_Downlink_TPC_enhancements_Information, + &ett_rnsap_Downlink_TPC_enhancements_Reconf, &ett_rnsap_DRX_Information, &ett_rnsap_DRX_Information_to_Modify, &ett_rnsap_DRX_Information_to_Modify_Items, @@ -54230,6 +61707,7 @@ void proto_register_rnsap(void) { &ett_rnsap_DTX_Information_to_Modify_Items, &ett_rnsap_EARFCN_Information, &ett_rnsap_EARFCN_FDD, + &ett_rnsap_EARFCN_FDD_Extended, &ett_rnsap_ECGI, &ett_rnsap_EDCH_FDD_DL_ControlChannelInformation, &ett_rnsap_EDCH_FDD_Information, @@ -54284,6 +61762,9 @@ void proto_register_rnsap(void) { &ett_rnsap_EventD, &ett_rnsap_EventE, &ett_rnsap_EventF, + &ett_rnsap_EventH, + &ett_rnsap_Event1F_Parameters, + &ett_rnsap_Event1I_Parameters, &ett_rnsap_E_DCH_Information, &ett_rnsap_E_PUCH_Information, &ett_rnsap_E_TFCS_Information_TDD, @@ -54298,6 +61779,8 @@ void proto_register_rnsap(void) { &ett_rnsap_E_DCH_TDD_Information_to_Modify_List, &ett_rnsap_E_DCH_MACdFlow_ModifyTDDItem, &ett_rnsap_E_DCH_Information_Response, + &ett_rnsap_Fast_TTI_switching_Mode_synchronized, + &ett_rnsap_Fast_TTI_switching_Mode_unsynchronized, &ett_rnsap_E_DCH_TDD_MACdFlow_Specific_InformationResp, &ett_rnsap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item, &ett_rnsap_E_AGCH_Specific_InformationRespListTDD, @@ -54324,6 +61807,10 @@ void proto_register_rnsap(void) { &ett_rnsap_E_HICH_Scheduled_InformationResp_Item_LCR_TDD, &ett_rnsap_E_HICH_InformationResp_LCR, &ett_rnsap_E_DCH_Non_Scheduled_Grant_Info_LCR, + &ett_rnsap_Radio_Links_without_DPCH_FDPCH_Indication, + &ett_rnsap_Radio_Links_without_DPCH_FDPCH_Information, + &ett_rnsap_Extended_S_RNTI_Group, + &ett_rnsap_ExtendedAffectedUEInformationForMBMS, &ett_rnsap_E_DCH_Semi_PersistentScheduling_Information_LCR, &ett_rnsap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR, &ett_rnsap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, @@ -54342,12 +61829,21 @@ void proto_register_rnsap(void) { &ett_rnsap_FDD_DCHs_to_ModifySpecificItem, &ett_rnsap_FDD_DL_CodeInformation, &ett_rnsap_FDD_DL_CodeInformationItem, + &ett_rnsap_F_DPCH_Info, + &ett_rnsap_F_DPCH_Info_To_Modify, &ett_rnsap_FPACH_Information, + &ett_rnsap_FTPICH_Information, + &ett_rnsap_FTPICH_Information_To_Modify, + &ett_rnsap_FTPICH_Information_Reconf, + &ett_rnsap_FTPICH_Reconfiguration_Information, + &ett_rnsap_FTPICH_Information_Response, &ett_rnsap_GA_Cell, &ett_rnsap_GA_Cell_item, &ett_rnsap_GA_CellAdditionalShapes, &ett_rnsap_GA_AltitudeAndDirection, &ett_rnsap_GA_EllipsoidArc, + &ett_rnsap_Gainfactors_10ms_mode, + &ett_rnsap_T_signalledGainFactors10ms, &ett_rnsap_GANSS_AddClockModels, &ett_rnsap_GANSS_AddOrbitModels, &ett_rnsap_GANSS_Additional_Ionospheric_Model, @@ -54358,6 +61854,7 @@ void proto_register_rnsap(void) { &ett_rnsap_T_gANSS_AlmanacModel, &ett_rnsap_T_gANSS_keplerianParameters, &ett_rnsap_GANSS_alm_keplerianNAVAlmanac, + &ett_rnsap_GANSS_alm_KEPLERIANBDSALMANAC, &ett_rnsap_GANSS_alm_keplerianReducedAlmanac, &ett_rnsap_GANSS_alm_keplerianMidiAlmanac, &ett_rnsap_GANSS_alm_keplerianGLONASS, @@ -54367,6 +61864,7 @@ void proto_register_rnsap(void) { &ett_rnsap_GANSS_AuxInfoGANSS_ID1_item, &ett_rnsap_GANSS_AuxInfoGANSS_ID3, &ett_rnsap_GANSS_AuxInfoGANSS_ID3_item, + &ett_rnsap_GANSS_BDSclockModel, &ett_rnsap_GANSS_Clock_Model, &ett_rnsap_GANSS_Clock_Model_item, &ett_rnsap_GANSS_CNAVclockModel, @@ -54392,6 +61890,7 @@ void proto_register_rnsap(void) { &ett_rnsap_GANSS_IonosphereRegionalStormFlags, &ett_rnsap_GANSS_NAVclockModel, &ett_rnsap_GANSS_Navigation_Model_And_Time_Recovery, + &ett_rnsap_GANSS_NavModel_BDSKeplerianSet, &ett_rnsap_GANSS_NavModel_CNAVKeplerianSet, &ett_rnsap_GANSS_NavModel_GLONASSecef, &ett_rnsap_GANSS_NavModel_NAVKeplerianSet, @@ -54405,6 +61904,8 @@ void proto_register_rnsap(void) { &ett_rnsap_GANSS_SatelliteInformationKP_item, &ett_rnsap_Ganss_Sat_Info_AddNavList, &ett_rnsap_Ganss_Sat_Info_AddNavList_item, + &ett_rnsap_GANSS_SAT_Info_Almanac_BDSkpList, + &ett_rnsap_GANSS_SAT_Info_Almanac_BDS, &ett_rnsap_GANSS_SAT_Info_Almanac_GLOkpList, &ett_rnsap_GANSS_SAT_Info_Almanac_GLOkpList_item, &ett_rnsap_GANSS_SAT_Info_Almanac_MIDIkpList, @@ -54424,6 +61925,7 @@ void proto_register_rnsap(void) { &ett_rnsap_GANSS_UTCmodelSet1, &ett_rnsap_GANSS_UTCmodelSet2, &ett_rnsap_GANSS_UTCmodelSet3, + &ett_rnsap_GANSS_UTCmodelSet4, &ett_rnsap_GA_PointWithAltitude, &ett_rnsap_GA_PointWithAltitudeAndUncertaintyEllipsoid, &ett_rnsap_GA_PointWithUnCertaintyEllipse, @@ -54538,17 +62040,29 @@ void proto_register_rnsap(void) { &ett_rnsap_Inter_Frequency_Cell_Information, &ett_rnsap_Inter_Frequency_Cell_Information_SIB11, &ett_rnsap_Inter_Frequency_Cell_Information_SIB12, + &ett_rnsap_Inter_Frequency_Cell_Information_SIB11ter, &ett_rnsap_Inter_Frequency_Cells_Information_SIB11_Per_Indication, &ett_rnsap_Inter_Frequency_Cells_Information_SIB12_Per_Indication, + &ett_rnsap_Inter_Frequency_Cells_Information_SIB11ter_Per_Indication, + &ett_rnsap_Inter_Frequency_Cell_SIB11ter_List, + &ett_rnsap_Inter_Frequency_Cell_SIB11ter, &ett_rnsap_Inter_Frequency_Cell_SIB11_or_SIB12_List, &ett_rnsap_Inter_Frequency_Cell_SIB11_or_SIB12, &ett_rnsap_IPDL_FDD_Parameters, &ett_rnsap_IPDL_TDD_Parameters, &ett_rnsap_IPDL_TDD_ParametersLCR, &ett_rnsap_IdleIntervalInformation, + &ett_rnsap_LABased, + &ett_rnsap_LAI_List, + &ett_rnsap_LAI, &ett_rnsap_List_Of_PLMNs, &ett_rnsap_LoadValue, &ett_rnsap_LCRTDD_Uplink_Physical_Channel_Capability, + &ett_rnsap_M1Report, + &ett_rnsap_M2Report, + &ett_rnsap_MDTAreaScope, + &ett_rnsap_MDT_Configuration, + &ett_rnsap_MDT_Report_Parameters, &ett_rnsap_MAC_c_sh_SDU_LengthList, &ett_rnsap_MACdPDU_Size_IndexList, &ett_rnsap_MACdPDU_Size_IndexItem, @@ -54592,17 +62106,42 @@ void proto_register_rnsap(void) { &ett_rnsap_MidambleAllocationMode7683, &ett_rnsap_MIMO_InformationResponse, &ett_rnsap_MIMO_PilotConfiguration, + &ett_rnsap_Additional_Associated_Secondary_CPICH, + &ett_rnsap_Additional_Secondary_CPICH, &ett_rnsap_ModifyPriorityQueue, &ett_rnsap_MulticellEDCH_InformationItemIEs, &ett_rnsap_MulticellEDCH_RL_SpecificInformationItemIEs, &ett_rnsap_Multiple_PLMN_List, &ett_rnsap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, &ett_rnsap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR, + &ett_rnsap_Multi_Carrier_EDCH_Info, + &ett_rnsap_Multi_Carrier_EDCH_Information, + &ett_rnsap_Multi_Carrier_EDCH_LCR_InformationItem, + &ett_rnsap_Multi_Carrier_EDCH_MACdFlows_Information_TDD, + &ett_rnsap_Multi_Carrier_EDCH_MACdFlows_Specific_Info, + &ett_rnsap_Multi_Carrier_EDCH_Reconfigure, + &ett_rnsap_Continue_Setup_Change_Multi_Carrier_EDCH, + &ett_rnsap_Multi_Carrier_EDCH_Change_Info, + &ett_rnsap_Multi_Carrier_EDCH_Information_Removal_List, + &ett_rnsap_Multi_Carrier_EDCH_Information_Removal_Info_ItemIEs, + &ett_rnsap_Multi_Carrier_EDCH_Information_Response, + &ett_rnsap_Multi_Carrier_EDCH_LCR_Information_ResponseItem, + &ett_rnsap_Multiflow_Reconfiguration, + &ett_rnsap_Multiflow_Information, + &ett_rnsap_Multiflow_Information_To_Modify, + &ett_rnsap_Multiflow_RepetitionFactors, + &ett_rnsap_Multiflow_Timing, + &ett_rnsap_MU_MIMO_InformationLCR, + &ett_rnsap_Standalone_Midamble_Channel_Information, + &ett_rnsap_MU_MIMO_Indicator, &ett_rnsap_NACC_Related_Data, &ett_rnsap_Neighbouring_UMTS_CellInformation, + &ett_rnsap_Neighbouring_UMTS_CellInformation_Ext, + &ett_rnsap_Neighbouring_UMTS_CellInformationExtensionItem, &ett_rnsap_Neighbouring_UMTS_CellInformationItem, &ett_rnsap_Neighbouring_FDD_CellInformation, &ett_rnsap_Neighbouring_FDD_CellInformationItem, + &ett_rnsap_MultipleFrequencyBandsIndicatorList, &ett_rnsap_NeighbouringFDDCellMeasurementInformation, &ett_rnsap_Neighbouring_GSM_CellInformationIEs, &ett_rnsap_Neighbouring_GSM_CellInformationItem, @@ -54615,6 +62154,7 @@ void proto_register_rnsap(void) { &ett_rnsap_Neighbouring_LCR_TDD_CellInformationItem, &ett_rnsap_Neighbouring_E_UTRA_CellInformation, &ett_rnsap_Neighbouring_E_UTRA_CellInformationItem, + &ett_rnsap_MultipleFrequencyBandsIndicatorList_EUTRA, &ett_rnsap_NotProvidedCellList, &ett_rnsap_NRTLoadInformationValue, &ett_rnsap_Non_Serving_RL_Preconfig_Setup, @@ -54628,6 +62168,9 @@ void proto_register_rnsap(void) { &ett_rnsap_Periodic, &ett_rnsap_PeriodicInformation, &ett_rnsap_Permanent_NAS_UE_Identity, + &ett_rnsap_PLMN_List, + &ett_rnsap_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas, + &ett_rnsap_Associated_Secondary_CPICH, &ett_rnsap_PreferredFrequencyLayerInfo, &ett_rnsap_PriorityQueue_InfoList, &ett_rnsap_PriorityQueue_InfoItem, @@ -54643,6 +62186,9 @@ void proto_register_rnsap(void) { &ett_rnsap_UpPCH_InformationItem_LCRTDD, &ett_rnsap_PTMCellList, &ett_rnsap_PTPCellList, + &ett_rnsap_RABased, + &ett_rnsap_RAI_List, + &ett_rnsap_RAI, &ett_rnsap_RB_Info, &ett_rnsap_Reference_E_TFCI_Information, &ett_rnsap_Reference_E_TFCI_Information_Item, @@ -54683,6 +62229,11 @@ void proto_register_rnsap(void) { &ett_rnsap_SetsOfHS_SCCH_Codes, &ett_rnsap_SetsOfHS_SCCH_CodesItem, &ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, + &ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_Downlink_TPC_enhancements, + &ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_CLTD, + &ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_FTPICH_Information, + &ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_DCH_ENH, + &ett_rnsap_Setup_Or_ConfigurationChange_Or_Removal_Of_UL_DPCCH2, &ett_rnsap_GA_AccessPointPositionwithOptionalAltitude, &ett_rnsap_SFNSFNMeasurementThresholdInformation, &ett_rnsap_SFNSFNMeasurementValueInformation, @@ -54724,6 +62275,7 @@ void proto_register_rnsap(void) { &ett_rnsap_Transmission_Gap_Pattern_Sequence_Information_item, &ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List, &ett_rnsap_Transmission_Gap_Pattern_Sequence_Status_List_item, + &ett_rnsap_Affected_HSDSCH_Serving_Cell_List, &ett_rnsap_Transmission_Mode_Information, &ett_rnsap_Transmission_Mode_Information_List, &ett_rnsap_TUTRANGANSS, @@ -54739,6 +62291,7 @@ void proto_register_rnsap(void) { &ett_rnsap_TFCS_TFCSList, &ett_rnsap_TFCS_TFCSList_item, &ett_rnsap_TFCS_CTFC, + &ett_rnsap_TPC_slot_position, &ett_rnsap_TransportFormatSet, &ett_rnsap_TransportFormatSet_DynamicPartList, &ett_rnsap_TransportFormatSet_DynamicPartList_item, @@ -54748,8 +62301,11 @@ void proto_register_rnsap(void) { &ett_rnsap_TransmissionTimeIntervalInformation_item, &ett_rnsap_TransportFormatSet_Semi_staticPart, &ett_rnsap_TransportFormatSet_ModeSSP, + &ett_rnsap_TTI_Update_Indicator, &ett_rnsap_UE_AggregateMaximumBitRate, &ett_rnsap_UE_Capabilities_Info, + &ett_rnsap_UE_RF_Band_CapabilityLCR, + &ett_rnsap_Radio_Frequency_BandItem, &ett_rnsap_UEIdentity, &ett_rnsap_UEMeasurementReportCharacteristics, &ett_rnsap_UEMeasurementReportCharacteristicsEvent1h, @@ -54784,6 +62340,7 @@ void proto_register_rnsap(void) { &ett_rnsap_UEMeasurementValueTimeslotISCPList768_IEs, &ett_rnsap_UEMeasurementValueInformation, &ett_rnsap_UEMeasurementValueInformationAvailable, + &ett_rnsap_UE_Measurement_Value, &ett_rnsap_UE_State, &ett_rnsap_Cell_Fach_Pch_State, &ett_rnsap_Ura_Pch_State, @@ -54807,6 +62364,18 @@ void proto_register_rnsap(void) { &ett_rnsap_RNCsWithCellsInTheAccessedURA_Item, &ett_rnsap_USCH_Information, &ett_rnsap_USCH_InformationItem, + &ett_rnsap_UMTS_Cells_Info_List, + &ett_rnsap_UMTS_Cell_Info, + &ett_rnsap_UL_CLTD_Information, + &ett_rnsap_UL_CLTD_Information_Reconf, + &ett_rnsap_UL_CLTD_Information_To_Modify, + &ett_rnsap_UL_DPCCH2_Information, + &ett_rnsap_UL_DPCCH2_Information_Reconf, + &ett_rnsap_UL_DPCCH2_Information_To_Modify, + &ett_rnsap_UL_MIMO_Information, + &ett_rnsap_UL_MIMO_Information_To_Modify, + &ett_rnsap_UL_MIMO_Reconfiguration, + &ett_rnsap_UL_MIMO_DL_Control_Channel_Information, &ett_rnsap_RadioLinkSetupRequestFDD, &ett_rnsap_UL_DPCH_Information_RL_SetupRqstFDD, &ett_rnsap_DL_DPCH_Information_RL_SetupRqstFDD, @@ -55245,15 +62814,28 @@ void proto_register_rnsap(void) { &ett_rnsap_Cell_CM_Rqst, &ett_rnsap_NeighbouringCellMeasurementInfo, &ett_rnsap_NeighbouringCellMeasurementInfo_item, + &ett_rnsap_GSM_Cell_CM_Rqst, + &ett_rnsap_GsmCellList_CM_Rqst, + &ett_rnsap_GsmCellItem_CM_Rqst, &ett_rnsap_CommonMeasurementInitiationResponse, &ett_rnsap_CommonMeasurementObjectType_CM_Rsp, &ett_rnsap_Cell_CM_Rsp, + &ett_rnsap_GsmCellList_CM_Rsp, + &ett_rnsap_GsmCellItem_CM_Rsp, &ett_rnsap_CommonMeasurementInitiationFailure, + &ett_rnsap_Extension_FailureMeasurementList, + &ett_rnsap_Extension_FailureMeasurementItem, &ett_rnsap_CommonMeasurementReport, &ett_rnsap_CommonMeasurementObjectType_CM_Rprt, &ett_rnsap_Cell_CM_Rprt, + &ett_rnsap_GsmCellList_CM_Rprt, + &ett_rnsap_GsmCellItem_CM_Rprt, &ett_rnsap_CommonMeasurementTerminationRequest, + &ett_rnsap_Extension_TerminationMeasurementList, + &ett_rnsap_Extension_TerminationMeasurementItem, &ett_rnsap_CommonMeasurementFailureIndication, + &ett_rnsap_Extension_FailureIndicationMeasurementList, + &ett_rnsap_Extension_FailureIndicationMeasurementItem, &ett_rnsap_InformationExchangeInitiationRequest, &ett_rnsap_InformationExchangeObjectType_InfEx_Rqst, &ett_rnsap_Cell_InfEx_Rqst, @@ -55262,6 +62844,8 @@ void proto_register_rnsap(void) { &ett_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_Item_InfEx_Rqst, &ett_rnsap_MBMS_Bearer_Service_List_InfEx_Rqst, &ett_rnsap_MBMS_Cell_InfEx_Rqst, + &ett_rnsap_ANR_Cell_InfEx_Rqst, + &ett_rnsap_Common_E_RGCH_Cell_InfEx_Rqst, &ett_rnsap_InformationExchangeInitiationResponse, &ett_rnsap_InformationExchangeObjectType_InfEx_Rsp, &ett_rnsap_Cell_InfEx_Rsp, @@ -55271,6 +62855,10 @@ void proto_register_rnsap(void) { &ett_rnsap_MBMS_Bearer_Service_in_MBMS_Cell_Item_InfEx_Rsp, &ett_rnsap_MBMS_Cell_InfEx_Rsp, &ett_rnsap_MBMS_Cell_Item_InfEx_Rsp, + &ett_rnsap_ANR_Cell_InfEx_Rsp, + &ett_rnsap_ANR_Cell_ItemIEs_InfEx_Rsp, + &ett_rnsap_Common_E_RGCH_Cell_InfEx_Rsp, + &ett_rnsap_Common_E_RGCH_Cell_ItemIEs_InfEx_Rsp, &ett_rnsap_InformationExchangeInitiationFailure, &ett_rnsap_InformationReport, &ett_rnsap_InformationExchangeObjectType_InfEx_Rprt, @@ -55281,6 +62869,8 @@ void proto_register_rnsap(void) { &ett_rnsap_MBMS_Bearer_Service_List_Item_InfEx_Rprt, &ett_rnsap_MBMS_Cell_InfEx_Rprt, &ett_rnsap_MBMS_Cell_Item_InfEx_Rprt, + &ett_rnsap_Common_E_RGCH_Cell_InfEx_Rprt, + &ett_rnsap_Common_E_RGCH_Cell_Item_InfEx_Rprt, &ett_rnsap_InformationExchangeTerminationRequest, &ett_rnsap_InformationExchangeFailureIndication, &ett_rnsap_ResetRequest, @@ -55303,6 +62893,7 @@ void proto_register_rnsap(void) { &ett_rnsap_RadioLinkParameterUpdateIndicationFDD, &ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_InformationList, &ett_rnsap_RL_ParameterUpdateIndicationFDD_RL_Information_Item, + &ett_rnsap_UE_Measurement_Forwarding, &ett_rnsap_Additional_HS_Cell_Information_RL_Param_Upd, &ett_rnsap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs, &ett_rnsap_Additional_EDCH_Cell_Information_RL_Param_Upd, @@ -55330,7 +62921,16 @@ void proto_register_rnsap(void) { &ett_rnsap_MBSFNMCCHInformation, &ett_rnsap_SecondaryULFrequencyReport, &ett_rnsap_SecondaryULFrequencyUpdateIndication, + &ett_rnsap_EnhancedRelocationResourceRequest, + &ett_rnsap_EnhancedRelocationResourceResponse, + &ett_rnsap_EnhancedRelocationResourceFailure, + &ett_rnsap_EnhancedRelocationResourceReleaseCommand, + &ett_rnsap_EnhancedRelocationResourceReleaseComplete, &ett_rnsap_PrivateMessage, + &ett_rnsap_InformationTransferControlRequest, + &ett_rnsap_Control_Type_InformationTransferControlReq, + &ett_rnsap_Suspension_Control_Type, + &ett_rnsap_Resume_Control_Type, &ett_rnsap_RNSAP_PDU, &ett_rnsap_InitiatingMessage, &ett_rnsap_SuccessfulOutcome, @@ -55670,6 +63270,15 @@ proto_reg_handoff_rnsap(void) dissector_add_uint("rnsap.ies", id_InterfacesToTraceItem, create_dissector_handle(dissect_InterfacesToTraceItem_PDU, proto_rnsap)); dissector_add_uint("rnsap.ies", id_UE_State, create_dissector_handle(dissect_UE_State_PDU, proto_rnsap)); dissector_add_uint("rnsap.ies", id_ProvidedInformation, create_dissector_handle(dissect_ProvidedInformation_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_Neighbouring_UMTS_CellInformationExtensionItem, create_dissector_handle(dissect_Neighbouring_UMTS_CellInformationExtensionItem_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_Control_Type_InformationTransferControlReq, create_dissector_handle(dissect_Control_Type_InformationTransferControlReq_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_UMTS_Cells_Info, create_dissector_handle(dissect_UMTS_Cell_Info_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_ANR_Cell_InfEx_Rqst, create_dissector_handle(dissect_ANR_Cell_InfEx_Rqst_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_ANR_Cell_InfEx_Rsp, create_dissector_handle(dissect_ANR_Cell_InfEx_Rsp_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_ANR_Cell_Information, create_dissector_handle(dissect_ANR_Cell_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_UE_transmission_power_headroom, create_dissector_handle(dissect_UE_transmission_power_headroom_Value_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_Common_E_RGCH_Cell_InfEx_Rqst, create_dissector_handle(dissect_Common_E_RGCH_Cell_InfEx_Rqst_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_Common_E_RGCH_Cell_InfEx_Rsp, create_dissector_handle(dissect_Common_E_RGCH_Cell_InfEx_Rsp_PDU, proto_rnsap)); dissector_add_uint("rnsap.extension", id_MessageStructure, create_dissector_handle(dissect_MessageStructure_PDU, proto_rnsap)); dissector_add_uint("rnsap.extension", id_TypeOfError, create_dissector_handle(dissect_TypeOfError_PDU, proto_rnsap)); dissector_add_uint("rnsap.extension", id_TnlQos, create_dissector_handle(dissect_TnlQos_PDU, proto_rnsap)); @@ -56068,6 +63677,120 @@ proto_reg_handoff_rnsap(void) dissector_add_uint("rnsap.extension", id_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup, create_dissector_handle(dissect_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup_PDU, proto_rnsap)); dissector_add_uint("rnsap.extension", id_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList, create_dissector_handle(dissect_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList_PDU, proto_rnsap)); dissector_add_uint("rnsap.extension", id_CellListValidityIndicator, create_dissector_handle(dissect_CellListValidityIndicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_completeAlmanacProvided, create_dissector_handle(dissect_CompleteAlmanacProvided_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_ganss_Delta_T, create_dissector_handle(dissect_GANSS_Delta_T_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_OrdinalNumberOfFrequency, create_dissector_handle(dissect_OrdinalNumberOfFrequency_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Multicell_EDCH_Restriction, create_dissector_handle(dissect_Multicell_EDCH_Restriction_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_CellCapabilityContainerExtension_TDD_LCR, create_dissector_handle(dissect_CellCapabilityContainerExtension_TDD_LCR_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Multi_Carrier_EDCH_Setup, create_dissector_handle(dissect_Multi_Carrier_EDCH_Info_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Multi_Carrier_EDCH_Reconfigure, create_dissector_handle(dissect_Multi_Carrier_EDCH_Reconfigure_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Multi_Carrier_EDCH_Response, create_dissector_handle(dissect_Multi_Carrier_EDCH_Information_Response_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_SNPL_Carrier_Group_Indicator, create_dissector_handle(dissect_SNPL_Carrier_Group_Indicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_MU_MIMO_InformationLCR, create_dissector_handle(dissect_MU_MIMO_InformationLCR_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_MU_MIMO_Indicator, create_dissector_handle(dissect_MU_MIMO_Indicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_HS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext, create_dissector_handle(dissect_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_Ext_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Usefulness_Of_Battery_Optimization, create_dissector_handle(dissect_Usefulness_Of_Battery_Optimization_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory, create_dissector_handle(dissect_Multi_Carrier_E_DCH_LCRTDD_PhysicalLayerCategory_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Measurement_Power_Offset, create_dissector_handle(dissect_Measurement_Power_Offset_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_MDT_Configuration, create_dissector_handle(dissect_MDT_Configuration_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Neighbouring_UMTS_CellInformation_Ext, create_dissector_handle(dissect_Neighbouring_UMTS_CellInformation_Ext_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_ANRReportIndication, create_dissector_handle(dissect_ANRReportIndication_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Trace_Collection_Entity_IP_Address, create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Affected_HSDSCH_Serving_Cell_List, create_dissector_handle(dissect_Affected_HSDSCH_Serving_Cell_List_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UL_CLTD_Information, create_dissector_handle(dissect_UL_CLTD_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UL_CLTD_Information_Reconf, create_dissector_handle(dissect_UL_CLTD_Information_Reconf_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UL_CLTD_State_Update_Information, create_dissector_handle(dissect_UL_CLTD_State_Update_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order, create_dissector_handle(dissect_Support_of_Dynamic_DTXDRX_Related_HS_SCCH_Order_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_CPC_RecoveryReport, create_dissector_handle(dissect_CPC_RecoveryReport_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_FTPICH_Information, create_dissector_handle(dissect_FTPICH_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_FTPICH_Information_Reconf, create_dissector_handle(dissect_FTPICH_Information_Reconf_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UE_RF_Band_CapabilityLCR, create_dissector_handle(dissect_UE_RF_Band_CapabilityLCR_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Extended_S_RNTI, create_dissector_handle(dissect_Extended_RNTI_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_ExtendedAffectedUEInformationForMBMS, create_dissector_handle(dissect_ExtendedAffectedUEInformationForMBMS_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Extended_S_RNTI_Group, create_dissector_handle(dissect_Extended_S_RNTI_Group_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_FTPICH_Information_Response, create_dissector_handle(dissect_FTPICH_Information_Response_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_FTPICH_Reconfiguration_Information, create_dissector_handle(dissect_FTPICH_Reconfiguration_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_MIMO_withfourtransmitantennas_ActivationIndicator, create_dissector_handle(dissect_MIMO_withfourtransmitantennas_ActivationIndicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_MIMO_withfourtransmitantennas_ModeIndicator, create_dissector_handle(dissect_MIMO_withfourtransmitantennas_ModeIndicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_power_offset_for_S_CPICH_for_MIMO_withfourtransmitantennas, create_dissector_handle(dissect_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennas_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_power_offset_for_S_CPICH_for_MIMO_withfourtransmitantennas_Request_Indicator, create_dissector_handle(dissect_PowerOffsetForSecondaryCPICHforMIMOwithfourtransmitantennasRequestIndicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator, create_dissector_handle(dissect_DualStream_MIMO_withfourtransmitantennas_ActivationIndicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_DualStream_MIMO_withfourtransmitantennas_ModeIndicator, create_dissector_handle(dissect_DualStream_MIMO_withfourtransmitantennas_ModeIndicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Additional_Associated_Secondary_CPICH, create_dissector_handle(dissect_Additional_Associated_Secondary_CPICH_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Multiflow_Information, create_dissector_handle(dissect_Multiflow_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Multiflow_Reconfiguration, create_dissector_handle(dissect_Multiflow_Reconfiguration_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Multiflow_OrdinalNumberOfFrequency, create_dissector_handle(dissect_Multiflow_OrdinalNumberOfFrequency_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UL_MIMO_Information, create_dissector_handle(dissect_UL_MIMO_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UL_MIMO_Reconfiguration, create_dissector_handle(dissect_UL_MIMO_Reconfiguration_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UL_MIMO_DL_Control_Channel_Information, create_dissector_handle(dissect_UL_MIMO_DL_Control_Channel_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_SixtyfourQAM_UL_Operation_Indicator, create_dissector_handle(dissect_SixtyfourQAM_UL_Operation_Indicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_Common_E_RGCH_Cell_InfEx_Rprt, create_dissector_handle(dissect_Common_E_RGCH_Cell_InfEx_Rprt_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Common_E_RGCH_Cell_Information, create_dissector_handle(dissect_Common_E_RGCH_Cell_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_PCI, create_dissector_handle(dissect_PCI_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_TAC, create_dissector_handle(dissect_TAC_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_PLMN_List, create_dissector_handle(dissect_PLMN_List_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_PrecoderWeightSetRestriction, create_dissector_handle(dissect_Precoder_Weight_Set_Restriction_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_EARFCN_FDD_Extended, create_dissector_handle(dissect_EARFCN_FDD_Extended_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_EARFCN_TDD_Extended, create_dissector_handle(dissect_EARFCN_Extended_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Non_rectangular_resource_allocation_indicator, create_dissector_handle(dissect_Non_rectangular_resource_allocation_indicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Non_rectangular_resource_timeslot_set, create_dissector_handle(dissect_Non_rectangular_resource_timeslot_set_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UE_Support_of_non_rectangular_resource_allocation, create_dissector_handle(dissect_UE_Support_of_non_rectangular_resource_allocation_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_DBDS_CorrectionsReq, create_dissector_handle(dissect_DBDS_CorrectionsReq_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_DBDS_Corrections, create_dissector_handle(dissect_DBDS_Corrections_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_BDS_IonosphericGridModelReq, create_dissector_handle(dissect_BDS_IonosphericGridModelReq_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_BDS_Ionospheric_Grid_Model, create_dissector_handle(dissect_BDS_Ionospheric_Grid_Model_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_GANSS_alm_keplerianBDSAlmanac, create_dissector_handle(dissect_GANSS_alm_KEPLERIANBDSALMANAC_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Assisting_RepetitionFactors, create_dissector_handle(dissect_Multiflow_RepetitionFactors_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_E_DCH_Decoupling_Indication, create_dissector_handle(dissect_E_DCH_Decoupling_Indication_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UE_Measurement_Forwarding, create_dissector_handle(dissect_UE_Measurement_Forwarding_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UPH_Filtering_Measurement_Forwarding_Request, create_dissector_handle(dissect_UPH_Filtering_Measurement_Forwarding_Request_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_TTI_Update_Indicator, create_dissector_handle(dissect_TTI_Update_Indicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_CQI_Feedback_Cycle2_k, create_dissector_handle(dissect_CQI_Feedback_Cycle2_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_CQI_Cycle_Switch_Timer, create_dissector_handle(dissect_CQI_Cycle_Switch_Timer_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UE_DRX_Cycle2, create_dissector_handle(dissect_UE_DRX_Cycle_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Inactivity_Threshold_for_UE_DRX_Cycle2, create_dissector_handle(dissect_Inactivity_Threshold_for_UE_DRX_Cycle_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_DTX_Information2, create_dissector_handle(dissect_DTX_Information2_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_DCH_ENH_Information, create_dissector_handle(dissect_DCH_ENH_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_DCH_ENH_Information_Reconf, create_dissector_handle(dissect_DCH_ENH_Information_Reconf_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Gainfactors_10ms_mode, create_dissector_handle(dissect_Gainfactors_10ms_mode_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Radio_Links_without_DPCH_FDPCH_Indication, create_dissector_handle(dissect_Radio_Links_without_DPCH_FDPCH_Indication_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UL_DPCCH2_Information, create_dissector_handle(dissect_UL_DPCCH2_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_UL_DPCCH2_Information_Reconf, create_dissector_handle(dissect_UL_DPCCH2_Information_Reconf_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_ImplicitGrantHandling, create_dissector_handle(dissect_Implicit_Grant_Handling_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_MinimumTEBSthreshold, create_dissector_handle(dissect_Minimum_TEBS_threshold_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_MultipleFrequencyBandsIndicatorList_EUTRA, create_dissector_handle(dissect_MultipleFrequencyBandsIndicatorList_EUTRA_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_MultipleFrequencyBandsIndicatorList, create_dissector_handle(dissect_MultipleFrequencyBandsIndicatorList_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_ActivationDelay, create_dissector_handle(dissect_ActivationDelay_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Fast_TTI_switching_Mode_synchronized, create_dissector_handle(dissect_Fast_TTI_switching_Mode_synchronized_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Fast_TTI_switching_Mode_unsynchronized, create_dissector_handle(dissect_Fast_TTI_switching_Mode_unsynchronized_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Fast_TTI_switching_Mode_Supported, create_dissector_handle(dissect_Fast_TTI_switching_Mode_Supported_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_GANSS_BDSclockModel, create_dissector_handle(dissect_GANSS_BDSclockModel_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_GANSS_NavModel_BDSKeplerianSet, create_dissector_handle(dissect_GANSS_NavModel_BDSKeplerianSet_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_GANSS_UTCmodelSet4, create_dissector_handle(dissect_GANSS_UTCmodelSet4_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Inter_Frequency_Cell_Information_SIB11ter, create_dissector_handle(dissect_Inter_Frequency_Cell_Information_SIB11ter_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Improved_Synchronized_Indicator, create_dissector_handle(dissect_Improved_Synchronized_Indicator_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Downlink_TPC_enhancements_Information, create_dissector_handle(dissect_Downlink_TPC_enhancements_Information_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Downlink_TPC_enhancements_Reconf, create_dissector_handle(dissect_Downlink_TPC_enhancements_Reconf_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_TPC_slot_position, create_dissector_handle(dissect_TPC_slot_position_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_DL_TBS, create_dissector_handle(dissect_DL_TBS_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Selected_PLMN_Identity, create_dissector_handle(dissect_PLMN_Identity_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_SpeechVersion, create_dissector_handle(dissect_SpeechVersion_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_SourceID, create_dissector_handle(dissect_SourceID_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_TargetID, create_dissector_handle(dissect_TargetID_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_ClassmarkInformation2, create_dissector_handle(dissect_ClassmarkInformation2_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_ClassmarkInformation3, create_dissector_handle(dissect_ClassmarkInformation3_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_GSM_Cell_CM_Rqst, create_dissector_handle(dissect_GSM_Cell_CM_Rqst_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Extension_CommonMeasurementObjectType_CM_Rprt, create_dissector_handle(dissect_Extension_CommonMeasurementObjectType_CM_Rprt_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Extension_CommonMeasurementObjectType_CM_Rqst, create_dissector_handle(dissect_Extension_CommonMeasurementObjectType_CM_Rqst_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Extension_CommonMeasurementObjectType_CM_Rsp, create_dissector_handle(dissect_Extension_CommonMeasurementObjectType_CM_Rsp_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Extension_FailureIndicationMeasurementList, create_dissector_handle(dissect_Extension_FailureIndicationMeasurementList_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Extension_FailureMeasurementList, create_dissector_handle(dissect_Extension_FailureMeasurementList_PDU, proto_rnsap)); + dissector_add_uint("rnsap.extension", id_Extension_TerminationMeasurementList, create_dissector_handle(dissect_Extension_TerminationMeasurementList_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_GsmCellList_CM_Rprt, create_dissector_handle(dissect_GsmCellList_CM_Rprt_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_GsmCellList_CM_Rqst, create_dissector_handle(dissect_GsmCellList_CM_Rqst_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_GsmCellList_CM_Rsp, create_dissector_handle(dissect_GsmCellList_CM_Rsp_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_LoadValue, create_dissector_handle(dissect_LoadValue_PDU, proto_rnsap)); + dissector_add_uint("rnsap.ies", id_EventH, create_dissector_handle(dissect_EventH_PDU, proto_rnsap)); dissector_add_string("rnsap.proc.imsg", "id-radioLinkSetup/fdd", create_dissector_handle(dissect_RadioLinkSetupRequestFDD_PDU, proto_rnsap)); dissector_add_string("rnsap.proc.sout", "id-radioLinkSetup/fdd", create_dissector_handle(dissect_RadioLinkSetupResponseFDD_PDU, proto_rnsap)); dissector_add_string("rnsap.proc.uout", "id-radioLinkSetup/fdd", create_dissector_handle(dissect_RadioLinkSetupFailureFDD_PDU, proto_rnsap)); @@ -56168,6 +63891,12 @@ proto_reg_handoff_rnsap(void) dissector_add_string("rnsap.proc.imsg", "id-mBSFNMCCHInformation/common", create_dissector_handle(dissect_MBSFNMCCHInformation_PDU, proto_rnsap)); dissector_add_string("rnsap.proc.imsg", "id-secondaryULFrequencyReporting/fdd", create_dissector_handle(dissect_SecondaryULFrequencyReport_PDU, proto_rnsap)); dissector_add_string("rnsap.proc.imsg", "id-secondaryULFrequencyUpdate/fdd", create_dissector_handle(dissect_SecondaryULFrequencyUpdateIndication_PDU, proto_rnsap)); + dissector_add_string("rnsap.proc.imsg", "id-enhancedRelocationResourceAllocation/tdd", create_dissector_handle(dissect_EnhancedRelocationResourceRequest_PDU, proto_rnsap)); + dissector_add_string("rnsap.proc.sout", "id-enhancedRelocationResourceAllocation/tdd", create_dissector_handle(dissect_EnhancedRelocationResourceResponse_PDU, proto_rnsap)); + dissector_add_string("rnsap.proc.uout", "id-enhancedRelocationResourceAllocation/tdd", create_dissector_handle(dissect_EnhancedRelocationResourceFailure_PDU, proto_rnsap)); + dissector_add_string("rnsap.proc.imsg", "id-enhancedRelocationResourceRelease/tdd", create_dissector_handle(dissect_EnhancedRelocationResourceReleaseCommand_PDU, proto_rnsap)); + dissector_add_string("rnsap.proc.sout", "id-enhancedRelocationResourceRelease/tdd", create_dissector_handle(dissect_EnhancedRelocationResourceReleaseComplete_PDU, proto_rnsap)); + dissector_add_string("rnsap.proc.imsg", "id-informationTransferControl/common", create_dissector_handle(dissect_InformationTransferControlRequest_PDU, proto_rnsap)); /*--- End of included file: packet-rnsap-dis-tab.c ---*/ |