aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2009-01-18 20:37:16 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2009-01-18 20:37:16 +0000
commitaf557af337727c66b49401e53588fd79dadfea97 (patch)
treeafa5dfb14984af9079057698d5caa925f9de66b5
parent0196c0b17d42428996cb60713c520d2e9afa4ec5 (diff)
Update to V8.3.0 (2008-12).
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27264 f5534014-38df-0310-8fa8-9805f1628bb7
-rw-r--r--asn1/nbap/NBAP-CommonDataTypes.asn5
-rw-r--r--asn1/nbap/NBAP-Constants.asn114
-rw-r--r--asn1/nbap/NBAP-Containers.asn5
-rw-r--r--asn1/nbap/NBAP-IEs.asn1883
-rw-r--r--asn1/nbap/NBAP-PDU-Contents.asn608
-rw-r--r--asn1/nbap/NBAP-PDU-Descriptions.asn25
-rw-r--r--asn1/nbap/nbap.cnf666
-rw-r--r--asn1/nbap/packet-nbap-template.c4
-rw-r--r--epan/dissectors/packet-nbap.c10706
9 files changed, 11823 insertions, 2193 deletions
diff --git a/asn1/nbap/NBAP-CommonDataTypes.asn b/asn1/nbap/NBAP-CommonDataTypes.asn
index 91e95bfa78..1bae0d1044 100644
--- a/asn1/nbap/NBAP-CommonDataTypes.asn
+++ b/asn1/nbap/NBAP-CommonDataTypes.asn
@@ -1,5 +1,5 @@
--- Taken from 3GPP TS 25.433 V7.7.0 (2007-12)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-770.zip/25433-770.DOC
+-- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
-- $Id$
@@ -63,3 +63,4 @@ TransactionID ::= CHOICE {
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome }
END
+
diff --git a/asn1/nbap/NBAP-Constants.asn b/asn1/nbap/NBAP-Constants.asn
index 1e2aff334a..46eb874210 100644
--- a/asn1/nbap/NBAP-Constants.asn
+++ b/asn1/nbap/NBAP-Constants.asn
@@ -1,7 +1,7 @@
-- NBAP-Constants.asn
--
--- Taken from 3GPP TS 25.433 V7.7.0 (2007-12)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-770.zip/25433-770.DOC
+-- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
---
-- 9.3.6 Constant Definitions
--
@@ -86,6 +86,7 @@ id-unblockResource ProcedureCode ::= 33
id-unSynchronisedRadioLinkReconfiguration ProcedureCode ::= 34
id-radioLinkActivation ProcedureCode ::= 51
id-radioLinkParameterUpdate ProcedureCode ::= 52
+id-uEStatusUpdate ProcedureCode ::= 54
-- **************************************************************
--
@@ -100,8 +101,8 @@ maxNrOfErrors INTEGER ::= 256
maxNrOfTFs INTEGER ::= 32
maxNrOfTFCs INTEGER ::= 1024
maxNrOfRLs INTEGER ::= 16
-maxNrOfRLs-1 INTEGER ::= 15 -- maxNrOfRLs - 1
-maxNrOfRLs-2 INTEGER ::= 14 -- maxNrOfRLs - 2
+maxNrOfRLs-1 INTEGER ::= 15 -- maxNrOfRLs – 1
+maxNrOfRLs-2 INTEGER ::= 14 -- maxNrOfRLs – 2
maxNrOfRLSets INTEGER ::= maxNrOfRLs
maxNrOfDPCHs INTEGER ::= 240
maxNrOfDPCHsPerRL-1 INTEGER ::= 239 -- maxNrofCCTrCH*maxNrOfULTSs-1
@@ -153,7 +154,7 @@ maxHS-SCCHCodeNrComp-1 INTEGER ::= 127
maxNrOfCellSyncBursts INTEGER ::= 10
maxNrOfReceptsPerSyncFrame INTEGER ::= 16
maxNrOfMeasNCell INTEGER ::= 96
-maxNrOfMeasNCell-1 INTEGER ::= 95 -- maxNrOfMeasNCell - 1
+maxNrOfMeasNCell-1 INTEGER ::= 95 -- maxNrOfMeasNCell – 1
maxNrOfSF INTEGER ::= 8
maxTGPS INTEGER ::= 6
maxCommunicationContext INTEGER ::= 1048575
@@ -170,7 +171,7 @@ maxNrOfHSSCCHCodes INTEGER ::= 4
maxNrOfMACdFlows INTEGER ::= 8
maxNrOfMACdFlows-1 INTEGER ::= 7 -- maxNrOfMACdFlows - 1
maxNrOfMACdPDUIndexes INTEGER ::= 8
-maxNrOfMACdPDUIndexes-1 INTEGER ::= 7 -- maxNoOfMACdPDUIndexes - 1
+maxNrOfMACdPDUIndexes-1 INTEGER ::= 7 -- maxNoOfMACdPDUIndexes – 1
maxNrOfMACdPDUSize INTEGER ::= 32
maxNrOfNIs INTEGER ::= 256
maxNrOfPriorityQueues INTEGER ::= 8
@@ -222,6 +223,20 @@ maxHSDPAFrequency-1 INTEGER ::= 7
maxNrOfHSSCCHsinExt INTEGER ::= 224
maxGANSSSatAlmanac INTEGER ::= 36
maxGANSSClockMod INTEGER ::= 4
+maxNrOfEDCHRLs INTEGER ::= 4
+maxERNTItoRelease INTEGER ::= 256
+maxNrOfCommonEDCH INTEGER ::= 32
+maxNrOfCommonMACFlowsLCR INTEGER ::= 256
+maxNrOfCommonMACFlowsLCR-1 INTEGER ::= 255
+maxNrOfHSSCCHsLCR INTEGER ::= 256
+maxNrOfEDCHMACdFlowsLCR INTEGER ::= 256
+maxNrOfEDCHMACdFlowsLCR-1 INTEGER ::= 255
+maxNrOfEAGCHsLCR INTEGER ::= 256
+maxNrOfEHICHsLCR INTEGER ::= 256
+maxnrofERUCCHsLCR INTEGER ::= 32
+maxNrOfHSDSCH-1 INTEGER ::= 32
+maxNrOfHSDSCH INTEGER ::= 33
+maxGANSS-1 INTEGER ::= 7
-- **************************************************************
@@ -1051,5 +1066,92 @@ id-SixtyfourQAM-DL-UsageIndicator ProtocolIE-ID ::= 948
id-Default-Serving-Grant-in-DTX-Cycle2 ProtocolIE-ID ::= 949
id-Maximum-Target-ReceivedTotalWideBandPower-LCR ProtocolIE-ID ::= 950
id-E-DPDCH-PowerInterpolation ProtocolIE-ID ::= 951
+id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory ProtocolIE-ID ::= 952
+id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp ProtocolIE-ID ::= 953
+id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd ProtocolIE-ID ::= 954
+id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 955
+id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst ProtocolIE-ID ::= 956
+id-Extended-E-HICH-ID-TDD ProtocolIE-ID ::= 957
+id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator ProtocolIE-ID ::= 958
+id-E-DCH-MACdPDU-SizeCapability ProtocolIE-ID ::= 959
+id-E-DCH-MACdPDUSizeFormat ProtocolIE-ID ::= 960
+id-MaximumNumber-Of-Retransmission-for-Scheduling-Info-LCRTDD ProtocolIE-ID ::= 961
+id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD ProtocolIE-ID ::= 962
+id-E-HICH-TimeOffset-Extension ProtocolIE-ID ::= 963
+id-MultipleFreq-E-HICH-TimeOffsetLCR ProtocolIE-ID ::= 964
+id-E-PUCH-PowerControlGAP ProtocolIE-ID ::= 965
+id-HSDSCH-TBSizeTableIndicator ProtocolIE-ID ::= 966
+id-E-DCH-DL-Control-Channel-Change-Information ProtocolIE-ID ::= 967
+id-E-DCH-DL-Control-Channel-Grant-Information ProtocolIE-ID ::= 968
+id-DGANSS-Corrections-Req ProtocolIE-ID ::= 969
+id-UE-without-HS-SCCH-constraint-indicator ProtocolIE-ID ::= 970
+id-AdditionalTimeSlotListLCR ProtocolIE-ID ::= 971
+id-AdditionalMeasurementValueList ProtocolIE-ID ::= 972
+id-E-AGCH-Table-Choice ProtocolIE-ID ::= 978
+id-PLCCH-parameters ProtocolIE-ID ::= 981
+id-E-RUCCH-parameters ProtocolIE-ID ::= 982
+id-E-RUCCH-768-parameters ProtocolIE-ID ::= 983
+id-HS-Cause ProtocolIE-ID ::= 984
+id-E-Cause ProtocolIE-ID ::= 985
+id-Common-EDCH-Capability ProtocolIE-ID ::= 987
+id-E-AI-Capability ProtocolIE-ID ::= 988
+id-Common-EDCH-System-InformationFDD ProtocolIE-ID ::= 989
+id-Common-UL-MACFlows-to-DeleteFDD ProtocolIE-ID ::= 990
+id-Common-EDCH-MACdFlows-to-DeleteFDD ProtocolIE-ID ::= 991
+id-Common-EDCH-System-Information-ResponseFDD ProtocolIE-ID ::= 992
+id-Cell-ERNTI-Status-Information ProtocolIE-ID ::= 993
+id-Enhanced-UE-DRX-Capability ProtocolIE-ID ::= 994
+id-Enhanced-UE-DRX-InformationFDD ProtocolIE-ID ::= 995
+id-TransportBearerRequestIndicator ProtocolIE-ID ::= 996
+id-SixtyfourQAM-DL-MIMO-Combined-Capability ProtocolIE-ID ::= 997
+id-E-RNTI ProtocolIE-ID ::= 998
+id-MinimumReducedE-DPDCH-GainFactor ProtocolIE-ID ::= 999
+id-GANSS-Time-ID ProtocolIE-ID ::= 1000
+id-GANSS-AddIonoModelReq ProtocolIE-ID ::= 1001
+id-GANSS-EarthOrientParaReq ProtocolIE-ID ::= 1002
+id-GANSS-AddNavigationModelsReq ProtocolIE-ID ::= 1003
+id-GANSS-AddUTCModelsReq ProtocolIE-ID ::= 1004
+id-GANSS-AuxInfoReq ProtocolIE-ID ::= 1005
+id-GANSS-SBAS-ID ProtocolIE-ID ::= 1006
+id-GANSS-ID ProtocolIE-ID ::= 1007
+id-GANSS-Additional-Ionospheric-Model ProtocolIE-ID ::= 1008
+id-GANSS-Earth-Orientation-Parameters ProtocolIE-ID ::= 1009
+id-GANSS-Additional-Time-Models ProtocolIE-ID ::= 1010
+id-GANSS-Additional-Navigation-Models ProtocolIE-ID ::= 1011
+id-GANSS-Additional-UTC-Models ProtocolIE-ID ::= 1012
+id-GANSS-Auxiliary-Information ProtocolIE-ID ::= 1013
+id-ERACH-CM-Rqst ProtocolIE-ID ::= 1014
+id-ERACH-CM-Rsp ProtocolIE-ID ::= 1015
+id-ERACH-CM-Rprt ProtocolIE-ID ::= 1016
+id-EDCH-RACH-Report-Value ProtocolIE-ID ::= 1017
+id-EDCH-RACH-Report-IncrDecrThres ProtocolIE-ID ::= 1018
+id-EDCH-RACH-Report-ThresholdInformation ProtocolIE-ID ::= 1019
+id-E-DPCCH-Power-Boosting-Capability ProtocolIE-ID ::= 1020
+id-HSDSCH-Common-System-InformationLCR ProtocolIE-ID ::= 1021
+id-HSDSCH-Common-System-Information-ResponseLCR ProtocolIE-ID ::= 1222
+id-HSDSCH-Paging-System-InformationLCR ProtocolIE-ID ::= 1023
+id-HSDSCH-Paging-System-Information-ResponseLCR ProtocolIE-ID ::= 1024
+id-Common-MACFlows-to-DeleteLCR ProtocolIE-ID ::= 1025
+id-Paging-MACFlows-to-DeleteLCR ProtocolIE-ID ::= 1026
+id-Common-EDCH-System-InformationLCR ProtocolIE-ID ::= 1027
+id-Common-UL-MACFlows-to-DeleteLCR ProtocolIE-ID ::= 1028
+id-Common-EDCH-MACdFlows-to-DeleteLCR ProtocolIE-ID ::= 1029
+id-Common-EDCH-System-Information-ResponseLCR ProtocolIE-ID ::= 1030
+id-Enhanced-UE-DRX-CapabilityLCR ProtocolIE-ID ::= 1031
+id-Enhanced-UE-DRX-InformationLCR ProtocolIE-ID ::= 1032
+id-HSDSCH-PreconfigurationSetup ProtocolIE-ID ::= 1033
+id-HSDSCH-PreconfigurationInfo ProtocolIE-ID ::= 1034
+id-NoOfTargetCellHS-SCCH-Order ProtocolIE-ID ::= 1035
+id-EnhancedHSServingCC-Abort ProtocolIE-ID ::= 1036
+id-Additional-HS-Cell-Information-RL-Setup ProtocolIE-ID ::= 1037
+id-Additional-HS-Cell-Information-Response ProtocolIE-ID ::= 1038
+id-Additional-HS-Cell-Information-RL-Addition ProtocolIE-ID ::= 1039
+id-Additional-HS-Cell-Change-Information-Response ProtocolIE-ID ::= 1040
+id-Additional-HS-Cell-Information-RL-Reconf-Prep ProtocolIE-ID ::= 1041
+id-Additional-HS-Cell-Information-RL-Reconf-Req ProtocolIE-ID ::= 1042
+id-Additional-HS-Cell-Information-RL-Param-Upd ProtocolIE-ID ::= 1043
+id-Multi-Cell-Capability-Info ProtocolIE-ID ::= 1044
+id-IMB-Parameters ProtocolIE-ID ::= 1045
END
+
diff --git a/asn1/nbap/NBAP-Containers.asn b/asn1/nbap/NBAP-Containers.asn
index 8a4e15e232..8b4502d321 100644
--- a/asn1/nbap/NBAP-Containers.asn
+++ b/asn1/nbap/NBAP-Containers.asn
@@ -1,7 +1,7 @@
-- NBAP-Containers.asn
--
--- Taken from 3GPP TS 25.433 V7.7.0 (2007-12)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-770.zip/25433-770.DOC
+-- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
--
-- 9.3.7 Container Definitions
--
@@ -205,3 +205,4 @@ PrivateIE-Field {NBAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
}
END
+
diff --git a/asn1/nbap/NBAP-IEs.asn b/asn1/nbap/NBAP-IEs.asn
index 2ea360eaea..edc1471fc6 100644
--- a/asn1/nbap/NBAP-IEs.asn
+++ b/asn1/nbap/NBAP-IEs.asn
@@ -1,7 +1,7 @@
-- NBAP-IEs.asn
--
--- Taken from 3GPP TS 25.433 V7.7.0 (2007-12)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-770.zip/25433-770.DOC
+-- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
--
-- 9.3.4 Information Elements Definitions
--
@@ -102,8 +102,24 @@ IMPORTS
maxHSDPAFrequency-1,
maxGANSSSatAlmanac,
maxGANSSClockMod,
-
-
+ maxNrOfEDCHRLs,
+ maxCellinNodeB,
+ maxERNTItoRelease,
+ maxNrOfCommonEDCH,
+ maxFrequencyinCell-1,
+ maxNrOfCommonMACFlowsLCR,
+ maxNrOfCommonMACFlowsLCR-1,
+ maxNrOfHSSCCHsLCR,
+ maxNrOfEDCHMACdFlowsLCR,
+ maxNrOfEDCHMACdFlowsLCR-1,
+ maxNrOfEAGCHsLCR,
+ maxNrOfEHICHsLCR,
+ maxnrofERUCCHsLCR,
+ maxNrOfHSPDSCHs,
+ maxFrequencyinCell,
+ maxNrOfHSDSCH-1,
+ maxNrOfHSDSCH,
+ maxGANSS-1,
id-BroadcastCommonTransportBearerIndication,
id-MessageStructure,
@@ -177,6 +193,7 @@ IMPORTS
id-Additional-HS-SICH-Reception-Quality-Measurement-Value,
id-LCRTDD-uplink-Physical-Channel-Capability,
id-SixteenQAM-UL-Operation-Indicator,
+ id-E-AGCH-Table-Choice,
id-E-TFCI-Boost-Information,
id-E-DPDCH-PowerInterpolation,
id-MaximumMACdPDU-SizeExtended,
@@ -200,7 +217,40 @@ IMPORTS
id-Default-Serving-Grant-in-DTX-Cycle2,
id-SixtyfourQAM-UsageAllowedIndicator,
id-SixtyfourQAM-DL-UsageIndicator,
- id-IPMulticastDataBearerIndication
+ id-IPMulticastDataBearerIndication,
+ id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory,
+ id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator,
+ id-Extended-E-HICH-ID-TDD,
+ id-E-DCH-MACdPDUSizeFormat,
+ id-MaximumNumber-Of-Retransmission-for-Scheduling-Info-LCRTDD,
+ id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD,
+ id-E-PUCH-PowerControlGAP,
+ id-HSDSCH-TBSizeTableIndicator,
+ id-E-DCH-DL-Control-Channel-Change-Information,
+ id-E-DCH-DL-Control-Channel-Grant-Information,
+ id-DGANSS-Corrections-Req,
+ id-UE-without-HS-SCCH-constraint-indicator,
+ id-TransportBearerRequestIndicator,
+ id-EnhancedHSServingCC-Abort,
+ id-GANSS-Time-ID,
+ id-GANSS-AddIonoModelReq,
+ id-GANSS-EarthOrientParaReq,
+ id-GANSS-AddNavigationModelsReq,
+ id-GANSS-AddUTCModelsReq,
+ id-GANSS-AuxInfoReq,
+ id-GANSS-SBAS-ID,
+ id-GANSS-ID,
+ id-GANSS-Additional-Ionospheric-Model,
+ id-GANSS-Earth-Orientation-Parameters,
+ id-GANSS-Additional-Time-Models,
+ id-GANSS-Additional-Navigation-Models,
+ id-GANSS-Additional-UTC-Models,
+ id-GANSS-Auxiliary-Information,
+ id-EDCH-RACH-Report-Value,
+ id-EDCH-RACH-Report-IncrDecrThres,
+ id-EDCH-RACH-Report-ThresholdInformation
+
+
@@ -232,6 +282,33 @@ Ack-Power-Offset ::= INTEGER (0..8,...)
Acknowledged-PRACH-preambles-Value ::= INTEGER(0..240,...)
-- According to mapping in [22].
+
+AdditionalMeasurementValueList::= SEQUENCE (SIZE (1..maxFrequencyinCell-1)) OF AdditionalMeasurementValue
+
+AdditionalMeasurementValue ::= SEQUENCE {
+ uARFCN UARFCN,
+ timeSlotMeasurementValueListLCR TimeSlotMeasurementValueListLCR,
+ iE-Extensions ProtocolExtensionContainer { {AdditionalMeasurementValueList-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AdditionalMeasurementValueList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AdditionalTimeSlotListLCR::= SEQUENCE (SIZE (0..maxFrequencyinCell-1)) OF AdditionalTimeSlotLCR
+
+AdditionalTimeSlotLCR ::= SEQUENCE {
+ uARFCN UARFCN,
+ timeslot-InitiatedListLCR TimeSlot-InitiatedListLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {AdditionalTimeSlotLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AdditionalTimeSlotLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
AddorDeleteIndicator ::= ENUMERATED {
add,
delete
@@ -332,6 +409,19 @@ BCCH-Specific-HSDSCH-RNTI-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
+BCCH-Specific-HSDSCH-RNTI-InformationLCR::= SEQUENCE {
+ bCCH-Specific-HSDSCH-RNTI HSDSCH-RNTI,
+ hSSCCH-Power DL-Power,
+ hSPDSCH-Power DL-Power,
+ iE-Extensions ProtocolExtensionContainer { { BCCH-Specific-HSDSCH-RNTI-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+BCCH-Specific-HSDSCH-RNTI-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
BCCH-ModificationTime ::= INTEGER (0..511)
-- Time = BCCH-ModificationTime * 8
-- Range 0 to 4088, step 8
@@ -476,7 +566,10 @@ CauseRadioNetwork ::= ENUMERATED {
pLCCH-not-supported,
continuous-packet-connectivity-DTX-DRX-operation-not-available,
continuous-packet-connectivity-UE-DTX-Cycle-not-available,
- mIMO-not-available
+ mIMO-not-available,
+ e-DCH-MACdPDU-SizeFormat-not-available,
+ multi-Cell-operation-not-supported
+
}
CauseTransport ::= ENUMERATED {
@@ -488,6 +581,17 @@ CauseTransport ::= ENUMERATED {
CCTrCH-ID ::= INTEGER (0..15)
+Cell-ERNTI-Status-Information ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF Cell-ERNTI-Status-Information-Item
+
+Cell-ERNTI-Status-Information-Item ::= SEQUENCE {
+ c-ID C-ID,
+ vacant-ERNTI Vacant-ERNTI,
+ ...
+}
+
+Vacant-ERNTI ::= SEQUENCE (SIZE (1..maxERNTItoRelease)) OF E-RNTI
+
+
CellParameterID ::= INTEGER (0..127,...)
CellPortionID ::= INTEGER (0..maxNrOfCellPortionsPerCell-1,...)
@@ -542,6 +646,223 @@ CommonChannelsCapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+
+Common-EDCH-Capability ::= ENUMERATED {
+ common-EDCH-capable,
+ common-EDCH-non-capable
+}
+
+Common-EDCH-System-InformationFDD ::= SEQUENCE {
+ common-E-DCH-UL-DPCH-Information Common-E-DCH-UL-DPCH-InfoItem OPTIONAL,
+ common-E-DCH-EDPCH-Information Common-E-DCH-EDPCH-InfoItem OPTIONAL,
+ common-E-DCH-Information Common-E-DCH-InfoItem OPTIONAL,
+ common-E-DCH-HSDSCH-Information Common-E-DCH-HSDSCH-InfoItem OPTIONAL,
+ common-E-DCH-Preamble-Control-Information Common-E-DCH-Preamble-Control-InfoItem OPTIONAL,
+ common-E-DCH-FDPCH-Information Common-E-DCH-FDPCH-InfoItem OPTIONAL,
+ common-E-DCH-Resource-Combination-Information Common-E-DCH-Resource-Combination-InfoList OPTIONAL,
+ ul-common-E-DCH-MACflow-Specific-Information Ul-common-E-DCH-MACflow-Specific-InfoList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Common-EDCH-System-InformationFDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Common-EDCH-System-InformationFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Common-E-DCH-UL-DPCH-InfoItem ::= SEQUENCE {
+ uL-DPCCH-SlotFormat UL-DPCCH-SlotFormat,
+ uL-SIR UL-SIR,
+ dPC-Mode DPC-Mode,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-UL-DPCH-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-UL-DPCH-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-EDPCH-InfoItem ::= SEQUENCE {
+ maxSet-E-DPDCHs Max-Set-E-DPDCHs,
+ ul-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 OPTIONAL,
+ e-RGCH-3-IndexStepThreshold E-RGCH-3-IndexStepThreshold OPTIONAL,
+ hARQ-Info-for-E-DCH HARQ-Info-for-E-DCH,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-EDPCH-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-EDPCH-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-InfoItem ::= SEQUENCE {
+ e-DCH-Reference-Power-Offset E-DCH-Reference-Power-Offset OPTIONAL,
+ e-DCH-PowerOffset-for-SchedulingInfo E-DCH-PowerOffset-for-SchedulingInfo OPTIONAL,
+ max-EDCH-Resource-Allocation-for-CCCH Max-EDCH-Resource-Allocation-for-CCCH,
+ max-Period-for-Collistion-Resolution Max-Period-for-Collistion-Resolution,
+ max-TB-Size Max-TB-Size OPTIONAL,
+ common-E-DCH-ImplicitRelease-Indicator BOOLEAN,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-HSDSCH-InfoItem ::= SEQUENCE {
+ cqiFeedback-CycleK CQI-Feedback-Cycle,
+ cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL,
+ -- This IE shall be present if the CQI Feedback Cycle k is greater than 0
+ ackNackRepetitionFactor AckNack-RepetitionFactor,
+ cqiPowerOffset CQI-Power-Offset,
+ ackPowerOffset Ack-Power-Offset,
+ nackPowerOffset Nack-Power-Offset,
+ measurement-Power-Offset Measurement-Power-Offset,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-HSDSCH-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-HSDSCH-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-Preamble-Control-InfoItem ::= SEQUENCE {
+ common-E-DCH-PreambleSignatures PreambleSignatures,
+ scramblingCodeNumber ScramblingCodeNumber,
+ e-AI-Indicator E-AI-Indicator OPTIONAL,
+ common-E-DCH-AICH-Information Common-E-DCH-AICH-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-Preamble-Control-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-Preamble-Control-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-AICH-Information ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ aICH-TransmissionTiming AICH-TransmissionTiming,
+ fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
+ aICH-Power AICH-Power,
+ sTTD-Indicator STTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-AICH-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-AICH-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+
+Common-E-DCH-FDPCH-InfoItem ::= SEQUENCE {
+ f-DPCH-SlotFormat F-DPCH-SlotFormat,
+ fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-FDPCH-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-FDPCH-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-Resource-Combination-InfoList::= SEQUENCE (SIZE (1.. maxNrOfCommonEDCH)) OF Common-E-DCH-Resource-Combination-InfoList-Item
+
+Common-E-DCH-Resource-Combination-InfoList-Item ::= SEQUENCE {
+ soffset Soffset,
+ f-DPCH-DL-Code-Number FDD-DL-ChannelisationCodeNumber,
+ ul-DPCH-ScramblingCode UL-ScramblingCode,
+ e-RGCH-E-HICH-Channelisation-Code FDD-DL-ChannelisationCodeNumber,
+ e-RGCH-Signature-Sequence E-RGCH-Signature-Sequence OPTIONAL,
+ e-HICH-Signature-Sequence E-HICH-Signature-Sequence,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-Resource-Combination-InfoList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-Resource-Combination-InfoList-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Ul-common-E-DCH-MACflow-Specific-InfoList ::= SEQUENCE (SIZE (1..maxNrOfCommonMACFlows)) OF Ul-common-E-DCH-MACflow-Specific-InfoList-Item
+
+Ul-common-E-DCH-MACflow-Specific-InfoList-Item ::= SEQUENCE {
+ ul-Common-MACFlowID Common-MACFlow-ID,
+ transportBearerRequestIndicator TransportBearerRequestIndicator,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ tnlQos TnlQos OPTIONAL,
+ payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator,
+ bundlingModeIndicator BundlingModeIndicator OPTIONAL,
+ common-E-DCH-MACdFlow-Specific-Information Common-E-DCH-MACdFlow-Specific-InfoList,
+ iE-Extensions ProtocolExtensionContainer { { Ul-common-E-DCH-MACflow-Specific-InfoList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Ul-common-E-DCH-MACflow-Specific-InfoList-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-MACdFlow-Specific-InfoList::= SEQUENCE (SIZE (1.. maxNrOfEDCHMACdFlows)) OF Common-E-DCH-MACdFlow-Specific-InfoList-Item
+
+Common-E-DCH-MACdFlow-Specific-InfoList-Item ::= SEQUENCE {
+ common-e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH,
+ eDCH-HARQ-PO-FDD E-DCH-HARQ-PO-FDD,
+ eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL,
+ common-E-DCHLogicalChannelInformation Common-E-DCH-LogicalChannel-InfoList,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-MACdFlow-Specific-InfoList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-MACdFlow-Specific-InfoList-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-LogicalChannel-InfoList::= SEQUENCE (SIZE (1.. maxNoOfLogicalChannels)) OF Common-E-DCH-LogicalChannel-InfoList-Item
+
+Common-E-DCH-LogicalChannel-InfoList-Item ::= SEQUENCE {
+ logicalChannelId LogicalChannelID,
+ maximumMACcPDU-SizeExtended MAC-PDU-SizeExtended,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-LogicalChannel-InfoList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-LogicalChannel-InfoList-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Common-EDCH-System-Information-ResponseFDD ::= SEQUENCE {
+ ul-common-E-DCH-MACflow-Specific-InfoResponse Ul-common-E-DCH-MACflow-Specific-InfoResponseList,
+ serving-Grant-Value E-Serving-Grant-Value,
+ iE-Extensions ProtocolExtensionContainer { { Common-EDCH-System-Information-ResponseFDD-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-EDCH-System-Information-ResponseFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Ul-common-E-DCH-MACflow-Specific-InfoResponseList ::= SEQUENCE (SIZE (1..maxNrOfCommonMACFlows)) OF Ul-common-E-DCH-MACflow-Specific-InfoResponseList-Item
+
+Ul-common-E-DCH-MACflow-Specific-InfoResponseList-Item ::= SEQUENCE {
+ ul-Common-MACFlowID Common-MACFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Ul-common-E-DCH-MACflow-Specific-InfoResponseList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Ul-common-E-DCH-MACflow-Specific-InfoResponseList-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Common-MACFlows-to-DeleteFDD ::= SEQUENCE (SIZE (1.. maxNrOfCommonMACFlows)) OF Common-MACFlows-to-DeleteFDD-Item
Common-MACFlows-to-DeleteFDD-Item ::= SEQUENCE {
@@ -569,6 +890,8 @@ CommonMACFlow-Specific-InfoItem ::= SEQUENCE {
}
CommonMACFlow-Specific-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TransportBearerRequestIndicator CRITICALITY ignore EXTENSION TransportBearerRequestIndicator PRESENCE optional},
+ -- This IE should not be contained if the MAC flow is setup in procedure, and it should be contained if the MAC flow is modified in procedure.
...
}
@@ -633,7 +956,9 @@ CommonMeasurementType ::= ENUMERATED {
e-DCH-Non-serving-Relative-Grant-Down-Commands,
received-Scheduled-EDCH-Power-Share,
received-Scheduled-EDCH-Power-Share-for-cellPortion,
- uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning
+ uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning,
+ eDCH-RACH-report
+
}
CommonMeasurementValue ::= CHOICE {
@@ -666,7 +991,9 @@ Extension-CommonMeasurementValueIE NBAP-PROTOCOL-IES ::= {
{ ID id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue CRITICALITY ignore TYPE E-DCH-Non-serving-Relative-Grant-Down-Commands PRESENCE mandatory }|
{ ID id-Received-Scheduled-EDCH-Power-Share-Value CRITICALITY ignore TYPE Received-Scheduled-EDCH-Power-Share-Value PRESENCE mandatory }|
{ ID id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value CRITICALITY ignore TYPE Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value PRESENCE mandatory }|
- { ID id-TUTRANGANSSMeasurementValueInformation CRITICALITY ignore TYPE TUTRANGANSSMeasurementValueInformation PRESENCE mandatory }
+ { ID id-TUTRANGANSSMeasurementValueInformation CRITICALITY ignore TYPE TUTRANGANSSMeasurementValueInformation PRESENCE mandatory }|
+ { ID id-EDCH-RACH-Report-Value CRITICALITY ignore TYPE EDCH-RACH-Report-Value PRESENCE mandatory }
+ -- FDD only
}
CommonMeasurementValueInformation ::= CHOICE {
@@ -831,9 +1158,12 @@ CPC-Information ::= SEQUENCE {
}
CPC-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator CRITICALITY reject EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator PRESENCE optional},
...
}
+ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator ::= NULL
+
CQI-DTX-Timer ::= ENUMERATED {v0, v1, v2, v4, v8, v16, v32, v64, v128, v256, v512, infinity}
-- Unit subframe
@@ -881,6 +1211,231 @@ CSBMeasurementID ::= INTEGER (0..65535)
CSBTransmissionID ::= INTEGER (0..65535)
+
+Common-EDCH-System-InformationLCR ::= SEQUENCE {
+ ul-common-E-DCH-MACflow-Specific-InformationLCR Ul-common-E-DCH-MACflow-Specific-InfoListLCR OPTIONAL,
+ common-E-PUCH-InformationLCR Common-E-PUCH-InformationLCR OPTIONAL,
+ e-TFCS-Information-TDD E-TFCS-Information-TDD OPTIONAL,
+ maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH OPTIONAL,
+ eDCH-MACdFlow-Retransmission-Timer E-DCH-MACdFlow-Retransmission-Timer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Common-EDCH-System-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Common-EDCH-System-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-PUCH-InformationLCR ::= SEQUENCE {
+ minCR CodeRate,
+ maxCR CodeRate,
+ harqInfo HARQ-Info-for-E-DCH,
+ pRXdes-base-perURAFCN PRXdes-base-perURAFCN OPTIONAL,
+ e-PUCH-TPC-StepSize TDD-TPC-UplinkStepSize-LCR OPTIONAL,
+ e-AGCH-TPC-StepSize TDD-TPC-DownlinkStepSize OPTIONAL,
+ e-PUCH-PowerControlGAP ControlGAP OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-PUCH-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Common-E-PUCH-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRXdes-base-perURAFCN ::= SEQUENCE (SIZE (1.. maxFrequencyinCell)) OF PRXdes-base-Item
+
+PRXdes-base-Item ::= SEQUENCE {
+ pRXdes-base PRXdes-base,
+ uARFCN UARFCN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRXdes-base-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRXdes-base-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Ul-common-E-DCH-MACflow-Specific-InfoListLCR ::= SEQUENCE (SIZE (1..maxNrOfCommonMACFlows)) OF Ul-common-E-DCH-MACflow-Specific-InfoList-ItemLCR
+
+Ul-common-E-DCH-MACflow-Specific-InfoList-ItemLCR ::= SEQUENCE {
+ ul-Common-MACFlowIDLCR Common-MACFlow-ID-LCR,
+ transportBearerRequestIndicator TransportBearerRequestIndicator OPTIONAL,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ tnlQos TnlQos OPTIONAL,
+ payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator OPTIONAL,
+ common-E-DCH-MACdFlow-Specific-InformationLCR Common-E-DCH-MACdFlow-Specific-InfoListLCR OPTIONAL,
+ uARFCN UARFCN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Ul-common-E-DCH-MACflow-Specific-InfoList-ItemLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Ul-common-E-DCH-MACflow-Specific-InfoList-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-DCH-MACdFlow-Specific-InfoListLCR ::= SEQUENCE (SIZE (1.. maxNrOfEDCHMACdFlowsLCR)) OF Common-E-DCH-MACdFlow-Specific-InfoList-ItemLCR
+
+Common-E-DCH-MACdFlow-Specific-InfoList-ItemLCR ::= SEQUENCE {
+ common-e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID-LCR,
+ maximum-Number-of-Retransmissions-For-E-DCH Maximum-Number-of-Retransmissions-For-E-DCH OPTIONAL,
+ eDCH-MACdFlow-Multiplexing-List E-DCH-MACdFlow-Multiplexing-List OPTIONAL,
+ common-E-DCHLogicalChannelInformation Common-E-DCH-LogicalChannel-InfoList OPTIONAL,
+ eDCH-HARQ-PO-TDD E-DCH-HARQ-PO-TDD OPTIONAL,
+ eDCH-MACdFlow-Retransmission-Timer E-DCH-MACdFlow-Retransmission-Timer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-MACdFlow-Specific-InfoList-ItemLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-MACdFlow-Specific-InfoList-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+Common-EDCH-System-Information-ResponseLCR ::= SEQUENCE {
+ ul-common-E-DCH-MACflow-Specific-InfoResponseLCR Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR OPTIONAL,
+ common-E-AGCH-ListLCR Common-E-AGCH-ListLCR OPTIONAL,
+ common-E-HICH-ListLCR Common-E-HICH-ListLCR OPTIONAL,
+ common-E-RNTI-Info-LCR Common-E-RNTI-Info-LCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Common-EDCH-System-Information-ResponseLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-EDCH-System-Information-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR ::= SEQUENCE (SIZE (1..maxNrOfCommonMACFlows)) OF Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR
+
+Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR ::= SEQUENCE {
+ ul-Common-MACFlowID-LCR Common-MACFlow-ID-LCR,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ uARFCN UARFCN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-AGCH-ListLCR ::= SEQUENCE (SIZE (1.. maxNrOfEAGCHsLCR)) OF Common-E-AGCH-ItemLCR
+
+Common-E-AGCH-ItemLCR ::= SEQUENCE {
+ e-AGCH-ID E-AGCH-Id,
+ uARFCN UARFCN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-AGCH-ItemLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-AGCH-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-HICH-ListLCR ::= SEQUENCE (SIZE (1.. maxNrOfEHICHsLCR)) OF Common-E-HICH-ItemLCR
+
+Common-E-HICH-ItemLCR ::= SEQUENCE {
+ eI EI,
+ e-HICH-ID E-HICH-ID-LCR,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-HICH-ItemLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-HICH-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-E-RNTI-Info-LCR ::= SEQUENCE (SIZE (1.. maxnrofERUCCHsLCR)) OF Common-E-RNTI-Info-ItemLCR
+
+Common-E-RNTI-Info-ItemLCR ::= SEQUENCE {
+ starting-E-RNTI E-RNTI,
+ number-of-Group INTEGER(1..32),
+ number-of-e-E-RNTI-perGroup INTEGER(1..7),
+ iE-Extensions ProtocolExtensionContainer { { Common-E-RNTI-Info-ItemLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-RNTI-Info-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Common-MACFlows-to-DeleteLCR ::= SEQUENCE (SIZE (1.. maxNrOfCommonMACFlowsLCR)) OF Common-MACFlows-to-DeleteLCR-Item
+
+Common-MACFlows-to-DeleteLCR-Item ::= SEQUENCE {
+ common-MACFlow-ID-LCR Common-MACFlow-ID-LCR,
+ iE-Extensions ProtocolExtensionContainer { { Common-MACFlows-to-DeleteLCR-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-MACFlows-to-DeleteLCR-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+Common-MACFlow-ID-LCR ::= INTEGER (0..maxNrOfCommonMACFlowsLCR-1)
+
+CommonMACFlow-Specific-InfoListLCR ::= SEQUENCE (SIZE (1.. maxNrOfCommonMACFlowsLCR)) OF CommonMACFlow-Specific-InfoItemLCR
+
+CommonMACFlow-Specific-InfoItemLCR ::= SEQUENCE {
+ common-MACFlow-ID-LCR Common-MACFlow-ID-LCR,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ tnl-qos TnlQos OPTIONAL,
+ common-MACFlow-PriorityQueue-InformationLCR Common-MACFlow-PriorityQueue-Information OPTIONAL,
+ transportBearerRequestIndicator TransportBearerRequestIndicator OPTIONAL,
+ uARFCN UARFCN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CommonMACFlow-Specific-InfoItemLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+CommonMACFlow-Specific-InfoItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+Common-H-RNTI-InformationLCR ::= SEQUENCE (SIZE (1.. maxNrOfCommonMACFlowsLCR)) OF Common-H-RNTI-InfoItemLCR
+
+Common-H-RNTI-InfoItemLCR ::= SEQUENCE {
+ common-H-RNTI HSDSCH-RNTI,
+ iE-Extensions ProtocolExtensionContainer { { Common-H-RNTI-InfoItemLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Common-H-RNTI-InfoItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Sync-InformationLCR ::= SEQUENCE {
+ t-SYNC T-SYNC,
+ t-PROTECT T-PROTECT,
+ n-PROTECT N-PROTECT,
+ iE-Extensions ProtocolExtensionContainer { { Sync-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Sync-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+CommonMACFlow-Specific-InfoList-ResponseLCR ::= SEQUENCE (SIZE (1..maxNrOfCommonMACFlows)) OF CommonMACFlow-Specific-InfoItem-ResponseLCR
+
+CommonMACFlow-Specific-InfoItem-ResponseLCR ::= SEQUENCE {
+ common-MACFlow-ID-LCR Common-MACFlow-ID-LCR,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CommonMACFlow-Specific-InfoItem-ResponseLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CommonMACFlow-Specific-InfoItem-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
-- ==========================================
-- D
-- ==========================================
@@ -1179,12 +1734,23 @@ DGANSSCorrections-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+DGANSS-Corrections-Req ::= SEQUENCE {
+ dGANSS-Signal-ID BIT STRING (SIZE (8)),
+ ie-Extensions ProtocolExtensionContainer { { DGANSS-Corrections-Req-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DGANSS-Corrections-Req-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-GANSS-ID CRITICALITY ignore EXTENSION GANSS-ID PRESENCE optional},
+ ...
+}
+
DGANSS-Information ::= SEQUENCE (SIZE (1..maxSgnType)) OF DGANSS-InformationItem
DGANSS-InformationItem ::= SEQUENCE {
gANSS-SignalId GANSS-Signal-ID OPTIONAL,
gANSS-StatusHealth GANSS-StatusHealth,
--- The following IE shall be present if the Status Health IE value is not equal to "no data" or "invalid data"
+-- The following IE shall be present if the Status Health IE value is not equal to “no data” or “invalid data”
dGANSS-SignalInformation DGANSS-SignalInformation OPTIONAL,
ie-Extensions ProtocolExtensionContainer { { DGANSS-InformationItem-ExtIEs } } OPTIONAL,
...
@@ -1416,6 +1982,23 @@ Downlink-Compressed-Mode-Method ::= ENUMERATED {
...
}
+DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst
+
+DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst::= SEQUENCE {
+ timeSlot TimeSlotLCR,
+ midambleShiftAndBurstType MidambleShiftLCR,
+ dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst,
+ maxHSDSCH-HSSCCH-Power MaximumTransmissionPower OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSPDSCHs)) OF TDD-ChannelisationCode
+
DPC-Mode ::= ENUMERATED {
mode0,
mode1,
@@ -1458,6 +2041,13 @@ DRX-Information-to-Modify-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+
+DRX-Interruption-by-HS-DSCH ::= ENUMERATED {
+ drx-Interruption-Configured,
+ drx-Interruption-Not-Configured,
+ ...
+}
+
DSCH-ID ::= INTEGER (0..255)
DSCH-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-InformationResponseItem
@@ -1598,6 +2188,8 @@ DwPCH-Power ::= INTEGER (-150..400,...)
-- E
-- ==========================================
+E-AGCH-Table-Choice ::= ENUMERATED{table16B, table16B-12, ...}
+
E-AGCH-FDD-Code-Information ::= CHOICE {
replace E-AGCH-FDD-Code-List,
remove NULL,
@@ -1606,6 +2198,13 @@ E-AGCH-FDD-Code-Information ::= CHOICE {
E-AGCH-FDD-Code-List ::= SEQUENCE (SIZE (1..maxNrOfE-AGCHs)) OF FDD-DL-ChannelisationCodeNumber
+E-AI-Capability ::= ENUMERATED {
+ e-AI-capable,
+ e-AI-non-capable
+}
+
+E-AI-Indicator ::= BOOLEAN
+
E-DCH-Capability ::= ENUMERATED {
e-DCH-capable,
@@ -1702,7 +2301,9 @@ E-DCH-FDD-Information ::= SEQUENCE {
E-DCH-FDD-Information-ExtIEs NBAP-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-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”--
...
}
@@ -1729,8 +2330,12 @@ E-DCH-FDD-Information-to-Modify ::= SEQUENCE {
}
E-DCH-FDD-Information-to-Modify-ExtIEs NBAP-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-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”--
...
}
@@ -1742,6 +2347,7 @@ E-DCH-FDD-Update-Information ::= SEQUENCE {
}
E-DCH-FDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-DL-Control-Channel-Change-Information CRITICALITY ignore EXTENSION E-DCH-DL-Control-Channel-Change-Information PRESENCE optional},
...
}
@@ -1759,6 +2365,29 @@ E-DCH-MACdFlow-Specific-UpdateInformation-Item-ExtIEs NBAP-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-DL-Control-Channel-Change-Information-Item-ExtIEs NBAP-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-DL-Control-Channel-Grant-Information-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
E-DCH-Grant-Type-Information ::= CHOICE {
e-DCH-Non-Scheduled-Transmission-Grant E-DCH-Non-Scheduled-Transmission-Grant-Items,
@@ -1780,6 +2409,7 @@ E-DCH-LogicalChannelInformationItem ::= SEQUENCE {
}
E-DCH-LogicalChannelInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
...
}
@@ -1803,6 +2433,17 @@ E-DCH-MACdPDU-SizeListItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+E-DCH-MACdPDU-SizeCapability ::= ENUMERATED {
+ fixedSizeCapable,
+ flexibleSizeCapable
+}
+
+E-DCH-MACdPDUSizeFormat ::= ENUMERATED {
+ fixedMACdPDU-Size,
+ flexibleMACdPDU-Size
+}
+
+
E-DCH-LogicalChannelToModify ::= SEQUENCE (SIZE (1..maxNoOfLogicalChannels)) OF E-DCH-LogicalChannelToModifyItem
E-DCH-LogicalChannelToModifyItem ::= SEQUENCE {
@@ -1817,6 +2458,7 @@ E-DCH-LogicalChannelToModifyItem ::= SEQUENCE {
}
E-DCH-LogicalChannelToModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
...
}
@@ -1944,8 +2586,8 @@ E-DCH-Non-Scheduled-Transmission-Grant-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::=
E-DCH-Non-serving-Relative-Grant-Down-Commands ::= INTEGER (0..100,...)
-E-DCHProvidedBitRateValue ::= INTEGER(0..16777215,...)
--- Unit bit/s, Range 0..2^24-1, Step 1 bit
+E-DCHProvidedBitRateValue ::= INTEGER(0..16777215,...,16777216..256000000)
+-- Unit bit/s, Range 0..2^24-1..2^24..256,000,000, Step 1 bit
Maximum-Target-ReceivedTotalWideBandPower ::= INTEGER (0..621)
-- mapping as for RTWP measurement value, as specified in [22]
@@ -2008,6 +2650,17 @@ E-DCH-serving-cell-change-unsuccessful-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+EDCH-RACH-Report-Value ::= SEQUENCE (SIZE(1.. maxNrOfCommonEDCH)) OF
+ SEQUENCE {
+ granted-EDCH-RACH-resources Granted-EDCH-RACH-Resources-Value,
+ denied-EDCH-RACH-resources Denied-EDCH-RACH-Resources-Value,
+ iE-Extensions ProtocolExtensionContainer { { EDCH-RACH-Report-Value-ExtIEs } } OPTIONAL,
+ ...
+}
+
+EDCH-RACH-Report-Value-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
E-DCH-TFCI-Table-Index ::= INTEGER (0..1,...,2..7)
@@ -2033,6 +2686,33 @@ E-Primary-Secondary-Grant-Selector ::= ENUMERATED {
secondary
}
+E-DCH-MACdFlow-ID-LCR ::= INTEGER (0..maxNrOfEDCHMACdFlowsLCR-1)
+
+E-DCH-MACdFlows-to-DeleteLCR ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlowsLCR)) OF E-DCH-MACdFlow-to-Delete-ItemLCR
+
+E-DCH-MACdFlow-to-Delete-ItemLCR ::= SEQUENCE {
+ e-DCH-MACdFlow-ID-LCR E-DCH-MACdFlow-ID-LCR,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-MACdFlow-to-Delete-ItemLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCH-MACdFlow-to-Delete-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Enhanced-UE-DRX-InformationLCR ::= SEQUENCE {
+ t321 T321,
+ hS-DSCH-DRX-Cycle-FACH HS-DSCH-DRX-Cycle-FACH,
+ hS-DSCH-RX-Burst-FACH HS-DSCH-RX-Burst-FACH,
+ iE-Extensions ProtocolExtensionContainer { { Enhanced-UE-DRX-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Enhanced-UE-DRX-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-HICH-ID-LCR ::= INTEGER(0..255)
E-HICH-Signature-Sequence ::= INTEGER (0..maxNrofSigSeqRGHI-1)
End-Of-Audit-Sequence-Indicator ::= ENUMERATED {
@@ -2272,6 +2952,8 @@ Scheduled-E-HICH-Specific-InformationItem-ResponseLCRTDD ::= SEQUENCE {
}
Scheduled-E-HICH-Specific-InformationItem-ResponseLCRTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Extended-E-HICH-ID-TDD CRITICALITY ignore EXTENSION Extended-E-HICH-ID-TDD PRESENCE optional},
+ -- Applicable to 1.28Mcps TDD only when the E-HICH identity has a value larger than 31.
...
}
@@ -2307,7 +2989,7 @@ E-AGCH-Specific-InformationResp-ItemTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
-E-AGCH-Id ::= INTEGER (0..31,...)
+E-AGCH-Id ::= INTEGER (0..31,...,32..255)
E-DCH-Information-Reconfig ::= SEQUENCE {
e-PUCH-Information E-PUCH-Information OPTIONAL,
@@ -2333,6 +3015,7 @@ E-DCH-TDD-Information-to-Modify ::= SEQUENCE {
}
E-DCH-TDD-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-DCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION E-DCH-MACdPDUSizeFormat PRESENCE optional},
...
}
@@ -2450,6 +3133,7 @@ E-PUCH-LCR-Information ::= SEQUENCE {
}
E-PUCH-LCR-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-PUCH-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional },
...
}
@@ -2479,6 +3163,8 @@ E-HICH-LCR-Information ::= SEQUENCE {
}
E-HICH-LCR-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Extended-E-HICH-ID-TDD CRITICALITY ignore EXTENSION Extended-E-HICH-ID-TDD PRESENCE optional},
+ -- Applicable to 1.28Mcps TDD only when the E-HICH identity has a value larger than 31.
...
}
@@ -2491,6 +3177,10 @@ E-DCH-LCRTDD-Information ::= SEQUENCE {
}
E-DCH-LCRTDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { 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-Scheduling-Info-LCRTDD CRITICALITY ignore EXTENSION Maximum-Number-of-Retransmissions-For-E-DCH PRESENCE optional }|
+ { ID id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD CRITICALITY ignore EXTENSION E-DCH-MACdFlow-Retransmission-Timer PRESENCE optional },
...
}
@@ -2521,11 +3211,31 @@ Enhanced-FACH-Capability ::= ENUMERATED {
enhanced-FACH-non-capable
}
+EnhancedHSServingCC-Abort ::= ENUMERATED {abortEnhancedHSServingCC,...}
+
Enhanced-PCH-Capability ::= ENUMERATED {
enhanced-PCH-capable,
enhanced-PCH-non-capable
}
+
+Enhanced-UE-DRX-Capability ::= NULL
+
+Enhanced-UE-DRX-InformationFDD ::= SEQUENCE {
+ t321 T321,
+ hS-DSCH-DRX-Cycle-FACH HS-DSCH-DRX-Cycle-FACH,
+ hS-DSCH-RX-Burst-FACH HS-DSCH-RX-Burst-FACH,
+ dRX-Interruption-by-HS-DSCH DRX-Interruption-by-HS-DSCH,
+ iE-Extensions ProtocolExtensionContainer { { Enhanced-UE-DRX-InformationFDD-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Enhanced-UE-DRX-InformationFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Extended-E-DCH-LCRTDD-PhysicalLayerCategory ::= INTEGER(6,...)
+
Ext-Max-Bits-MACe-PDU-non-scheduled ::= INTEGER(19983..22978,...)
Ext-Reference-E-TFCI-PO ::= INTEGER(30..31,...)
@@ -2541,6 +3251,8 @@ Extended-HS-SCCH-ID ::= INTEGER (32..255)
Extended-HS-SICH-ID ::= INTEGER (32..255)
+Extended-E-HICH-ID-TDD ::= INTEGER (32..255)
+
-- ==========================================
-- F
-- ==========================================
@@ -2621,6 +3333,86 @@ FPACH-Power ::= INTEGER (-150..400,...) -- FPACH-power = power * 10
-- ==========================================
-- G
-- ==========================================
+
+
+GANSS-AddClockModels ::= CHOICE {
+ navClockModel GANSS-NAVclockModel,
+ cnavClockModel GANSS-CNAVclockModel,
+ glonassClockModel GANSS-GLONASSclockModel,
+ sbasClockModel GANSS-SBASclockModel,
+ ...
+}
+
+GANSS-AddIonoModelReq ::= SEQUENCE {
+ dataID BIT STRING (SIZE(2)) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-AddIonoModelReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-AddIonoModelReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-AddNavigationModelsReq ::= SEQUENCE {
+ ganss-Add-Nav-Models-And-Time-Recovery BOOLEAN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-AddNavigationModelsReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-AddNavigationModelsReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-AddOrbitModels ::= CHOICE {
+ navKeplerianSet GANSS-NavModel-NAVKeplerianSet,
+ cnavKeplerianSet GANSS-NavModel-CNAVKeplerianSet,
+ glonassECEF GANSS-NavModel-GLONASSecef,
+ sbasECEF GANSS-NavModel-SBASecef,
+ ...
+ }
+
+GANSS-AddUTCModelsReq ::= SEQUENCE {
+ ganss-Add-UTC-Models BOOLEAN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-AddUTCModelsReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-AddUTCModelsReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Additional-Ionospheric-Model ::= SEQUENCE {
+ dataID BIT STRING (SIZE(2)),
+ alpha-beta-parameters GPS-Ionospheric-Model,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Additional-Ionospheric-Model-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Additional-Ionospheric-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Additional-Navigation-Models ::= SEQUENCE {
+ ganss-Transmission-Time GANSS-Transmission-Time,
+ non-broadcastIndication ENUMERATED { true } OPTIONAL,
+ ganssSatInfoNavList Ganss-Sat-Info-AddNavList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Additional-Navigation-Models-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Additional-Navigation-Models-ExtIEs NBAP-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,
+ ...
+}
+
GANSS-Almanac ::= SEQUENCE{
ganss-wk-number INTEGER(0..255),
gANSS-AlmanacModel GANSS-AlmanacModel,
@@ -2634,11 +3426,137 @@ GANSS-Almanac-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
GANSS-AlmanacModel ::= CHOICE {
gANSS-keplerianParameters GANSS-KeplerianParametersAlm,
+ ...,
+ gANSS-alm-keplerianNAVAlmanac GANSS-ALM-NAVKeplerianSet,
+ gANSS-alm-keplerianReducedAlmanac GANSS-ALM-ReducedKeplerianSet,
+ gANSS-alm-keplerianMidiAlmanac GANSS-ALM-MidiAlmanacSet,
+ gANSS-alm-keplerianGLONASS GANSS-ALM-GlonassAlmanacSet,
+ gANSS-alm-ecefSBASAlmanac GANSS-ALM-ECEFsbasAlmanacSet
+}
+
+
+GANSS-ALM-ECEFsbasAlmanacSet ::= SEQUENCE {
+ sat-info-SBASecefList GANSS-SAT-Info-Almanac-SBASecefList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-ECEFsbasAlmanacSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-ECEFsbasAlmanacSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-ALM-GlonassAlmanacSet ::= SEQUENCE {
+ sat-info-GLOkpList GANSS-SAT-Info-Almanac-GLOkpList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-GlonassAlmanacSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-GlonassAlmanacSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-ALM-MidiAlmanacSet ::= SEQUENCE {
+ t-oa INTEGER (0..255),
+ sat-info-MIDIkpList GANSS-SAT-Info-Almanac-MIDIkpList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-MidiAlmanacSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-MidiAlmanacSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-ALM-NAVKeplerianSet ::= SEQUENCE {
+ t-oa INTEGER (0..255),
+ sat-info-NAVkpList GANSS-SAT-Info-Almanac-NAVkpList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-NAVKeplerianSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-NAVKeplerianSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-ALM-ReducedKeplerianSet ::= SEQUENCE {
+ t-oa INTEGER (0..255),
+ sat-info-REDkpList GANSS-SAT-Info-Almanac-REDkpList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-ReducedKeplerianSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-ReducedKeplerianSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Auxiliary-Information ::= CHOICE {
+ ganssID1 GANSS-AuxInfoGANSS-ID1, -- This choice may only be present if GANSS ID indicates Modernized GPS
+ ganssID3 GANSS-AuxInfoGANSS-ID3, -- This choice may only be present if GANSS ID indicates GLONASS
+ ...
+}
+
+GANSS-AuxInfoGANSS-ID1 ::= SEQUENCE (SIZE(1.. maxGANSSSat)) OF GANSS-AuxInfoGANSS-ID1-element
+
+GANSS-AuxInfoGANSS-ID1-element ::= SEQUENCE {
+ svID INTEGER(0..63),
+ signalsAvailable BIT STRING (SIZE(8)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-AuxInfoGANSS-ID1-element-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-AuxInfoGANSS-ID1-element-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-AuxInfoGANSS-ID3 ::= SEQUENCE (SIZE(1.. maxGANSSSat)) OF GANSS-AuxInfoGANSS-ID3-element
+
+GANSS-AuxInfoGANSS-ID3-element ::= SEQUENCE {
+ svID INTEGER(0..63),
+ signalsAvailable BIT STRING (SIZE(8)),
+ channelNumber INTEGER (-7..13),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-AuxInfoGANSS-ID3-element-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-AuxInfoGANSS-ID3-element-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-AuxInfoReq ::= SEQUENCE {
+ ganss-Aux-Info BOOLEAN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-AuxInfoReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-AuxInfoReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
GANSS-Clock-Model ::= SEQUENCE (SIZE (1..maxGANSSClockMod)) OF GANSS-SatelliteClockModelItem
+GANSS-CNAVclockModel ::= SEQUENCE {
+ cnavToc BIT STRING (SIZE (11)),
+ cnavTop BIT STRING (SIZE (11)),
+ cnavURA0 BIT STRING (SIZE (5)),
+ cnavURA1 BIT STRING (SIZE (3)),
+ cnavURA2 BIT STRING (SIZE (3)),
+ cnavAf2 BIT STRING (SIZE (10)),
+ cnavAf1 BIT STRING (SIZE (20)),
+ cnavAf0 BIT STRING (SIZE (26)),
+ cnavTgd BIT STRING (SIZE (13)),
+ cnavISCl1cp BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl1cd BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl1ca BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl2c BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl5i5 BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl5q5 BIT STRING (SIZE (13)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-CNAVclockModel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-CNAVclockModel-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GANSS-Common-Data ::= SEQUENCE {
ganss-Ionospheric-Model GANSS-Ionospheric-Model OPTIONAL,
ganss-Rx-Pos GANSS-RX-Pos OPTIONAL,
@@ -2647,6 +3565,8 @@ GANSS-Common-Data ::= SEQUENCE {
}
GANSS-Common-Data-ExtIEs NBAP-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 },
...
}
@@ -2657,6 +3577,8 @@ GANSS-CommonDataInfoReq ::= SEQUENCE {
}
GANSS-CommonDataInfoReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-GANSS-AddIonoModelReq CRITICALITY ignore EXTENSION GANSS-AddIonoModelReq PRESENCE optional} |
+ {ID id-GANSS-EarthOrientParaReq CRITICALITY ignore EXTENSION GANSS-EarthOrientParaReq PRESENCE optional} ,
...
}
@@ -2710,8 +3632,10 @@ GANSS-Data-Bit-Assistance-ReqItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
-GANSS-Data-Bit-Assistance-ReqList ::= SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE {
- ganssDataBitAssistance BOOLEAN,
+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,
...
}
@@ -2720,6 +3644,44 @@ GANSS-Data-Bit-Assistance-ReqList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+
+GANSS-DeltaUT1 ::= SEQUENCE {
+ b1 BIT STRING (SIZE(11)),
+ b2 BIT STRING (SIZE(10)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-DeltaUT1-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-DeltaUT1-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Earth-Orientation-Parameters ::= SEQUENCE {
+ teop BIT STRING (SIZE (16)),
+ pmX BIT STRING (SIZE (21)),
+ pmXdot BIT STRING (SIZE (15)),
+ pmY BIT STRING (SIZE (21)),
+ pmYdot BIT STRING (SIZE (15)),
+ deltaUT1 BIT STRING (SIZE (31)),
+ deltaUT1dot BIT STRING (SIZE (19)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Earth-Orientation-Parameters-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Earth-Orientation-Parameters-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-EarthOrientParaReq ::= SEQUENCE {
+ eopReq BOOLEAN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-EarthOrientParaReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-EarthOrientParaReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GANSS-GenericDataInfoReqList ::= SEQUENCE (SIZE(1..maxNoGANSS)) OF GANSS-GenericDataInfoReqItem
GANSS-GenericDataInfoReqItem ::= SEQUENCE {
@@ -2735,6 +3697,10 @@ GANSS-GenericDataInfoReqItem ::= SEQUENCE {
}
GANSS-GenericDataInfoReqItem-ExtIEs NBAP-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} |
+ {ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional} ,
...
}
@@ -2754,6 +3720,24 @@ GANSS-Generic-DataItem ::= SEQUENCE {
}
GANSS-Generic-DataItem-ExtIEs NBAP-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 }|
+ { ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional },
+ ...
+}
+
+
+GANSS-GLONASSclockModel ::= SEQUENCE {
+ gloTau BIT STRING (SIZE (22)),
+ gloGamma BIT STRING (SIZE (11)),
+ gloDeltaTau BIT STRING (SIZE (5)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-GLONASSclockModel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-GLONASSclockModel-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -2811,14 +3795,14 @@ GANSS-KeplerianParametersAlm-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
GANSS-KeplerianParametersOrb ::= SEQUENCE {
- toe-lsb-nav INTEGER (0..511),
+ toe-nav BIT STRING (SIZE (14)),
ganss-omega-nav BIT STRING (SIZE (32)),
delta-n-nav BIT STRING (SIZE (16)),
m-zero-nav BIT STRING (SIZE (32)),
omegadot-nav BIT STRING (SIZE (24)),
- ganss-e-lsb-nav INTEGER(0..33554431),
+ ganss-e-nav BIT STRING (SIZE (32)),
idot-nav BIT STRING (SIZE (14)),
- a-sqrt-lsb-nav INTEGER(0..67108863),
+ a-sqrt-nav BIT STRING (SIZE (32)),
i-zero-nav BIT STRING (SIZE (32)),
omega-zero-nav BIT STRING (SIZE (32)),
c-rs-nav BIT STRING (SIZE (16)),
@@ -2835,13 +3819,23 @@ GANSS-KeplerianParametersOrb-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSS-NAVclockModel ::= SEQUENCE {
+ navToc BIT STRING (SIZE (16)),
+ navaf2 BIT STRING (SIZE (8)),
+ navaf1 BIT STRING (SIZE (16)),
+ navaf0 BIT STRING (SIZE (22)),
+ navTgd BIT STRING (SIZE (8)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-NAVclockModel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-NAVclockModel-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GANSS-Navigation-Model-And-Time-Recovery ::= SEQUENCE {
ganss-Transmission-Time GANSS-Transmission-Time,
non-broadcastIndication ENUMERATED{true} OPTIONAL,
--- The three following IEs shall be present if the GANSS Orbit Model IE indicates "Keplerian Parameters"
- toe-c-msb INTEGER(0..31) OPTIONAL,
- e-msb INTEGER(0..127) OPTIONAL,
- sqrtA-msb INTEGER(0..63) OPTIONAL,
ganssSatInfoNav GANSS-Sat-Info-Nav,
ie-Extensions ProtocolExtensionContainer { { GANSS-Navigation-Model-And-Time-Recovery-ExtIEs } } OPTIONAL,
...
@@ -2851,6 +3845,105 @@ GANSS-Navigation-Model-And-Time-Recovery-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+
+GANSS-NavModel-CNAVKeplerianSet ::= SEQUENCE {
+ cnavTop BIT STRING (SIZE (11)),
+ cnavURAindex BIT STRING (SIZE (5)),
+ cnavDeltaA BIT STRING (SIZE (26)),
+ cnavAdot BIT STRING (SIZE (25)),
+ cnavDeltaNo BIT STRING (SIZE (17)),
+ cnavDeltaNoDot BIT STRING (SIZE (23)),
+ cnavMo BIT STRING (SIZE (33)),
+ cnavE BIT STRING (SIZE (33)),
+ cnavOmega BIT STRING (SIZE (33)),
+ cnavOMEGA0 BIT STRING (SIZE (33)),
+ cnavDeltaOmegaDot BIT STRING (SIZE (17)),
+ cnavIo BIT STRING (SIZE (33)),
+ cnavIoDot BIT STRING (SIZE (15)),
+ cnavCis BIT STRING (SIZE (16)),
+ cnavCic BIT STRING (SIZE (16)),
+ cnavCrs BIT STRING (SIZE (24)),
+ cnavCrc BIT STRING (SIZE (24)),
+ cnavCus BIT STRING (SIZE (21)),
+ cnavCuc BIT STRING (SIZE (21)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-NavModel-CNAVKeplerianSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-NavModel-CNAVKeplerianSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-NavModel-GLONASSecef ::= SEQUENCE {
+ gloEn BIT STRING (SIZE (5)),
+ gloP1 BIT STRING (SIZE(2)),
+ gloP2 BIT STRING (SIZE (1)),
+ gloM BIT STRING (SIZE (2)) OPTIONAL,
+ gloX BIT STRING (SIZE (27)),
+ gloXdot BIT STRING (SIZE (24)),
+ gloXdotdot BIT STRING (SIZE (5)),
+ gloY BIT STRING (SIZE (27)),
+ gloYdot BIT STRING (SIZE (24)),
+ gloYdotdot BIT STRING (SIZE (5)),
+ gloZ BIT STRING (SIZE (27)),
+ gloZdot BIT STRING (SIZE (24)),
+ gloZdotdot BIT STRING (SIZE (5)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-NavModel-GLONASSecef-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-NavModel-GLONASSecef-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GANSS-NavModel-NAVKeplerianSet ::= SEQUENCE {
+ navURA BIT STRING (SIZE (4)),
+ navFitFlag BIT STRING (SIZE (1)),
+ navToe BIT STRING (SIZE (16)),
+ navOmega BIT STRING (SIZE (32)),
+ navDeltaN BIT STRING (SIZE (16)),
+ navM0 BIT STRING (SIZE (32)),
+ navOmegaADot BIT STRING (SIZE (24)),
+ navE BIT STRING (SIZE (32)),
+ navIDot BIT STRING (SIZE (14)),
+ navAPowerHalf BIT STRING (SIZE (32)),
+ navI0 BIT STRING (SIZE (32)),
+ navOmegaA0 BIT STRING (SIZE (32)),
+ navCrs BIT STRING (SIZE (16)),
+ navCis BIT STRING (SIZE (16)),
+ navCus BIT STRING (SIZE (16)),
+ navCrc BIT STRING (SIZE (16)),
+ navCic BIT STRING (SIZE (16)),
+ navCuc BIT STRING (SIZE (16)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-NavModel-NAVKeplerianSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-NavModel-NAVKeplerianSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-NavModel-SBASecef ::= SEQUENCE {
+ sbasTo BIT STRING (SIZE (13)) OPTIONAL,
+ sbasAccuracy BIT STRING (SIZE (4)),
+ sbasXg BIT STRING (SIZE (30)),
+ sbasYg BIT STRING (SIZE (30)),
+ sbasZg BIT STRING (SIZE (25)),
+ sbasXgDot BIT STRING (SIZE (17)),
+ sbasYgDot BIT STRING (SIZE (17)),
+ sbasZgDot BIT STRING (SIZE (18)),
+ sbasXgDotDot BIT STRING (SIZE (10)),
+ sbagYgDotDot BIT STRING (SIZE (10)),
+ sbasZgDotDot BIT STRING (SIZE (10)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-NavModel-SBASecef-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-NavModel-SBASecef-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GANSS-Orbit-Model ::= CHOICE {
gANSS-keplerianParameters GANSS-KeplerianParametersOrb,
...
@@ -2884,7 +3977,7 @@ GANSS-RX-Pos-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
GANSS-SatelliteClockModelItem ::= SEQUENCE {
- t-oc-lsb INTEGER(0..511),
+ t-oc BIT STRING (SIZE (14)),
a-i2 BIT STRING (SIZE (12)),
a-i1 BIT STRING (SIZE (18)),
a-i0 BIT STRING (SIZE (28)),
@@ -2920,6 +4013,130 @@ GANSS-SatelliteInformationKPItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+Ganss-Sat-Info-AddNavList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
+ satId INTEGER (0..63),
+ svHealth BIT STRING (SIZE (6)),
+ iod BIT STRING (SIZE (11)),
+ ganssAddClockModels GANSS-AddClockModels,
+ ganssAddOrbitModels GANSS-AddOrbitModels,
+ ie-Extensions ProtocolExtensionContainer { { Ganss-Sat-Info-AddNavList-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Ganss-Sat-Info-AddNavList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-GLOkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-GLOkp
+
+GANSS-SAT-Info-Almanac-GLOkp ::= SEQUENCE {
+ gloAlmNA BIT STRING (SIZE(11)),
+ gloAlmnA BIT STRING (SIZE(5)),
+ gloAlmHA BIT STRING (SIZE(5)),
+ gloAlmLambdaA BIT STRING (SIZE(21)),
+ gloAlmTlambdaA BIT STRING (SIZE(21)),
+ gloAlmDeltaIA BIT STRING (SIZE(18)),
+ gloAkmDeltaTA BIT STRING (SIZE(22)),
+ gloAlmDeltaTdotA BIT STRING (SIZE(7)),
+ gloAlmEpsilonA BIT STRING (SIZE(15)),
+ gloAlmOmegaA BIT STRING (SIZE(16)),
+ gloAlmTauA BIT STRING (SIZE(10)),
+ gloAlmCA BIT STRING (SIZE(1)),
+ gloAlmMA BIT STRING (SIZE(2)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-GLOkp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-GLOkp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-MIDIkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-MIDIkp
+
+GANSS-SAT-Info-Almanac-MIDIkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ midiAlmE BIT STRING (SIZE (11)),
+ midiAlmDeltaI BIT STRING (SIZE (11)),
+ midiAlmOmegaDot BIT STRING (SIZE (11)),
+ midiAlmSqrtA BIT STRING (SIZE (17)),
+ midiAlmOmega0 BIT STRING (SIZE (16)),
+ midiAlmOmega BIT STRING (SIZE (16)),
+ midiAlmMo BIT STRING (SIZE (16)),
+ midiAlmaf0 BIT STRING (SIZE (11)),
+ midiAlmaf1 BIT STRING (SIZE (10)),
+ midiAlmL1Health BIT STRING (SIZE (1)),
+ midiAlmL2Health BIT STRING (SIZE (1)),
+ midiAlmL5Health BIT STRING (SIZE (1)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-MIDIkp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-MIDIkp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-NAVkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-NAVkp
+
+GANSS-SAT-Info-Almanac-NAVkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ navAlmE BIT STRING (SIZE (16)),
+ navAlmDeltaI BIT STRING (SIZE (16)),
+ navAlmOMEGADOT BIT STRING (SIZE (16)),
+ navAlmSVHealth BIT STRING (SIZE (8)),
+ navAlmSqrtA BIT STRING (SIZE (24)),
+ navAlmOMEGAo BIT STRING (SIZE (24)),
+ navAlmOmega BIT STRING (SIZE (24)),
+ navAlmMo BIT STRING (SIZE (24)),
+ navAlmaf0 BIT STRING (SIZE (11)),
+ navAlmaf1 BIT STRING (SIZE (11)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-NAVkp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-NAVkp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-REDkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-REDkp
+
+GANSS-SAT-Info-Almanac-REDkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ redAlmDeltaA BIT STRING (SIZE (8)),
+ redAlmOmega0 BIT STRING (SIZE (7)),
+ redAlmPhi0 BIT STRING (SIZE (7)),
+ redAlmL1Health BIT STRING (SIZE (1)),
+ redAlmL2Health BIT STRING (SIZE (1)),
+ redAlmL5Health BIT STRING (SIZE (1)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-REDkp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-REDkp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-SBASecefList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-SBASecef
+
+GANSS-SAT-Info-Almanac-SBASecef ::= SEQUENCE {
+ sbasAlmDataID BIT STRING (SIZE(2)),
+ svID INTEGER(0..63),
+ sbasAlmHealth BIT STRING (SIZE(8)),
+ sbasAlmXg BIT STRING (SIZE(15)),
+ sbasAlmYg BIT STRING (SIZE(15)),
+ sbasAlmZg BIT STRING (SIZE(9)),
+ sbasAlmXgdot BIT STRING (SIZE(3)),
+ sbasAlmYgDot BIT STRING (SIZE(3)),
+ sbasAlmZgDot BIT STRING (SIZE(4)),
+ sbasAlmTo BIT STRING (SIZE(11)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-SBASecef-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-SBASecef-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
GANSS-Sat-Info-Nav ::= SEQUENCE (SIZE(1..maxGANSSSat)) OF SEQUENCE {
satId INTEGER(0..63),
svHealth BIT STRING (SIZE(5)),
@@ -2934,6 +4151,27 @@ GANSS-Sat-Info-Nav-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+
+GANSS-SBAS-ID ::= ENUMERATED {
+ waas,
+ egnos,
+ msas,
+ gagan,
+ ...
+ }
+
+GANSS-SBASclockModel ::= SEQUENCE {
+ sbasTo BIT STRING (SIZE (13)),
+ sbasAgfo BIT STRING (SIZE (12)),
+ sbasAgf1 BIT STRING (SIZE (8)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SBASclockModel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SBASclockModel-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GANSS-Signal-ID ::= INTEGER(0..7,...)
GANSS-StatusHealth ::= ENUMERATED {
@@ -2947,12 +4185,14 @@ GANSS-StatusHealth ::= ENUMERATED {
invalid-data
}
+GANSS-Time-ID ::= INTEGER(0..7,...)
+
GANSS-Time-Model ::= SEQUENCE {
- ganss-time-model-Ref-Time INTEGER(0..37799),
+ ganss-time-model-Ref-Time INTEGER(0..37799),
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,...},
+ gnss-to-id ENUMERATED{gps,...,galileo,qzss,glonass},
ganss-wk-number INTEGER(0..8191) OPTIONAL,
ie-Extensions ProtocolExtensionContainer { { GANSS-Time-Model-ExtIEs } } OPTIONAL,
...
@@ -2990,6 +4230,55 @@ GANSS-UTC-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSS-UTCmodelSet1 ::= SEQUENCE {
+ utcA0 BIT STRING (SIZE(16)),
+ utcA1 BIT STRING (SIZE(13)),
+ utcA2 BIT STRING (SIZE(7)),
+ utcDeltaTls BIT STRING (SIZE(8)),
+ utcTot BIT STRING (SIZE(16)),
+ utcWNot BIT STRING (SIZE(13)),
+ utcWNlsf BIT STRING (SIZE(8)),
+ utcDN BIT STRING (SIZE(4)),
+ utcDeltaTlsf BIT STRING (SIZE(8)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-UTCmodelSet1-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-UTCmodelSet1-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-UTCmodelSet2 ::= SEQUENCE {
+ nA BIT STRING (SIZE(11)),
+ tauC BIT STRING (SIZE(32)),
+ deltaUT1 GANSS-DeltaUT1 OPTIONAL,
+ kp BIT STRING (SIZE(2)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-UTCmodelSet2-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-UTCmodelSet2-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-UTCmodelSet3 ::= SEQUENCE {
+ utcA1wnt BIT STRING (SIZE(24)),
+ utcA0wnt BIT STRING (SIZE(32)),
+ utcTot BIT STRING (SIZE(8)),
+ utcWNt BIT STRING (SIZE(8)),
+ utcDeltaTls BIT STRING (SIZE(8)),
+ utcWNlsf BIT STRING (SIZE(8)),
+ utcDN BIT STRING (SIZE(8)),
+ utcDeltaTlsf BIT STRING (SIZE(8)),
+ utcStandardID BIT STRING (SIZE(3)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-UTCmodelSet3-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-UTCmodelSet3-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GapLength ::= INTEGER (1..14)
-- Unit slot
@@ -3029,7 +4318,7 @@ GPS-Ionospheric-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
GPS-Information ::= SEQUENCE (SIZE (0..maxNoGPSItems)) OF GPS-Information-Item
--- This IE shall be present if the Information Type Item IE indicates 'GPS Information'
+-- This IE shall be present if the Information Type Item IE indicates ‘GPS Information’
GPS-Information-Item ::= ENUMERATED {
gps-navigation-model-and-time-recovery,
@@ -3237,9 +4526,9 @@ HS-DSCHProvidedBitRate-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
-HS-DSCHProvidedBitRateValue ::= INTEGER(0..16777215,...)
--- except for 7.68Mcps TDD Unit bit/s, Range 0..2^24-1, Step 1 bit
--- 7.68Mcps TDD Unit 2bit/s, Range 0..2^24-1, Step 1
+HS-DSCHProvidedBitRateValue ::= INTEGER(0..16777215,...,16777216..256000000)
+-- except for 7.68Mcps TDD Unit bit/s, Range 0..2^24-1..2^24..256,000,000, Step 1 bit
+-- 7.68Mcps TDD Unit 2bit/s, Range 0..2^24-1..2^24..256,000,000, Step 1
HS-DSCHProvidedBitRateValueInformation-For-CellPortion ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item
@@ -3379,10 +4668,12 @@ HSDSCH-FDD-Information ::= SEQUENCE {
}
HSDSCH-FDD-Information-ExtIEs NBAP-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-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-without-HS-SCCH-constraint-indicator CRITICALITY ignore EXTENSION NULL PRESENCE optional}|
+ { ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional},
...
}
@@ -3436,7 +4727,8 @@ HSDSCH-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
-- 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-SixtyfourQAM-UsageAllowedIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-UsageAllowedIndicator PRESENCE optional}|
+ { ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional},
...
}
@@ -3487,7 +4779,8 @@ HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-HSSICH-TPC-StepSize CRITICALITY ignore EXTENSION TDD-TPC-UplinkStepSize-LCR PRESENCE optional}|
-- Applicable to 1.28Mcps TDD only
{ 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-SixtyfourQAM-UsageAllowedIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-UsageAllowedIndicator PRESENCE optional}|
+ { ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional},
...
}
@@ -3502,10 +4795,109 @@ HSDSCH-FDD-Information-Response ::= SEQUENCE {
HSDSCH-FDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-HARQ-Preamble-Mode-Activation-Indicator CRITICALITY ignore EXTENSION HARQ-Preamble-Mode-Activation-Indicator PRESENCE optional}|
{ ID id-MIMO-N-M-Ratio CRITICALITY ignore EXTENSION MIMO-N-M-Ratio PRESENCE optional}|
- { ID id-SixtyfourQAM-DL-UsageIndicator CRITICALITY ignore EXTENSION SixtyfourQAM-DL-UsageIndicator 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 },
+ ...
+}
+
+HS-DSCH-FDD-Secondary-Serving-Information ::= SEQUENCE {
+ hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL,
+ measurement-Power-Offset Measurement-Power-Offset,
+ sixtyfourQAM-UsageAllowedIndicator SixtyfourQAM-UsageAllowedIndicator OPTIONAL,
+ hSDSCH-RNTI HSDSCH-RNTI,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-FDD-Secondary-Serving-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-FDD-Secondary-Serving-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCH-FDD-Secondary-Serving-Information-Response ::= SEQUENCE {
+ hsSCCH-Specific-Information-ResponseFDD HSSCCH-Specific-InformationRespListFDD OPTIONAL,
+ sixtyfourQAM-DL-UsageIndicator SixtyfourQAM-DL-UsageIndicator OPTIONAL,
+ hSDSCH-TBSizeTableIndicator HSDSCH-TBSizeTableIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-FDD-Secondary-Serving-Information-Respons-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-FDD-Secondary-Serving-Information-Respons-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCH-Secondary-Serving-Information-To-Modify ::= SEQUENCE {
+ hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL,
+ measurement-Power-Offset Measurement-Power-Offset OPTIONAL,
+ hSSCCH-CodeChangeGrant HSSCCH-Code-Change-Grant OPTIONAL,
+ sixtyfourQAM-UsageAllowedIndicator SixtyfourQAM-UsageAllowedIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Secondary-Serving-Information-To-Modify-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-Secondary-Serving-Information-To-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised ::= SEQUENCE {
+ hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL,
+ sixtyfourQAM-UsageAllowedIndicator SixtyfourQAM-UsageAllowedIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCH-FDD-Secondary-Serving-Update-Information ::= SEQUENCE {
+ hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL,
+ hS-PDSCH-Code-Change-Indicator HS-PDSCH-Code-Change-Indicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-FDD-Secondary-Serving-Update-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-FDD-Secondary-Serving-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCH-Secondary-Serving-Cell-Change-Information-Response ::= SEQUENCE {
+ hS-DSCH-Secondary-Serving-cell-choice HS-DSCH-Secondary-Serving-cell-change-choice,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Secondary-Serving-Cell-Change-Information-Response-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-Secondary-Serving-Cell-Change-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-DSCH-Secondary-Serving-cell-change-choice ::= CHOICE {
+ hS-Secondary-Serving-cell-change-successful HS-Secondary-Serving-cell-change-successful,
+ hS-Secondary-Serving-cell-change-unsuccessful HS-Secondary-Serving-cell-change-unsuccessful,
+ ...
+}
+
+HS-Secondary-Serving-cell-change-successful ::= SEQUENCE {
+ hS-DSCH-FDD-Secondary-Serving-Information-Response HS-DSCH-FDD-Secondary-Serving-Information-Response,
+ iE-Extensions ProtocolExtensionContainer { { HS-Secondary-Serving-cell-change-successful-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-Secondary-Serving-cell-change-successful-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-Secondary-Serving-cell-change-unsuccessful ::= SEQUENCE {
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { HS-Secondary-Serving-cell-change-unsuccessful-ExtIEs} } OPTIONAL,
...
}
+HS-Secondary-Serving-cell-change-unsuccessful-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+HS-DSCH-Secondary-Serving-Remove ::= NULL
+
+
HSDSCH-Paging-System-InformationFDD ::= SEQUENCE {
paging-MACFlow-Specific-Information Paging-MACFlow-Specific-Information,
hSSCCH-Power DL-Power,
@@ -3609,6 +5001,10 @@ HSDSCH-MACdFlows-to-Delete-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+HSDSCH-TBSizeTableIndicator ::= ENUMERATED {
+ octet-aligned
+}
+
HSSCCH-PowerOffset ::= INTEGER (0..255)
-- PowerOffset = -32 + offset * 0.25
-- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB
@@ -3631,6 +5027,59 @@ HSDSCH-Initial-Capacity-AllocationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
HSDSCH-InitialWindowSize ::= INTEGER (1..255)
-- Number of MAC-d PDUs.
+
+HSDSCH-PreconfigurationInfo ::= SEQUENCE {
+ setsOfHS-SCCH-Codes SetsOfHS-SCCH-Codes,
+ hARQ-MemoryPartitioning HARQ-MemoryPartitioning,
+ e-DCH-FDD-DL-Control-Channel-Information E-DCH-FDD-DL-Control-Channel-Information OPTIONAL,
+ hARQ-Preamble-Mode-Activation-Indicator HARQ-Preamble-Mode-Activation-Indicator OPTIONAL,
+ mIMO-N-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ continuousPacketConnectivityHS-SCCH-less-Information-Response ContinuousPacketConnectivityHS-SCCH-less-Information-Response OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-PreconfigurationInfo-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-PreconfigurationInfo-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+HSDSCH-PreconfigurationSetup ::= SEQUENCE {
+ 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-without-HS-SCCH-constraint-indicator NULL OPTIONAL,
+ continuousPacketConnectivityHS-SCCH-less-Information ContinuousPacketConnectivityHS-SCCH-less-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCHPreconfigurationSetup-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCHPreconfigurationSetup-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+HS-SCCH-PreconfiguredCodes ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HS-SCCH-PreconfiguredCodesItem
+
+HS-SCCH-PreconfiguredCodesItem ::= SEQUENCE {
+ hS-SCCH-CodeNumber HS-SCCH-CodeNumber,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-PreconfiguredCodesItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-PreconfiguredCodesItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SCCH-CodeNumber ::= INTEGER (0..127)
+
+
HSSCCH-Specific-InformationRespListFDD ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Codes
HSSCCH-Codes ::= SEQUENCE {
@@ -3863,6 +5312,11 @@ HS-serving-cell-change-unsuccessful-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
+HS-DSCH-DRX-Cycle-FACH ::= ENUMERATED {v4,v8,v16,v32,...}
+
+HS-DSCH-RX-Burst-FACH::= ENUMERATED {v2,v4,v8,v16,...}
+
+
HSDSCH-FDD-Update-Information ::= SEQUENCE {
hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL,
cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL,
@@ -3902,6 +5356,121 @@ HSPDSCH-Second-Code-Index ::= INTEGER (1..maxHS-PDSCHCodeNrComp-1)
HSPDSCH-Second-Code-Support ::= BOOLEAN
-- true: applied, false: not applied
+HSDPA-Associated-PICH-InformationLCR ::= CHOICE {
+ hsdpa-PICH-Shared-with-PCH HSDPA-PICH-Shared-with-PCH,
+ hsdpa-PICH-notShared-with-PCHLCR HSDPA-PICH-notShared-with-PCHLCR,
+ ...
+}
+
+
+HSDPA-PICH-notShared-with-PCHLCR ::= SEQUENCE {
+ hSDPA-PICH-notShared-ID CommonPhysicalChannelID,
+ tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tdd-PhysicalChannelOffset TDD-PhysicalChannelOffset,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength,
+ pagingIndicatorLength PagingIndicatorLength,
+ pICH-Power PICH-Power,
+ second-TDD-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
+ sttd-Indicator STTD-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { HSDPA-PICH-notShared-with-PCHLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDPA-PICH-notShared-with-PCHLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+HSDSCH-Common-System-InformationLCR ::= SEQUENCE {
+ hsdsch-Common-InformationLCR HSDSCH-Common-InformationLCR OPTIONAL,
+ commonMACFlow-Specific-InformationLCR CommonMACFlow-Specific-InfoListLCR OPTIONAL,
+ common-H-RNTI-InformationLCR Common-H-RNTI-InformationLCR OPTIONAL,
+ sync-InformationLCR Sync-InformationLCR OPTIONAL,
+ tDD-AckNack-Power-Offset TDD-AckNack-Power-Offset OPTIONAL,
+ hSSICH-SIRTarget UL-SIR OPTIONAL,
+ hSSICH-TPC-StepSize TDD-TPC-UplinkStepSize-LCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Common-System-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Common-System-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-Common-System-Information-ResponseLCR ::= SEQUENCE {
+ hsSCCH-Specific-Information-ResponseLCR HSSCCH-Specific-InformationRespListLCR OPTIONAL,
+ hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL,
+ commonMACFlow-Specific-Info-ResponseLCR CommonMACFlow-Specific-InfoList-ResponseLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Common-System-Information-ResponseLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Common-System-Information-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-Common-InformationLCR ::= SEQUENCE {
+ cCCH-PriorityQueue-Id PriorityQueue-Id,
+ sRB1-PriorityQueue-Id PriorityQueue-Id,
+ associatedCommon-MACFlowLCR Common-MACFlow-ID-LCR,
+ fACH-Measurement-Occasion-Cycle-Length-Coefficient FACH-Measurement-Occasion-Cycle-Length-Coefficient OPTIONAL,
+ bCCH-Specific-HSDSCH-RNTI-InformationLCR BCCH-Specific-HSDSCH-RNTI-InformationLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Common-InformationLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HSDSCH-Common-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-Paging-System-InformationLCR ::= SEQUENCE {
+ paging-MACFlow-Specific-InformationLCR Paging-MACFlow-Specific-InformationLCR,
+ hSSCCH-Power DL-Power OPTIONAL,
+ hSPDSCH-Power DL-Power OPTIONAL,
+ reception-Window-Size INTEGER(1..16) OPTIONAL,
+ n-PCH INTEGER(1..8) OPTIONAL,
+ paging-Subchannel-Size INTEGER(1..3) OPTIONAL,
+ transport-Block-Size-List Transport-Block-Size-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Paging-System-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Paging-System-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSDSCH-Paging-System-Information-ResponseLCR ::= SEQUENCE (SIZE (1..maxNrOfPagingMACFlow)) OF HSDSCH-Paging-System-Information-ResponseListLCR
+
+HSDSCH-Paging-System-Information-ResponseListLCR ::= SEQUENCE {
+ pagingMACFlow-ID Paging-MACFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst,
+ iE-Extensions ProtocolExtensionContainer { { HSDSCH-Paging-System-Information-ResponseListLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSDSCH-Paging-System-Information-ResponseListLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SCCH-ID-LCR ::= INTEGER (0..255)
+
+HSSCCH-Specific-InformationRespListLCR ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHsLCR)) OF HSSCCH-Specific-InformationRespItemLCR
+
+HSSCCH-Specific-InformationRespItemLCR ::= SEQUENCE {
+ hS-SCCH-ID-LCR HS-SCCH-ID-LCR,
+ iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSCCH-Specific-InformationRespItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- ==========================================
-- I
-- ==========================================
@@ -3956,7 +5525,19 @@ IB-Type ::= ENUMERATED {
sIB15dot3bis,
sIB15dot6,
sIB15dot7,
- sIB15dot8
+ sIB15dot8,
+ sIB15dot2ter,
+ sIB19
+}
+
+IMB-Parameters ::= SEQUENCE {
+ sub-Frame-Number Sub-Frame-Number,
+ ie-Extensions ProtocolExtensionContainer { { IMB-Parameters-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IMB-Parameters-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
}
@@ -4010,8 +5591,10 @@ InformationType ::= SEQUENCE {
}
Information-Type-ExtIEs NBAP-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 ‘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 },
...
}
@@ -4147,8 +5730,10 @@ MAC-DTX-Cycle-10ms ::= ENUMERATED {v5, v10, v20}
MAC-ehs-Reset-Timer ::= ENUMERATED {v1, v2, v3, v4,...}
MACdPDU-Size ::= INTEGER (1..5000,...)
+ -- In case of E-DCH value 8 and values not multiple of 8 shall not be used
MAC-PDU-SizeExtended ::= INTEGER (1..1504,...)
+ -- In case of E-DCH value 1 shall not be used
MAC-Inactivity-Threshold ::= ENUMERATED {v1, v2, v4, v8, v16, v32, v64, v128, v256, v512, infinity}
-- Unit subframe
@@ -4191,11 +5776,34 @@ MAChsReorderingBufferSize-for-RLC-UM ::= INTEGER (0..300,...)
MAC-hsWindowSize ::= ENUMERATED {v4, v6, v8, v12, v16, v24, v32,...}
-- For 1.28Mcps TDD when TSN length is configured to 9bits, ENUMERATED (32, 64, 96, 128, 160, 192, 256,...)
+
+MAChsResetScheme ::= ENUMERATED {
+ always,
+ interNodeB-change
+}
+
+
MaximumDL-PowerCapability ::= INTEGER(0..500)
-- Unit dBm, Range 0dBm .. 50dBm, Step +0.1dB
Max-Bits-MACe-PDU-non-scheduled ::= INTEGER(1..maxNrOfBits-MACe-PDU-non-scheduled)
+Max-EDCH-Resource-Allocation-for-CCCH ::= ENUMERATED {v8, v12, v16, v24, v32, v40, v80, v120,...}
+
+Max-Period-for-Collistion-Resolution ::= INTEGER(8..24,...)
+
+Max-TB-Size ::= SEQUENCE {
+ maximum-TB-Size-cell-edge-users INTEGER (0..5000,...),
+ maximum-TB-Size-other-users INTEGER (0..5000,...),
+ iE-Extensions ProtocolExtensionContainer { {Max-TB-Size-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+
+Max-TB-Size-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Maximum-Number-of-Retransmissions-For-E-DCH ::= INTEGER (0..15)
Maximum-Target-ReceivedTotalWideBandPower-LCR ::= INTEGER (0..621)
@@ -4266,7 +5874,11 @@ MICH-Mode ::= ENUMERATED {
v36,
v72,
v144,
- ...
+ ...,
+ v16,
+ v32,
+ v64,
+ v128
}
MidambleConfigurationLCR ::= ENUMERATED {v2, v4, v6, v8, v10, v12, v14, v16, ...}
@@ -4393,6 +6005,8 @@ MIMO-PilotConfiguration ::= CHOICE {
MinimumDL-PowerCapability ::= INTEGER(0..800)
-- Unit dBm, Range -30dBm .. 50dBm, Step +0.1dB
+MinimumReducedE-DPDCH-GainFactor ::= ENUMERATED {m8-15, m11-15, m15-15, m21-15, m30-15, m42-15, m60-15, m84-15,...}
+
MinSpreadingFactor ::= ENUMERATED {
v4,
v8,
@@ -4480,6 +6094,24 @@ MultipleFreq-HSPDSCH-InformationItem-ResponseTDDLCR ::= SEQUENCE{
MultipleFreq-HSPDSCH-InformationItem-ResponseTDDLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+
+Multi-Cell-Capability ::= ENUMERATED {
+ multi-Cell-Capable,
+ multi-Cell-non-Capable
+}
+
+Multi-Cell-Capability-Info::= SEQUENCE {
+ multi-Cell-Capability Multi-Cell-Capability,
+ possible-Secondary-Serving-Cell-List Possible-Secondary-Serving-Cell-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Multi-Cell-Capability-Info-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Multi-Cell-Capability-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
-- ==========================================
-- N
-- ==========================================
@@ -4504,6 +6136,8 @@ N-INSYNC-IND ::= INTEGER (1..256)
N-OUTSYNC-IND ::= INTEGER (1..256)
+N-PROTECT ::= INTEGER(0..7)
+
NeighbouringCellMeasurementInformation ::= SEQUENCE (SIZE (1..maxNrOfMeasNCell)) OF
CHOICE {
neighbouringFDDCellMeasurementInformation NeighbouringFDDCellMeasurementInformation, -- FDD only
@@ -4610,6 +6244,10 @@ Number-Of-Supported-Carriers ::= ENUMERATED {
...
}
+NumHS-SCCH-Codes ::= INTEGER (1..maxNrOfHSSCCHCodes)
+
+NoOfTargetCellHS-SCCH-Order::= INTEGER (1..30)
+
-- ==========================================
-- O
-- ==========================================
@@ -4686,6 +6324,8 @@ Paging-MAC-Flow-Specific-Information-Item ::= SEQUENCE {
}
Paging-MAC-Flow-Specific-Information-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-TransportBearerRequestIndicator CRITICALITY ignore EXTENSION TransportBearerRequestIndicator PRESENCE optional},
+-- This IE should not be contained if the MAC flow is setup in procedure, and it should be contained if the MAC flow is modified in procedure.
...
}
@@ -4715,6 +6355,18 @@ PLCCHinformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+Possible-Secondary-Serving-Cell-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Possible-Secondary-Serving-Cell
+
+Possible-Secondary-Serving-Cell ::= SEQUENCE {
+ local-Cell-ID Local-Cell-ID,
+ iE-Extensions ProtocolExtensionContainer { { Possible-Secondary-Serving-Cell-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Possible-Secondary-Serving-Cell-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
PowerAdjustmentType ::= ENUMERATED {
none,
common,
@@ -4783,7 +6435,7 @@ Pre-emptionVulnerability ::= ENUMERATED {
}
PrimaryCPICH-Power ::= INTEGER(-100..500)
--- step 0.1 (Range -10.0..50.0) Unit is dBm
+-- step 0.1 (Range –10.0..50.0) Unit is dBm
Primary-CPICH-Usage-for-Channel-Estimation ::= ENUMERATED {
primary-CPICH-may-be-used,
@@ -4912,6 +6564,39 @@ PUSCH-ID ::= INTEGER (0..255)
PUSCHSet-ID ::= INTEGER (0..255)
+Paging-MACFlow-Specific-InformationLCR ::= SEQUENCE (SIZE (1.. maxNrOfPagingMACFlow)) OF Paging-MAC-Flow-Specific-Information-ItemLCR
+
+Paging-MAC-Flow-Specific-Information-ItemLCR ::= SEQUENCE {
+ paging-MACFlow-Id Paging-MACFlow-ID,
+ hSDPA-associated-PICH-InfoLCR HSDPA-Associated-PICH-InformationLCR OPTIONAL,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ tnl-qos TnlQos OPTIONAL,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ paging-MACFlow-PriorityQueue-InformationLCR Paging-MACFlow-PriorityQueue-Information OPTIONAL,
+ transportBearerRequestIndicator TransportBearerRequestIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Paging-MAC-Flow-Specific-Information-ItemLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Paging-MAC-Flow-Specific-Information-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Paging-MACFlows-to-DeleteLCR ::= SEQUENCE (SIZE (1.. maxNrOfPagingMACFlow)) OF Paging-MACFlows-to-DeleteLCR-Item
+
+Paging-MACFlows-to-DeleteLCR-Item ::= SEQUENCE {
+ paging-MACFlow-ID Paging-MACFlow-ID,
+ iE-Extensions ProtocolExtensionContainer { { Paging-MACFlows-to-DeleteLCR-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Paging-MACFlows-to-DeleteLCR-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
-- ==========================================
-- Q
-- ==========================================
@@ -5179,10 +6864,29 @@ Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThresholdIE NBAP-
{ ID id-Transmitted-Carrier-Power-For-CellPortion CRITICALITY reject TYPE Transmitted-Carrier-Power-Value PRESENCE mandatory }|
{ ID id-Received-total-wide-band-power-For-CellPortion CRITICALITY reject TYPE Received-total-wide-band-power-Value-IncrDecrThres PRESENCE mandatory }|
{ ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
-{ ID id-UpPTSInterferenceValue CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }|
-{ ID id-Received-Scheduled-EDCH-Power-Share CRITICALITY reject TYPE RSEPS-Value-IncrDecrThres PRESENCE mandatory }
+{ ID id-UpPTSInterferenceValue CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }|
+{ ID id-Received-Scheduled-EDCH-Power-Share CRITICALITY reject TYPE RSEPS-Value-IncrDecrThres PRESENCE mandatory }|
+{ ID id-Received-Scheduled-EDCH-Power-Share-For-CellPortion CRITICALITY reject TYPE RSEPS-Value-IncrDecrThres PRESENCE mandatory }|
+{ ID id-EDCH-RACH-Report-IncrDecrThres CRITICALITY ignore TYPE EDCH-RACH-Report-IncrDecrThres PRESENCE mandatory }
+ -- FDD only
+}
+
+EDCH-RACH-Report-IncrDecrThres ::= SEQUENCE {
+ denied-EDCH-RACH-resources Denied-EDCH-RACH-Resources-Value,
+ iE-Extensions ProtocolExtensionContainer { { EDCH-RACH-Report-IncrDecrThres-ExtIEs } } OPTIONAL,
+ ...
+}
+
+EDCH-RACH-Report-IncrDecrThres-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
}
+Granted-EDCH-RACH-Resources-Value ::= INTEGER(0..240,...)
+-- According to mapping in [25].
+
+Denied-EDCH-RACH-Resources-Value ::= INTEGER(0..240,...)
+-- According to mapping in [25].
+
ReportCharacteristicsType-MeasurementThreshold ::= CHOICE {
received-total-wide-band-power Received-total-wide-band-power-Value,
transmitted-carrier-power Transmitted-Carrier-Power-Value,
@@ -5224,7 +6928,19 @@ Extension-ReportCharacteristicsType-MeasurementThresholdIE NBAP-PROTOCOL-IES ::=
{ ID id-Received-Scheduled-EDCH-Power-Share-For-CellPortion CRITICALITY reject TYPE RSEPS-Value-IncrDecrThres PRESENCE mandatory }|
{ ID id-Additional-HS-SICH-Reception-Quality-Measurement-Value CRITICALITY reject TYPE HS-SICH-Reception-Quality-Measurement-Value PRESENCE mandatory}|
-- Applicable to 1.28Mcps TDD only, used when the Measurement Threshold Value for HS-SICH Reception Quality are more than 20, Measurement Threshold Value = 20 + IE Value
- { ID id-TUTRANGANSSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGANSSMeasurementThresholdInformation PRESENCE mandatory }
+ { ID id-TUTRANGANSSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGANSSMeasurementThresholdInformation PRESENCE mandatory }|
+ { ID id-EDCH-RACH-Report-ThresholdInformation CRITICALITY ignore TYPE EDCH-RACH-Report-ThresholdInformation PRESENCE mandatory }
+ -- FDD only
+}
+
+EDCH-RACH-Report-ThresholdInformation ::= SEQUENCE {
+ denied-EDCH-RACH-resources Denied-EDCH-RACH-Resources-Value,
+ iE-Extensions ProtocolExtensionContainer { { EDCH-RACH-Report-ThresholdInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+EDCH-RACH-Report-ThresholdInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
}
ReportCharacteristicsType-ScaledMeasurementChangeTime ::= CHOICE {
@@ -5396,6 +7112,11 @@ RTWP-CellPortion-ReportingIndicator ::= ENUMERATED {
AdjustmentPeriod ::= INTEGER(1..256)
-- Unit Frame
+E-DPCCH-Power-Boosting-Capability ::= ENUMERATED {
+ e-DPCCH-Power-Boosting-capable,
+ e-DPCCH-Power-Boosting-non-capable
+}
+
SAT-ID ::= INTEGER (0..63)
SAT-Info-Almanac ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-Almanac-Item
@@ -5485,6 +7206,20 @@ SchedulingInformation ::= ENUMERATED {
not-included
}
+SecondaryServingCells ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF SecondaryServingCellsItem
+
+SecondaryServingCellsItem ::= SEQUENCE {
+ secondaryC-ID C-ID,
+ numSecondaryHS-SCCH-Codes NumHS-SCCH-Codes OPTIONAL,
+ sixtyfourQAM-UsageAllowedIndicator SixtyfourQAM-UsageAllowedIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SecondaryServingCellsItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SecondaryServingCellsItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
SchedulingPriorityIndicator ::= INTEGER (0..15) -- lowest (0), highest (15)
@@ -5529,6 +7264,20 @@ Serving-E-DCH-RL-in-this-NodeB-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+SetsOfHS-SCCH-Codes ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH)) OF SetsOfHS-SCCH-CodesItem
+
+SetsOfHS-SCCH-CodesItem ::= SEQUENCE {
+ hS-SCCH-PreconfiguredCodes HS-SCCH-PreconfiguredCodes,
+ sixtyfourQAM-DL-UsageIndicator SixtyfourQAM-DL-UsageIndicator OPTIONAL,
+ hSDSCH-TBSizeTableIndicator HSDSCH-TBSizeTableIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SetsOfHS-SCCH-CodesItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SetsOfHS-SCCH-CodesItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
SFN ::= INTEGER (0..4095)
SFNSFN-FDD ::= INTEGER (0..614399)
@@ -5645,8 +7394,8 @@ SixtyfourQAM-UsageAllowedIndicator ::= ENUMERATED {
}
SixtyfourQAM-DL-UsageIndicator ::= ENUMERATED {
- sixteenQAM-DL-used,
- sixteenQAM-DL-not-used
+ sixtyfourQAM-DL-used,
+ sixtyfourQAM-DL-not-used
}
SixtyfourQAM-DL-Capability ::= ENUMERATED {
@@ -5654,6 +7403,11 @@ SixtyfourQAM-DL-Capability ::= ENUMERATED {
sixtyfourQAM-DL-not-supported
}
+SixtyfourQAM-DL-MIMO-Combined-Capability ::= ENUMERATED {
+ sixtyfourQAM-DL-MIMO-Combined-capable,
+ sixtyfourQAM-DL-MIMO-Combined-non-capable
+}
+
SignatureSequenceGroupIndex ::= INTEGER (0..19)
@@ -5673,6 +7427,7 @@ SNPL-Reporting-Type ::= ENUMERATED {
type2
}
+Soffset ::= INTEGER (0..9,...)
SpecialBurstScheduling ::= INTEGER (1..256) -- Number of frames between special burst transmission during DTX
@@ -5692,6 +7447,8 @@ SSDT-SupportIndicator ::= ENUMERATED {
sSDT-not-supported
}
+Sub-Frame-Number ::= INTEGER (0..4,...)
+
SyncCase ::= INTEGER (1..2,...)
SYNCDlCodeId ::= INTEGER (1..32,...)
@@ -5701,7 +7458,7 @@ SyncFrameNumber ::= INTEGER (1..10)
SynchronisationReportCharacteristics ::= SEQUENCE {
synchronisationReportCharacteristicsType SynchronisationReportCharacteristicsType,
synchronisationReportCharactThreExc SynchronisationReportCharactThreExc OPTIONAL,
- -- This IE shall be included if the synchronisationReportCharacteristicsType IE is set to "thresholdExceeding".
+ -- This IE shall be included if the synchronisationReportCharacteristicsType IE is set to “thresholdExceeding”.
iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharacteristics-ExtIEs } } OPTIONAL,
...
}
@@ -5787,6 +7544,8 @@ SynchronisationReportType ::= ENUMERATED {
T1 ::= ENUMERATED {v10,v20,v30,v40,v50,v60,v70,v80,v90,v100,v120,v140,v160,v200,v300,v400,...}
+T321 ::= ENUMERATED {v100,v200,v400,v800,...}
+
T-Cell ::= ENUMERATED {
v0,
v1,
@@ -5803,8 +7562,11 @@ T-Cell ::= ENUMERATED {
T-RLFAILURE ::= INTEGER (0..255)
-- Unit seconds, Range 0s .. 25.5s, Step 0.1s
+T-PROTECT ::= ENUMERATED {v40,v60,v80,v100,v120,v200,v400,...}
+T-SYNC ::= ENUMERATED {v40,v80,v120,v160,v200,v300,v400,v500,...}
+
TDD-AckNack-Power-Offset ::= INTEGER (-7..8,...)
--- Unit dB, Range -7dB .. +8dB, Step 1dB
+-- Unit dB, Range –7dB .. +8dB, Step 1dB
TDD-ChannelisationCode ::= ENUMERATED {
chCode1div1,
@@ -6118,6 +7880,8 @@ TimeSlotDirection ::= ENUMERATED {
...
}
+TimeSlot-InitiatedListLCR ::= SEQUENCE (SIZE (0..6)) OF TimeSlotLCR
+
TimeSlotLCR ::= INTEGER (0..6)
TimeslotLCR-Extension ::= ENUMERATED {
@@ -6126,6 +7890,19 @@ TimeslotLCR-Extension ::= ENUMERATED {
}
-- ts7 indicates the MBSFN Special Timeslot for 1.28Mcps TDD MBSFN Dedicated Carrier.
+TimeSlotMeasurementValueListLCR::= SEQUENCE (SIZE (1..6)) OF TimeSlotMeasurementValueLCR
+
+TimeSlotMeasurementValueLCR ::= SEQUENCE {
+ timeSlotLCR TimeSlotLCR,
+ commonMeasurementValue CommonMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer { {TimeSlotMeasurementValueListLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TimeSlotMeasurementValueListLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
TimeSlotStatus ::= ENUMERATED {
active,
not-active,
@@ -6261,7 +8038,7 @@ 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 or PRACH channel [FDD - or PCPCH channel].
+ -- The IE shall be present if the TFCS concerns a UL DPCH or PRACH channel [FDD – or PCPCH channel].
iE-Extensions ProtocolExtensionContainer { { TFCS-TFCSList-ExtIEs} } OPTIONAL,
...
}
@@ -6338,7 +8115,7 @@ TransportFormatSet-DynamicPartList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
TDD-TransportFormatSet-ModeDP ::= SEQUENCE {
transmissionTimeIntervalInformation TransmissionTimeIntervalInformation OPTIONAL,
- -- This IE shall be present if the Transmission Time Interval IE in the Semi-static Transport Format Information IE is set to "dynamic"
+ -- This IE shall be present if the Transmission Time Interval IE in the Semi-static Transport Format Information IE is set to “dynamic”
iE-Extensions ProtocolExtensionContainer { {TDD-TransportFormatSet-ModeDP-ExtIEs} } OPTIONAL,
...
}
@@ -6484,6 +8261,7 @@ TUTRANGANSSMeasurementValueInformation ::= SEQUENCE {
}
TUTRANGANSSMeasurementValueInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-GANSS-Time-ID CRITICALITY ignore EXTENSION GANSS-Time-ID PRESENCE optional},
...
}
@@ -6823,3 +8601,4 @@ USCH-ID ::= INTEGER (0..255)
-- ==========================================
END
+
diff --git a/asn1/nbap/NBAP-PDU-Contents.asn b/asn1/nbap/NBAP-PDU-Contents.asn
index 7044c2f519..7f9f7bb709 100644
--- a/asn1/nbap/NBAP-PDU-Contents.asn
+++ b/asn1/nbap/NBAP-PDU-Contents.asn
@@ -1,7 +1,7 @@
-- NBAP-PDU-Contents.asn
--
--- Taken from 3GPP TS 25.433 V7.7.0 (2007-12)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-750.zip/25433-750.DOC
+-- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433
--
-- 9.3.3 PDU Definitions
--
@@ -43,6 +43,7 @@ IMPORTS
SCTD-Indicator,
Cause,
CCTrCH-ID,
+ Cell-ERNTI-Status-Information,
CellParameterID,
CellPortionID,
CellSyncBurstCode,
@@ -64,6 +65,9 @@ IMPORTS
CommonMeasurementValueInformation,
CommonPhysicalChannelID,
CommonPhysicalChannelID768,
+ Common-EDCH-Capability,
+ Common-EDCH-System-InformationFDD,
+ Common-EDCH-System-Information-ResponseFDD,
Common-PhysicalChannel-Status-Information,
Common-PhysicalChannel-Status-Information768,
Common-TransportChannel-Status-Information,
@@ -120,6 +124,7 @@ IMPORTS
DSCH-TDD-Information,
DwPCH-Power,
E-AGCH-FDD-Code-Information,
+ E-AI-Capability,
E-DCH-Capability,
E-DCHCapacityConsumptionLaw,
E-DCH-TTI2ms-Capability,
@@ -133,6 +138,7 @@ IMPORTS
E-DCH-MACdFlow-ID,
E-DCH-MACdFlows-Information,
E-DCH-MACdFlows-to-Delete,
+ E-DCH-MACdPDU-SizeCapability,
E-DCH-RL-Indication,
E-DCH-Serving-Cell-Change-Info-Response,
E-DPCCH-PO,
@@ -142,6 +148,8 @@ IMPORTS
End-Of-Audit-Sequence-Indicator,
Enhanced-FACH-Capability,
Enhanced-PCH-Capability,
+ Enhanced-UE-DRX-Capability,
+ Enhanced-UE-DRX-InformationFDD,
E-TFCS-Information,
E-TTI,
ExtendedPropagationDelay,
@@ -287,6 +295,7 @@ IMPORTS
Serving-E-DCH-RL-ID,
SixteenQAM-UL-Capability,
SixtyfourQAM-DL-Capability,
+ SixtyfourQAM-DL-MIMO-Combined-Capability,
SFN,
SFNSFNChangeLimit,
SFNSFNDriftRate,
@@ -299,6 +308,7 @@ IMPORTS
Start-Of-Audit-Sequence-Indicator,
STTD-Indicator,
SSDT-SupportIndicator,
+ E-DPCCH-Power-Boosting-Capability,
SyncCase,
SYNCDlCodeId,
SyncFrameNumber,
@@ -412,9 +422,39 @@ IMPORTS
ControlGAP,
Extended-HS-SICH-ID,
Extended-HS-SCCH-ID,
- TimeslotLCR-Extension
-
-
+ TimeslotLCR-Extension,
+ Extended-E-HICH-ID-TDD,
+ AdditionalTimeSlotListLCR,
+ AdditionalMeasurementValueList,
+ HS-SCCH-ID-LCR,
+ Paging-MACFlows-to-DeleteLCR,
+ HSDSCH-Paging-System-InformationLCR,
+ HSDSCH-Paging-System-Information-ResponseLCR,
+ HSDSCH-Common-System-InformationLCR,
+ HSDSCH-Common-System-Information-ResponseLCR,
+ Enhanced-UE-DRX-InformationLCR,
+ E-DCH-MACdFlow-ID-LCR,
+ Common-EDCH-System-InformationLCR,
+ Common-EDCH-System-Information-ResponseLCR,
+ Common-MACFlows-to-DeleteLCR,
+ DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst,
+ E-DCH-MACdFlows-to-DeleteLCR,
+ HSDSCH-PreconfigurationSetup,
+ HSDSCH-PreconfigurationInfo,
+ NoOfTargetCellHS-SCCH-Order,
+ EnhancedHSServingCC-Abort,
+ GANSS-Time-ID,
+ HS-DSCH-FDD-Secondary-Serving-Update-Information,
+ HS-DSCH-Secondary-Serving-Remove,
+ HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised,
+ HS-DSCH-Secondary-Serving-Information-To-Modify,
+ HS-DSCH-Secondary-Serving-Cell-Change-Information-Response,
+ HS-DSCH-FDD-Secondary-Serving-Information-Response,
+ HS-DSCH-FDD-Secondary-Serving-Information,
+ Multi-Cell-Capability-Info,
+ MinimumReducedE-DPDCH-GainFactor,
+ IMB-Parameters,
+ E-RNTI
FROM NBAP-IEs
@@ -460,6 +500,7 @@ FROM NBAP-Containers
id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD,
id-CellAdjustmentInfo-SyncAdjustmntRqstTDD,
id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD,
+ id-Cell-ERNTI-Status-Information,
id-Cell-InformationItem-AuditRsp,
id-Cell-InformationItem-ResourceStatusInd,
id-Cell-InformationList-AuditRsp,
@@ -481,6 +522,10 @@ FROM NBAP-Containers
id-CFNReportingIndicator,
id-C-ID,
id-Closed-Loop-Timing-Adjustment-Mode,
+ id-Common-EDCH-Capability,
+ id-Common-EDCH-MACdFlows-to-DeleteFDD,
+ id-Common-EDCH-System-InformationFDD,
+ id-Common-EDCH-System-Information-ResponseFDD,
id-Common-MACFlows-to-DeleteFDD,
id-CommonMeasurementAccuracy,
id-CommonMeasurementObjectType-CM-Rprt,
@@ -491,6 +536,7 @@ FROM NBAP-Containers
id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD,
id-CommonPhysicalChannelType-CTCH-SetupRqstFDD,
id-CommonPhysicalChannelType-CTCH-SetupRqstTDD,
+ id-Common-UL-MACFlows-to-DeleteFDD,
id-CommunicationContextInfoItem-Reset,
id-CommunicationControlPortID,
id-CommunicationControlPortInfoItem-Reset,
@@ -567,6 +613,7 @@ FROM NBAP-Containers
id-DSCH-InformationResponse,
id-DSCH-TDD-Information,
id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code,
+ id-E-AI-Capability,
id-E-AGCH-FDD-Code-Information,
id-E-DCH-Capability,
id-E-DCH-TTI2ms-Capability,
@@ -591,9 +638,14 @@ FROM NBAP-Containers
id-E-DPCH-Information-RL-SetupRqstFDD,
id-E-DPCH-Information-RL-AdditionReqFDD,
id-E-RGCH-E-HICH-FDD-Code-Information,
+ id-ERACH-CM-Rqst,
+ id-ERACH-CM-Rsp,
+ id-ERACH-CM-Rprt,
id-End-Of-Audit-Sequence-Indicator,
id-Enhanced-FACH-Capability,
id-Enhanced-PCH-Capability,
+ id-Enhanced-UE-DRX-Capability,
+ id-Enhanced-UE-DRX-InformationFDD,
id-ExtendedPropagationDelay,
id-FACH-Information,
id-FACH-ParametersList-CTCH-ReconfRqstTDD,
@@ -808,6 +860,7 @@ FROM NBAP-Containers
id-Serving-E-DCH-RL-ID,
id-SixteenQAM-UL-Capability,
id-SixtyfourQAM-DL-Capability,
+ id-SixtyfourQAM-DL-MIMO-Combined-Capability,
id-SFN,
id-SFNReportingIndicator,
id-ShutdownTimer,
@@ -815,6 +868,7 @@ FROM NBAP-Containers
id-Start-Of-Audit-Sequence-Indicator,
id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD,
id-Successful-RL-InformationRespItem-RL-SetupFailureFDD,
+ id-E-DPCCH-Power-Boosting-Capability,
id-Synchronisation-Configuration-Cell-ReconfRqst,
id-Synchronisation-Configuration-Cell-SetupRqst,
id-SyncCase,
@@ -1131,6 +1185,49 @@ FROM NBAP-Containers
id-HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst,
id-PowerControlGAP,
id-MBSFN-SpecialTimeSlot-LCR,
+ id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp,
+ id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd,
+ id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst,
+ id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst,
+ id-Extended-E-HICH-ID-TDD,
+ id-E-DCH-MACdPDU-SizeCapability,
+ id-E-HICH-TimeOffset-Extension,
+ id-MultipleFreq-E-HICH-TimeOffsetLCR,
+ id-PLCCH-parameters,
+ id-E-RUCCH-parameters,
+ id-E-RUCCH-768-parameters,
+ id-HS-Cause,
+ id-E-Cause,
+ id-AdditionalTimeSlotListLCR,
+ id-AdditionalMeasurementValueList,
+ id-HSDSCH-Paging-System-InformationLCR,
+ id-HSDSCH-Paging-System-Information-ResponseLCR,
+ id-HSDSCH-Common-System-InformationLCR,
+ id-HSDSCH-Common-System-Information-ResponseLCR,
+ id-Paging-MACFlows-to-DeleteLCR,
+ id-Enhanced-UE-DRX-CapabilityLCR,
+ id-Enhanced-UE-DRX-InformationLCR,
+ id-Common-EDCH-MACdFlows-to-DeleteLCR,
+ id-Common-EDCH-System-InformationLCR,
+ id-Common-EDCH-System-Information-ResponseLCR,
+ id-Common-MACFlows-to-DeleteLCR,
+ id-Common-UL-MACFlows-to-DeleteLCR,
+ id-HSDSCH-PreconfigurationSetup,
+ id-HSDSCH-PreconfigurationInfo,
+ id-NoOfTargetCellHS-SCCH-Order,
+ id-EnhancedHSServingCC-Abort,
+ id-GANSS-Time-ID,
+ id-Additional-HS-Cell-Information-RL-Setup,
+ id-Additional-HS-Cell-Information-Response,
+ id-Additional-HS-Cell-Information-RL-Addition,
+ id-Additional-HS-Cell-Change-Information-Response,
+ id-Additional-HS-Cell-Information-RL-Reconf-Prep,
+ id-Additional-HS-Cell-Information-RL-Reconf-Req,
+ id-Additional-HS-Cell-Information-RL-Param-Upd,
+ id-Multi-Cell-Capability-Info,
+ id-MinimumReducedE-DPDCH-GainFactor,
+ id-IMB-Parameters,
+ id-E-RNTI,
maxNrOfCCTrCHs,
@@ -1203,7 +1300,11 @@ FROM NBAP-Containers
maxNrOfEHICHs,
maxFrequencyinCell,
maxFrequencyinCell-1,
- maxNrOfHSSCCHsinExt
+ maxNrOfHSSCCHsinExt,
+ maxNrOfHSSCCHsLCR,
+ maxNrOfEAGCHsLCR,
+ maxNrOfEHICHsLCR,
+ maxNrOfHSDSCH-1
FROM NBAP-Constants;
@@ -1247,7 +1348,7 @@ Secondary-CCPCH-CTCH-SetupRqstFDD ::= SEQUENCE {
tFCS TFCS,
secondary-CCPCH-SlotFormat SecondaryCCPCH-SlotFormat,
tFCI-Presence TFCI-Presence OPTIONAL,
- -- This IE shall be present if the Secondary CCPCH Slot Format is set to any of the values from 8 to 17
+ -- This IE shall be present if the Secondary CCPCH Slot Format is set to any of the values from 8 to 17 or if 3.84Mcps TDD IMB is used
multiplexingPosition MultiplexingPosition,
powerOffsetInformation PowerOffsetInformation-CTCH-SetupRqstFDD,
sTTD-Indicator STTD-Indicator,
@@ -1261,7 +1362,8 @@ Secondary-CCPCHItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-MICH-Parameters-CTCH-SetupRqstFDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-SetupRqstFDD PRESENCE optional }|
{ ID id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD CRITICALITY reject EXTENSION FDD-S-CCPCH-FrameOffset PRESENCE optional }|
{ ID id-ModulationPO-MBSFN CRITICALITY reject EXTENSION ModulationPO-MBSFN PRESENCE optional }|
- { ID id-Secondary-CCPCH-SlotFormat-Extended CRITICALITY reject EXTENSION Secondary-CCPCH-SlotFormat-Extended PRESENCE optional },
+ { ID id-Secondary-CCPCH-SlotFormat-Extended CRITICALITY reject EXTENSION Secondary-CCPCH-SlotFormat-Extended PRESENCE optional }|
+ { ID id-IMB-Parameters CRITICALITY reject EXTENSION IMB-Parameters PRESENCE optional },
...
}
@@ -1446,9 +1548,16 @@ CommonTransportChannelSetupRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
CommonPhysicalChannelType-CTCH-SetupRqstTDD ::= CHOICE {
secondary-CCPCH-parameters Secondary-CCPCH-CTCH-SetupRqstTDD,
pRACH-parameters PRACH-CTCH-SetupRqstTDD,
- pLCCH-parameters PLCCH-parameters,
- eRUCCH-parameters E-RUCCH-parameters,
- eRUCCH-768-parameters E-RUCCH-768-parameters,
+ ...,
+ extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD Extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD
+}
+
+Extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Container {{ Extension-CommonPhysicalChannelType-CTCH-SetupRqstTDDIE }}
+
+Extension-CommonPhysicalChannelType-CTCH-SetupRqstTDDIE NBAP-PROTOCOL-IES ::= {
+ { ID id-PLCCH-parameters CRITICALITY ignore TYPE PLCCH-parameters PRESENCE mandatory }|
+ { ID id-E-RUCCH-parameters CRITICALITY ignore TYPE E-RUCCH-parameters PRESENCE mandatory }|
+ { ID id-E-RUCCH-768-parameters CRITICALITY ignore TYPE E-RUCCH-768-parameters PRESENCE mandatory },
...
}
@@ -1473,7 +1582,9 @@ Secondary-CCPCHItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
-- Applicable to 1.28Mcps TDD only, used when more than maxNrOfSCCPCHLCRs SCCPCHs are to be established.
{ ID id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD PRESENCE optional }|
{ ID id-S-CCPCH-Modulation CRITICALITY reject EXTENSION ModulationMBSFN PRESENCE optional }| -- Applicable to 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
- { ID id-TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD PRESENCE optional },
+ { ID id-TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD PRESENCE optional }|
+ { ID id-UARFCNforNt CRITICALITY reject EXTENSION UARFCN PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies. This IE indicates the frequency of Secondary Frequency on which SCCPCH to be set up
...
}
@@ -1523,7 +1634,7 @@ Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD ::= SEQUENCE {
Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-MBSFN-SpecialTimeSlot-LCR CRITICALITY ignore EXTENSION TimeslotLCR-Extension PRESENCE optional },
- -- Only for 1.28 Mcps TDD MBSFN only mode, this IE indicates the MBSFN Special Time Slot [19]. The IE "Time Slot LCR" shall be ignored if this IE appears
+ -- Only for 1.28 Mcps TDD MBSFN only mode, this IE indicates the MBSFN Special Time Slot [19]. The IE ”Time Slot LCR” shall be ignored if this IE appears
...
}
@@ -1721,7 +1832,7 @@ MICH-LCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
MICH-LCR-Parameters-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-MBSFN-SpecialTimeSlot-LCR CRITICALITY ignore EXTENSION TimeslotLCR-Extension PRESENCE optional },
- -- Only for 1.28 Mcps TDD MBSFN only mode, this IE indicates the MBSFN Special Time Slot [19]. The IE "Time Slot LCR" shall be ignored if this IE appears
+ -- Only for 1.28 Mcps TDD MBSFN only mode, this IE indicates the MBSFN Special Time Slot [19]. The IE ”Time Slot LCR” shall be ignored if this IE appears
...
}
@@ -1830,6 +1941,8 @@ PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
}
PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UARFCNforNt CRITICALITY reject EXTENSION UARFCN PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies. This IE indicates the frequency of secondary on which PRACH to be set up.
...
}
@@ -2633,6 +2746,7 @@ Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-S-CCPCH-LCR-InformationListExt-AuditRsp CRITICALITY ignore EXTENSION S-CCPCH-LCR-InformationListExt-AuditRsp PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the cell.
{ ID id-E-DCH-Resources-Information-AuditRsp CRITICALITY ignore EXTENSION E-DCH-Resources-Information-AuditRsp PRESENCE optional }|
+ -- For 1.28Mcps TDD, this E-DCH Resource Information is for the first Frequency repetition, E-DCH Resource Information for Frequency repetitions 2 and on, should be defined in MultipleFreq-E-DCH-Resources-InformationList-AuditRsp.
{ ID id-PLCCH-InformationList-AuditRsp CRITICALITY ignore EXTENSION PLCCH-InformationList-AuditRsp PRESENCE optional }|
{ ID id-P-CCPCH-768-Information-AuditRsp CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
{ ID id-S-CCPCH-768-InformationList-AuditRsp CRITICALITY ignore EXTENSION S-CCPCH-768-InformationList-AuditRsp PRESENCE optional }|
@@ -2645,8 +2759,10 @@ Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp CRITICALITY ignore EXTENSION Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp PRESENCE optional }| -- Applicable to 1.28Mcps TDD when using multiple frequencies
{ ID id-UPPCH-LCR-InformationList-AuditRsp CRITICALITY ignore EXTENSION UPPCH-LCR-InformationList-AuditRsp PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only
- { ID id-multipleFreq-HS-DSCH-Resources-InformationList-AuditRsp CRITICALITY ignore EXTENSION MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp PRESENCE optional },
+ { ID id-multipleFreq-HS-DSCH-Resources-InformationList-AuditRsp CRITICALITY ignore EXTENSION MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp PRESENCE optional }|
-- Applicable to 1.28Mcps TDD when using multiple frequencies.This HS-DSCH Resource Information is for the 2nd and beyond frequencies.
+ { ID id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp CRITICALITY ignore EXTENSION MultipleFreq-E-DCH-Resources-InformationList-AuditRsp PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies. This E-DCH Resource Information is for the 2nd and beyond frequencies.
...
}
@@ -2765,6 +2881,8 @@ E-DCH-Resources-Information-AuditRsp ::= SEQUENCE {
}
E-DCH-Resources-Information-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies.
...
}
@@ -2842,6 +2960,14 @@ MultipleFreq-HS-DSCH-Resources-InformationItem-AuditRsp NBAP-PROTOCOL-IES ::= {
{ ID id-HSDSCH-Resources-Information-AuditRsp CRITICALITY ignore TYPE HS-DSCH-Resources-Information-AuditRsp PRESENCE mandatory }
}
+
+MultipleFreq-E-DCH-Resources-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxFrequencyinCell-1)) OF ProtocolIE-Single-Container {{ MultipleFreq-E-DCH-Resources-InformationItem-AuditRsp}}
+ -- Includes the 2nd through the max number of frequencies information repetitions.
+
+MultipleFreq-E-DCH-Resources-InformationItem-AuditRsp NBAP-PROTOCOL-IES ::= {
+ { ID id-E-DCH-Resources-Information-AuditRsp CRITICALITY ignore TYPE E-DCH-Resources-Information-AuditRsp PRESENCE mandatory }
+}
+
CCP-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxCCPinNodeB)) OF ProtocolIE-Single-Container {{ CCP-InformationItemIE-AuditRsp }}
CCP-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
@@ -2886,28 +3012,38 @@ Local-Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
{ ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
{ ID id-E-DCH-TTI2ms-Capability CRITICALITY ignore EXTENSION E-DCH-TTI2ms-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-SF-Capability CRITICALITY ignore EXTENSION E-DCH-SF-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-HARQ-Combining-Capability CRITICALITY ignore EXTENSION E-DCH-HARQ-Combining-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
{ ID id-F-DPCH-Capability CRITICALITY ignore EXTENSION F-DPCH-Capability PRESENCE optional }|
{ ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional }|
{ ID id-ContinuousPacketConnectivityDTX-DRX-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityDTX-DRX-Capability PRESENCE optional }|
{ ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }|
- -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to "Continuous Packet Connectivity DTX-DRX Capable".
+ -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to ”Continuous Packet Connectivity DTX-DRX Capable”.
{ ID id-ContinuousPacketConnectivityHS-SCCH-less-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Capability PRESENCE optional }|
{ ID id-MIMO-Capability CRITICALITY ignore EXTENSION MIMO-Capability PRESENCE optional }|
{ ID id-SixtyfourQAM-DL-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-Capability PRESENCE optional }|
{ ID id-MBMS-Capability CRITICALITY ignore EXTENSION MBMS-Capability PRESENCE optional }|
{ ID id-Enhanced-FACH-Capability CRITICALITY ignore EXTENSION Enhanced-FACH-Capability PRESENCE optional }|
{ ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE conditional }|
- -- The IE shall be present if Enhanced FACH Capability IE is set to "Enhanced FACH Capable".
+ -- The IE shall be present if Enhanced FACH Capability IE is set to ”Enhanced FACH Capable”.
{ ID id-SixteenQAM-UL-Capability CRITICALITY ignore EXTENSION SixteenQAM-UL-Capability PRESENCE optional }|
{ ID id-HSDSCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION HSDSCH-MACdPDU-SizeCapability PRESENCE optional }|
{ ID id-MBSFN-Only-Mode-Capability CRITICALITY ignore EXTENSION MBSFN-Only-Mode-Capability PRESENCE optional }|
- { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional },
+ { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional }|
+ { ID id-E-DCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION E-DCH-MACdPDU-SizeCapability PRESENCE optional }|
+ { ID id-Common-EDCH-Capability CRITICALITY ignore EXTENSION Common-EDCH-Capability PRESENCE optional }|
+ { ID id-E-AI-Capability CRITICALITY ignore EXTENSION E-AI-Capability PRESENCE optional }|
+ -- The IE shall be present if Common E-DCH Capability IE is present and set to ”Common E-DCH Capable”.
+ { ID id-Enhanced-UE-DRX-Capability CRITICALITY ignore EXTENSION Enhanced-UE-DRX-Capability PRESENCE optional }|
+ -- The IE shall be present if Common E-DCH Capability IE is present and set to ”Common E-DCH Capable”.
+ { ID id-Enhanced-UE-DRX-CapabilityLCR CRITICALITY ignore EXTENSION Enhanced-UE-DRX-Capability PRESENCE optional }|
+ { ID id-E-DPCCH-Power-Boosting-Capability CRITICALITY ignore EXTENSION E-DPCCH-Power-Boosting-Capability PRESENCE optional }|
+ { ID id-SixtyfourQAM-DL-MIMO-Combined-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-MIMO-Combined-Capability PRESENCE conditional }|
+ { ID id-Multi-Cell-Capability-Info CRITICALITY ignore EXTENSION Multi-Cell-Capability-Info PRESENCE optional },
...
}
@@ -3001,7 +3137,8 @@ CommonMeasurementInitiationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-MeasurementRecoveryBehavior CRITICALITY ignore EXTENSION MeasurementRecoveryBehavior PRESENCE optional }|
{ ID id-RTWP-ReportingIndicator CRITICALITY reject EXTENSION RTWP-ReportingIndicator PRESENCE optional}|
{ ID id-RTWP-CellPortion-ReportingIndicator CRITICALITY reject EXTENSION RTWP-CellPortion-ReportingIndicator PRESENCE optional}|
- { ID id-Reference-ReceivedTotalWideBandPowerReporting CRITICALITY ignore EXTENSION Reference-ReceivedTotalWideBandPowerReporting PRESENCE optional},
+ { ID id-Reference-ReceivedTotalWideBandPowerReporting CRITICALITY ignore EXTENSION Reference-ReceivedTotalWideBandPowerReporting PRESENCE optional}|
+ { ID id-GANSS-Time-ID CRITICALITY ignore EXTENSION GANSS-Time-ID PRESENCE optional},
...
}
@@ -3016,7 +3153,20 @@ CommonMeasurementObjectType-CM-Rqst ::= CHOICE {
Extension-CommonMeasurementObjectType-CM-Rqst ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RqstIE }}
Extension-CommonMeasurementObjectType-CM-RqstIE NBAP-PROTOCOL-IES ::= {
- { ID id-Power-Local-Cell-Group-choice-CM-Rqst CRITICALITY reject TYPE PowerLocalCellGroup-CM-Rqst PRESENCE mandatory }
+ { ID id-Power-Local-Cell-Group-choice-CM-Rqst CRITICALITY reject TYPE PowerLocalCellGroup-CM-Rqst PRESENCE mandatory }|
+ { ID id-ERACH-CM-Rqst CRITICALITY ignore TYPE ERACH-CM-Rqst PRESENCE mandatory}
+ -- FDD only
+}
+
+ERACH-CM-Rqst ::= SEQUENCE {
+ c-ID C-ID,
+ iE-Extensions ProtocolExtensionContainer { { ERACHItem-CM-Rqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+
+ERACHItem-CM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
}
Cell-CM-Rqst ::= SEQUENCE {
@@ -3032,7 +3182,9 @@ CellItem-CM-Rqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ID id-NeighbouringCellMeasurementInformation CRITICALITY ignore EXTENSION NeighbouringCellMeasurementInformation PRESENCE optional }|
{ID id-UARFCNforNt CRITICALITY reject EXTENSION UARFCN PRESENCE optional }|
-- Mandatory for 1.28Mcps TDD when using multiple frequencies and the requested common measurementype is the one except for "HS-DSCH Required Power" or "HS-DSCH Provided Bit Rate"
- {ID id-UPPCHPositionLCR CRITICALITY reject EXTENSION UPPCHPositionLCR PRESENCE optional },
+ {ID id-UPPCHPositionLCR CRITICALITY reject EXTENSION UPPCHPositionLCR PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ {ID id-AdditionalTimeSlotListLCR CRITICALITY ignore EXTENSION AdditionalTimeSlotListLCR PRESENCE optional },
-- Applicable to 1.28Mcps TDD only
...
}
@@ -3097,7 +3249,20 @@ CommonMeasurementObjectType-CM-Rsp ::= CHOICE {
Extension-CommonMeasurementObjectType-CM-Rsp ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RspIE }}
Extension-CommonMeasurementObjectType-CM-RspIE NBAP-PROTOCOL-IES ::= {
- { ID id-Power-Local-Cell-Group-choice-CM-Rsp CRITICALITY ignore TYPE PowerLocalCellGroup-CM-Rsp PRESENCE mandatory }
+ { ID id-Power-Local-Cell-Group-choice-CM-Rsp CRITICALITY ignore TYPE PowerLocalCellGroup-CM-Rsp PRESENCE mandatory }|
+ { ID id-ERACH-CM-Rsp CRITICALITY ignore TYPE ERACH-CM-Rsp PRESENCE mandatory }
+ -- FDD only
+}
+
+ERACH-CM-Rsp ::= SEQUENCE {
+ commonMeasurementValue CommonMeasurementValue,
+ iE-Extensions ProtocolExtensionContainer { { ERACHItem-CM-Rsp-ExtIEs} } OPTIONAL,
+ ...
+}
+
+
+ERACHItem-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
}
Cell-CM-Rsp ::= SEQUENCE {
@@ -3107,6 +3272,7 @@ Cell-CM-Rsp ::= SEQUENCE {
}
CellItem-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-AdditionalMeasurementValueList CRITICALITY ignore EXTENSION AdditionalMeasurementValueList PRESENCE optional },
...
}
@@ -3189,7 +3355,19 @@ CommonMeasurementObjectType-CM-Rprt ::= CHOICE {
Extension-CommonMeasurementObjectType-CM-Rprt ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementObjectType-CM-RprtIE }}
Extension-CommonMeasurementObjectType-CM-RprtIE NBAP-PROTOCOL-IES ::= {
- { ID id-Power-Local-Cell-Group-choice-CM-Rprt CRITICALITY ignore TYPE PowerLocalCellGroup-CM-Rprt PRESENCE mandatory }
+ { ID id-Power-Local-Cell-Group-choice-CM-Rprt CRITICALITY ignore TYPE PowerLocalCellGroup-CM-Rprt PRESENCE mandatory }|
+ { ID id-ERACH-CM-Rprt CRITICALITY ignore TYPE ERACH-CM-Rprt PRESENCE mandatory },
+ ...
+}
+
+ERACH-CM-Rprt ::= SEQUENCE {
+ commonMeasurementValueInformation CommonMeasurementValueInformation,
+ iE-Extensions ProtocolExtensionContainer {{ ERACHItem-CM-Rprt-ExtIEs }} OPTIONAL,
+ ...
+}
+
+ERACHItem-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
}
Cell-CM-Rprt ::= SEQUENCE {
@@ -3199,6 +3377,8 @@ Cell-CM-Rprt ::= SEQUENCE {
}
CellItem-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-C-ID CRITICALITY ignore EXTENSION C-ID PRESENCE optional}|
+ {ID id-AdditionalMeasurementValueList CRITICALITY ignore EXTENSION AdditionalMeasurementValueList PRESENCE optional },
...
}
@@ -3210,6 +3390,7 @@ RACH-CM-Rprt ::= SEQUENCE {
}
RACHItem-CM-Rprt-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-C-ID CRITICALITY ignore EXTENSION C-ID PRESENCE optional},
...
}
@@ -4184,18 +4365,18 @@ Local-Cell-InformationItem-ResourceStatusInd ::= SEQUENCE {
local-CellID Local-Cell-ID,
addorDeleteIndicator AddorDeleteIndicator,
dl-or-global-capacityCredit DL-or-Global-CapacityCredit OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
ul-capacityCredit UL-CapacityCredit OPTIONAL,
commonChannelsCapacityConsumptionLaw CommonChannelsCapacityConsumptionLaw OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
dedicatedChannelsCapacityConsumptionLaw DedicatedChannelsCapacityConsumptionLaw OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
maximumDL-PowerCapability MaximumDL-PowerCapability OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
minSpreadingFactor MinSpreadingFactor OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
minimumDL-PowerCapability MinimumDL-PowerCapability OPTIONAL,
- -- This IE shall be present if AddorDeleteIndicator IE is set to "add"
+ -- This IE shall be present if AddorDeleteIndicator IE is set to “add”
local-Cell-Group-ID Local-Cell-ID OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { Local-Cell-InformationItem-ResourceStatusInd-ExtIEs} } OPTIONAL,
...
@@ -4203,34 +4384,45 @@ Local-Cell-InformationItem-ResourceStatusInd ::= SEQUENCE {
Local-Cell-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-ReferenceClockAvailability CRITICALITY ignore EXTENSION ReferenceClockAvailability PRESENCE optional }|
- -- This IE shall be present if AddorDeleteIndicator IE is set to "add" and the Local Cell is related to a TDD cell
+ -- This IE shall be present if AddorDeleteIndicator IE is set to “add“ and the Local Cell is related to a TDD cell
{ ID id-Power-Local-Cell-Group-ID CRITICALITY ignore EXTENSION Local-Cell-ID PRESENCE optional }|
{ ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
{ ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
{ ID id-E-DCH-TTI2ms-Capability CRITICALITY ignore EXTENSION E-DCH-TTI2ms-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-SF-Capability CRITICALITY ignore EXTENSION E-DCH-SF-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-HARQ-Combining-Capability CRITICALITY ignore EXTENSION E-DCH-HARQ-Combining-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
{ ID id-F-DPCH-Capability CRITICALITY ignore EXTENSION F-DPCH-Capability PRESENCE optional }|
{ ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional }|
{ ID id-ContinuousPacketConnectivityDTX-DRX-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityDTX-DRX-Capability PRESENCE optional }|
{ ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }|
- -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to "Continuous Packet Connectivity DTX-DRX Capable".
+ -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to ”Continuous Packet Connectivity DTX-DRX Capable”.
{ ID id-ContinuousPacketConnectivityHS-SCCH-less-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Capability PRESENCE optional }|
{ ID id-MIMO-Capability CRITICALITY ignore EXTENSION MIMO-Capability PRESENCE optional }|
{ ID id-SixtyfourQAM-DL-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-Capability PRESENCE optional }|
{ ID id-MBMS-Capability CRITICALITY ignore EXTENSION MBMS-Capability PRESENCE optional }|
{ ID id-Enhanced-FACH-Capability CRITICALITY ignore EXTENSION Enhanced-FACH-Capability PRESENCE optional }|
{ ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE conditional }|
- -- The IE shall be present if Enhanced FACH Capability IE is set to "Enhanced FACH Capable".
+ -- The IE shall be present if Enhanced FACH Capability IE is set to ”Enhanced FACH Capable”.
{ ID id-SixteenQAM-UL-Capability CRITICALITY ignore EXTENSION SixteenQAM-UL-Capability PRESENCE optional }|
{ ID id-HSDSCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION HSDSCH-MACdPDU-SizeCapability PRESENCE optional }|
{ ID id-MBSFN-Only-Mode-Capability CRITICALITY ignore EXTENSION MBSFN-Only-Mode-Capability PRESENCE optional }|
- { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional },
+ { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional }|
+ { ID id-E-DCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION E-DCH-MACdPDU-SizeCapability PRESENCE optional }|
+ { ID id-Common-EDCH-Capability CRITICALITY ignore EXTENSION Common-EDCH-Capability PRESENCE optional }|
+ { ID id-E-AI-Capability CRITICALITY ignore EXTENSION E-AI-Capability PRESENCE optional }|
+ -- The IE shall be present if Common E-DCH Capability IE is present and set to ”Common E-DCH Capable”.
+ { ID id-Enhanced-UE-DRX-Capability CRITICALITY ignore EXTENSION Enhanced-UE-DRX-Capability PRESENCE optional }|
+ -- The IE shall be present if Common E-DCH Capability IE is present and set to ”Common E-DCH”.
+ { ID id-Enhanced-UE-DRX-CapabilityLCR CRITICALITY ignore EXTENSION Enhanced-UE-DRX-Capability PRESENCE optional }|
+ { ID id-E-DPCCH-Power-Boosting-Capability CRITICALITY ignore EXTENSION E-DPCCH-Power-Boosting-Capability PRESENCE optional }|
+ { ID id-SixtyfourQAM-DL-MIMO-Combined-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-MIMO-Combined-Capability PRESENCE conditional }|
+ { ID id-Multi-Cell-Capability-Info CRITICALITY ignore EXTENSION Multi-Cell-Capability-Info PRESENCE optional },
...
+
}
Local-Cell-Group-InformationList-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-Group-InformationItemIE-ResourceStatusInd }}
@@ -4310,28 +4502,38 @@ Local-Cell-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::=
{ ID id-HSDPA-Capability CRITICALITY ignore EXTENSION HSDPA-Capability PRESENCE optional }|
{ ID id-E-DCH-Capability CRITICALITY ignore EXTENSION E-DCH-Capability PRESENCE optional }|
{ ID id-E-DCH-TTI2ms-Capability CRITICALITY ignore EXTENSION E-DCH-TTI2ms-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-SF-Capability CRITICALITY ignore EXTENSION E-DCH-SF-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-HARQ-Combining-Capability CRITICALITY ignore EXTENSION E-DCH-HARQ-Combining-Capability PRESENCE conditional }|
- -- The IE shall be present if E-DCH Capability IE is set to "E-DCH Capable".
+ -- The IE shall be present if E-DCH Capability IE is set to ”E-DCH Capable”.
{ ID id-E-DCH-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCHCapacityConsumptionLaw PRESENCE optional }|
{ ID id-F-DPCH-Capability CRITICALITY ignore EXTENSION F-DPCH-Capability PRESENCE optional }|
{ ID id-E-DCH-TDD-CapacityConsumptionLaw CRITICALITY ignore EXTENSION E-DCH-TDD-CapacityConsumptionLaw PRESENCE optional }|
{ ID id-ContinuousPacketConnectivityDTX-DRX-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityDTX-DRX-Capability PRESENCE optional }|
{ ID id-Max-UE-DTX-Cycle CRITICALITY ignore EXTENSION Max-UE-DTX-Cycle PRESENCE conditional }|
- -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to "Continuous Packet Connectivity DTX-DRX Capable".
+ -- The IE shall be present if Continuous Packet Connectivity DTX-DRX Capability IE is present and set to ”Continuous Packet Connectivity DTX-DRX Capable”.
{ ID id-ContinuousPacketConnectivityHS-SCCH-less-Capability CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Capability PRESENCE optional }|
{ ID id-MIMO-Capability CRITICALITY ignore EXTENSION MIMO-Capability PRESENCE optional }|
{ ID id-SixtyfourQAM-DL-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-Capability PRESENCE optional }|
{ ID id-MBMS-Capability CRITICALITY ignore EXTENSION MBMS-Capability PRESENCE optional }|
{ ID id-Enhanced-FACH-Capability CRITICALITY ignore EXTENSION Enhanced-FACH-Capability PRESENCE optional }|
{ ID id-Enhanced-PCH-Capability CRITICALITY ignore EXTENSION Enhanced-PCH-Capability PRESENCE conditional }|
- -- The IE shall be present if Enhanced FACH Capability IE is set to "Enhanced FACH Capable".
+ -- The IE shall be present if Enhanced FACH Capability IE is set to ”Enhanced FACH Capable”.
{ ID id-SixteenQAM-UL-Capability CRITICALITY ignore EXTENSION SixteenQAM-UL-Capability PRESENCE optional }|
{ ID id-HSDSCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION HSDSCH-MACdPDU-SizeCapability PRESENCE optional }|
{ ID id-MBSFN-Only-Mode-Capability CRITICALITY ignore EXTENSION MBSFN-Only-Mode-Capability PRESENCE optional }|
- { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional },
+ { ID id-F-DPCH-SlotFormatCapability CRITICALITY ignore EXTENSION F-DPCH-SlotFormatCapability PRESENCE optional }|
+ { ID id-E-DCH-MACdPDU-SizeCapability CRITICALITY ignore EXTENSION E-DCH-MACdPDU-SizeCapability PRESENCE optional }|
+ { ID id-Common-EDCH-Capability CRITICALITY ignore EXTENSION Common-EDCH-Capability PRESENCE optional }|
+ { ID id-E-AI-Capability CRITICALITY ignore EXTENSION E-AI-Capability PRESENCE optional }|
+ -- The IE shall be present if Common E-DCH Capability IE is present and set to ”Common E-DCH Capable”.
+ { ID id-Enhanced-UE-DRX-Capability CRITICALITY ignore EXTENSION Enhanced-UE-DRX-Capability PRESENCE optional }|
+ -- The IE shall be present if Common E-DCH Capability IE is present and set to ”Common E-DCH Capable”.
+ { ID id-Enhanced-UE-DRX-CapabilityLCR CRITICALITY ignore EXTENSION Enhanced-UE-DRX-Capability PRESENCE optional }|
+ { ID id-E-DPCCH-Power-Boosting-Capability CRITICALITY ignore EXTENSION E-DPCCH-Power-Boosting-Capability PRESENCE optional }|
+ { ID id-SixtyfourQAM-DL-MIMO-Combined-Capability CRITICALITY ignore EXTENSION SixtyfourQAM-DL-MIMO-Combined-Capability PRESENCE conditional }|
+ { ID id-Multi-Cell-Capability-Info CRITICALITY ignore EXTENSION Multi-Cell-Capability-Info PRESENCE optional },
...
}
@@ -4417,6 +4619,7 @@ Cell-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd CRITICALITY ignore EXTENSION S-CCPCH-LCR-InformationListExt-ResourceStatusInd PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only, used when there are more than maxSCCPCHCell SCCPCHs in the message.
{ ID id-E-DCH-Resources-Information-ResourceStatusInd CRITICALITY ignore EXTENSION E-DCH-Resources-Information-ResourceStatusInd PRESENCE optional }|
+ -- For 1.28Mcps TDD, this E-DCH Resource Information is for the first Frequency repetition, E-DCH Resource Information for Frequency repetitions 2 and on, should be defined in MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd.
{ ID id-PLCCH-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION PLCCH-InformationList-ResourceStatusInd
PRESENCE optional }|
{ ID id-P-CCPCH-768-Information-ResourceStatusInd CRITICALITY ignore EXTENSION Common-PhysicalChannel-Status-Information768 PRESENCE optional }|
@@ -4429,8 +4632,10 @@ Cell-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-E-RUCCH-768-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION E-RUCCH-768-InformationList-ResourceStatusInd PRESENCE optional }|
{ ID id-Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd CRITICALITY ignore EXTENSION Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd PRESENCE optional }| -- Applicable to 1.28Mcps TDD when using multiple frequencies
{ ID id-UPPCH-LCR-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION UPPCH-LCR-InformationList-ResourceStatusInd PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
- { ID id-multipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION MultipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd PRESENCE optional },
--- Applicable to 1.28Mcps TDD when using multiple frequencies, This HS-DSCH Resource Information is for the 2nd and beyond frequencies.
+ { ID id-multipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION MultipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies, This HS-DSCH Resource Information is for the 2nd and beyond frequencies.
+ { ID id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd CRITICALITY ignore EXTENSION MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies. This E-DCH Resource Information is for the 2nd and beyond frequencies.
...
}
@@ -4555,6 +4760,8 @@ E-DCH-Resources-Information-ResourceStatusInd ::= SEQUENCE {
}
E-DCH-Resources-Information-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional},
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies.
...
}
@@ -4650,6 +4857,13 @@ Power-Local-Cell-Group-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-E
...
}
+MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd ::= SEQUENCE (SIZE (1..maxFrequencyinCell-1)) OF ProtocolIE-Single-Container{{ MultipleFreq-E-DCH-Resources-InformationItem-ResourceStatusInd }}
+ --Includes the 2nd through the max number of frequencies information repetitions.
+
+MultipleFreq-E-DCH-Resources-InformationItem-ResourceStatusInd NBAP-PROTOCOL-IES ::= {
+ { ID id-E-DCH-Resources-Information-ResourceStatusInd CRITICALITY ignore TYPE E-DCH-Resources-Information-ResourceStatusInd PRESENCE mandatory }
+}
+
-- **************************************************************
--
-- SYSTEM INFORMATION UPDATE REQUEST
@@ -4810,7 +5024,22 @@ RadioLinkSetupRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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-ContinuousPacketConnectivityDTX-DRX-Information CRITICALITY reject EXTENSION ContinuousPacketConnectivityDTX-DRX-Information PRESENCE optional }|
- { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information CRITICALITY reject EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information PRESENCE optional },
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information CRITICALITY reject EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information PRESENCE optional }|
+ { ID id-Additional-HS-Cell-Information-RL-Setup CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Setup-List PRESENCE optional },
+ ...
+}
+
+Additional-HS-Cell-Information-RL-Setup-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-RL-Setup-ItemIEs
+
+Additional-HS-Cell-Information-RL-Setup-ItemIEs ::=SEQUENCE{
+ hSPDSCH-RL-ID RL-ID,
+ c-ID C-ID,
+ hS-DSCH-FDD-Secondary-Serving-Information HS-DSCH-FDD-Secondary-Serving-Information,
+ iE-Extensions ProtocolExtensionContainer { { Additional-HS-Cell-Information-RL-Setup-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-HS-Cell-Information-RL-Setup-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -4832,8 +5061,7 @@ UL-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
UL-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-DPC-Mode CRITICALITY reject EXTENSION DPC-Mode PRESENCE optional }|
- { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE conditional },
- -- The IE shall be present if E-DPCH Information IE is present
+ { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE optional },
...
}
@@ -4892,7 +5120,7 @@ RL-InformationItem-RL-SetupRqstFDD ::= SEQUENCE {
minimumDL-power DL-Power,
not-Used-sSDT-Cell-Identity NULL OPTIONAL,
transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL,
- -- This IE shall be present if Diversity Mode IE in UL DPCH Information group is not set to "none"
+ -- This IE shall be present if Diversity Mode IE in UL DPCH Information group is not set to “none”
iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-SetupRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -4906,7 +5134,8 @@ RL-InformationItem-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-RL-Specific-E-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-E-DCH-Info PRESENCE optional }|
{ ID id-SynchronisationIndicator CRITICALITY ignore EXTENSION SynchronisationIndicator PRESENCE optional }|
{ ID id-ExtendedPropagationDelay CRITICALITY ignore EXTENSION ExtendedPropagationDelay PRESENCE optional }|
- { ID id-F-DPCH-SlotFormat CRITICALITY reject EXTENSION F-DPCH-SlotFormat PRESENCE optional },
+ { ID id-F-DPCH-SlotFormat CRITICALITY reject EXTENSION F-DPCH-SlotFormat PRESENCE optional }|
+ { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional},
...
}
E-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
@@ -4924,6 +5153,8 @@ E-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
}
E-DPCH-Information-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-E-RNTI CRITICALITY reject EXTENSION E-RNTI PRESENCE optional }|
+ { ID id-MinimumReducedE-DPDCH-GainFactor CRITICALITY ignore EXTENSION MinimumReducedE-DPDCH-GainFactor PRESENCE optional },
...
}
@@ -5195,7 +5426,20 @@ RadioLinkSetupResponseFDD-IEs NBAP-PROTOCOL-IES ::= {
RadioLinkSetupResponseFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional }|
- { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional },
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional }|
+ { ID id-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional },
+ ...
+}
+Additional-HS-Cell-Information-Response-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-Response-ItemIEs
+
+Additional-HS-Cell-Information-Response-ItemIEs ::=SEQUENCE{
+ hSPDSCH-RL-ID RL-ID,
+ hS-DSCH-FDD-Secondary-Serving-Information-Response HS-DSCH-FDD-Secondary-Serving-Information-Response,
+ iE-Extensions ProtocolExtensionContainer { { Additional-HS-Cell-Information-Response-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-HS-Cell-Information-Response-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -5220,7 +5464,8 @@ RL-InformationResponseItem-RL-SetupRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
{ ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
{ ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
- { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
+ { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }|
+ { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional},
...
}
@@ -5378,7 +5623,8 @@ RLSpecificCauseList-RL-SetupFailureFDD ::= SEQUENCE {
RLSpecificCauseItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-HSDSCH-FDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-FDD-Information-Response PRESENCE optional }|
- { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional },
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional }|
+ { ID id-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional},
...
}
@@ -5421,7 +5667,8 @@ Successful-RL-InformationRespItem-RL-SetupFailureFDD-ExtIEs NBAP-PROTOCOL-EXTENS
{ ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
{ ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
{ ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
- { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
+ { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }|
+ { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional },
...
}
@@ -5542,8 +5789,23 @@ RadioLinkAdditionRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-Serving-Cell-Change-CFN CRITICALITY reject EXTENSION CFN PRESENCE optional }|
{ ID id-HS-DSCH-Serving-Cell-Change-Info CRITICALITY reject EXTENSION HS-DSCH-Serving-Cell-Change-Info PRESENCE optional }|
{ ID id-E-DPCH-Information-RL-AdditionReqFDD CRITICALITY reject EXTENSION E-DPCH-Information-RL-AdditionReqFDD PRESENCE optional }|
- { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE conditional },
+ { ID id-E-DCH-FDD-Information CRITICALITY reject EXTENSION E-DCH-FDD-Information PRESENCE conditional }|
-- This IE shall be present if E-DPCH Information is present
+ { ID id-Additional-HS-Cell-Information-RL-Addition CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Addition-List PRESENCE conditional },
+ ...
+}
+
+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 OPTIONAL,
+ hS-DSCH-FDD-Secondary-Serving-Information HS-DSCH-FDD-Secondary-Serving-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-HS-Cell-Information-RL-Addition-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-HS-Cell-Information-RL-Addition-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -5576,7 +5838,8 @@ RL-InformationItem-RL-AdditionRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-E-DCH-RL-Indication CRITICALITY reject EXTENSION E-DCH-RL-Indication PRESENCE optional }|
{ ID id-RL-Specific-E-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-E-DCH-Info PRESENCE optional }|
{ ID id-SynchronisationIndicator CRITICALITY ignore EXTENSION SynchronisationIndicator PRESENCE optional }|
- { ID id-F-DPCH-SlotFormat CRITICALITY reject EXTENSION F-DPCH-SlotFormat PRESENCE optional },
+ { ID id-F-DPCH-SlotFormat CRITICALITY reject EXTENSION F-DPCH-SlotFormat PRESENCE optional }|
+ { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional },
...
}
@@ -5594,8 +5857,9 @@ E-DPCH-Information-RL-AdditionReqFDD ::= SEQUENCE {
}
E-DPCH-Information-RL-AdditionReqFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-HSDSCH-Configured-Indicator CRITICALITY reject EXTENSION HSDSCH-Configured-Indicator PRESENCE mandatory },
+ { ID id-HSDSCH-Configured-Indicator CRITICALITY reject EXTENSION HSDSCH-Configured-Indicator PRESENCE mandatory }|
-- This shall be present for EDPCH configuration with HSDCH
+ { ID id-MinimumReducedE-DPDCH-GainFactor CRITICALITY ignore EXTENSION MinimumReducedE-DPDCH-GainFactor PRESENCE optional },
...
}
@@ -5806,7 +6070,21 @@ RadioLinkAdditionResponseFDD-IEs NBAP-PROTOCOL-IES ::= {
RadioLinkAdditionResponseFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-HS-DSCH-Serving-Cell-Change-Info-Response CRITICALITY ignore EXTENSION HS-DSCH-Serving-Cell-Change-Info-Response PRESENCE optional }|
{ ID id-E-DCH-Serving-Cell-Change-Info-Response CRITICALITY ignore EXTENSION E-DCH-Serving-Cell-Change-Info-Response PRESENCE optional }|
-{ ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional },
+{ ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional }|
+{ ID id-Additional-HS-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Change-Information-Response-List PRESENCE optional },
+ ...
+}
+
+Additional-HS-Cell-Change-Information-Response-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Change-Information-Response-ItemIEs
+
+Additional-HS-Cell-Change-Information-Response-ItemIEs ::=SEQUENCE{
+ hSPDSCH-RL-ID RL-ID,
+ hS-DSCH-Secondary-Serving-Cell-Change-Information-Response HS-DSCH-Secondary-Serving-Cell-Change-Information-Response,
+ iE-Extensions ProtocolExtensionContainer { { Additional-HS-Cell-Change-Information-Response-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-HS-Cell-Change-Information-Response-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -5830,7 +6108,8 @@ RL-InformationResponseItem-RL-AdditionRspFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::=
{ ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
{ ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
{ ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
- { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
+ { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }|
+ { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional},
...
}
@@ -5985,7 +6264,8 @@ RadioLinkAdditionFailureFDD-IEs NBAP-PROTOCOL-IES ::= {
RadioLinkAdditionFailureFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-HS-DSCH-Serving-Cell-Change-Info-Response CRITICALITY ignore EXTENSION HS-DSCH-Serving-Cell-Change-Info-Response PRESENCE optional }|
-{ ID id-E-DCH-Serving-Cell-Change-Info-Response CRITICALITY ignore EXTENSION E-DCH-Serving-Cell-Change-Info-Response PRESENCE optional },
+{ ID id-E-DCH-Serving-Cell-Change-Info-Response CRITICALITY ignore EXTENSION E-DCH-Serving-Cell-Change-Info-Response PRESENCE optional }|
+{ ID id-Additional-HS-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Change-Information-Response-List PRESENCE optional },
...
}
@@ -6053,7 +6333,8 @@ Successful-RL-InformationRespItem-RL-AdditionFailureFDD-ExtIEs NBAP-PROTOCOL-EX
{ ID id-DL-PowerBalancing-ActivationIndicator CRITICALITY ignore EXTENSION DL-PowerBalancing-ActivationIndicator PRESENCE optional }|
{ ID id-E-DCH-RL-Set-ID CRITICALITY ignore EXTENSION RL-Set-ID PRESENCE optional }|
{ ID id-E-DCH-FDD-DL-Control-Channel-Information CRITICALITY ignore EXTENSION E-DCH-FDD-DL-Control-Channel-Information PRESENCE optional }|
- { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional },
+ { ID id-Initial-DL-DPCH-TimingAdjustment CRITICALITY ignore EXTENSION DL-DPCH-TimingAdjustment PRESENCE optional }|
+ { ID id-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional },
...
}
@@ -6191,7 +6472,24 @@ RadioLinkReconfigurationPrepareFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID 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-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 },
+ ...
+}
+
+Additional-HS-Cell-Information-RL-Reconf-Prep ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-RL-Reconf-Prep-ItemIEs
+
+Additional-HS-Cell-Information-RL-Reconf-Prep-ItemIEs ::=SEQUENCE{
+ hSPDSCH-RL-ID RL-ID,
+ c-ID C-ID OPTIONAL,
+ hS-DSCH-FDD-Secondary-Serving-Information HS-DSCH-FDD-Secondary-Serving-Information OPTIONAL,
+ hS-DSCH-Secondary-Serving-Information-To-Modify HS-DSCH-Secondary-Serving-Information-To-Modify OPTIONAL,
+ hS-HS-DSCH-Secondary-Serving-Remove HS-DSCH-Secondary-Serving-Remove OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-HS-Cell-Information-RL-Reconf-Prep-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-HS-Cell-Information-RL-Reconf-Prep-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -6285,7 +6583,7 @@ RL-InformationItem-RL-ReconfPrepFDD ::= SEQUENCE {
not-Used-sSDT-Indication NULL OPTIONAL,
not-Used-sSDT-Cell-Identity NULL OPTIONAL,
transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL,
- -- This IE shall be present if Diversity Mode IE is present in UL DPCH Information IE and it is not set to "none"
+ -- This IE shall be present if Diversity Mode IE is present in UL DPCH Information IE and it is not set to “none”
iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-ReconfPrepFDD-ExtIEs} } OPTIONAL,
...
}
@@ -6317,6 +6615,7 @@ E-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
}
E-DPCH-Information-RL-ReconfPrepFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MinimumReducedE-DPDCH-GainFactor CRITICALITY ignore EXTENSION MinimumReducedE-DPDCH-GainFactor PRESENCE optional },
...
}
@@ -6393,7 +6692,9 @@ RadioLinkReconfigurationPrepareTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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-E-DCH-LCR-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-LCR-Information-Reconfig PRESENCE optional }|
+ { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD only
...
}
@@ -7230,7 +7531,8 @@ RadioLinkReconfigurationReady-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-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-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional },
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional }|
+ { ID id-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional },
...
}
@@ -7427,10 +7729,29 @@ RadioLinkReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-E-DCH-MACdFlows-to-Add CRITICALITY reject EXTENSION E-DCH-MACdFlows-Information PRESENCE optional }|
{ ID id-E-DCH-MACdFlows-to-Delete CRITICALITY reject EXTENSION E-DCH-MACdFlows-to-Delete PRESENCE optional }|
{ ID id-Serving-E-DCH-RL-ID CRITICALITY reject EXTENSION Serving-E-DCH-RL-ID PRESENCE optional }|
- { ID id-CPC-Information CRITICALITY reject EXTENSION CPC-Information 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 },
+ ...
+}
+
+Additional-HS-Cell-Information-RL-Reconf-Req ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-RL-Reconf-Req-ItemIEs
+
+Additional-HS-Cell-Information-RL-Reconf-Req-ItemIEs ::=SEQUENCE{
+ hSPDSCH-RL-ID RL-ID,
+ c-ID C-ID OPTIONAL,
+ hS-DSCH-FDD-Secondary-Serving-Information HS-DSCH-FDD-Secondary-Serving-Information OPTIONAL,
+ hS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised OPTIONAL,
+ hS-DSCH-Secondary-Serving-Remove HS-DSCH-Secondary-Serving-Remove OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-HS-Cell-Information-RL-Reconf-Req-ExtIEs} } OPTIONAL,
...
}
+Additional-HS-Cell-Information-RL-Reconf-Req-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
UL-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
ul-TFCS TFCS OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { UL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs} } OPTIONAL,
@@ -7438,8 +7759,7 @@ UL-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
}
UL-DPCH-Information-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE conditional },
- -- The IE shall be present if E-DPCH Information IE is present
+ { ID id-UL-DPDCH-Indicator-For-E-DCH-Operation CRITICALITY reject EXTENSION UL-DPDCH-Indicator-For-E-DCH-Operation PRESENCE optional },
...
}
@@ -7508,6 +7828,7 @@ E-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
}
E-DPCH-Information-RL-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MinimumReducedE-DPDCH-GainFactor CRITICALITY ignore EXTENSION MinimumReducedE-DPDCH-GainFactor PRESENCE optional },
...
}
@@ -7551,7 +7872,9 @@ RadioLinkReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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-E-DCH-LCR-Information-Reconfig CRITICALITY reject EXTENSION E-DCH-LCR-Information-Reconfig PRESENCE optional }|
+ { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD only
...
}
@@ -7727,7 +8050,8 @@ RadioLinkReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
-- TDD only
{ ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }|
{ ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional }|
- { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional },
+ { ID id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response CRITICALITY ignore EXTENSION ContinuousPacketConnectivityHS-SCCH-less-Information-Response PRESENCE optional }|
+ { ID id-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional },
...
}
@@ -7923,7 +8247,7 @@ DedicatedMeasurementInitiationRequest-IEs NBAP-PROTOCOL-IES ::= {
DedicatedMeasurementInitiationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-NumberOfReportedCellPortions CRITICALITY reject EXTENSION NumberOfReportedCellPortions PRESENCE conditional }|
- -- The IE shall be present if the Dedicated Measurement Type IE is set to "Best Cell Portions", FDD only.
+ -- The IE shall be present if the Dedicated Measurement Type IE is set to ”Best Cell Portions”, FDD only.
{ ID id-MeasurementRecoveryBehavior CRITICALITY ignore EXTENSION MeasurementRecoveryBehavior PRESENCE optional }|
{ ID id-AlternativeFormatReportingIndicator CRITICALITY ignore EXTENSION AlternativeFormatReportingIndicator PRESENCE optional },
...
@@ -8719,7 +9043,11 @@ PhysicalSharedChannelReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSIO
{ ID id-HSDSCH-Common-System-InformationFDD CRITICALITY reject EXTENSION HSDSCH-Common-System-InformationFDD PRESENCE optional }|
{ ID id-Common-MACFlows-to-DeleteFDD CRITICALITY reject EXTENSION Common-MACFlows-to-DeleteFDD PRESENCE optional }|
{ ID id-HSDSCH-Paging-System-InformationFDD CRITICALITY reject EXTENSION HSDSCH-Paging-System-InformationFDD PRESENCE optional }|
- { ID id-Paging-MACFlows-to-DeleteFDD CRITICALITY reject EXTENSION Paging-MACFlows-to-DeleteFDD PRESENCE optional },
+ { ID id-Paging-MACFlows-to-DeleteFDD CRITICALITY reject EXTENSION Paging-MACFlows-to-DeleteFDD PRESENCE optional }|
+ { ID id-Common-EDCH-System-InformationFDD CRITICALITY reject EXTENSION Common-EDCH-System-InformationFDD PRESENCE optional }|
+ { ID id-Common-UL-MACFlows-to-DeleteFDD CRITICALITY reject EXTENSION Common-MACFlows-to-DeleteFDD PRESENCE optional }|
+ { ID id-Common-EDCH-MACdFlows-to-DeleteFDD CRITICALITY reject EXTENSION E-DCH-MACdFlows-to-Delete PRESENCE optional }|
+ { ID id-Enhanced-UE-DRX-InformationFDD CRITICALITY reject EXTENSION Enhanced-UE-DRX-InformationFDD PRESENCE optional },
...
}
@@ -8792,8 +9120,16 @@ PhysicalSharedChannelReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSIO
-- Applicable to 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD.
{ ID id-Maximum-Target-ReceivedTotalWideBandPower-LCR CRITICALITY reject EXTENSION Maximum-Target-ReceivedTotalWideBandPower-LCR PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only.
- { ID id-Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst CRITICALITY reject EXTENSION Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst PRESENCE optional },
+ { ID id-Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst CRITICALITY reject EXTENSION Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only, used when there are more than maxNrOfHSSCCHs HS-SCCHs in the message.
+ { ID id-HSDSCH-Common-System-InformationLCR CRITICALITY reject EXTENSION HSDSCH-Common-System-InformationLCR PRESENCE optional }|
+ { ID id-Common-MACFlows-to-DeleteLCR CRITICALITY reject EXTENSION Common-MACFlows-to-DeleteLCR PRESENCE optional }|
+ { ID id-HSDSCH-Paging-System-InformationLCR CRITICALITY reject EXTENSION HSDSCH-Paging-System-InformationLCR PRESENCE optional }|
+ { ID id-Paging-MACFlows-to-DeleteLCR CRITICALITY reject EXTENSION Paging-MACFlows-to-DeleteLCR PRESENCE optional }|
+ { ID id-Common-EDCH-System-InformationLCR CRITICALITY reject EXTENSION Common-EDCH-System-InformationLCR PRESENCE optional }|
+ { ID id-Common-UL-MACFlows-to-DeleteLCR CRITICALITY reject EXTENSION Common-MACFlows-to-DeleteLCR PRESENCE optional }|
+ { ID id-Common-EDCH-MACdFlows-to-DeleteLCR CRITICALITY reject EXTENSION E-DCH-MACdFlows-to-DeleteLCR PRESENCE optional }|
+ { ID id-Enhanced-UE-DRX-InformationLCR CRITICALITY reject EXTENSION Enhanced-UE-DRX-InformationLCR PRESENCE optional },
...
}
@@ -9441,22 +9777,6 @@ DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENS
DL-HS-PDSCH-Codelist-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSPDSCHs)) OF TDD-ChannelisationCode
-DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst
-
-DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst::= SEQUENCE {
- timeSlot TimeSlotLCR,
- midambleShiftAndBurstType MidambleShiftLCR,
- dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst,
- maxHSDSCH-HSSCCH-Power MaximumTransmissionPower OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
- ...
-}
-
-DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- ...
-}
-
-DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfHSPDSCHs)) OF TDD-ChannelisationCode
DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-HS-PDSCH-Timeslot-InformationItem-768-PSCH-ReconfRqst
@@ -9905,11 +10225,16 @@ E-PUCH-Information-LCR-PSCH-ReconfRqst ::= SEQUENCE {
lTGI-Presence LTGI-Presence,
sNPL-Reporting-Type SNPL-Reporting-Type,
e-PUCH-Timeslot-InfoLCR E-PUCH-Timeslot-InfoLCR OPTIONAL,
+ -- This E-PUCH Timeslot Information is for the first Frequency repetition, E-PUCH timeslot information for Frequency repetitions 2 and on, should be defined in MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst.
iE-Extensions ProtocolExtensionContainer { { E-PUCH-Information-LCR-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
...
}
E-PUCH-Information-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional}|
+ -- This is the UARFCN for the first Frequency repetition. Mandatory for 1.28Mcps TDD when using multiple frequencies.
+ { ID id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst PRESENCE optional },
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies.This E-PUCH Information is for the 2nd and beyond frequencies.
...
}
@@ -9953,6 +10278,8 @@ E-AGCH-InformationItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
}
E-AGCH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional},
+ -- Mandatory for 1.28Mcps TDD when using multiple frequencies
...
}
@@ -9980,6 +10307,8 @@ E-AGCH-InformationModifyItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
}
E-AGCH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional},
+ -- Mandatory for 1.28Mcps TDD when using multiple frequencies
...
}
@@ -10007,6 +10336,10 @@ E-HICH-InformationItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
}
E-HICH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Extended-E-HICH-ID-TDD CRITICALITY ignore EXTENSION Extended-E-HICH-ID-TDD PRESENCE optional}|
+ -- Applicable to 1.28Mcps TDD only when the E-HICH identity has a value larger than 31.
+ { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional},
+ -- Mandatory for 1.28Mcps TDD when using multiple frequencies
...
}
@@ -10034,6 +10367,10 @@ E-HICH-InformationModifyItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
}
E-HICH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Extended-E-HICH-ID-TDD CRITICALITY ignore EXTENSION Extended-E-HICH-ID-TDD PRESENCE optional}|
+ --Applicable to 1.28Mcps TDD only when the E-HICH identity has a value larger than 31.
+ { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional},
+ -- Mandatory for 1.28Mcps TDD when using multiple frequencies
...
}
@@ -10046,6 +10383,8 @@ Delete-From-E-HICH-Resource-PoolItem-PSCH-ReconfRqst ::= SEQUENCE {
}
Delete-From-E-HICH-Resource-PoolItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Extended-E-HICH-ID-TDD CRITICALITY ignore EXTENSION Extended-E-HICH-ID-TDD PRESENCE optional},
+ -- Applicable to 1.28Mcps TDD only when the E-HICH identity has a value larger than 31.
...
}
@@ -10061,6 +10400,23 @@ SYNC-UL-Partition-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1.. maxNrOfHSSCCHsinExt)) OF Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst
+MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (1..maxFrequencyinCell-1)) OF ProtocolIE-Single-Container {{ MultipleFreq-E-PUCH-Timeslot-InformationItemIE-LCR-PSCH-ReconfRqst}}
+--Includes the 2nd through the max number of frequencies information repetitions.
+
+MultipleFreq-E-PUCH-Timeslot-InformationItemIE-LCR-PSCH-ReconfRqst NBAP-PROTOCOL-IES ::= {
+ { ID id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst CRITICALITY ignore TYPE MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst PRESENCE optional }
+}
+
+MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst ::= SEQUENCE {
+ e-PUCH-Timeslot-InfoLCR E-PUCH-Timeslot-InfoLCR OPTIONAL,
+ uARFCN UARFCN,
+ iE-Extensions ProtocolExtensionContainer { { MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
-- **************************************************************
--
@@ -10083,7 +10439,31 @@ PhysicalSharedChannelReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION
{ ID id-E-HICH-TimeOffset CRITICALITY reject EXTENSION E-HICH-TimeOffset PRESENCE optional }|
{ ID id-E-HICH-TimeOffsetLCR CRITICALITY reject EXTENSION E-HICH-TimeOffsetLCR PRESENCE optional }|
{ ID id-HSDSCH-Common-System-Information-ResponseFDD CRITICALITY ignore EXTENSION HSDSCH-Common-System-Information-ResponseFDD PRESENCE optional }|
- { ID id-HSDSCH-Paging-System-Information-ResponseFDD CRITICALITY ignore EXTENSION HSDSCH-Paging-System-Information-ResponseFDD PRESENCE optional },
+ { ID id-HSDSCH-Paging-System-Information-ResponseFDD CRITICALITY ignore EXTENSION HSDSCH-Paging-System-Information-ResponseFDD PRESENCE optional }|
+ { ID id-UARFCNforNt CRITICALITY reject EXTENSION UARFCN PRESENCE optional}|
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies. This is the UARFCN for the first Frequency repetition.
+ { ID id-E-HICH-TimeOffset-Extension CRITICALITY reject EXTENSION E-HICH-TimeOffset-ExtensionLCR PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD when using multiple frequencies. This E-HICH-TimeOffset-ExtensionLCR is the E-HICH Time Offset LCR for the 2nd and beyond frequencies.
+ { ID id-Common-EDCH-System-Information-ResponseFDD CRITICALITY ignore EXTENSION Common-EDCH-System-Information-ResponseFDD PRESENCE optional }|
+ -- FDD only
+ { ID id-HSDSCH-Common-System-Information-ResponseLCR CRITICALITY ignore EXTENSION HSDSCH-Common-System-Information-ResponseLCR PRESENCE optional }|
+ { ID id-HSDSCH-Paging-System-Information-ResponseLCR CRITICALITY ignore EXTENSION HSDSCH-Paging-System-Information-ResponseLCR PRESENCE optional }|
+ { ID id-Common-EDCH-System-Information-ResponseLCR CRITICALITY ignore EXTENSION Common-EDCH-System-Information-ResponseLCR PRESENCE optional },
+ ...
+}
+
+E-HICH-TimeOffset-ExtensionLCR ::= SEQUENCE (SIZE (1..maxFrequencyinCell-1)) OF ProtocolIE-Single-Container{{ Multiple-E-HICH-TimeOffsetLCR }}
+
+Multiple-E-HICH-TimeOffsetLCR NBAP-PROTOCOL-IES ::= {
+ { ID id-MultipleFreq-E-HICH-TimeOffsetLCR CRITICALITY reject TYPE MultipleFreq-E-HICH-TimeOffsetLCR PRESENCE optional }
+}
+MultipleFreq-E-HICH-TimeOffsetLCR ::= SEQUENCE {
+ e-HICH-TimeOffsetLCR E-HICH-TimeOffsetLCR,
+ uARFCN UARFCN,
+ iE-Extensions ProtocolExtensionContainer { { MultipleFreq-E-HICH-TimeOffsetLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+MultipleFreq-E-HICH-TimeOffsetLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -10186,12 +10566,17 @@ Unsuccessful-UARFCNItemIE-PSCH-ReconfFailureTDD NBAP-PROTOCOL-IES ::= {
Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD ::= SEQUENCE {
uARFCN UARFCN,
+ -- Used for 1.28 Mcps TDD to indicate the carrier on which HSDPA or HSUPA resources configuration failure occurs.
cause Cause,
iE-Extensions ProtocolExtensionContainer { {Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD-ExtIEs} } OPTIONAL,
...
}
Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-HS-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional}|
+ -- Used to indicate the cause of HSDPA related configuration failure.
+ { ID id-E-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional},
+ -- Used to indicate the cause of E-DCH related configuration failure.
...
}
@@ -11310,7 +11695,21 @@ RadioLinkParameterUpdateIndicationFDD-IEs NBAP-PROTOCOL-IES ::= {
}
RadioLinkParameterUpdateIndicationFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-E-DCH-FDD-Update-Information CRITICALITY ignore EXTENSION E-DCH-FDD-Update-Information 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 },
+ ...
+}
+
+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{
+ 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,
+ ...
+}
+
+Additional-HS-Cell-Information-RL-Setup-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -11361,4 +11760,27 @@ MBMSNotificationUpdateCommand-Extensions NBAP-PROTOCOL-EXTENSION ::= {
...
}
+
+-- **************************************************************
+--
+-- UE STATUS UPDATE
+--
+-- **************************************************************
+
+UEStatusUpdateCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{UEStatusUpdateCommand-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{UEStatusUpdateCommand-Extensions}} OPTIONAL,
+ ...
+}
+
+UEStatusUpdateCommand-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-Cell-ERNTI-Status-Information CRITICALITY ignore TYPE Cell-ERNTI-Status-Information PRESENCE mandatory },
+ ...
+}
+
+UEStatusUpdateCommand-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
END
+
diff --git a/asn1/nbap/NBAP-PDU-Descriptions.asn b/asn1/nbap/NBAP-PDU-Descriptions.asn
index 607b7f29ae..1776819fa5 100644
--- a/asn1/nbap/NBAP-PDU-Descriptions.asn
+++ b/asn1/nbap/NBAP-PDU-Descriptions.asn
@@ -1,7 +1,7 @@
-- NBAP-PDU-Descriptions.asn
--
--- Taken from 3GPP TS 25.433 V7.7.0 (2007-12)
--- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/25433-770.zip/25433-770.DOC
+-- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
--
-- 9.3.2 Elementary Procedure Definitions
--
@@ -139,7 +139,9 @@ FROM NBAP-CommonDataTypes
CellSynchronisationReportTDD,
CellSynchronisationTerminationRequestTDD,
CellSynchronisationFailureIndicationTDD,
- MBMSNotificationUpdateCommand
+ MBMSNotificationUpdateCommand,
+ UEStatusUpdateCommand
+
FROM NBAP-PDU-Contents
id-audit,
@@ -194,7 +196,9 @@ FROM NBAP-PDU-Contents
id-synchronisedRadioLinkReconfigurationPreparation,
id-systemInformationUpdate,
id-unblockResource,
- id-unSynchronisedRadioLinkReconfiguration
+ id-unSynchronisedRadioLinkReconfiguration,
+ id-uEStatusUpdate
+
FROM NBAP-Constants;
-- **************************************************************
@@ -350,7 +354,9 @@ NBAP-ELEMENTARY-PROCEDURES-CLASS-2 NBAP-ELEMENTARY-PROCEDURE ::= {
radioLinkActivationTDD |
radioLinkParameterUpdateFDD |
radioLinkParameterUpdateTDD |
- mBMSNotificationUpdate
+ mBMSNotificationUpdate |
+ uEStatusUpdate
+
}
-- **************************************************************
@@ -933,5 +939,14 @@ mBMSNotificationUpdate NBAP-ELEMENTARY-PROCEDURE ::= {
CRITICALITY ignore
}
+-- *** UEStatusUpdate ***
+uEStatusUpdate NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UEStatusUpdateCommand
+ MESSAGE DISCRIMINATOR common
+ PROCEDURE ID { procedureCode id-uEStatusUpdate, ddMode fdd }
+ CRITICALITY ignore
+}
+
END
+
diff --git a/asn1/nbap/nbap.cnf b/asn1/nbap/nbap.cnf
index e8378ce8dd..b3c66b6c74 100644
--- a/asn1/nbap/nbap.cnf
+++ b/asn1/nbap/nbap.cnf
@@ -353,9 +353,9 @@ DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD N nbap.ies id-DL-DPCH-Info
DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD N nbap.ies id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD
RL-InformationResponseList-RL-ReconfReady N nbap.ies id-RL-InformationResponseList-RL-ReconfReady
RL-InformationResponseItem-RL-ReconfReady N nbap.ies id-RL-InformationResponseItem-RL-ReconfReady
-CauseLevel-RL-ReconfFailure N nbap.ies id-CauseLevel-RL-ReconfFailure
-RL-ReconfigurationFailureItem-RL-ReconfFailure N nbap.ies id-RL-ReconfigurationFailureItem-RL-ReconfFailure
-CFN N nbap.ies id-CFN
+CauseLevel-RL-ReconfFailure N nbap.ies id-CauseLevel-RL-ReconfFailure
+RL-ReconfigurationFailureItem-RL-ReconfFailure N nbap.ies id-RL-ReconfigurationFailureItem-RL-ReconfFailure
+CFN N nbap.ies id-CFN
UL-DPCH-Information-RL-ReconfRqstFDD N nbap.ies id-UL-DPCH-Information-RL-ReconfRqstFDD
DL-DPCH-Information-RL-ReconfRqstFDD N nbap.ies id-DL-DPCH-Information-RL-ReconfRqstFDD
DCH-DeleteList-RL-ReconfRqstFDD N nbap.ies id-DCH-DeleteList-RL-ReconfRqstFDD
@@ -411,38 +411,38 @@ HS-SCCH-FDD-Code-Information N nbap.ies id-HS-SCCH-FDD-Code-Information-PS
PDSCHSets-AddList-PSCH-ReconfRqst N nbap.ies id-PDSCHSets-AddList-PSCH-ReconfRqst
PDSCHSets-ModifyList-PSCH-ReconfRqst N nbap.ies id-PDSCHSets-ModifyList-PSCH-ReconfRqst
PDSCHSets-DeleteList-PSCH-ReconfRqst N nbap.ies id-PDSCHSets-DeleteList-PSCH-ReconfRqst
-PUSCHSets-AddList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-AddList-PSCH-ReconfRqst
-PUSCHSets-ModifyList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-ModifyList-PSCH-ReconfRqst
-PUSCHSets-DeleteList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-DeleteList-PSCH-ReconfRqst
-PDSCH-Information-AddItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-Information-AddListIE-PSCH-ReconfRqst
-PDSCH-Information-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst
-PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst
-PUSCH-Information-AddItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-Information-AddListIE-PSCH-ReconfRqst
-PUSCH-Information-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst
-PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst
-CauseLevel-PSCH-ReconfFailure N nbap.ies id-CauseLevel-PSCH-ReconfFailure
-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD N nbap.ies id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD
-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD N nbap.ies id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD
-ResetIndicator N nbap.ies id-ResetIndicator
-CommunicationContextInfoItem-Reset N nbap.ies id-CommunicationContextInfoItem-Reset
-CommunicationControlPortInfoItem-Reset N nbap.ies id-CommunicationControlPortInfoItem-Reset
-InformationExchangeID N nbap.ies id-InformationExchangeID
-InformationExchangeObjectType-InfEx-Rqst N nbap.ies id-InformationExchangeObjectType-InfEx-Rqst
-InformationType N nbap.ies id-InformationType
-InformationReportCharacteristics N nbap.ies id-InformationReportCharacteristics
-InformationExchangeObjectType-InfEx-Rsp N nbap.ies id-InformationExchangeObjectType-InfEx-Rsp
-InformationExchangeObjectType-InfEx-Rprt N nbap.ies id-InformationExchangeObjectType-InfEx-Rprt
-CellSyncBurstRepetitionPeriod N nbap.ies id-cellSyncBurstRepetitionPeriod
-TimeslotInfo-CellSyncInitiationRqstTDD N nbap.ies id-timeslotInfo-CellSyncInitiationRqstTDD
-CellSyncBurstTransInit-CellSyncInitiationRqstTDD N nbap.ies id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD
-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD N nbap.ies id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD
-TimeSlot N nbap.ies id-TimeSlot
-NCyclesPerSFNperiod N nbap.ies id-NCyclesPerSFNperiod
-NRepetitionsPerCyclePeriod N nbap.ies id-NRepetitionsPerCyclePeriod
-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD
-CellSyncBurstMeasInfo-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD
-CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD
-SynchronisationReportType N nbap.ies id-SynchronisationReportType
+PUSCHSets-AddList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-AddList-PSCH-ReconfRqst
+PUSCHSets-ModifyList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-ModifyList-PSCH-ReconfRqst
+PUSCHSets-DeleteList-PSCH-ReconfRqst N nbap.ies id-PUSCHSets-DeleteList-PSCH-ReconfRqst
+PDSCH-Information-AddItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-Information-AddListIE-PSCH-ReconfRqst
+PDSCH-Information-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst
+PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst
+PUSCH-Information-AddItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-Information-AddListIE-PSCH-ReconfRqst
+PUSCH-Information-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst
+PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst N nbap.ies id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst
+CauseLevel-PSCH-ReconfFailure N nbap.ies id-CauseLevel-PSCH-ReconfFailure
+Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD N nbap.ies id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD
+Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD N nbap.ies id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD
+ResetIndicator N nbap.ies id-ResetIndicator
+CommunicationContextInfoItem-Reset N nbap.ies id-CommunicationContextInfoItem-Reset
+CommunicationControlPortInfoItem-Reset N nbap.ies id-CommunicationControlPortInfoItem-Reset
+InformationExchangeID N nbap.ies id-InformationExchangeID
+InformationExchangeObjectType-InfEx-Rqst N nbap.ies id-InformationExchangeObjectType-InfEx-Rqst
+InformationType N nbap.ies id-InformationType
+InformationReportCharacteristics N nbap.ies id-InformationReportCharacteristics
+InformationExchangeObjectType-InfEx-Rsp N nbap.ies id-InformationExchangeObjectType-InfEx-Rsp
+InformationExchangeObjectType-InfEx-Rprt N nbap.ies id-InformationExchangeObjectType-InfEx-Rprt
+CellSyncBurstRepetitionPeriod N nbap.ies id-cellSyncBurstRepetitionPeriod
+TimeslotInfo-CellSyncInitiationRqstTDD N nbap.ies id-timeslotInfo-CellSyncInitiationRqstTDD
+CellSyncBurstTransInit-CellSyncInitiationRqstTDD N nbap.ies id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD
+CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD N nbap.ies id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD
+TimeSlot N nbap.ies id-TimeSlot
+NCyclesPerSFNperiod N nbap.ies id-NCyclesPerSFNperiod
+NRepetitionsPerCyclePeriod N nbap.ies id-NRepetitionsPerCyclePeriod
+CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD
+CellSyncBurstMeasInfo-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD
+CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD N nbap.ies id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD
+SynchronisationReportType N nbap.ies id-SynchronisationReportType
SynchronisationReportCharacteristics N nbap.ies id-SynchronisationReportCharacteristics
CellAdjustmentInfo-SyncAdjustmentRqstTDD N nbap.ies id-CellAdjustmentInfo-SyncAdjustmntRqstTDD
CellAdjustmentInfoItem-SyncAdjustmentRqstTDD N nbap.ies id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD
@@ -466,13 +466,25 @@ HSDSCH-TDD-Update-Information N nbap.ies id-HSDSCH-TDD-Update-Informatio
Modification-Period N nbap.ies id-Modification-Period
MICH-CFN N nbap.ies id-MICH-CFN
NI-Information N nbap.ies id-NI-Information-NotifUpdateCmd
-Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp N nbap.ies id-Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp
+Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp N nbap.ies id-Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp
Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd N nbap.ies id-Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd
UPPCH-LCR-InformationItem-AuditRsp N nbap.ies id-UPPCH-LCR-InformationItem-AuditRsp
UPPCH-LCR-InformationItem-ResourceStatusInd N nbap.ies id-UPPCH-LCR-InformationItem-ResourceStatusInd
Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD N nbap.ies id-Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD
UARFCNSpecificCauseList-PSCH-ReconfFailureTDD N nbap.ies id-UARFCNSpecificCauseList
MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst N nbap.ies id-MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst
+MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst N nbap.ies id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst
+MultipleFreq-E-HICH-TimeOffsetLCR N nbap.ies id-MultipleFreq-E-HICH-TimeOffsetLCR
+PLCCH-parameters N nbap.ies id-PLCCH-parameters
+E-RUCCH-parameters N nbap.ies id-E-RUCCH-parameters
+E-RUCCH-768-parameters N nbap.ies id-E-RUCCH-768-parameters
+Cell-ERNTI-Status-Information N nbap.ies id-Cell-ERNTI-Status-Information
+ERACH-CM-Rqst N nbap.ies id-ERACH-CM-Rqst
+ERACH-CM-Rsp N nbap.ies id-ERACH-CM-Rsp
+ERACH-CM-Rprt N nbap.ies id-ERACH-CM-Rprt
+EDCH-RACH-Report-Value N nbap.ies id-EDCH-RACH-Report-Value
+EDCH-RACH-Report-IncrDecrThres N nbap.ie id-EDCH-RACH-Report-IncrDecrThres
+EDCH-RACH-Report-ThresholdInformation N nbap.ien id-EDCH-RACH-Report-ThresholdInformation
#NBAP-PROTOCOL-EXTENSION
BroadcastCommonTransportBearerIndication N nbap.extension id-BroadcastCommonTransportBearerIndication
@@ -563,236 +575,236 @@ E-DCH-Capability N nbap.extension id-E-DCH-Capability
E-DCH-TTI2ms-Capability N nbap.extension id-E-DCH-TTI2ms-Capability
E-DCH-SF-Capability N nbap.extension id-E-DCH-SF-Capability
E-DCH-HARQ-Combining-Capability N nbap.extension id-E-DCH-HARQ-Combining-Capability
-E-DCHCapacityConsumptionLaw N nbap.extension id-E-DCH-CapacityConsumptionLaw
-F-DPCH-Capability N nbap.extension id-F-DPCH-Capability
-E-DCH-TDD-CapacityConsumptionLaw N nbap.extension id-E-DCH-TDD-CapacityConsumptionLaw
-ContinuousPacketConnectivityDTX-DRX-Capability N nbap.extension id-ContinuousPacketConnectivityDTX-DRX-Capability
-Max-UE-DTX-Cycle N nbap.extension id-Max-UE-DTX-Cycle
-ContinuousPacketConnectivityHS-SCCH-less-Capability N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Capability
-MIMO-Capability N nbap.extension id-MIMO-Capability
-SixtyfourQAM-DL-Capability N nbap.extension id-SixtyfourQAM-DL-Capability
-MBMS-Capability N nbap.extension id-MBMS-Capability
-Enhanced-FACH-Capability N nbap.extension id-Enhanced-FACH-Capability
-Enhanced-PCH-Capability N nbap.extension id-Enhanced-PCH-Capability
-SixteenQAM-UL-Capability N nbap.extension id-SixteenQAM-UL-Capability
-HSDSCH-MACdPDU-SizeCapability N nbap.extension id-HSDSCH-MACdPDU-SizeCapability
-F-DPCH-SlotFormatCapability N nbap.extension id-F-DPCH-SlotFormatCapability
-CommonMeasurementAccuracy N nbap.extension id-CommonMeasurementAccuracy
-MeasurementRecoveryBehavior N nbap.extension id-MeasurementRecoveryBehavior
-RTWP-ReportingIndicator N nbap.extension id-RTWP-ReportingIndicator
-RTWP-CellPortion-ReportingIndicator N nbap.extension id-RTWP-CellPortion-ReportingIndicator
-Reference-ReceivedTotalWideBandPowerReporting N nbap.extension id-Reference-ReceivedTotalWideBandPowerReporting
-TimeSlotLCR N nbap.extension id-TimeSlotLCR-CM-Rqst
-NeighbouringCellMeasurementInformation N nbap.extension id-NeighbouringCellMeasurementInformation
-MeasurementRecoverySupportIndicator N nbap.extension id-MeasurementRecoverySupportIndicator
-Reference-ReceivedTotalWideBandPowerSupportIndicator N nbap.extension id-Reference-ReceivedTotalWideBandPowerSupportIndicator
-Reference-ReceivedTotalWideBandPower N nbap.extension id-Reference-ReceivedTotalWideBandPower
-MeasurementRecoveryReportingIndicator N nbap.extension id-MeasurementRecoveryReportingIndicator
-IPDLParameter-Information-Cell-SetupRqstFDD N nbap.extension id-IPDLParameter-Information-Cell-SetupRqstFDD
-CellPortion-InformationList-Cell-SetupRqstFDD N nbap.extension id-CellPortion-InformationList-Cell-SetupRqstFDD
-MIMO-PilotConfiguration N nbap.extension id-MIMO-PilotConfiguration
-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD N nbap.extension id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD
-PCCPCH-LCR-Information-Cell-SetupRqstTDD N nbap.extension id-PCCPCH-LCR-Information-Cell-SetupRqstTDD
-DwPCH-LCR-Information-Cell-SetupRqstTDD N nbap.extension id-DwPCH-LCR-Information-Cell-SetupRqstTDD
-ReferenceSFNoffset N nbap.extension id-ReferenceSFNoffset
-IPDLParameter-Information-Cell-SetupRqstTDD N nbap.extension id-IPDLParameter-Information-Cell-SetupRqstTDD
-IPDLParameter-Information-LCR-Cell-SetupRqstTDD N nbap.extension id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD
-PCCPCH-768-Information-Cell-SetupRqstTDD N nbap.extension id-PCCPCH-768-Information-Cell-SetupRqstTDD
-SCH-768-Information-Cell-SetupRqstTDD N nbap.extension id-SCH-768-Information-Cell-SetupRqstTDD
-MBSFN-Only-Mode-Indicator N nbap.extension id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR
-CellParameterID N nbap.extension id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD
-CellParameterID N nbap.extension id-Time-Slot-Parameter-ID
-IPDLParameter-Information-Cell-ReconfRqstFDD N nbap.extension id-IPDLParameter-Information-Cell-ReconfRqstFDD
-CellPortion-InformationList-Cell-ReconfRqstFDD N nbap.extension id-CellPortion-InformationList-Cell-ReconfRqstFDD
-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD N nbap.extension id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD
-DwPCH-LCR-Information-Cell-ReconfRqstTDD N nbap.extension id-DwPCH-LCR-Information-Cell-ReconfRqstTDD
-IPDLParameter-Information-Cell-ReconfRqstTDD N nbap.extension id-IPDLParameter-Information-Cell-ReconfRqstTDD
-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD N nbap.extension id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD
-SCH-768-Information-Cell-ReconfRqstTDD N nbap.extension id-SCH-768-Information-Cell-ReconfRqstTDD
-PCCPCH-768-Information-Cell-ReconfRqstTDD N nbap.extension id-PCCPCH-768-Information-Cell-ReconfRqstTDD
-CellParameterID N nbap.extension id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD
-Power-Local-Cell-Group-InformationList-ResourceStatusInd N nbap.extension id-Power-Local-Cell-Group-InformationList-ResourceStatusInd
-MBSFN-Only-Mode-Capability N nbap.extension id-MBSFN-Only-Mode-Capability
-Power-Local-Cell-Group-InformationList2-ResourceStatusInd N nbap.extension id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd
-FPACH-LCR-InformationList-ResourceStatusInd N nbap.extension id-FPACH-LCR-InformationList-ResourceStatusInd
-DwPCH-LCR-Information-ResourceStatusInd N nbap.extension id-DwPCH-LCR-Information-ResourceStatusInd
-HS-DSCH-Resources-Information-ResourceStatusInd N nbap.extension id-HSDSCH-Resources-Information-ResourceStatusInd
-Common-PhysicalChannel-Status-Information N nbap.extension id-MICH-Information-ResourceStatusInd
-S-CCPCH-InformationListExt-ResourceStatusInd N nbap.extension id-S-CCPCH-InformationListExt-ResourceStatusInd
-S-CCPCH-LCR-InformationListExt-ResourceStatusInd N nbap.extension id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd
-E-DCH-Resources-Information-ResourceStatusInd N nbap.extension id-E-DCH-Resources-Information-ResourceStatusInd
-PLCCH-InformationList-ResourceStatusInd N nbap.extension id-PLCCH-InformationList-ResourceStatusInd
-Common-PhysicalChannel-Status-Information768 N nbap.extension id-P-CCPCH-768-Information-ResourceStatusInd
-S-CCPCH-768-InformationList-ResourceStatusInd N nbap.extension id-S-CCPCH-768-InformationList-ResourceStatusInd
-Common-PhysicalChannel-Status-Information768 N nbap.extension id-PICH-768-Information-ResourceStatusInd
-PRACH-768-InformationList-ResourceStatusInd N nbap.extension id-PRACH-768-InformationList-ResourceStatusInd
-Common-PhysicalChannel-Status-Information768 N nbap.extension id-SCH-768-Information-ResourceStatusInd
-Common-PhysicalChannel-Status-Information768 N nbap.extension id-MICH-768-Information-ResourceStatusInd
-E-RUCCH-InformationList-ResourceStatusInd N nbap.extension id-E-RUCCH-InformationList-ResourceStatusInd
-E-RUCCH-768-InformationList-ResourceStatusInd N nbap.extension id-E-RUCCH-768-InformationList-ResourceStatusInd
-DL-PowerBalancing-Information N nbap.extension id-DL-PowerBalancing-Information
-HSDSCH-FDD-Information N nbap.extension id-HSDSCH-FDD-Information
-HSDSCH-RNTI N nbap.extension id-HSDSCH-RNTI
-RL-ID N nbap.extension id-HSPDSCH-RL-ID
-E-DPCH-Information-RL-SetupRqstFDD N nbap.extension id-E-DPCH-Information-RL-SetupRqstFDD
-E-DCH-FDD-Information N nbap.extension id-E-DCH-FDD-Information
-Serving-E-DCH-RL-ID N nbap.extension id-Serving-E-DCH-RL-ID
-F-DPCH-Information-RL-SetupRqstFDD N nbap.extension id-F-DPCH-Information-RL-SetupRqstFDD
-Initial-DL-DPCH-TimingAdjustment-Allowed N nbap.extension id-Initial-DL-DPCH-TimingAdjustment-Allowed
-DCH-Indicator-For-E-DCH-HSDPA-Operation N nbap.extension id-DCH-Indicator-For-E-DCH-HSDPA-Operation
-CFN N nbap.extension id-Serving-Cell-Change-CFN
-ContinuousPacketConnectivityDTX-DRX-Information N nbap.extension id-ContinuousPacketConnectivityDTX-DRX-Information
-DPC-Mode N nbap.extension id-DPC-Mode
-UL-DPDCH-Indicator-For-E-DCH-Operation N nbap.extension id-UL-DPDCH-Indicator-For-E-DCH-Operation
-RL-Specific-DCH-Info N nbap.extension id-RL-Specific-DCH-Info
-DelayedActivation N nbap.extension id-DelayedActivation
-Primary-CPICH-Usage-for-Channel-Estimation N nbap.extension id-Primary-CPICH-Usage-for-Channel-Estimation
-CommonPhysicalChannelID N nbap.extension id-Secondary-CPICH-Information
-E-DCH-RL-Indication N nbap.extension id-E-DCH-RL-Indication
-RL-Specific-E-DCH-Info N nbap.extension id-RL-Specific-E-DCH-Info
-SynchronisationIndicator N nbap.extension id-SynchronisationIndicator
-F-DPCH-SlotFormat N nbap.extension id-F-DPCH-SlotFormat
-HSDSCH-TDD-Information N nbap.extension id-HSDSCH-TDD-Information
-RL-ID N nbap.extension id-PDSCH-RL-ID
-E-DCH-Information N nbap.extension id-E-DCH-Information
-RL-ID N nbap.extension id-E-DCH-Serving-RL-ID
-E-DCH-768-Information N nbap.extension id-E-DCH-768-Information
-E-DCH-LCR-Information N nbap.extension id-E-DCH-LCR-Information
-UL-DPCH-LCR-Information-RL-SetupRqstTDD N nbap.extension id-UL-DPCH-LCR-Information-RL-SetupRqstTDD
-UL-SIR N nbap.extension id-UL-SIRTarget
-TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD
-UL-DPCH-768-Information-RL-SetupRqstTDD N nbap.extension id-UL-DPCH-768-Information-RL-SetupRqstTDD
-DL-DPCH-LCR-Information-RL-SetupRqstTDD N nbap.extension id-DL-DPCH-LCR-Information-RL-SetupRqstTDD
-DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD
-DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD
-DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD
-DL-DPCH-768-Information-RL-SetupRqstTDD N nbap.extension id-DL-DPCH-768-Information-RL-SetupRqstTDD
-DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD
-UL-Synchronisation-Parameters-LCR N nbap.extension id-UL-Synchronisation-Parameters-LCR
-HSDSCH-FDD-Information-Response N nbap.extension id-HSDSCH-FDD-Information-Response
-DL-PowerBalancing-ActivationIndicator N nbap.extension id-DL-PowerBalancing-ActivationIndicator
-RL-Set-ID N nbap.extension id-E-DCH-RL-Set-ID
-E-DCH-FDD-DL-Control-Channel-Information N nbap.extension id-E-DCH-FDD-DL-Control-Channel-Information
-DL-DPCH-TimingAdjustment N nbap.extension id-Initial-DL-DPCH-TimingAdjustment
-E-DCH-FDD-Information-Response N nbap.extension id-E-DCH-FDD-Information-Response
-RL-InformationResponse-LCR-RL-SetupRspTDD N nbap.extension id-RL-InformationResponse-LCR-RL-SetupRspTDD
-HSDSCH-TDD-Information-Response N nbap.extension id-HSDSCH-TDD-Information-Response
-E-DCH-Information-Response N nbap.extension id-E-DCH-Information-Response
-HS-DSCH-Serving-Cell-Change-Info N nbap.extension id-HS-DSCH-Serving-Cell-Change-Info
-E-DPCH-Information-RL-AdditionReqFDD N nbap.extension id-E-DPCH-Information-RL-AdditionReqFDD
-DL-Power N nbap.extension id-DLReferencePower
-HSDSCH-Configured-Indicator N nbap.extension id-HSDSCH-Configured-Indicator
-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD N nbap.extension id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD
-TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD
-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD N nbap.extension id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD
-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD N nbap.extension id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD
-DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD
-TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD
-DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD
-DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD
-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD N nbap.extension id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD
-DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD
-HS-DSCH-Serving-Cell-Change-Info-Response N nbap.extension id-HS-DSCH-Serving-Cell-Change-Info-Response
-E-DCH-Serving-Cell-Change-Info-Response N nbap.extension id-E-DCH-Serving-Cell-Change-Info-Response
-MAChs-ResetIndicator N nbap.extension id-MAChs-ResetIndicator
-RL-InformationResponse-LCR-RL-AdditionRspTDD N nbap.extension id-RL-InformationResponse-LCR-RL-AdditionRspTDD
-SignallingBearerRequestIndicator N nbap.extension id-SignallingBearerRequestIndicator
-HSDSCH-Information-to-Modify N nbap.extension id-HSDSCH-Information-to-Modify
-HSDSCH-MACdFlows-Information N nbap.extension id-HSDSCH-MACdFlows-to-Add
-HSDSCH-MACdFlows-to-Delete N nbap.extension id-HSDSCH-MACdFlows-to-Delete
-E-DPCH-Information-RL-ReconfPrepFDD N nbap.extension id-E-DPCH-Information-RL-ReconfPrepFDD
-E-DCH-FDD-Information-to-Modify N nbap.extension id-E-DCH-FDD-Information-to-Modify
-E-DCH-MACdFlows-Information N nbap.extension id-E-DCH-MACdFlows-to-Add
-E-DCH-MACdFlows-to-Delete N nbap.extension id-E-DCH-MACdFlows-to-Delete
-F-DPCH-Information-RL-ReconfPrepFDD N nbap.extension id-F-DPCH-Information-RL-ReconfPrepFDD
-Fast-Reconfiguration-Mode N nbap.extension id-Fast-Reconfiguration-Mode
-CPC-Information N nbap.extension id-CPC-Information
-DL-DPCH-Power-Information-RL-ReconfPrepFDD N nbap.extension id-DL-DPCH-Power-Information-RL-ReconfPrepFDD
-DL-DPCH-TimingAdjustment N nbap.extension id-DL-DPCH-TimingAdjustment
-Secondary-CPICH-Information-Change N nbap.extension id-Secondary-CPICH-Information-Change
-MultipleRL-Information-RL-ReconfPrepTDD N nbap.extension id-multiple-RL-Information-RL-ReconfPrepTDD
-E-DCH-Information-Reconfig N nbap.extension id-E-DCH-Information-Reconfig
-E-DCH-768-Information-Reconfig N nbap.extension id-E-DCH-768-Information-Reconfig
-E-DCH-LCR-Information-Reconfig N nbap.extension id-E-DCH-LCR-Information-Reconfig
-UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD
-TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD
-RL-ID N nbap.extension id-RL-ID
-MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-ul-DPCH-InformationList
-UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD
-UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD
-UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-LCR-InformationModify-AddList
-TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD
-MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-ul-DPCH-InformationModifyList
-UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationModify-AddItem
-UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationModify-AddList
-UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD
-UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-UL-Timeslot768-Information-RL-ReconfPrepTDD
-PLCCHinformation N nbap.extension id-PLCCH-Information-RL-ReconfPrepTDDLCR
-TDD-UL-DPCH-TimeSlotFormat-LCR N nbap.extension id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD
-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD
-DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD
-TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD
-DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD
-DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD
-MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-dl-DPCH-InformationList
-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD
-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD
-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD
-TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD
-DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD
-DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD
-MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-dl-DPCH-InformationModifyList
-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD
-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD
-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD
-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD
-DL-Power N nbap.extension id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD
-DL-Power N nbap.extension id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD
-TDD-DL-DPCH-TimeSlotFormat-LCR N nbap.extension id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD
-DL-Power N nbap.extension id-InitDL-Power
-DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD
-CommunicationControlPortID N nbap.extension id-TargetCommunicationControlPortID
-Fast-Reconfiguration-Permission N nbap.extension id-Fast-Reconfiguration-Permission
-DL-PowerBalancing-UpdatedIndicator N nbap.extension id-DL-PowerBalancing-UpdatedIndicator
-HSDSCH-Information-to-Modify-Unsynchronised N nbap.extension id-HSDSCH-Information-to-Modify-Unsynchronised
-E-DPCH-Information-RL-ReconfRqstFDD N nbap.extension id-E-DPCH-Information-RL-ReconfRqstFDD
-Multiple-RL-Information-RL-ReconfRqstTDD N nbap.extension id-multiple-RL-Information-RL-ReconfRqstTDD
-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD N nbap.extension id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD
-DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD
-DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD
-MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD N nbap.extension id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD
-DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD
-PrimaryCCPCH-RSCP N nbap.extension id-PrimCCPCH-RSCP-DL-PC-RqstTDD
-PrimaryCCPCH-RSCP-Delta N nbap.extension id-PrimaryCCPCH-RSCP-Delta
-NumberOfReportedCellPortions N nbap.extension id-NumberOfReportedCellPortions
-AlternativeFormatReportingIndicator N nbap.extension id-AlternativeFormatReportingIndicator
-PUSCH-Info-DM-Rqst N nbap.extension id-PUSCH-Info-DM-Rqst
-HSSICH-Info-DM-Rqst N nbap.extension id-HSSICH-Info-DM-Rqst
-DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rqst
-PUSCH-Info-DM-Rsp N nbap.extension id-PUSCH-Info-DM-Rsp
-HS-SICH-ID N nbap.extension id-HSSICH-Info-DM-Rsp
-Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp
-Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp
-Multiple-PUSCH-InfoList-DM-Rsp N nbap.extension id-multiple-PUSCH-InfoList-DM-Rsp
-Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp N nbap.extension id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp
-DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rsp
-Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp
-PUSCH-Info-DM-Rprt N nbap.extension id-PUSCH-Info-DM-Rprt
-HS-SICH-ID N nbap.extension id-HSSICH-Info-DM-Rprt
-Multiple-PUSCH-InfoList-DM-Rprt N nbap.extension id-multiple-PUSCH-InfoList-DM-Rprt
-DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rprt
-DL-ScramblingCode N nbap.extension id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code
-E-AGCH-FDD-Code-Information N nbap.extension id-E-AGCH-FDD-Code-Information
-E-RGCH-E-HICH-FDD-Code-Information N nbap.extension id-E-RGCH-E-HICH-FDD-Code-Information
-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst N nbap.extension id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst
-Maximum-Target-ReceivedTotalWideBandPower N nbap.extension id-Maximum-Target-ReceivedTotalWideBandPower
-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio N nbap.extension id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio
-HSDSCH-Common-System-InformationFDD N nbap.extension id-HSDSCH-Common-System-InformationFDD
-HSDSCH-Paging-System-InformationFDD N nbap.extension id-HSDSCH-Paging-System-InformationFDD
-HS-PDSCH-TDD-Information-PSCH-ReconfRqst N nbap.extension id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst
-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
+E-DCHCapacityConsumptionLaw N nbap.extension id-E-DCH-CapacityConsumptionLaw
+F-DPCH-Capability N nbap.extension id-F-DPCH-Capability
+E-DCH-TDD-CapacityConsumptionLaw N nbap.extension id-E-DCH-TDD-CapacityConsumptionLaw
+ContinuousPacketConnectivityDTX-DRX-Capability N nbap.extension id-ContinuousPacketConnectivityDTX-DRX-Capability
+Max-UE-DTX-Cycle N nbap.extension id-Max-UE-DTX-Cycle
+ContinuousPacketConnectivityHS-SCCH-less-Capability N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Capability
+MIMO-Capability N nbap.extension id-MIMO-Capability
+SixtyfourQAM-DL-Capability N nbap.extension id-SixtyfourQAM-DL-Capability
+MBMS-Capability N nbap.extension id-MBMS-Capability
+Enhanced-FACH-Capability N nbap.extension id-Enhanced-FACH-Capability
+Enhanced-PCH-Capability N nbap.extension id-Enhanced-PCH-Capability
+SixteenQAM-UL-Capability N nbap.extension id-SixteenQAM-UL-Capability
+HSDSCH-MACdPDU-SizeCapability N nbap.extension id-HSDSCH-MACdPDU-SizeCapability
+F-DPCH-SlotFormatCapability N nbap.extension id-F-DPCH-SlotFormatCapability
+CommonMeasurementAccuracy N nbap.extension id-CommonMeasurementAccuracy
+MeasurementRecoveryBehavior N nbap.extension id-MeasurementRecoveryBehavior
+RTWP-ReportingIndicator N nbap.extension id-RTWP-ReportingIndicator
+RTWP-CellPortion-ReportingIndicator N nbap.extension id-RTWP-CellPortion-ReportingIndicator
+Reference-ReceivedTotalWideBandPowerReporting N nbap.extension id-Reference-ReceivedTotalWideBandPowerReporting
+TimeSlotLCR N nbap.extension id-TimeSlotLCR-CM-Rqst
+NeighbouringCellMeasurementInformation N nbap.extension id-NeighbouringCellMeasurementInformation
+MeasurementRecoverySupportIndicator N nbap.extension id-MeasurementRecoverySupportIndicator
+Reference-ReceivedTotalWideBandPowerSupportIndicator N nbap.extension id-Reference-ReceivedTotalWideBandPowerSupportIndicator
+Reference-ReceivedTotalWideBandPower N nbap.extension id-Reference-ReceivedTotalWideBandPower
+MeasurementRecoveryReportingIndicator N nbap.extension id-MeasurementRecoveryReportingIndicator
+IPDLParameter-Information-Cell-SetupRqstFDD N nbap.extension id-IPDLParameter-Information-Cell-SetupRqstFDD
+CellPortion-InformationList-Cell-SetupRqstFDD N nbap.extension id-CellPortion-InformationList-Cell-SetupRqstFDD
+MIMO-PilotConfiguration N nbap.extension id-MIMO-PilotConfiguration
+TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD N nbap.extension id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD
+PCCPCH-LCR-Information-Cell-SetupRqstTDD N nbap.extension id-PCCPCH-LCR-Information-Cell-SetupRqstTDD
+DwPCH-LCR-Information-Cell-SetupRqstTDD N nbap.extension id-DwPCH-LCR-Information-Cell-SetupRqstTDD
+ReferenceSFNoffset N nbap.extension id-ReferenceSFNoffset
+IPDLParameter-Information-Cell-SetupRqstTDD N nbap.extension id-IPDLParameter-Information-Cell-SetupRqstTDD
+IPDLParameter-Information-LCR-Cell-SetupRqstTDD N nbap.extension id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD
+PCCPCH-768-Information-Cell-SetupRqstTDD N nbap.extension id-PCCPCH-768-Information-Cell-SetupRqstTDD
+SCH-768-Information-Cell-SetupRqstTDD N nbap.extension id-SCH-768-Information-Cell-SetupRqstTDD
+MBSFN-Only-Mode-Indicator N nbap.extension id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR
+CellParameterID N nbap.extension id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD
+CellParameterID N nbap.extension id-Time-Slot-Parameter-ID
+IPDLParameter-Information-Cell-ReconfRqstFDD N nbap.extension id-IPDLParameter-Information-Cell-ReconfRqstFDD
+CellPortion-InformationList-Cell-ReconfRqstFDD N nbap.extension id-CellPortion-InformationList-Cell-ReconfRqstFDD
+TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD N nbap.extension id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD
+DwPCH-LCR-Information-Cell-ReconfRqstTDD N nbap.extension id-DwPCH-LCR-Information-Cell-ReconfRqstTDD
+IPDLParameter-Information-Cell-ReconfRqstTDD N nbap.extension id-IPDLParameter-Information-Cell-ReconfRqstTDD
+IPDLParameter-Information-LCR-Cell-ReconfRqstTDD N nbap.extension id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD
+SCH-768-Information-Cell-ReconfRqstTDD N nbap.extension id-SCH-768-Information-Cell-ReconfRqstTDD
+PCCPCH-768-Information-Cell-ReconfRqstTDD N nbap.extension id-PCCPCH-768-Information-Cell-ReconfRqstTDD
+CellParameterID N nbap.extension id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD
+Power-Local-Cell-Group-InformationList-ResourceStatusInd N nbap.extension id-Power-Local-Cell-Group-InformationList-ResourceStatusInd
+MBSFN-Only-Mode-Capability N nbap.extension id-MBSFN-Only-Mode-Capability
+Power-Local-Cell-Group-InformationList2-ResourceStatusInd N nbap.extension id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd
+FPACH-LCR-InformationList-ResourceStatusInd N nbap.extension id-FPACH-LCR-InformationList-ResourceStatusInd
+DwPCH-LCR-Information-ResourceStatusInd N nbap.extension id-DwPCH-LCR-Information-ResourceStatusInd
+HS-DSCH-Resources-Information-ResourceStatusInd N nbap.extension id-HSDSCH-Resources-Information-ResourceStatusInd
+Common-PhysicalChannel-Status-Information N nbap.extension id-MICH-Information-ResourceStatusInd
+S-CCPCH-InformationListExt-ResourceStatusInd N nbap.extension id-S-CCPCH-InformationListExt-ResourceStatusInd
+S-CCPCH-LCR-InformationListExt-ResourceStatusInd N nbap.extension id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd
+E-DCH-Resources-Information-ResourceStatusInd N nbap.extension id-E-DCH-Resources-Information-ResourceStatusInd
+PLCCH-InformationList-ResourceStatusInd N nbap.extension id-PLCCH-InformationList-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-P-CCPCH-768-Information-ResourceStatusInd
+S-CCPCH-768-InformationList-ResourceStatusInd N nbap.extension id-S-CCPCH-768-InformationList-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-PICH-768-Information-ResourceStatusInd
+PRACH-768-InformationList-ResourceStatusInd N nbap.extension id-PRACH-768-InformationList-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-SCH-768-Information-ResourceStatusInd
+Common-PhysicalChannel-Status-Information768 N nbap.extension id-MICH-768-Information-ResourceStatusInd
+E-RUCCH-InformationList-ResourceStatusInd N nbap.extension id-E-RUCCH-InformationList-ResourceStatusInd
+E-RUCCH-768-InformationList-ResourceStatusInd N nbap.extension id-E-RUCCH-768-InformationList-ResourceStatusInd
+DL-PowerBalancing-Information N nbap.extension id-DL-PowerBalancing-Information
+HSDSCH-FDD-Information N nbap.extension id-HSDSCH-FDD-Information
+HSDSCH-RNTI N nbap.extension id-HSDSCH-RNTI
+RL-ID N nbap.extension id-HSPDSCH-RL-ID
+E-DPCH-Information-RL-SetupRqstFDD N nbap.extension id-E-DPCH-Information-RL-SetupRqstFDD
+E-DCH-FDD-Information N nbap.extension id-E-DCH-FDD-Information
+Serving-E-DCH-RL-ID N nbap.extension id-Serving-E-DCH-RL-ID
+F-DPCH-Information-RL-SetupRqstFDD N nbap.extension id-F-DPCH-Information-RL-SetupRqstFDD
+Initial-DL-DPCH-TimingAdjustment-Allowed N nbap.extension id-Initial-DL-DPCH-TimingAdjustment-Allowed
+DCH-Indicator-For-E-DCH-HSDPA-Operation N nbap.extension id-DCH-Indicator-For-E-DCH-HSDPA-Operation
+CFN N nbap.extension id-Serving-Cell-Change-CFN
+ContinuousPacketConnectivityDTX-DRX-Information N nbap.extension id-ContinuousPacketConnectivityDTX-DRX-Information
+DPC-Mode N nbap.extension id-DPC-Mode
+UL-DPDCH-Indicator-For-E-DCH-Operation N nbap.extension id-UL-DPDCH-Indicator-For-E-DCH-Operation
+RL-Specific-DCH-Info N nbap.extension id-RL-Specific-DCH-Info
+DelayedActivation N nbap.extension id-DelayedActivation
+Primary-CPICH-Usage-for-Channel-Estimation N nbap.extension id-Primary-CPICH-Usage-for-Channel-Estimation
+CommonPhysicalChannelID N nbap.extension id-Secondary-CPICH-Information
+E-DCH-RL-Indication N nbap.extension id-E-DCH-RL-Indication
+RL-Specific-E-DCH-Info N nbap.extension id-RL-Specific-E-DCH-Info
+SynchronisationIndicator N nbap.extension id-SynchronisationIndicator
+F-DPCH-SlotFormat N nbap.extension id-F-DPCH-SlotFormat
+HSDSCH-TDD-Information N nbap.extension id-HSDSCH-TDD-Information
+RL-ID N nbap.extension id-PDSCH-RL-ID
+E-DCH-Information N nbap.extension id-E-DCH-Information
+RL-ID N nbap.extension id-E-DCH-Serving-RL-ID
+E-DCH-768-Information N nbap.extension id-E-DCH-768-Information
+E-DCH-LCR-Information N nbap.extension id-E-DCH-LCR-Information
+UL-DPCH-LCR-Information-RL-SetupRqstTDD N nbap.extension id-UL-DPCH-LCR-Information-RL-SetupRqstTDD
+UL-SIR N nbap.extension id-UL-SIRTarget
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD
+UL-DPCH-768-Information-RL-SetupRqstTDD N nbap.extension id-UL-DPCH-768-Information-RL-SetupRqstTDD
+DL-DPCH-LCR-Information-RL-SetupRqstTDD N nbap.extension id-DL-DPCH-LCR-Information-RL-SetupRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD
+DL-DPCH-768-Information-RL-SetupRqstTDD N nbap.extension id-DL-DPCH-768-Information-RL-SetupRqstTDD
+DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD
+UL-Synchronisation-Parameters-LCR N nbap.extension id-UL-Synchronisation-Parameters-LCR
+HSDSCH-FDD-Information-Response N nbap.extension id-HSDSCH-FDD-Information-Response
+DL-PowerBalancing-ActivationIndicator N nbap.extension id-DL-PowerBalancing-ActivationIndicator
+RL-Set-ID N nbap.extension id-E-DCH-RL-Set-ID
+E-DCH-FDD-DL-Control-Channel-Information N nbap.extension id-E-DCH-FDD-DL-Control-Channel-Information
+DL-DPCH-TimingAdjustment N nbap.extension id-Initial-DL-DPCH-TimingAdjustment
+E-DCH-FDD-Information-Response N nbap.extension id-E-DCH-FDD-Information-Response
+RL-InformationResponse-LCR-RL-SetupRspTDD N nbap.extension id-RL-InformationResponse-LCR-RL-SetupRspTDD
+HSDSCH-TDD-Information-Response N nbap.extension id-HSDSCH-TDD-Information-Response
+E-DCH-Information-Response N nbap.extension id-E-DCH-Information-Response
+HS-DSCH-Serving-Cell-Change-Info N nbap.extension id-HS-DSCH-Serving-Cell-Change-Info
+E-DPCH-Information-RL-AdditionReqFDD N nbap.extension id-E-DPCH-Information-RL-AdditionReqFDD
+DL-Power N nbap.extension id-DLReferencePower
+HSDSCH-Configured-Indicator N nbap.extension id-HSDSCH-Configured-Indicator
+UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD N nbap.extension id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD
+UL-DPCH-InformationItem-768-RL-AdditionRqstTDD N nbap.extension id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD
+DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD N nbap.extension id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD
+TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD
+DL-DPCH-InformationItem-768-RL-AdditionRqstTDD N nbap.extension id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD
+DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD
+HS-DSCH-Serving-Cell-Change-Info-Response N nbap.extension id-HS-DSCH-Serving-Cell-Change-Info-Response
+E-DCH-Serving-Cell-Change-Info-Response N nbap.extension id-E-DCH-Serving-Cell-Change-Info-Response
+MAChs-ResetIndicator N nbap.extension id-MAChs-ResetIndicator
+RL-InformationResponse-LCR-RL-AdditionRspTDD N nbap.extension id-RL-InformationResponse-LCR-RL-AdditionRspTDD
+SignallingBearerRequestIndicator N nbap.extension id-SignallingBearerRequestIndicator
+HSDSCH-Information-to-Modify N nbap.extension id-HSDSCH-Information-to-Modify
+HSDSCH-MACdFlows-Information N nbap.extension id-HSDSCH-MACdFlows-to-Add
+HSDSCH-MACdFlows-to-Delete N nbap.extension id-HSDSCH-MACdFlows-to-Delete
+E-DPCH-Information-RL-ReconfPrepFDD N nbap.extension id-E-DPCH-Information-RL-ReconfPrepFDD
+E-DCH-FDD-Information-to-Modify N nbap.extension id-E-DCH-FDD-Information-to-Modify
+E-DCH-MACdFlows-Information N nbap.extension id-E-DCH-MACdFlows-to-Add
+E-DCH-MACdFlows-to-Delete N nbap.extension id-E-DCH-MACdFlows-to-Delete
+F-DPCH-Information-RL-ReconfPrepFDD N nbap.extension id-F-DPCH-Information-RL-ReconfPrepFDD
+Fast-Reconfiguration-Mode N nbap.extension id-Fast-Reconfiguration-Mode
+CPC-Information N nbap.extension id-CPC-Information
+DL-DPCH-Power-Information-RL-ReconfPrepFDD N nbap.extension id-DL-DPCH-Power-Information-RL-ReconfPrepFDD
+DL-DPCH-TimingAdjustment N nbap.extension id-DL-DPCH-TimingAdjustment
+Secondary-CPICH-Information-Change N nbap.extension id-Secondary-CPICH-Information-Change
+MultipleRL-Information-RL-ReconfPrepTDD N nbap.extension id-multiple-RL-Information-RL-ReconfPrepTDD
+E-DCH-Information-Reconfig N nbap.extension id-E-DCH-Information-Reconfig
+E-DCH-768-Information-Reconfig N nbap.extension id-E-DCH-768-Information-Reconfig
+E-DCH-LCR-Information-Reconfig N nbap.extension id-E-DCH-LCR-Information-Reconfig
+UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD
+RL-ID N nbap.extension id-RL-ID
+MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-ul-DPCH-InformationList
+UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD
+UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD
+UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-LCR-InformationModify-AddList
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD
+MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-ul-DPCH-InformationModifyList
+UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationModify-AddItem
+UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-UL-DPCH-768-InformationModify-AddList
+UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD
+UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-UL-Timeslot768-Information-RL-ReconfPrepTDD
+PLCCHinformation N nbap.extension id-PLCCH-Information-RL-ReconfPrepTDDLCR
+TDD-UL-DPCH-TimeSlotFormat-LCR N nbap.extension id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD
+DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD
+TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD
+MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-dl-DPCH-InformationList
+DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD
+DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD
+DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD
+TDD-TPC-DownlinkStepSize N nbap.extension id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD
+MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD N nbap.extension id-multipleRL-dl-DPCH-InformationModifyList
+DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD
+DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD N nbap.extension id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD
+DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD
+DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD N nbap.extension id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD
+TDD-DL-DPCH-TimeSlotFormat-LCR N nbap.extension id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD
+DL-Power N nbap.extension id-InitDL-Power
+DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD
+CommunicationControlPortID N nbap.extension id-TargetCommunicationControlPortID
+Fast-Reconfiguration-Permission N nbap.extension id-Fast-Reconfiguration-Permission
+DL-PowerBalancing-UpdatedIndicator N nbap.extension id-DL-PowerBalancing-UpdatedIndicator
+HSDSCH-Information-to-Modify-Unsynchronised N nbap.extension id-HSDSCH-Information-to-Modify-Unsynchronised
+E-DPCH-Information-RL-ReconfRqstFDD N nbap.extension id-E-DPCH-Information-RL-ReconfRqstFDD
+Multiple-RL-Information-RL-ReconfRqstTDD N nbap.extension id-multiple-RL-Information-RL-ReconfRqstTDD
+DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD N nbap.extension id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD
+DL-Power N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD
+MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD N nbap.extension id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD
+DL-TimeslotISCPInfoLCR N nbap.extension id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD
+PrimaryCCPCH-RSCP N nbap.extension id-PrimCCPCH-RSCP-DL-PC-RqstTDD
+PrimaryCCPCH-RSCP-Delta N nbap.extension id-PrimaryCCPCH-RSCP-Delta
+NumberOfReportedCellPortions N nbap.extension id-NumberOfReportedCellPortions
+AlternativeFormatReportingIndicator N nbap.extension id-AlternativeFormatReportingIndicator
+PUSCH-Info-DM-Rqst N nbap.extension id-PUSCH-Info-DM-Rqst
+HSSICH-Info-DM-Rqst N nbap.extension id-HSSICH-Info-DM-Rqst
+DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rqst
+PUSCH-Info-DM-Rsp N nbap.extension id-PUSCH-Info-DM-Rsp
+HS-SICH-ID N nbap.extension id-HSSICH-Info-DM-Rsp
+Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp
+Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp
+Multiple-PUSCH-InfoList-DM-Rsp N nbap.extension id-multiple-PUSCH-InfoList-DM-Rsp
+Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp N nbap.extension id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp
+DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rsp
+Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp N nbap.extension id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp
+PUSCH-Info-DM-Rprt N nbap.extension id-PUSCH-Info-DM-Rprt
+HS-SICH-ID N nbap.extension id-HSSICH-Info-DM-Rprt
+Multiple-PUSCH-InfoList-DM-Rprt N nbap.extension id-multiple-PUSCH-InfoList-DM-Rprt
+DPCH-ID768 N nbap.extension id-DPCH-ID768-DM-Rprt
+DL-ScramblingCode N nbap.extension id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code
+E-AGCH-FDD-Code-Information N nbap.extension id-E-AGCH-FDD-Code-Information
+E-RGCH-E-HICH-FDD-Code-Information N nbap.extension id-E-RGCH-E-HICH-FDD-Code-Information
+HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst N nbap.extension id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst
+Maximum-Target-ReceivedTotalWideBandPower N nbap.extension id-Maximum-Target-ReceivedTotalWideBandPower
+Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio N nbap.extension id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio
+HSDSCH-Common-System-InformationFDD N nbap.extension id-HSDSCH-Common-System-InformationFDD
+HSDSCH-Paging-System-InformationFDD N nbap.extension id-HSDSCH-Paging-System-InformationFDD
+HS-PDSCH-TDD-Information-PSCH-ReconfRqst N nbap.extension id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst
+Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
+Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
+Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
ConfigurationGenerationID N nbap.extension id-ConfigurationGenerationID
E-PUCH-Information-PSCH-ReconfRqst N nbap.extension id-E-PUCH-Information-PSCH-ReconfRqst
Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst N nbap.extension id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst
@@ -880,6 +892,80 @@ SixteenQAM-UL-Operation-Indicator N nbap.extension id-SixteenQAM-UL-Oper
TransportBearerNotRequestedIndicator N nbap.extension id-TransportBearerNotRequestedIndicator
TransportBearerNotSetupIndicator N nbap.extension id-TransportBearerNotSetupIndicator
TSN-Length N nbap.extension id-tSN-Length
+Extended-E-DCH-LCRTDD-PhysicalLayerCategory N nbap.extension id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory
+MultipleFreq-E-DCH-Resources-InformationList-AuditRsp N nbap.extension id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp
+MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd N nbap.extension id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd
+MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst N nbap.extension id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst
+Extended-E-HICH-ID-TDD N nbap.extension id-Extended-E-HICH-ID-TDD
+ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator
+E-DCH-MACdPDU-SizeCapability N nbap.extension id-E-DCH-MACdPDU-SizeCapability
+E-DCH-MACdPDUSizeFormat N nbap.extension id-E-DCH-MACdPDUSizeFormat
+Maximum-Number-of-Retransmissions-For-E-DCH N nbap.extension id-MaximumNumber-Of-Retransmission-for-Scheduling-Info-LCRTDD
+E-DCH-MACdFlow-Retransmission-Timer N nbap.extension id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD
+E-HICH-TimeOffset-ExtensionLCR N nbap.extension id-E-HICH-TimeOffset-Extension
+ControlGAP N nbap.extension id-E-PUCH-PowerControlGAP
+HSDSCH-TBSizeTableIndicator N nbap.extension id-HSDSCH-TBSizeTableIndicator
+E-DCH-DL-Control-Channel-Change-Information N nbap.extension id-E-DCH-DL-Control-Channel-Change-Information
+E-DCH-DL-Control-Channel-Grant-Information N nbap.extension id-E-DCH-DL-Control-Channel-Grant-Information
+DGANSS-Corrections-Req N nbap.extension id-DGANSS-Corrections-Req
+#NULL N nbap.extension id-UE-without-HS-SCCH-constraint-indicator
+AdditionalTimeSlotListLCR N nbap.extension id-AdditionalTimeSlotListLCR
+AdditionalMeasurementValueList N nbap.extension id-AdditionalMeasurementValueList
+E-AGCH-Table-Choice N nbap.extension id-E-AGCH-Table-Choice
+Cause N nbap.extension id-HS-Cause
+Cause N nbap.extension id-E-Cause
+Common-EDCH-Capability N nbap.extension id-Common-EDCH-Capability
+E-AI-Capability N nbap.extension id-E-AI-Capability
+Common-EDCH-System-InformationFDD N nbap.extension id-Common-EDCH-System-InformationFDD
+Common-MACFlows-to-DeleteFDD N nbap.extension id-Common-UL-MACFlows-to-DeleteFDD
+E-DCH-MACdFlows-to-Delete N nbap.extension id-Common-EDCH-MACdFlows-to-DeleteFDD
+Common-EDCH-System-Information-ResponseFDD N nbap.extension id-Common-EDCH-System-Information-ResponseFDD
+Enhanced-UE-DRX-Capability N nbap.extension id-Enhanced-UE-DRX-Capability
+Enhanced-UE-DRX-InformationFDD N nbap.extension id-Enhanced-UE-DRX-InformationFDD
+TransportBearerRequestIndicator N nbap.extension id-TransportBearerRequestIndicator
+SixtyfourQAM-DL-MIMO-Combined-Capability N nbap.extension id-SixtyfourQAM-DL-MIMO-Combined-Capability
+E-RNTI N nbap.extension id-E-RNTI
+MinimumReducedE-DPDCH-GainFactor N nbap.extension id-MinimumReducedE-DPDCH-GainFactor
+GANSS-Time-ID N nbap.extension id-GANSS-Time-ID
+GANSS-AddIonoModelReq N nbap.extension id-GANSS-AddIonoModelReq
+GANSS-EarthOrientParaReq N nbap.extension id-GANSS-EarthOrientParaReq
+GANSS-AddNavigationModelsReq N nbap.extension id-GANSS-AddNavigationModelsReq
+GANSS-AddUTCModelsReq N nbap.extension id-GANSS-AddUTCModelsReq
+GANSS-AuxInfoReq N nbap.extension id-GANSS-AuxInfoReq
+GANSS-SBAS-ID N nbap.extension id-GANSS-SBAS-ID
+GANSS-ID N nbap.extension id-GANSS-ID
+GANSS-Additional-Ionospheric-Model N nbap.extension id-GANSS-Additional-Ionospheric-Model
+GANSS-Earth-Orientation-Parameters N nbap.extension id-GANSS-Earth-Orientation-Parameters
+GANSS-Additional-Time-Models N nbap.extension id-GANSS-Additional-Time-Models
+GANSS-Additional-Navigation-Models N nbap.extension id-GANSS-Additional-Navigation-Models
+GANSS-Additional-UTC-Models N nbap.extension id-GANSS-Additional-UTC-Models
+GANSS-Auxiliary-Information N nbap.extension id-GANSS-Auxiliary-Information
+E-DPCCH-Power-Boosting-Capability N nbap.extension id-E-DPCCH-Power-Boosting-Capability
+HSDSCH-Common-System-InformationLCR N nbap.extension id-HSDSCH-Common-System-InformationLCR
+HSDSCH-Common-System-Information-ResponseLCR N nbap.extension id-HSDSCH-Common-System-Information-ResponseLCR
+HSDSCH-Paging-System-InformationLCR N nbap.extension id-HSDSCH-Paging-System-InformationLCR
+HSDSCH-Paging-System-Information-ResponseLCR N nbap.extension id-HSDSCH-Paging-System-Information-ResponseLCR
+Common-MACFlows-to-DeleteLCR N nbap.extension id-Common-MACFlows-to-DeleteLCR
+Paging-MACFlows-to-DeleteLCR N nbap.extension id-Paging-MACFlows-to-DeleteLCR
+Common-EDCH-System-InformationLCR N nbap.extension id-Common-EDCH-System-InformationLCR
+Common-MACFlows-to-DeleteLCR N nbap.extension id-Common-UL-MACFlows-to-DeleteLCR
+E-DCH-MACdFlows-to-DeleteLCR N nbap.extension id-Common-EDCH-MACdFlows-to-DeleteLCR
+Common-EDCH-System-Information-ResponseLCR N nbap.extension id-Common-EDCH-System-Information-ResponseLCR
+Enhanced-UE-DRX-Capability N nbap.extension id-Enhanced-UE-DRX-CapabilityLCR
+Enhanced-UE-DRX-InformationLCR N nbap.extension id-Enhanced-UE-DRX-InformationLCR
+HSDSCH-PreconfigurationSetup N nbap.extension id-HSDSCH-PreconfigurationSetup
+HSDSCH-PreconfigurationInfo N nbap.extension id-HSDSCH-PreconfigurationInfo
+NoOfTargetCellHS-SCCH-Order N nbap.extension id-NoOfTargetCellHS-SCCH-Order
+EnhancedHSServingCC-Abort N nbap.extension id-EnhancedHSServingCC-Abort
+Additional-HS-Cell-Information-RL-Setup-List N nbap.extension id-Additional-HS-Cell-Information-RL-Setup
+Additional-HS-Cell-Information-Response-List N nbap.extension id-Additional-HS-Cell-Information-Response
+Additional-HS-Cell-Information-RL-Addition-List N nbap.extension id-Additional-HS-Cell-Information-RL-Addition
+Additional-HS-Cell-Change-Information-Response-List N nbap.extension id-Additional-HS-Cell-Change-Information-Response
+Additional-HS-Cell-Information-RL-Reconf-Prep N nbap.extension id-Additional-HS-Cell-Information-RL-Reconf-Prep
+Additional-HS-Cell-Information-RL-Reconf-Req N nbap.extension id-Additional-HS-Cell-Information-RL-Reconf-Req
+Additional-HS-Cell-Information-RL-Param-Upd N nbap.extension id-Additional-HS-Cell-Information-RL-Param-Upd
+Multi-Cell-Capability-Info N nbap.extension id-Multi-Cell-Capability-Info
+IMB-Parameters N nbap.extension id-IMB-Parameters
#NBAP-ELEMENTARY-PROCEDURE
CellSetupRequestFDD S nbap.proc.imsg "id-cellSetup/fdd"
@@ -950,29 +1036,29 @@ RadioLinkReconfigurationFailure S nbap.proc.uout "id-unSynchronisedRadioL
RadioLinkReconfigurationRequestTDD S nbap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/tdd"
RadioLinkReconfigurationResponse S nbap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/tdd"
RadioLinkReconfigurationFailure S nbap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/tdd"
-DedicatedMeasurementInitiationRequest S nbap.proc.imsg "id-dedicatedMeasurementInitiation/common"
-DedicatedMeasurementInitiationResponse S nbap.proc.sout "id-dedicatedMeasurementInitiation/common"
-DedicatedMeasurementInitiationFailure S nbap.proc.uout "id-dedicatedMeasurementInitiation/common"
-PhysicalSharedChannelReconfigurationRequestFDD S nbap.proc.imsg "id-physicalSharedChannelReconfiguration/fdd"
-PhysicalSharedChannelReconfigurationResponse S nbap.proc.sout "id-physicalSharedChannelReconfiguration/fdd"
-PhysicalSharedChannelReconfigurationFailure S nbap.proc.uout "id-physicalSharedChannelReconfiguration/fdd"
-PhysicalSharedChannelReconfigurationRequestTDD S nbap.proc.imsg "id-physicalSharedChannelReconfiguration/tdd"
-PhysicalSharedChannelReconfigurationResponse S nbap.proc.sout "id-physicalSharedChannelReconfiguration/tdd"
-PhysicalSharedChannelReconfigurationFailure S nbap.proc.uout "id-physicalSharedChannelReconfiguration/tdd"
-InformationExchangeInitiationRequest S nbap.proc.imsg "id-informationExchangeInitiation/common"
-InformationExchangeInitiationResponse S nbap.proc.sout "id-informationExchangeInitiation/common"
-InformationExchangeInitiationFailure S nbap.proc.uout "id-informationExchangeInitiation/common"
-CellSynchronisationInitiationRequestTDD S nbap.proc.imsg "id-cellSynchronisationInitiation/tdd"
-CellSynchronisationInitiationResponseTDD S nbap.proc.sout "id-cellSynchronisationInitiation/tdd"
-CellSynchronisationInitiationFailureTDD S nbap.proc.uout "id-cellSynchronisationInitiation/tdd"
-CellSynchronisationReconfigurationRequestTDD S nbap.proc.imsg "id-cellSynchronisationReconfiguration/tdd"
-CellSynchronisationReconfigurationResponseTDD S nbap.proc.sout "id-cellSynchronisationReconfiguration/tdd"
-CellSynchronisationReconfigurationFailureTDD S nbap.proc.uout "id-cellSynchronisationReconfiguration/tdd"
-CellSynchronisationAdjustmentRequestTDD S nbap.proc.imsg "id-cellSynchronisationAdjustment/tdd"
-CellSynchronisationAdjustmentResponseTDD S nbap.proc.sout "id-cellSynchronisationAdjustment/tdd"
-CellSynchronisationAdjustmentFailureTDD S nbap.proc.uout "id-cellSynchronisationAdjustment/tdd"
-ResourceStatusIndication S nbap.proc.imsg "id-resourceStatusIndication/common"
-AuditRequiredIndication S nbap.proc.imsg "id-auditRequired/common"
+DedicatedMeasurementInitiationRequest S nbap.proc.imsg "id-dedicatedMeasurementInitiation/common"
+DedicatedMeasurementInitiationResponse S nbap.proc.sout "id-dedicatedMeasurementInitiation/common"
+DedicatedMeasurementInitiationFailure S nbap.proc.uout "id-dedicatedMeasurementInitiation/common"
+PhysicalSharedChannelReconfigurationRequestFDD S nbap.proc.imsg "id-physicalSharedChannelReconfiguration/fdd"
+PhysicalSharedChannelReconfigurationResponse S nbap.proc.sout "id-physicalSharedChannelReconfiguration/fdd"
+PhysicalSharedChannelReconfigurationFailure S nbap.proc.uout "id-physicalSharedChannelReconfiguration/fdd"
+PhysicalSharedChannelReconfigurationRequestTDD S nbap.proc.imsg "id-physicalSharedChannelReconfiguration/tdd"
+PhysicalSharedChannelReconfigurationResponse S nbap.proc.sout "id-physicalSharedChannelReconfiguration/tdd"
+PhysicalSharedChannelReconfigurationFailure S nbap.proc.uout "id-physicalSharedChannelReconfiguration/tdd"
+InformationExchangeInitiationRequest S nbap.proc.imsg "id-informationExchangeInitiation/common"
+InformationExchangeInitiationResponse S nbap.proc.sout "id-informationExchangeInitiation/common"
+InformationExchangeInitiationFailure S nbap.proc.uout "id-informationExchangeInitiation/common"
+CellSynchronisationInitiationRequestTDD S nbap.proc.imsg "id-cellSynchronisationInitiation/tdd"
+CellSynchronisationInitiationResponseTDD S nbap.proc.sout "id-cellSynchronisationInitiation/tdd"
+CellSynchronisationInitiationFailureTDD S nbap.proc.uout "id-cellSynchronisationInitiation/tdd"
+CellSynchronisationReconfigurationRequestTDD S nbap.proc.imsg "id-cellSynchronisationReconfiguration/tdd"
+CellSynchronisationReconfigurationResponseTDD S nbap.proc.sout "id-cellSynchronisationReconfiguration/tdd"
+CellSynchronisationReconfigurationFailureTDD S nbap.proc.uout "id-cellSynchronisationReconfiguration/tdd"
+CellSynchronisationAdjustmentRequestTDD S nbap.proc.imsg "id-cellSynchronisationAdjustment/tdd"
+CellSynchronisationAdjustmentResponseTDD S nbap.proc.sout "id-cellSynchronisationAdjustment/tdd"
+CellSynchronisationAdjustmentFailureTDD S nbap.proc.uout "id-cellSynchronisationAdjustment/tdd"
+ResourceStatusIndication S nbap.proc.imsg "id-resourceStatusIndication/common"
+AuditRequiredIndication S nbap.proc.imsg "id-auditRequired/common"
CommonMeasurementReport S nbap.proc.imsg "id-commonMeasurementReport/common"
CommonMeasurementTerminationRequest S nbap.proc.imsg "id-commonMeasurementTermination/common"
CommonMeasurementFailureIndication S nbap.proc.imsg "id-commonMeasurementFailure/common"
@@ -1004,5 +1090,5 @@ RadioLinkActivationCommandTDD S nbap.proc.imsg "id-radioLinkActivation/
RadioLinkParameterUpdateIndicationFDD S nbap.proc.imsg "id-radioLinkParameterUpdate/fdd"
RadioLinkParameterUpdateIndicationTDD S nbap.proc.imsg "id-radioLinkParameterUpdate/tdd"
MBMSNotificationUpdateCommand S nbap.proc.imsg "id-mBMSNotificationUpdate/common"
-
+UEStatusUpdateCommand S nbap.proc.imsg "id-uEStatusUpdate/fdd"
#.END
diff --git a/asn1/nbap/packet-nbap-template.c b/asn1/nbap/packet-nbap-template.c
index 5fad892069..ac1841f2ca 100644
--- a/asn1/nbap/packet-nbap-template.c
+++ b/asn1/nbap/packet-nbap-template.c
@@ -1,6 +1,6 @@
-/* packet-nbap.c
+/* packet-nbap-template.c
* Routines for UMTS Node B Application Part(NBAP) packet dissection
- * Copyright 2005, Anders Broman <anders.broman@ericsson.com>
+ * Copyright 2005, 2009 Anders Broman <anders.broman@ericsson.com>
*
* $Id$
*
diff --git a/epan/dissectors/packet-nbap.c b/epan/dissectors/packet-nbap.c
index c533ef47f8..fe5bec4cf7 100644
--- a/epan/dissectors/packet-nbap.c
+++ b/epan/dissectors/packet-nbap.c
@@ -6,9 +6,9 @@
/* Input file: packet-nbap-template.c */
#line 1 "packet-nbap-template.c"
-/* packet-nbap.c
+/* packet-nbap-template.c
* Routines for UMTS Node B Application Part(NBAP) packet dissection
- * Copyright 2005, Anders Broman <anders.broman@ericsson.com>
+ * Copyright 2005, 2009 Anders Broman <anders.broman@ericsson.com>
*
* $Id$
*
@@ -192,6 +192,20 @@
#define maxNrOfHSSCCHsinExt 224
#define maxGANSSSatAlmanac 36
#define maxGANSSClockMod 4
+#define maxNrOfEDCHRLs 4
+#define maxERNTItoRelease 256
+#define maxNrOfCommonEDCH 32
+#define maxNrOfCommonMACFlowsLCR 256
+#define maxNrOfCommonMACFlowsLCR_1 255
+#define maxNrOfHSSCCHsLCR 256
+#define maxNrOfEDCHMACdFlowsLCR 256
+#define maxNrOfEDCHMACdFlowsLCR_1 255
+#define maxNrOfEAGCHsLCR 256
+#define maxNrOfEHICHsLCR 256
+#define maxnrofERUCCHsLCR 32
+#define maxNrOfHSDSCH_1 32
+#define maxNrOfHSDSCH 33
+#define maxGANSS_1 7
/* enumerated values for ProcedureCode */
#define NBAP_ID_AUDIT 0
@@ -247,6 +261,7 @@
#define NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION 34
#define NBAP_ID_RADIOLINKACTIVATION 51
#define NBAP_ID_RADIOLINKPARAMETERUPDATE 52
+#define NBAP_ID_UESTATUSUPDATE 54
typedef enum _DdMode_enum {
tdd = 0,
@@ -1075,7 +1090,93 @@ typedef enum _ProtocolIE_ID_enum {
id_SixtyfourQAM_DL_UsageIndicator = 948,
id_Default_Serving_Grant_in_DTX_Cycle2 = 949,
id_Maximum_Target_ReceivedTotalWideBandPower_LCR = 950,
- id_E_DPDCH_PowerInterpolation = 951
+ id_E_DPDCH_PowerInterpolation = 951,
+ id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory = 952,
+ id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp = 953,
+ id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd = 954,
+ id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst = 955,
+ id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = 956,
+ id_Extended_E_HICH_ID_TDD = 957,
+ id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator = 958,
+ id_E_DCH_MACdPDU_SizeCapability = 959,
+ id_E_DCH_MACdPDUSizeFormat = 960,
+ id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD = 961,
+ id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD = 962,
+ id_E_HICH_TimeOffset_Extension = 963,
+ id_MultipleFreq_E_HICH_TimeOffsetLCR = 964,
+ id_E_PUCH_PowerControlGAP = 965,
+ id_HSDSCH_TBSizeTableIndicator = 966,
+ id_E_DCH_DL_Control_Channel_Change_Information = 967,
+ id_E_DCH_DL_Control_Channel_Grant_Information = 968,
+ id_DGANSS_Corrections_Req = 969,
+ id_UE_without_HS_SCCH_constraint_indicator = 970,
+ id_AdditionalTimeSlotListLCR = 971,
+ id_AdditionalMeasurementValueList = 972,
+ id_E_AGCH_Table_Choice = 978,
+ id_PLCCH_parameters = 981,
+ id_E_RUCCH_parameters = 982,
+ id_E_RUCCH_768_parameters = 983,
+ id_HS_Cause = 984,
+ id_E_Cause = 985,
+ id_Common_EDCH_Capability = 987,
+ id_E_AI_Capability = 988,
+ id_Common_EDCH_System_InformationFDD = 989,
+ id_Common_UL_MACFlows_to_DeleteFDD = 990,
+ id_Common_EDCH_MACdFlows_to_DeleteFDD = 991,
+ id_Common_EDCH_System_Information_ResponseFDD = 992,
+ id_Cell_ERNTI_Status_Information = 993,
+ id_Enhanced_UE_DRX_Capability = 994,
+ id_Enhanced_UE_DRX_InformationFDD = 995,
+ id_TransportBearerRequestIndicator = 996,
+ id_SixtyfourQAM_DL_MIMO_Combined_Capability = 997,
+ id_E_RNTI = 998,
+ id_MinimumReducedE_DPDCH_GainFactor = 999,
+ id_GANSS_Time_ID = 1000,
+ id_GANSS_AddIonoModelReq = 1001,
+ id_GANSS_EarthOrientParaReq = 1002,
+ id_GANSS_AddNavigationModelsReq = 1003,
+ id_GANSS_AddUTCModelsReq = 1004,
+ id_GANSS_AuxInfoReq = 1005,
+ id_GANSS_SBAS_ID = 1006,
+ id_GANSS_ID = 1007,
+ id_GANSS_Additional_Ionospheric_Model = 1008,
+ id_GANSS_Earth_Orientation_Parameters = 1009,
+ id_GANSS_Additional_Time_Models = 1010,
+ id_GANSS_Additional_Navigation_Models = 1011,
+ id_GANSS_Additional_UTC_Models = 1012,
+ id_GANSS_Auxiliary_Information = 1013,
+ id_ERACH_CM_Rqst = 1014,
+ id_ERACH_CM_Rsp = 1015,
+ id_ERACH_CM_Rprt = 1016,
+ id_EDCH_RACH_Report_Value = 1017,
+ id_EDCH_RACH_Report_IncrDecrThres = 1018,
+ id_EDCH_RACH_Report_ThresholdInformation = 1019,
+ id_E_DPCCH_Power_Boosting_Capability = 1020,
+ id_HSDSCH_Common_System_InformationLCR = 1021,
+ id_HSDSCH_Common_System_Information_ResponseLCR = 1222,
+ id_HSDSCH_Paging_System_InformationLCR = 1023,
+ id_HSDSCH_Paging_System_Information_ResponseLCR = 1024,
+ id_Common_MACFlows_to_DeleteLCR = 1025,
+ id_Paging_MACFlows_to_DeleteLCR = 1026,
+ id_Common_EDCH_System_InformationLCR = 1027,
+ id_Common_UL_MACFlows_to_DeleteLCR = 1028,
+ id_Common_EDCH_MACdFlows_to_DeleteLCR = 1029,
+ id_Common_EDCH_System_Information_ResponseLCR = 1030,
+ id_Enhanced_UE_DRX_CapabilityLCR = 1031,
+ id_Enhanced_UE_DRX_InformationLCR = 1032,
+ id_HSDSCH_PreconfigurationSetup = 1033,
+ id_HSDSCH_PreconfigurationInfo = 1034,
+ id_NoOfTargetCellHS_SCCH_Order = 1035,
+ id_EnhancedHSServingCC_Abort = 1036,
+ id_Additional_HS_Cell_Information_RL_Setup = 1037,
+ id_Additional_HS_Cell_Information_Response = 1038,
+ id_Additional_HS_Cell_Information_RL_Addition = 1039,
+ id_Additional_HS_Cell_Change_Information_Response = 1040,
+ id_Additional_HS_Cell_Information_RL_Reconf_Prep = 1041,
+ id_Additional_HS_Cell_Information_RL_Reconf_Req = 1042,
+ id_Additional_HS_Cell_Information_RL_Param_Upd = 1043,
+ id_Multi_Cell_Capability_Info = 1044,
+ id_IMB_Parameters = 1045
} ProtocolIE_ID_enum;
/*--- End of included file: packet-nbap-val.h ---*/
@@ -1087,6 +1188,8 @@ static int proto_nbap = -1;
/*--- Included file: packet-nbap-hf.c ---*/
#line 1 "packet-nbap-hf.c"
+static int hf_nbap_AdditionalMeasurementValueList_PDU = -1; /* AdditionalMeasurementValueList */
+static int hf_nbap_AdditionalTimeSlotListLCR_PDU = -1; /* AdditionalTimeSlotListLCR */
static int hf_nbap_Active_Pattern_Sequence_Information_PDU = -1; /* Active_Pattern_Sequence_Information */
static int hf_nbap_AlternativeFormatReportingIndicator_PDU = -1; /* AlternativeFormatReportingIndicator */
static int hf_nbap_Angle_Of_Arrival_Value_LCR_PDU = -1; /* Angle_Of_Arrival_Value_LCR */
@@ -1097,11 +1200,15 @@ static int hf_nbap_BlockingPriorityIndicator_PDU = -1; /* BlockingPriorityIndic
static int hf_nbap_BroadcastCommonTransportBearerIndication_PDU = -1; /* BroadcastCommonTransportBearerIndication */
static int hf_nbap_BroadcastReference_PDU = -1; /* BroadcastReference */
static int hf_nbap_Cause_PDU = -1; /* Cause */
+static int hf_nbap_Cell_ERNTI_Status_Information_PDU = -1; /* Cell_ERNTI_Status_Information */
static int hf_nbap_CellParameterID_PDU = -1; /* CellParameterID */
static int hf_nbap_CellSyncBurstRepetitionPeriod_PDU = -1; /* CellSyncBurstRepetitionPeriod */
static int hf_nbap_CFN_PDU = -1; /* CFN */
static int hf_nbap_C_ID_PDU = -1; /* C_ID */
static int hf_nbap_Closedlooptimingadjustmentmode_PDU = -1; /* Closedlooptimingadjustmentmode */
+static int hf_nbap_Common_EDCH_Capability_PDU = -1; /* Common_EDCH_Capability */
+static int hf_nbap_Common_EDCH_System_InformationFDD_PDU = -1; /* Common_EDCH_System_InformationFDD */
+static int hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU = -1; /* Common_EDCH_System_Information_ResponseFDD */
static int hf_nbap_Common_MACFlows_to_DeleteFDD_PDU = -1; /* Common_MACFlows_to_DeleteFDD */
static int hf_nbap_CommonMeasurementAccuracy_PDU = -1; /* CommonMeasurementAccuracy */
static int hf_nbap_CommonMeasurementType_PDU = -1; /* CommonMeasurementType */
@@ -1122,10 +1229,14 @@ static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU = -1
static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
static int hf_nbap_ControlGAP_PDU = -1; /* ControlGAP */
static int hf_nbap_CPC_Information_PDU = -1; /* CPC_Information */
+static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator */
static int hf_nbap_CriticalityDiagnostics_PDU = -1; /* CriticalityDiagnostics */
static int hf_nbap_CRNC_CommunicationContextID_PDU = -1; /* CRNC_CommunicationContextID */
static int hf_nbap_CSBMeasurementID_PDU = -1; /* CSBMeasurementID */
static int hf_nbap_CSBTransmissionID_PDU = -1; /* CSBTransmissionID */
+static int hf_nbap_Common_EDCH_System_InformationLCR_PDU = -1; /* Common_EDCH_System_InformationLCR */
+static int hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU = -1; /* Common_EDCH_System_Information_ResponseLCR */
+static int hf_nbap_Common_MACFlows_to_DeleteLCR_PDU = -1; /* Common_MACFlows_to_DeleteLCR */
static int hf_nbap_DCH_FDD_Information_PDU = -1; /* DCH_FDD_Information */
static int hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU = -1; /* DCH_Indicator_For_E_DCH_HSDPA_Operation */
static int hf_nbap_DCH_InformationResponse_PDU = -1; /* DCH_InformationResponse */
@@ -1134,6 +1245,7 @@ static int hf_nbap_FDD_DCHs_to_Modify_PDU = -1; /* FDD_DCHs_to_Modify */
static int hf_nbap_TDD_DCHs_to_Modify_PDU = -1; /* TDD_DCHs_to_Modify */
static int hf_nbap_DedicatedMeasurementType_PDU = -1; /* DedicatedMeasurementType */
static int hf_nbap_DelayedActivation_PDU = -1; /* DelayedActivation */
+static int hf_nbap_DGANSS_Corrections_Req_PDU = -1; /* DGANSS_Corrections_Req */
static int hf_nbap_DL_DPCH_TimingAdjustment_PDU = -1; /* DL_DPCH_TimingAdjustment */
static int hf_nbap_DL_Power_PDU = -1; /* DL_Power */
static int hf_nbap_DL_PowerBalancing_Information_PDU = -1; /* DL_PowerBalancing_Information */
@@ -1149,7 +1261,9 @@ static int hf_nbap_DPCH_ID768_PDU = -1; /* DPCH_ID768 */
static int hf_nbap_DSCH_InformationResponse_PDU = -1; /* DSCH_InformationResponse */
static int hf_nbap_DSCH_TDD_Information_PDU = -1; /* DSCH_TDD_Information */
static int hf_nbap_DwPCH_Power_PDU = -1; /* DwPCH_Power */
+static int hf_nbap_E_AGCH_Table_Choice_PDU = -1; /* E_AGCH_Table_Choice */
static int hf_nbap_E_AGCH_FDD_Code_Information_PDU = -1; /* E_AGCH_FDD_Code_Information */
+static int hf_nbap_E_AI_Capability_PDU = -1; /* E_AI_Capability */
static int hf_nbap_E_DCH_Capability_PDU = -1; /* E_DCH_Capability */
static int hf_nbap_E_DCHCapacityConsumptionLaw_PDU = -1; /* E_DCHCapacityConsumptionLaw */
static int hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU = -1; /* E_DCH_TDD_CapacityConsumptionLaw */
@@ -1161,7 +1275,11 @@ static int hf_nbap_E_DCH_FDD_Information_PDU = -1; /* E_DCH_FDD_Information */
static int hf_nbap_E_DCH_FDD_Information_Response_PDU = -1; /* E_DCH_FDD_Information_Response */
static int hf_nbap_E_DCH_FDD_Information_to_Modify_PDU = -1; /* E_DCH_FDD_Information_to_Modify */
static int hf_nbap_E_DCH_FDD_Update_Information_PDU = -1; /* E_DCH_FDD_Update_Information */
+static int hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU = -1; /* E_DCH_DL_Control_Channel_Change_Information */
+static int hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU = -1; /* E_DCH_DL_Control_Channel_Grant_Information */
static int hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU = -1; /* E_DCH_PowerOffset_for_SchedulingInfo */
+static int hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU = -1; /* E_DCH_MACdPDU_SizeCapability */
+static int hf_nbap_E_DCH_MACdPDUSizeFormat_PDU = -1; /* E_DCH_MACdPDUSizeFormat */
static int hf_nbap_E_DCH_MACdFlows_Information_PDU = -1; /* E_DCH_MACdFlows_Information */
static int hf_nbap_E_DCH_MACdFlows_to_Delete_PDU = -1; /* E_DCH_MACdFlows_to_Delete */
static int hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU = -1; /* E_DCH_Non_serving_Relative_Grant_Down_Commands */
@@ -1169,14 +1287,19 @@ static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU = -1; /* Maxim
static int hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU = -1; /* Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio */
static int hf_nbap_E_DCH_RL_Indication_PDU = -1; /* E_DCH_RL_Indication */
static int hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU = -1; /* E_DCH_Serving_Cell_Change_Info_Response */
+static int hf_nbap_EDCH_RACH_Report_Value_PDU = -1; /* EDCH_RACH_Report_Value */
static int hf_nbap_E_DPDCH_PowerInterpolation_PDU = -1; /* E_DPDCH_PowerInterpolation */
+static int hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU = -1; /* E_DCH_MACdFlows_to_DeleteLCR */
+static int hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU = -1; /* Enhanced_UE_DRX_InformationLCR */
static int hf_nbap_End_Of_Audit_Sequence_Indicator_PDU = -1; /* End_Of_Audit_Sequence_Indicator */
static int hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU = -1; /* E_RGCH_E_HICH_FDD_Code_Information */
+static int hf_nbap_E_RNTI_PDU = -1; /* E_RNTI */
static int hf_nbap_E_TFCI_Boost_Information_PDU = -1; /* E_TFCI_Boost_Information */
static int hf_nbap_E_DCHProvidedBitRate_PDU = -1; /* E_DCHProvidedBitRate */
static int hf_nbap_E_HICH_TimeOffset_PDU = -1; /* E_HICH_TimeOffset */
static int hf_nbap_E_HICH_TimeOffsetLCR_PDU = -1; /* E_HICH_TimeOffsetLCR */
static int hf_nbap_E_DCH_Information_PDU = -1; /* E_DCH_Information */
+static int hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU = -1; /* E_DCH_MACdFlow_Retransmission_Timer */
static int hf_nbap_E_DCH_Information_Response_PDU = -1; /* E_DCH_Information_Response */
static int hf_nbap_E_DCH_Information_Reconfig_PDU = -1; /* E_DCH_Information_Reconfig */
static int hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU = -1; /* Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells */
@@ -1185,7 +1308,11 @@ static int hf_nbap_E_DCH_768_Information_Reconfig_PDU = -1; /* E_DCH_768_Inform
static int hf_nbap_E_DCH_LCR_Information_PDU = -1; /* E_DCH_LCR_Information */
static int hf_nbap_E_DCH_LCR_Information_Reconfig_PDU = -1; /* E_DCH_LCR_Information_Reconfig */
static int hf_nbap_Enhanced_FACH_Capability_PDU = -1; /* Enhanced_FACH_Capability */
+static int hf_nbap_EnhancedHSServingCC_Abort_PDU = -1; /* EnhancedHSServingCC_Abort */
static int hf_nbap_Enhanced_PCH_Capability_PDU = -1; /* Enhanced_PCH_Capability */
+static int hf_nbap_Enhanced_UE_DRX_Capability_PDU = -1; /* Enhanced_UE_DRX_Capability */
+static int hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU = -1; /* Enhanced_UE_DRX_InformationFDD */
+static int hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU = -1; /* Extended_E_DCH_LCRTDD_PhysicalLayerCategory */
static int hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU = -1; /* Ext_Max_Bits_MACe_PDU_non_scheduled */
static int hf_nbap_Ext_Reference_E_TFCI_PO_PDU = -1; /* Ext_Reference_E_TFCI_PO */
static int hf_nbap_ExtendedPropagationDelay_PDU = -1; /* ExtendedPropagationDelay */
@@ -1193,6 +1320,7 @@ static int hf_nbap_Extended_RNC_ID_PDU = -1; /* Extended_RNC_ID */
static int hf_nbap_Extended_Round_Trip_Time_Value_PDU = -1; /* Extended_Round_Trip_Time_Value */
static int hf_nbap_Extended_HS_SCCH_ID_PDU = -1; /* Extended_HS_SCCH_ID */
static int hf_nbap_Extended_HS_SICH_ID_PDU = -1; /* Extended_HS_SICH_ID */
+static int hf_nbap_Extended_E_HICH_ID_TDD_PDU = -1; /* Extended_E_HICH_ID_TDD */
static int hf_nbap_Fast_Reconfiguration_Mode_PDU = -1; /* Fast_Reconfiguration_Mode */
static int hf_nbap_Fast_Reconfiguration_Permission_PDU = -1; /* Fast_Reconfiguration_Permission */
static int hf_nbap_FDD_S_CCPCH_FrameOffset_PDU = -1; /* FDD_S_CCPCH_FrameOffset */
@@ -1200,9 +1328,23 @@ static int hf_nbap_F_DPCH_Capability_PDU = -1; /* F_DPCH_Capability */
static int hf_nbap_F_DPCH_SlotFormat_PDU = -1; /* F_DPCH_SlotFormat */
static int hf_nbap_F_DPCH_SlotFormatCapability_PDU = -1; /* F_DPCH_SlotFormatCapability */
static int hf_nbap_FNReportingIndicator_PDU = -1; /* FNReportingIndicator */
+static int hf_nbap_GANSS_AddIonoModelReq_PDU = -1; /* GANSS_AddIonoModelReq */
+static int hf_nbap_GANSS_AddNavigationModelsReq_PDU = -1; /* GANSS_AddNavigationModelsReq */
+static int hf_nbap_GANSS_AddUTCModelsReq_PDU = -1; /* GANSS_AddUTCModelsReq */
+static int hf_nbap_GANSS_Additional_Ionospheric_Model_PDU = -1; /* GANSS_Additional_Ionospheric_Model */
+static int hf_nbap_GANSS_Additional_Navigation_Models_PDU = -1; /* GANSS_Additional_Navigation_Models */
+static int hf_nbap_GANSS_Additional_Time_Models_PDU = -1; /* GANSS_Additional_Time_Models */
+static int hf_nbap_GANSS_Additional_UTC_Models_PDU = -1; /* GANSS_Additional_UTC_Models */
+static int hf_nbap_GANSS_Auxiliary_Information_PDU = -1; /* GANSS_Auxiliary_Information */
+static int hf_nbap_GANSS_AuxInfoReq_PDU = -1; /* GANSS_AuxInfoReq */
static int hf_nbap_GANSS_Common_Data_PDU = -1; /* GANSS_Common_Data */
+static int hf_nbap_GANSS_Earth_Orientation_Parameters_PDU = -1; /* GANSS_Earth_Orientation_Parameters */
+static int hf_nbap_GANSS_EarthOrientParaReq_PDU = -1; /* GANSS_EarthOrientParaReq */
static int hf_nbap_GANSS_Generic_Data_PDU = -1; /* GANSS_Generic_Data */
+static int hf_nbap_GANSS_ID_PDU = -1; /* GANSS_ID */
static int hf_nbap_GANSS_Information_PDU = -1; /* GANSS_Information */
+static int hf_nbap_GANSS_SBAS_ID_PDU = -1; /* GANSS_SBAS_ID */
+static int hf_nbap_GANSS_Time_ID_PDU = -1; /* GANSS_Time_ID */
static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU = -1; /* HARQ_MemoryPartitioningInfoExtForMIMO */
static int hf_nbap_HARQ_Preamble_Mode_PDU = -1; /* HARQ_Preamble_Mode */
static int hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU = -1; /* HARQ_Preamble_Mode_Activation_Indicator */
@@ -1226,6 +1368,9 @@ static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU = -1; /* HS
static int hf_nbap_HSDSCH_TDD_Information_Response_PDU = -1; /* HSDSCH_TDD_Information_Response */
static int hf_nbap_HSDSCH_MACdFlows_Information_PDU = -1; /* HSDSCH_MACdFlows_Information */
static int hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU = -1; /* HSDSCH_MACdFlows_to_Delete */
+static int hf_nbap_HSDSCH_TBSizeTableIndicator_PDU = -1; /* HSDSCH_TBSizeTableIndicator */
+static int hf_nbap_HSDSCH_PreconfigurationInfo_PDU = -1; /* HSDSCH_PreconfigurationInfo */
+static int hf_nbap_HSDSCH_PreconfigurationSetup_PDU = -1; /* HSDSCH_PreconfigurationSetup */
static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU = -1; /* HSSCCH_Specific_InformationRespListTDD768 */
static int hf_nbap_HS_SICH_Reception_Quality_Value_PDU = -1; /* HS_SICH_Reception_Quality_Value */
static int hf_nbap_HS_SICH_failed_PDU = -1; /* HS_SICH_failed */
@@ -1243,6 +1388,11 @@ static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU = -1; /* HS_DSCH_Servin
static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU = -1; /* HS_DSCH_Serving_Cell_Change_Info_Response */
static int hf_nbap_HSDSCH_FDD_Update_Information_PDU = -1; /* HSDSCH_FDD_Update_Information */
static int hf_nbap_HSDSCH_TDD_Update_Information_PDU = -1; /* HSDSCH_TDD_Update_Information */
+static int hf_nbap_HSDSCH_Common_System_InformationLCR_PDU = -1; /* HSDSCH_Common_System_InformationLCR */
+static int hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU = -1; /* HSDSCH_Common_System_Information_ResponseLCR */
+static int hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU = -1; /* HSDSCH_Paging_System_InformationLCR */
+static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU = -1; /* HSDSCH_Paging_System_Information_ResponseLCR */
+static int hf_nbap_IMB_Parameters_PDU = -1; /* IMB_Parameters */
static int hf_nbap_InformationReportCharacteristics_PDU = -1; /* InformationReportCharacteristics */
static int hf_nbap_InformationExchangeID_PDU = -1; /* InformationExchangeID */
static int hf_nbap_InformationType_PDU = -1; /* InformationType */
@@ -1253,6 +1403,7 @@ static int hf_nbap_IPMulticastDataBearerIndication_PDU = -1; /* IPMulticastData
static int hf_nbap_Local_Cell_ID_PDU = -1; /* Local_Cell_ID */
static int hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU = -1; /* LCRTDD_Uplink_Physical_Channel_Capability */
static int hf_nbap_MAC_PDU_SizeExtended_PDU = -1; /* MAC_PDU_SizeExtended */
+static int hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU = -1; /* Maximum_Target_ReceivedTotalWideBandPower_LCR */
static int hf_nbap_MaximumTransmissionPower_PDU = -1; /* MaximumTransmissionPower */
static int hf_nbap_Max_UE_DTX_Cycle_PDU = -1; /* Max_UE_DTX_Cycle */
@@ -1269,6 +1420,7 @@ static int hf_nbap_MIMO_Capability_PDU = -1; /* MIMO_Capability */
static int hf_nbap_MIMO_Mode_Indicator_PDU = -1; /* MIMO_Mode_Indicator */
static int hf_nbap_MIMO_N_M_Ratio_PDU = -1; /* MIMO_N_M_Ratio */
static int hf_nbap_MIMO_PilotConfiguration_PDU = -1; /* MIMO_PilotConfiguration */
+static int hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU = -1; /* MinimumReducedE_DPDCH_GainFactor */
static int hf_nbap_Modification_Period_PDU = -1; /* Modification_Period */
static int hf_nbap_MAChs_ResetIndicator_PDU = -1; /* MAChs_ResetIndicator */
static int hf_nbap_ModulationMBSFN_PDU = -1; /* ModulationMBSFN */
@@ -1277,6 +1429,7 @@ static int hf_nbap_MBSFN_Only_Mode_Indicator_PDU = -1; /* MBSFN_Only_Mode_Indic
static int hf_nbap_MBSFN_Only_Mode_Capability_PDU = -1; /* MBSFN_Only_Mode_Capability */
static int hf_nbap_Multicarrier_Number_PDU = -1; /* Multicarrier_Number */
static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU = -1; /* MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR */
+static int hf_nbap_Multi_Cell_Capability_Info_PDU = -1; /* Multi_Cell_Capability_Info */
static int hf_nbap_NCyclesPerSFNperiod_PDU = -1; /* NCyclesPerSFNperiod */
static int hf_nbap_NRepetitionsPerCyclePeriod_PDU = -1; /* NRepetitionsPerCyclePeriod */
static int hf_nbap_NeighbouringCellMeasurementInformation_PDU = -1; /* NeighbouringCellMeasurementInformation */
@@ -1287,6 +1440,7 @@ static int hf_nbap_NodeB_CommunicationContextID_PDU = -1; /* NodeB_Communicatio
static int hf_nbap_NumberOfReportedCellPortions_PDU = -1; /* NumberOfReportedCellPortions */
static int hf_nbap_NSubCyclesPerCyclePeriod_PDU = -1; /* NSubCyclesPerCyclePeriod */
static int hf_nbap_Number_Of_Supported_Carriers_PDU = -1; /* Number_Of_Supported_Carriers */
+static int hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU = -1; /* NoOfTargetCellHS_SCCH_Order */
static int hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU = -1; /* Paging_MACFlows_to_DeleteFDD */
static int hf_nbap_PLCCHinformation_PDU = -1; /* PLCCHinformation */
static int hf_nbap_PowerAdjustmentType_PDU = -1; /* PowerAdjustmentType */
@@ -1294,6 +1448,7 @@ static int hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU = -1; /* Prim
static int hf_nbap_PrimaryScramblingCode_PDU = -1; /* PrimaryScramblingCode */
static int hf_nbap_PrimaryCCPCH_RSCP_PDU = -1; /* PrimaryCCPCH_RSCP */
static int hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU = -1; /* PrimaryCCPCH_RSCP_Delta */
+static int hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU = -1; /* Paging_MACFlows_to_DeleteLCR */
static int hf_nbap_RL_Specific_DCH_Info_PDU = -1; /* RL_Specific_DCH_Info */
static int hf_nbap_RL_Specific_E_DCH_Info_PDU = -1; /* RL_Specific_E_DCH_Info */
static int hf_nbap_Reference_ReceivedTotalWideBandPower_PDU = -1; /* Reference_ReceivedTotalWideBandPower */
@@ -1303,6 +1458,8 @@ static int hf_nbap_ReferenceClockAvailability_PDU = -1; /* ReferenceClockAvaila
static int hf_nbap_ReferenceSFNoffset_PDU = -1; /* ReferenceSFNoffset */
static int hf_nbap_ReportCharacteristics_PDU = -1; /* ReportCharacteristics */
static int hf_nbap_ReportCharacteristicsType_OnModification_PDU = -1; /* ReportCharacteristicsType_OnModification */
+static int hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU = -1; /* EDCH_RACH_Report_IncrDecrThres */
+static int hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU = -1; /* EDCH_RACH_Report_ThresholdInformation */
static int hf_nbap_RL_ID_PDU = -1; /* RL_ID */
static int hf_nbap_RL_Set_ID_PDU = -1; /* RL_Set_ID */
static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU = -1; /* Received_total_wide_band_power_For_CellPortion_Value */
@@ -1316,6 +1473,7 @@ static int hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU = -1; /* Rx_Timing_Dev
static int hf_nbap_RTWP_ReportingIndicator_PDU = -1; /* RTWP_ReportingIndicator */
static int hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU = -1; /* RTWP_CellPortion_ReportingIndicator */
static int hf_nbap_AdjustmentPeriod_PDU = -1; /* AdjustmentPeriod */
+static int hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU = -1; /* E_DPCCH_Power_Boosting_Capability */
static int hf_nbap_SAT_Info_Almanac_ExtList_PDU = -1; /* SAT_Info_Almanac_ExtList */
static int hf_nbap_ScaledAdjustmentRatio_PDU = -1; /* ScaledAdjustmentRatio */
static int hf_nbap_MaxAdjustmentStep_PDU = -1; /* MaxAdjustmentStep */
@@ -1330,6 +1488,7 @@ static int hf_nbap_SignallingBearerRequestIndicator_PDU = -1; /* SignallingBear
static int hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU = -1; /* SixtyfourQAM_UsageAllowedIndicator */
static int hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU = -1; /* SixtyfourQAM_DL_UsageIndicator */
static int hf_nbap_SixtyfourQAM_DL_Capability_PDU = -1; /* SixtyfourQAM_DL_Capability */
+static int hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU = -1; /* SixtyfourQAM_DL_MIMO_Combined_Capability */
static int hf_nbap_SixteenQAM_UL_Capability_PDU = -1; /* SixteenQAM_UL_Capability */
static int hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU = -1; /* SixteenQAM_UL_Operation_Indicator */
static int hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU = -1; /* Start_Of_Audit_Sequence_Indicator */
@@ -1357,6 +1516,7 @@ static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValu
static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU = -1; /* Transmitted_Carrier_Power_For_CellPortion_Value */
static int hf_nbap_Transmitted_Carrier_Power_Value_PDU = -1; /* Transmitted_Carrier_Power_Value */
static int hf_nbap_TransmissionDiversityApplied_PDU = -1; /* TransmissionDiversityApplied */
+static int hf_nbap_TransportBearerRequestIndicator_PDU = -1; /* TransportBearerRequestIndicator */
static int hf_nbap_TransportBearerNotRequestedIndicator_PDU = -1; /* TransportBearerNotRequestedIndicator */
static int hf_nbap_TransportBearerNotSetupIndicator_PDU = -1; /* TransportBearerNotSetupIndicator */
static int hf_nbap_TransportLayerAddress_PDU = -1; /* TransportLayerAddress */
@@ -1402,6 +1562,9 @@ static int hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU = -1; /* RACH_Param
static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU = -1; /* PRACH_LCR_ParametersList_CTCH_SetupRqstTDD */
static int hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1; /* PRACH_768_ParametersItem_CTCH_SetupRqstTDD */
static int hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1; /* FPACH_LCR_Parameters_CTCH_SetupRqstTDD */
+static int hf_nbap_PLCCH_parameters_PDU = -1; /* PLCCH_parameters */
+static int hf_nbap_E_RUCCH_parameters_PDU = -1; /* E_RUCCH_parameters */
+static int hf_nbap_E_RUCCH_768_parameters_PDU = -1; /* E_RUCCH_768_parameters */
static int hf_nbap_CommonTransportChannelSetupResponse_PDU = -1; /* CommonTransportChannelSetupResponse */
static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU = -1; /* FACH_CommonTransportChannel_InformationResponse */
static int hf_nbap_CommonTransportChannelSetupFailure_PDU = -1; /* CommonTransportChannelSetupFailure */
@@ -1456,6 +1619,7 @@ static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU
static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU = -1; /* UPPCH_LCR_InformationList_AuditRsp */
static int hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU = -1; /* UPPCH_LCR_InformationItem_AuditRsp */
static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU = -1; /* MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp */
+static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU = -1; /* MultipleFreq_E_DCH_Resources_InformationList_AuditRsp */
static int hf_nbap_CCP_InformationList_AuditRsp_PDU = -1; /* CCP_InformationList_AuditRsp */
static int hf_nbap_CCP_InformationItem_AuditRsp_PDU = -1; /* CCP_InformationItem_AuditRsp */
static int hf_nbap_Local_Cell_InformationList_AuditRsp_PDU = -1; /* Local_Cell_InformationList_AuditRsp */
@@ -1467,13 +1631,16 @@ static int hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1; /*
static int hf_nbap_AuditFailure_PDU = -1; /* AuditFailure */
static int hf_nbap_CommonMeasurementInitiationRequest_PDU = -1; /* CommonMeasurementInitiationRequest */
static int hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU = -1; /* CommonMeasurementObjectType_CM_Rqst */
+static int hf_nbap_ERACH_CM_Rqst_PDU = -1; /* ERACH_CM_Rqst */
static int hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU = -1; /* PowerLocalCellGroup_CM_Rqst */
static int hf_nbap_CommonMeasurementInitiationResponse_PDU = -1; /* CommonMeasurementInitiationResponse */
static int hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU = -1; /* CommonMeasurementObjectType_CM_Rsp */
+static int hf_nbap_ERACH_CM_Rsp_PDU = -1; /* ERACH_CM_Rsp */
static int hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU = -1; /* PowerLocalCellGroup_CM_Rsp */
static int hf_nbap_CommonMeasurementInitiationFailure_PDU = -1; /* CommonMeasurementInitiationFailure */
static int hf_nbap_CommonMeasurementReport_PDU = -1; /* CommonMeasurementReport */
static int hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU = -1; /* CommonMeasurementObjectType_CM_Rprt */
+static int hf_nbap_ERACH_CM_Rprt_PDU = -1; /* ERACH_CM_Rprt */
static int hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU = -1; /* PowerLocalCellGroup_CM_Rprt */
static int hf_nbap_CommonMeasurementTerminationRequest_PDU = -1; /* CommonMeasurementTerminationRequest */
static int hf_nbap_CommonMeasurementFailureIndication_PDU = -1; /* CommonMeasurementFailureIndication */
@@ -1558,12 +1725,14 @@ static int hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU = -1; /* UPP
static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU = -1; /* MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd */
static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationList2_ResourceStatusInd */
static int hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1; /* Power_Local_Cell_Group_InformationItem2_ResourceStatusInd */
+static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU = -1; /* MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd */
static int hf_nbap_SystemInformationUpdateRequest_PDU = -1; /* SystemInformationUpdateRequest */
static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU = -1; /* MIB_SB_SIB_InformationList_SystemInfoUpdateRqst */
static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU = -1; /* SegmentInformationListIE_SystemInfoUpdate */
static int hf_nbap_SystemInformationUpdateResponse_PDU = -1; /* SystemInformationUpdateResponse */
static int hf_nbap_SystemInformationUpdateFailure_PDU = -1; /* SystemInformationUpdateFailure */
static int hf_nbap_RadioLinkSetupRequestFDD_PDU = -1; /* RadioLinkSetupRequestFDD */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU = -1; /* Additional_HS_Cell_Information_RL_Setup_List */
static int hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* UL_DPCH_Information_RL_SetupRqstFDD */
static int hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU = -1; /* DL_DPCH_Information_RL_SetupRqstFDD */
static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU = -1; /* RL_InformationList_RL_SetupRqstFDD */
@@ -1583,6 +1752,7 @@ static int hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1; /* DL_DPCH
static int hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1; /* DL_DPCH_768_Information_RL_SetupRqstTDD */
static int hf_nbap_RL_Information_RL_SetupRqstTDD_PDU = -1; /* RL_Information_RL_SetupRqstTDD */
static int hf_nbap_RadioLinkSetupResponseFDD_PDU = -1; /* RadioLinkSetupResponseFDD */
+static int hf_nbap_Additional_HS_Cell_Information_Response_List_PDU = -1; /* Additional_HS_Cell_Information_Response_List */
static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU = -1; /* RL_InformationResponseList_RL_SetupRspFDD */
static int hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU = -1; /* RL_InformationResponseItem_RL_SetupRspFDD */
static int hf_nbap_RadioLinkSetupResponseTDD_PDU = -1; /* RadioLinkSetupResponseTDD */
@@ -1596,6 +1766,7 @@ static int hf_nbap_RadioLinkSetupFailureTDD_PDU = -1; /* RadioLinkSetupFailureT
static int hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU = -1; /* CauseLevel_RL_SetupFailureTDD */
static int hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU = -1; /* Unsuccessful_RL_InformationResp_RL_SetupFailureTDD */
static int hf_nbap_RadioLinkAdditionRequestFDD_PDU = -1; /* RadioLinkAdditionRequestFDD */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU = -1; /* Additional_HS_Cell_Information_RL_Addition_List */
static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU = -1; /* RL_InformationList_RL_AdditionRqstFDD */
static int hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU = -1; /* RL_InformationItem_RL_AdditionRqstFDD */
static int hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU = -1; /* E_DPCH_Information_RL_AdditionReqFDD */
@@ -1610,6 +1781,7 @@ static int hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1; /*
static int hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1; /* DL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
static int hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU = -1; /* RL_Information_RL_AdditionRqstTDD */
static int hf_nbap_RadioLinkAdditionResponseFDD_PDU = -1; /* RadioLinkAdditionResponseFDD */
+static int hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU = -1; /* Additional_HS_Cell_Change_Information_Response_List */
static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU = -1; /* RL_InformationResponseList_RL_AdditionRspFDD */
static int hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU = -1; /* RL_InformationResponseItem_RL_AdditionRspFDD */
static int hf_nbap_RadioLinkAdditionResponseTDD_PDU = -1; /* RadioLinkAdditionResponseTDD */
@@ -1623,6 +1795,7 @@ static int hf_nbap_RadioLinkAdditionFailureTDD_PDU = -1; /* RadioLinkAdditionFa
static int hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU = -1; /* CauseLevel_RL_AdditionFailureTDD */
static int hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU = -1; /* Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD */
static int hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU = -1; /* RadioLinkReconfigurationPrepareFDD */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU = -1; /* Additional_HS_Cell_Information_RL_Reconf_Prep */
static int hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1; /* UL_DPCH_Information_RL_ReconfPrepFDD */
static int hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1; /* DL_DPCH_Information_RL_ReconfPrepFDD */
static int hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU = -1; /* DL_DPCH_Power_Information_RL_ReconfPrepFDD */
@@ -1678,6 +1851,7 @@ static int hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU = -1; /*
static int hf_nbap_RadioLinkReconfigurationCommit_PDU = -1; /* RadioLinkReconfigurationCommit */
static int hf_nbap_RadioLinkReconfigurationCancel_PDU = -1; /* RadioLinkReconfigurationCancel */
static int hf_nbap_RadioLinkReconfigurationRequestFDD_PDU = -1; /* RadioLinkReconfigurationRequestFDD */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU = -1; /* Additional_HS_Cell_Information_RL_Reconf_Req */
static int hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1; /* UL_DPCH_Information_RL_ReconfRqstFDD */
static int hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1; /* DL_DPCH_Information_RL_ReconfRqstFDD */
static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU = -1; /* DCH_DeleteList_RL_ReconfRqstFDD */
@@ -1799,7 +1973,11 @@ static int hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /*
static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU = -1; /* Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst */
static int hf_nbap_SYNC_UL_Partition_LCR_PDU = -1; /* SYNC_UL_Partition_LCR */
static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU = -1; /* Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst */
+static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU = -1; /* MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst */
+static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU = -1; /* MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst */
static int hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU = -1; /* PhysicalSharedChannelReconfigurationResponse */
+static int hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU = -1; /* E_HICH_TimeOffset_ExtensionLCR */
+static int hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU = -1; /* MultipleFreq_E_HICH_TimeOffsetLCR */
static int hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU = -1; /* PhysicalSharedChannelReconfigurationFailure */
static int hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU = -1; /* CauseLevel_PSCH_ReconfFailure */
static int hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1; /* Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD */
@@ -1862,8 +2040,10 @@ static int hf_nbap_RadioLinkActivationCommandTDD_PDU = -1; /* RadioLinkActivati
static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU = -1; /* DelayedActivationInformationList_RL_ActivationCmdTDD */
static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU = -1; /* DelayedActivationInformation_RL_ActivationCmdTDD */
static int hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU = -1; /* RadioLinkParameterUpdateIndicationFDD */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU = -1; /* Additional_HS_Cell_Information_RL_Param_Upd */
static int hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU = -1; /* RadioLinkParameterUpdateIndicationTDD */
static int hf_nbap_MBMSNotificationUpdateCommand_PDU = -1; /* MBMSNotificationUpdateCommand */
+static int hf_nbap_UEStatusUpdateCommand_PDU = -1; /* UEStatusUpdateCommand */
static int hf_nbap_NBAP_PDU_PDU = -1; /* NBAP_PDU */
static int hf_nbap_local = -1; /* INTEGER_0_maxPrivateIEs */
static int hf_nbap_global = -1; /* OBJECT_IDENTIFIER */
@@ -1880,9 +2060,14 @@ static int hf_nbap_extensionValue = -1; /* T_extensionValue */
static int hf_nbap_PrivateIE_Container_item = -1; /* PrivateIE_Field */
static int hf_nbap_id_01 = -1; /* PrivateIE_ID */
static int hf_nbap_value_01 = -1; /* PrivateIE_Field_value */
+static int hf_nbap_AdditionalMeasurementValueList_item = -1; /* AdditionalMeasurementValue */
+static int hf_nbap_uARFCN = -1; /* UARFCN */
+static int hf_nbap_timeSlotMeasurementValueListLCR = -1; /* TimeSlotMeasurementValueListLCR */
+static int hf_nbap_iE_Extensions = -1; /* ProtocolExtensionContainer */
+static int hf_nbap_AdditionalTimeSlotListLCR_item = -1; /* AdditionalTimeSlotLCR */
+static int hf_nbap_timeslot_InitiatedListLCR = -1; /* TimeSlot_InitiatedListLCR */
static int hf_nbap_cMConfigurationChangeCFN = -1; /* CFN */
static int hf_nbap_transmission_Gap_Pattern_Sequence_Status = -1; /* Transmission_Gap_Pattern_Sequence_Status_List */
-static int hf_nbap_iE_Extensions = -1; /* ProtocolExtensionContainer */
static int hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1; /* Transmission_Gap_Pattern_Sequence_Status_List_item */
static int hf_nbap_tGPSID = -1; /* TGPSID */
static int hf_nbap_tGPRC = -1; /* TGPRC */
@@ -1904,6 +2089,10 @@ static int hf_nbap_radioNetwork = -1; /* CauseRadioNetwork */
static int hf_nbap_transport = -1; /* CauseTransport */
static int hf_nbap_protocol = -1; /* CauseProtocol */
static int hf_nbap_misc = -1; /* CauseMisc */
+static int hf_nbap_Cell_ERNTI_Status_Information_item = -1; /* Cell_ERNTI_Status_Information_Item */
+static int hf_nbap_c_ID = -1; /* C_ID */
+static int hf_nbap_vacant_ERNTI = -1; /* Vacant_ERNTI */
+static int hf_nbap_Vacant_ERNTI_item = -1; /* E_RNTI */
static int hf_nbap_initialPhase_0_1048575 = -1; /* INTEGER_0_1048575_ */
static int hf_nbap_steadyStatePhase = -1; /* INTEGER_0_255_ */
static int hf_nbap_initialPhase = -1; /* INTEGER_0_524287_ */
@@ -1911,12 +2100,81 @@ static int hf_nbap_steadyStatePhase_01 = -1; /* INTEGER_0_127_ */
static int hf_nbap_CommonChannelsCapacityConsumptionLaw_item = -1; /* CommonChannelsCapacityConsumptionLaw_item */
static int hf_nbap_dl_Cost = -1; /* INTEGER_0_65535 */
static int hf_nbap_ul_Cost = -1; /* INTEGER_0_65535 */
+static int hf_nbap_common_E_DCH_UL_DPCH_Information = -1; /* Common_E_DCH_UL_DPCH_InfoItem */
+static int hf_nbap_common_E_DCH_EDPCH_Information = -1; /* Common_E_DCH_EDPCH_InfoItem */
+static int hf_nbap_common_E_DCH_Information = -1; /* Common_E_DCH_InfoItem */
+static int hf_nbap_common_E_DCH_HSDSCH_Information = -1; /* Common_E_DCH_HSDSCH_InfoItem */
+static int hf_nbap_common_E_DCH_Preamble_Control_Information = -1; /* Common_E_DCH_Preamble_Control_InfoItem */
+static int hf_nbap_common_E_DCH_FDPCH_Information = -1; /* Common_E_DCH_FDPCH_InfoItem */
+static int hf_nbap_common_E_DCH_Resource_Combination_Information = -1; /* Common_E_DCH_Resource_Combination_InfoList */
+static int hf_nbap_ul_common_E_DCH_MACflow_Specific_Information = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoList */
+static int hf_nbap_uL_DPCCH_SlotFormat = -1; /* UL_DPCCH_SlotFormat */
+static int hf_nbap_uL_SIR = -1; /* UL_SIR */
+static int hf_nbap_dPC_Mode = -1; /* DPC_Mode */
+static int hf_nbap_maxSet_E_DPDCHs = -1; /* Max_Set_E_DPDCHs */
+static int hf_nbap_ul_PunctureLimit = -1; /* PunctureLimit */
+static int hf_nbap_e_TFCS_Information = -1; /* E_TFCS_Information */
+static int hf_nbap_e_TTI = -1; /* E_TTI */
+static int hf_nbap_e_DPCCH_PO = -1; /* E_DPCCH_PO */
+static int hf_nbap_e_RGCH_2_IndexStepThreshold = -1; /* E_RGCH_2_IndexStepThreshold */
+static int hf_nbap_e_RGCH_3_IndexStepThreshold = -1; /* E_RGCH_3_IndexStepThreshold */
+static int hf_nbap_hARQ_Info_for_E_DCH = -1; /* HARQ_Info_for_E_DCH */
+static int hf_nbap_e_DCH_Reference_Power_Offset = -1; /* E_DCH_Reference_Power_Offset */
+static int hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo = -1; /* E_DCH_PowerOffset_for_SchedulingInfo */
+static int hf_nbap_max_EDCH_Resource_Allocation_for_CCCH = -1; /* Max_EDCH_Resource_Allocation_for_CCCH */
+static int hf_nbap_max_Period_for_Collistion_Resolution = -1; /* Max_Period_for_Collistion_Resolution */
+static int hf_nbap_max_TB_Size = -1; /* Max_TB_Size */
+static int hf_nbap_common_E_DCH_ImplicitRelease_Indicator = -1; /* BOOLEAN */
+static int hf_nbap_cqiFeedback_CycleK = -1; /* CQI_Feedback_Cycle */
+static int hf_nbap_cqiRepetitionFactor = -1; /* CQI_RepetitionFactor */
+static int hf_nbap_ackNackRepetitionFactor = -1; /* AckNack_RepetitionFactor */
+static int hf_nbap_cqiPowerOffset = -1; /* CQI_Power_Offset */
+static int hf_nbap_ackPowerOffset = -1; /* Ack_Power_Offset */
+static int hf_nbap_nackPowerOffset = -1; /* Nack_Power_Offset */
+static int hf_nbap_measurement_Power_Offset = -1; /* Measurement_Power_Offset */
+static int hf_nbap_common_E_DCH_PreambleSignatures = -1; /* PreambleSignatures */
+static int hf_nbap_scramblingCodeNumber = -1; /* ScramblingCodeNumber */
+static int hf_nbap_e_AI_Indicator = -1; /* E_AI_Indicator */
+static int hf_nbap_common_E_DCH_AICH_Information = -1; /* Common_E_DCH_AICH_Information */
+static int hf_nbap_commonPhysicalChannelID = -1; /* CommonPhysicalChannelID */
+static int hf_nbap_aICH_TransmissionTiming = -1; /* AICH_TransmissionTiming */
+static int hf_nbap_fdd_dl_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
+static int hf_nbap_aICH_Power = -1; /* AICH_Power */
+static int hf_nbap_sTTD_Indicator = -1; /* STTD_Indicator */
+static int hf_nbap_f_DPCH_SlotFormat = -1; /* F_DPCH_SlotFormat */
+static int hf_nbap_fdd_TPC_DownlinkStepSize = -1; /* FDD_TPC_DownlinkStepSize */
+static int hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item = -1; /* Common_E_DCH_Resource_Combination_InfoList_Item */
+static int hf_nbap_soffset = -1; /* Soffset */
+static int hf_nbap_f_DPCH_DL_Code_Number = -1; /* FDD_DL_ChannelisationCodeNumber */
+static int hf_nbap_ul_DPCH_ScramblingCode = -1; /* UL_ScramblingCode */
+static int hf_nbap_e_RGCH_E_HICH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
+static int hf_nbap_e_RGCH_Signature_Sequence = -1; /* E_RGCH_Signature_Sequence */
+static int hf_nbap_e_HICH_Signature_Sequence = -1; /* E_HICH_Signature_Sequence */
+static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoList_Item */
+static int hf_nbap_ul_Common_MACFlowID = -1; /* Common_MACFlow_ID */
+static int hf_nbap_transportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
+static int hf_nbap_bindingID = -1; /* BindingID */
+static int hf_nbap_transportLayerAddress = -1; /* TransportLayerAddress */
+static int hf_nbap_tnlQos = -1; /* TnlQos */
+static int hf_nbap_payloadCRC_PresenceIndicator = -1; /* PayloadCRC_PresenceIndicator */
+static int hf_nbap_bundlingModeIndicator = -1; /* BundlingModeIndicator */
+static int hf_nbap_common_E_DCH_MACdFlow_Specific_Information = -1; /* Common_E_DCH_MACdFlow_Specific_InfoList */
+static int hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item = -1; /* Common_E_DCH_MACdFlow_Specific_InfoList_Item */
+static int hf_nbap_common_e_DCH_MACdFlow_ID = -1; /* E_DCH_MACdFlow_ID */
+static int hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
+static int hf_nbap_eDCH_HARQ_PO_FDD = -1; /* E_DCH_HARQ_PO_FDD */
+static int hf_nbap_eDCH_MACdFlow_Multiplexing_List = -1; /* E_DCH_MACdFlow_Multiplexing_List */
+static int hf_nbap_common_E_DCHLogicalChannelInformation = -1; /* Common_E_DCH_LogicalChannel_InfoList */
+static int hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item = -1; /* Common_E_DCH_LogicalChannel_InfoList_Item */
+static int hf_nbap_logicalChannelId = -1; /* LogicalChannelID */
+static int hf_nbap_maximumMACcPDU_SizeExtended = -1; /* MAC_PDU_SizeExtended */
+static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList */
+static int hf_nbap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */
+static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item */
static int hf_nbap_Common_MACFlows_to_DeleteFDD_item = -1; /* Common_MACFlows_to_DeleteFDD_Item */
static int hf_nbap_common_MACFlow_ID = -1; /* Common_MACFlow_ID */
static int hf_nbap_CommonMACFlow_Specific_InfoList_item = -1; /* CommonMACFlow_Specific_InfoItem */
static int hf_nbap_common_MACFlow_Id = -1; /* Common_MACFlow_ID */
-static int hf_nbap_bindingID = -1; /* BindingID */
-static int hf_nbap_transportLayerAddress = -1; /* TransportLayerAddress */
static int hf_nbap_tnl_qos = -1; /* TnlQos */
static int hf_nbap_common_MACFlow_PriorityQueue_Information = -1; /* Common_MACFlow_PriorityQueue_Information */
static int hf_nbap_CommonMACFlow_Specific_InfoList_Response_item = -1; /* CommonMACFlow_Specific_InfoItem_Response */
@@ -1937,7 +2195,6 @@ static int hf_nbap_measurementAvailable = -1; /* CommonMeasurementAvailable
static int hf_nbap_measurementnotAvailable = -1; /* CommonMeasurementnotAvailable */
static int hf_nbap_commonmeasurementValue = -1; /* CommonMeasurementValue */
static int hf_nbap_ie_Extensions = -1; /* ProtocolExtensionContainer */
-static int hf_nbap_commonPhysicalChannelID = -1; /* CommonPhysicalChannelID */
static int hf_nbap_resourceOperationalState = -1; /* ResourceOperationalState */
static int hf_nbap_availabilityStatus = -1; /* AvailabilityStatus */
static int hf_nbap_commonPhysicalChannelID768 = -1; /* CommonPhysicalChannelID768 */
@@ -1964,8 +2221,51 @@ static int hf_nbap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiag
static int hf_nbap_iECriticality = -1; /* Criticality */
static int hf_nbap_iE_ID = -1; /* ProtocolIE_ID */
static int hf_nbap_repetitionNumber = -1; /* RepetitionNumber0 */
+static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoListLCR */
+static int hf_nbap_common_E_PUCH_InformationLCR = -1; /* Common_E_PUCH_InformationLCR */
+static int hf_nbap_e_TFCS_Information_TDD = -1; /* E_TFCS_Information_TDD */
+static int hf_nbap_eDCH_MACdFlow_Retransmission_Timer = -1; /* E_DCH_MACdFlow_Retransmission_Timer */
+static int hf_nbap_minCR = -1; /* CodeRate */
+static int hf_nbap_maxCR = -1; /* CodeRate */
+static int hf_nbap_harqInfo = -1; /* HARQ_Info_for_E_DCH */
+static int hf_nbap_pRXdes_base_perURAFCN = -1; /* PRXdes_base_perURAFCN */
+static int hf_nbap_e_PUCH_TPC_StepSize = -1; /* TDD_TPC_UplinkStepSize_LCR */
+static int hf_nbap_e_AGCH_TPC_StepSize = -1; /* TDD_TPC_DownlinkStepSize */
+static int hf_nbap_e_PUCH_PowerControlGAP = -1; /* ControlGAP */
+static int hf_nbap_PRXdes_base_perURAFCN_item = -1; /* PRXdes_base_Item */
+static int hf_nbap_pRXdes_base = -1; /* PRXdes_base */
+static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR */
+static int hf_nbap_ul_Common_MACFlowIDLCR = -1; /* Common_MACFlow_ID_LCR */
+static int hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR = -1; /* Common_E_DCH_MACdFlow_Specific_InfoListLCR */
+static int hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item = -1; /* Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR */
+static int hf_nbap_common_e_DCH_MACdFlow_ID_01 = -1; /* E_DCH_MACdFlow_ID_LCR */
+static int hf_nbap_eDCH_HARQ_PO_TDD = -1; /* E_DCH_HARQ_PO_TDD */
+static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR */
+static int hf_nbap_common_E_AGCH_ListLCR = -1; /* Common_E_AGCH_ListLCR */
+static int hf_nbap_common_E_HICH_ListLCR = -1; /* Common_E_HICH_ListLCR */
+static int hf_nbap_common_E_RNTI_Info_LCR = -1; /* Common_E_RNTI_Info_LCR */
+static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR */
+static int hf_nbap_ul_Common_MACFlowID_LCR = -1; /* Common_MACFlow_ID_LCR */
+static int hf_nbap_Common_E_AGCH_ListLCR_item = -1; /* Common_E_AGCH_ItemLCR */
+static int hf_nbap_e_AGCH_ID = -1; /* E_AGCH_Id */
+static int hf_nbap_Common_E_HICH_ListLCR_item = -1; /* Common_E_HICH_ItemLCR */
+static int hf_nbap_eI = -1; /* EI */
+static int hf_nbap_e_HICH_ID = -1; /* E_HICH_ID_LCR */
+static int hf_nbap_Common_E_RNTI_Info_LCR_item = -1; /* Common_E_RNTI_Info_ItemLCR */
+static int hf_nbap_starting_E_RNTI = -1; /* E_RNTI */
+static int hf_nbap_number_of_Group = -1; /* INTEGER_1_32 */
+static int hf_nbap_number_of_e_E_RNTI_perGroup = -1; /* INTEGER_1_7 */
+static int hf_nbap_Common_MACFlows_to_DeleteLCR_item = -1; /* Common_MACFlows_to_DeleteLCR_Item */
+static int hf_nbap_common_MACFlow_ID_LCR = -1; /* Common_MACFlow_ID_LCR */
+static int hf_nbap_CommonMACFlow_Specific_InfoListLCR_item = -1; /* CommonMACFlow_Specific_InfoItemLCR */
+static int hf_nbap_common_MACFlow_PriorityQueue_InformationLCR = -1; /* Common_MACFlow_PriorityQueue_Information */
+static int hf_nbap_Common_H_RNTI_InformationLCR_item = -1; /* Common_H_RNTI_InfoItemLCR */
+static int hf_nbap_common_H_RNTI = -1; /* HSDSCH_RNTI */
+static int hf_nbap_t_SYNC = -1; /* T_SYNC */
+static int hf_nbap_t_PROTECT = -1; /* T_PROTECT */
+static int hf_nbap_n_PROTECT = -1; /* N_PROTECT */
+static int hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item = -1; /* CommonMACFlow_Specific_InfoItem_ResponseLCR */
static int hf_nbap_DCH_FDD_Information_item = -1; /* DCH_FDD_InformationItem */
-static int hf_nbap_payloadCRC_PresenceIndicator = -1; /* PayloadCRC_PresenceIndicator */
static int hf_nbap_ul_FP_Mode = -1; /* UL_FP_Mode */
static int hf_nbap_toAWS = -1; /* ToAWS */
static int hf_nbap_toAWE = -1; /* ToAWE */
@@ -1984,7 +2284,6 @@ static int hf_nbap_DCH_Specific_TDD_InformationList_item = -1; /* DCH_Specific_
static int hf_nbap_ul_CCTrCH_ID = -1; /* CCTrCH_ID */
static int hf_nbap_dl_CCTrCH_ID = -1; /* CCTrCH_ID */
static int hf_nbap_FDD_DCHs_to_Modify_item = -1; /* FDD_DCHs_to_ModifyItem */
-static int hf_nbap_transportBearerRequestIndicator = -1; /* TransportBearerRequestIndicator */
static int hf_nbap_dCH_SpecificInformationList_02 = -1; /* DCH_ModifySpecificInformation_FDD */
static int hf_nbap_DCH_ModifySpecificInformation_FDD_item = -1; /* DCH_ModifySpecificItem_FDD */
static int hf_nbap_TDD_DCHs_to_Modify_item = -1; /* DCH_ModifyItem_TDD */
@@ -2019,6 +2318,7 @@ static int hf_nbap_synchronised = -1; /* CFN */
static int hf_nbap_unsynchronised = -1; /* NULL */
static int hf_nbap_dGANSS_ReferenceTime = -1; /* INTEGER_0_119 */
static int hf_nbap_dGANSS_Information = -1; /* DGANSS_Information */
+static int hf_nbap_dGANSS_Signal_ID = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_DGANSS_Information_item = -1; /* DGANSS_InformationItem */
static int hf_nbap_gANSS_SignalId = -1; /* GANSS_Signal_ID */
static int hf_nbap_gANSS_StatusHealth = -1; /* GANSS_StatusHealth */
@@ -2058,6 +2358,11 @@ static int hf_nbap_dl_Reference_Power = -1; /* DL_Power */
static int hf_nbap_DL_TimeslotISCPInfo_item = -1; /* DL_TimeslotISCPInfoItem */
static int hf_nbap_dL_TimeslotISCP = -1; /* DL_TimeslotISCP */
static int hf_nbap_DL_TimeslotISCPInfoLCR_item = -1; /* DL_TimeslotISCPInfoItemLCR */
+static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst */
+static int hf_nbap_midambleShiftAndBurstType_01 = -1; /* MidambleShiftLCR */
+static int hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst */
+static int hf_nbap_maxHSDSCH_HSSCCH_Power = -1; /* MaximumTransmissionPower */
+static int hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode */
static int hf_nbap_uE_DRX_Cycle = -1; /* UE_DRX_Cycle */
static int hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle = -1; /* Inactivity_Threshold_for_UE_DRX_Cycle */
static int hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring = -1; /* Inactivity_Threshold_for_UE_Grant_Monitoring */
@@ -2093,17 +2398,12 @@ static int hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = -1; /* DL_Scr
static int hf_nbap_e_AGCH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
static int hf_nbap_primary_e_RNTI = -1; /* E_RNTI */
static int hf_nbap_secondary_e_RNTI = -1; /* E_RNTI */
-static int hf_nbap_e_RGCH_E_HICH_Channelisation_Code = -1; /* FDD_DL_ChannelisationCodeNumber */
-static int hf_nbap_e_RGCH_Signature_Sequence = -1; /* E_RGCH_Signature_Sequence */
-static int hf_nbap_e_HICH_Signature_Sequence = -1; /* E_HICH_Signature_Sequence */
-static int hf_nbap_serving_Grant_Value = -1; /* E_Serving_Grant_Value */
static int hf_nbap_primary_Secondary_Grant_Selector = -1; /* E_Primary_Secondary_Grant_Selector */
static int hf_nbap_e_RGCH_Release_Indicator = -1; /* E_RGCH_Release_Indicator */
static int hf_nbap_e_DCH_MACdFlows_Information = -1; /* E_DCH_MACdFlows_Information */
static int hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH = -1; /* HARQ_Process_Allocation_2ms_EDCH */
static int hf_nbap_e_DCH_Maximum_Bitrate = -1; /* E_DCH_Maximum_Bitrate */
static int hf_nbap_e_DCH_Processing_Overload_Level = -1; /* E_DCH_Processing_Overload_Level */
-static int hf_nbap_e_DCH_Reference_Power_Offset = -1; /* E_DCH_Reference_Power_Offset */
static int hf_nbap_e_DCH_MACdFlow_Specific_InformationResp = -1; /* E_DCH_MACdFlow_Specific_InformationResp */
static int hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify = -1; /* E_DCH_MACdFlow_Specific_InfoList_to_Modify */
static int hf_nbap_mACeReset_Indicator = -1; /* MACeReset_Indicator */
@@ -2111,10 +2411,12 @@ static int hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation = -1; /* E_DCH_MAC
static int hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item = -1; /* E_DCH_MACdFlow_Specific_UpdateInformation_Item */
static int hf_nbap_e_DCH_MACdFlow_ID = -1; /* E_DCH_MACdFlow_ID */
static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH = -1; /* HARQ_Process_Allocation_2ms_EDCH */
+static int hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item = -1; /* E_DCH_DL_Control_Channel_Change_Information_Item */
+static int hf_nbap_e_DCH_RL_ID = -1; /* RL_ID */
+static int hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item = -1; /* E_DCH_DL_Control_Channel_Grant_Information_Item */
static int hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant = -1; /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
static int hf_nbap_e_DCH_Scheduled_Transmission_Grant = -1; /* NULL */
static int hf_nbap_E_DCH_LogicalChannelInformation_item = -1; /* E_DCH_LogicalChannelInformationItem */
-static int hf_nbap_logicalChannelId = -1; /* LogicalChannelID */
static int hf_nbap_schedulingPriorityIndicator = -1; /* SchedulingPriorityIndicator */
static int hf_nbap_schedulingInformation = -1; /* SchedulingInformation */
static int hf_nbap_mACesGuaranteedBitRate = -1; /* MACesGuaranteedBitRate */
@@ -2128,12 +2430,7 @@ static int hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item = -1; /* E_DCH_MACdPDU_S
static int hf_nbap_E_DCH_LogicalChannelToDelete_item = -1; /* E_DCH_LogicalChannelToDeleteItem */
static int hf_nbap_e_DCH_MACdFlow_Specific_Info = -1; /* E_DCH_MACdFlow_Specific_InfoList */
static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item = -1; /* E_DCH_MACdFlow_Specific_InfoItem */
-static int hf_nbap_tnlQos = -1; /* TnlQos */
-static int hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
-static int hf_nbap_eDCH_HARQ_PO_FDD = -1; /* E_DCH_HARQ_PO_FDD */
-static int hf_nbap_eDCH_MACdFlow_Multiplexing_List = -1; /* E_DCH_MACdFlow_Multiplexing_List */
static int hf_nbap_eDCH_Grant_Type_Information = -1; /* E_DCH_Grant_Type_Information */
-static int hf_nbap_bundlingModeIndicator = -1; /* BundlingModeIndicator */
static int hf_nbap_eDCHLogicalChannelInformation = -1; /* E_DCH_LogicalChannelInformation */
static int hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item = -1; /* E_DCH_MACdFlow_Specific_InformationResp_Item */
static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* E_DCH_MACdFlow_Specific_InfoItem_to_Modify */
@@ -2151,10 +2448,18 @@ static int hf_nbap_E_DCH_RL_InformationList_Rsp_item = -1; /* E_DCH_RL_Informat
static int hf_nbap_rl_ID = -1; /* RL_ID */
static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Info = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
static int hf_nbap_cause = -1; /* Cause */
+static int hf_nbap_EDCH_RACH_Report_Value_item = -1; /* EDCH_RACH_Report_Value_item */
+static int hf_nbap_granted_EDCH_RACH_resources = -1; /* Granted_EDCH_RACH_Resources_Value */
+static int hf_nbap_denied_EDCH_RACH_resources = -1; /* Denied_EDCH_RACH_Resources_Value */
static int hf_nbap_two_ms = -1; /* DTX_Cycle_2ms_Items */
static int hf_nbap_ten_ms = -1; /* DTX_Cycle_10ms_Items */
static int hf_nbap_two_ms_01 = -1; /* DTX_Cycle_2ms_to_Modify_Items */
static int hf_nbap_ten_ms_01 = -1; /* DTX_Cycle_10ms_to_Modify_Items */
+static int hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item = -1; /* E_DCH_MACdFlow_to_Delete_ItemLCR */
+static int hf_nbap_e_DCH_MACdFlow_ID_LCR = -1; /* E_DCH_MACdFlow_ID_LCR */
+static int hf_nbap_t321 = -1; /* T321 */
+static int hf_nbap_hS_DSCH_DRX_Cycle_FACH = -1; /* HS_DSCH_DRX_Cycle_FACH */
+static int hf_nbap_hS_DSCH_RX_Burst_FACH = -1; /* HS_DSCH_RX_Burst_FACH */
static int hf_nbap_replace_01 = -1; /* E_RGCH_E_HICH_FDD_Code_List */
static int hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item = -1; /* FDD_DL_ChannelisationCodeNumber */
static int hf_nbap_e_TFCI_BetaEC_Boost = -1; /* E_TFCI_BetaEC_Boost */
@@ -2165,13 +2470,9 @@ static int hf_nbap_reference_E_TFCI_Information = -1; /* Reference_E_TFCI_Infor
static int hf_nbap_E_DCHProvidedBitRate_item = -1; /* E_DCHProvidedBitRate_Item */
static int hf_nbap_e_DCHProvidedBitRateValue = -1; /* E_DCHProvidedBitRateValue */
static int hf_nbap_e_PUCH_Information = -1; /* E_PUCH_Information */
-static int hf_nbap_e_TFCS_Information_TDD = -1; /* E_TFCS_Information_TDD */
static int hf_nbap_e_DCH_MACdFlows_Information_TDD = -1; /* E_DCH_MACdFlows_Information_TDD */
static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info = -1; /* E_DCH_Non_Scheduled_Grant_Info */
static int hf_nbap_e_DCH_TDD_Information = -1; /* E_DCH_TDD_Information */
-static int hf_nbap_minCR = -1; /* CodeRate */
-static int hf_nbap_maxCR = -1; /* CodeRate */
-static int hf_nbap_harqInfo = -1; /* HARQ_Info_for_E_DCH */
static int hf_nbap_n_E_UCCH = -1; /* N_E_UCCH */
static int hf_nbap_e_DCH_QPSK_RefBetaInfo = -1; /* E_DCH_QPSK_RefBetaInfo */
static int hf_nbap_e_DCH_sixteenQAM_RefBetaInfo = -1; /* E_DCH_sixteenQAM_RefBetaInfo */
@@ -2180,9 +2481,7 @@ static int hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item = -1; /* E_DCH_RefBeta_Ite
static int hf_nbap_refCodeRate = -1; /* CodeRate_short */
static int hf_nbap_refBeta = -1; /* RefBeta */
static int hf_nbap_E_DCH_MACdFlows_Information_TDD_item = -1; /* E_DCH_MACdFlow_InfoTDDItem */
-static int hf_nbap_eDCH_HARQ_PO_TDD = -1; /* E_DCH_HARQ_PO_TDD */
static int hf_nbap_eDCH_Grant_TypeTDD = -1; /* E_DCH_Grant_TypeTDD */
-static int hf_nbap_eDCH_MACdFlow_Retransmission_Timer = -1; /* E_DCH_MACdFlow_Retransmission_Timer */
static int hf_nbap_timeslotResource = -1; /* E_DCH_TimeslotResource */
static int hf_nbap_powerResource = -1; /* E_DCH_PowerResource */
static int hf_nbap_repetitionPeriod = -1; /* RepetitionPeriod */
@@ -2190,13 +2489,11 @@ static int hf_nbap_repetitionLength = -1; /* RepetitionLength */
static int hf_nbap_tddE_PUCH_Offset = -1; /* TddE_PUCH_Offset */
static int hf_nbap_tdd_ChannelisationCode = -1; /* TDD_ChannelisationCode */
static int hf_nbap_e_DCH_TDD_Maximum_Bitrate = -1; /* E_DCH_TDD_Maximum_Bitrate */
-static int hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo = -1; /* E_DCH_PowerOffset_for_SchedulingInfo */
static int hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp = -1; /* E_DCH_TDD_MACdFlow_Specific_InformationResp */
static int hf_nbap_e_AGCH_Specific_Information_ResponseTDD = -1; /* E_AGCH_Specific_InformationRespListTDD */
static int hf_nbap_e_RNTI = -1; /* E_RNTI */
static int hf_nbap_scheduled_E_HICH_Specific_InformationResp = -1; /* Scheduled_E_HICH_Specific_Information_ResponseLCRTDD */
static int hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item = -1; /* Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD */
-static int hf_nbap_eI = -1; /* EI */
static int hf_nbap_e_HICH_ID_TDD = -1; /* E_HICH_ID_TDD */
static int hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item = -1; /* E_DCH_TDD_MACdFlow_Specific_InformationResp_Item */
static int hf_nbap_e_DCH_MacdFlow_Id = -1; /* E_DCH_MACdFlow_ID */
@@ -2217,23 +2514,74 @@ static int hf_nbap_e_DCH_TDD_Maximum_Bitrate768 = -1; /* E_DCH_TDD_Maximum_Bitr
static int hf_nbap_e_PUCH_LCR_Information = -1; /* E_PUCH_LCR_Information */
static int hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info = -1; /* E_DCH_Non_Scheduled_Grant_LCR_Info */
static int hf_nbap_e_DCH_LCRTDD_Information = -1; /* E_DCH_LCRTDD_Information */
-static int hf_nbap_pRXdes_base = -1; /* PRXdes_base */
-static int hf_nbap_e_PUCH_TPC_StepSize = -1; /* TDD_TPC_UplinkStepSize_LCR */
-static int hf_nbap_e_AGCH_TPC_StepSize = -1; /* TDD_TPC_DownlinkStepSize */
static int hf_nbap_timeslotResourceLCR = -1; /* E_DCH_TimeslotResourceLCR */
static int hf_nbap_subframeNumber = -1; /* T_subframeNumber */
static int hf_nbap_n_E_UCCHLCR = -1; /* N_E_UCCHLCR */
static int hf_nbap_e_HICH_LCR_Information = -1; /* E_HICH_LCR_Information */
static int hf_nbap_signatureSequenceGroupIndex = -1; /* SignatureSequenceGroupIndex */
static int hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory = -1; /* E_DCH_LCRTDD_PhysicalLayerCategory */
+static int hf_nbap_dRX_Interruption_by_HS_DSCH = -1; /* DRX_Interruption_by_HS_DSCH */
static int hf_nbap_FDD_DL_CodeInformation_item = -1; /* FDD_DL_CodeInformationItem */
static int hf_nbap_dl_ScramblingCode = -1; /* DL_ScramblingCode */
static int hf_nbap_fdd_DL_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
static int hf_nbap_transmissionGapPatternSequenceCodeInformation = -1; /* TransmissionGapPatternSequenceCodeInformation */
+static int hf_nbap_navClockModel = -1; /* GANSS_NAVclockModel */
+static int hf_nbap_cnavClockModel = -1; /* GANSS_CNAVclockModel */
+static int hf_nbap_glonassClockModel = -1; /* GANSS_GLONASSclockModel */
+static int hf_nbap_sbasClockModel = -1; /* GANSS_SBASclockModel */
+static int hf_nbap_dataID = -1; /* BIT_STRING_SIZE_2 */
+static int hf_nbap_ganss_Add_Nav_Models_And_Time_Recovery = -1; /* BOOLEAN */
+static int hf_nbap_navKeplerianSet = -1; /* GANSS_NavModel_NAVKeplerianSet */
+static int hf_nbap_cnavKeplerianSet = -1; /* GANSS_NavModel_CNAVKeplerianSet */
+static int hf_nbap_glonassECEF = -1; /* GANSS_NavModel_GLONASSecef */
+static int hf_nbap_sbasECEF = -1; /* GANSS_NavModel_SBASecef */
+static int hf_nbap_ganss_Add_UTC_Models = -1; /* BOOLEAN */
+static int hf_nbap_alpha_beta_parameters = -1; /* GPS_Ionospheric_Model */
+static int hf_nbap_ganss_Transmission_Time = -1; /* GANSS_Transmission_Time */
+static int hf_nbap_non_broadcastIndication = -1; /* T_non_broadcastIndication */
+static int hf_nbap_ganssSatInfoNavList = -1; /* Ganss_Sat_Info_AddNavList */
+static int hf_nbap_GANSS_Additional_Time_Models_item = -1; /* GANSS_Time_Model */
+static int hf_nbap_utcModel1 = -1; /* GANSS_UTCmodelSet1 */
+static int hf_nbap_utcModel2 = -1; /* GANSS_UTCmodelSet2 */
+static int hf_nbap_utcModel3 = -1; /* GANSS_UTCmodelSet3 */
static int hf_nbap_ganss_wk_number = -1; /* INTEGER_0_255 */
static int hf_nbap_gANSS_AlmanacModel = -1; /* GANSS_AlmanacModel */
static int hf_nbap_gANSS_keplerianParameters = -1; /* GANSS_KeplerianParametersAlm */
+static int hf_nbap_gANSS_alm_keplerianNAVAlmanac = -1; /* GANSS_ALM_NAVKeplerianSet */
+static int hf_nbap_gANSS_alm_keplerianReducedAlmanac = -1; /* GANSS_ALM_ReducedKeplerianSet */
+static int hf_nbap_gANSS_alm_keplerianMidiAlmanac = -1; /* GANSS_ALM_MidiAlmanacSet */
+static int hf_nbap_gANSS_alm_keplerianGLONASS = -1; /* GANSS_ALM_GlonassAlmanacSet */
+static int hf_nbap_gANSS_alm_ecefSBASAlmanac = -1; /* GANSS_ALM_ECEFsbasAlmanacSet */
+static int hf_nbap_sat_info_SBASecefList = -1; /* GANSS_SAT_Info_Almanac_SBASecefList */
+static int hf_nbap_sat_info_GLOkpList = -1; /* GANSS_SAT_Info_Almanac_GLOkpList */
+static int hf_nbap_t_oa = -1; /* INTEGER_0_255 */
+static int hf_nbap_sat_info_MIDIkpList = -1; /* GANSS_SAT_Info_Almanac_MIDIkpList */
+static int hf_nbap_sat_info_NAVkpList = -1; /* GANSS_SAT_Info_Almanac_NAVkpList */
+static int hf_nbap_sat_info_REDkpList = -1; /* GANSS_SAT_Info_Almanac_REDkpList */
+static int hf_nbap_ganssID1 = -1; /* GANSS_AuxInfoGANSS_ID1 */
+static int hf_nbap_ganssID3 = -1; /* GANSS_AuxInfoGANSS_ID3 */
+static int hf_nbap_GANSS_AuxInfoGANSS_ID1_item = -1; /* GANSS_AuxInfoGANSS_ID1_element */
+static int hf_nbap_svID = -1; /* INTEGER_0_63 */
+static int hf_nbap_signalsAvailable = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_GANSS_AuxInfoGANSS_ID3_item = -1; /* GANSS_AuxInfoGANSS_ID3_element */
+static int hf_nbap_channelNumber = -1; /* INTEGER_M7_13 */
+static int hf_nbap_ganss_Aux_Info = -1; /* BOOLEAN */
static int hf_nbap_GANSS_Clock_Model_item = -1; /* GANSS_SatelliteClockModelItem */
+static int hf_nbap_cnavToc = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_cnavTop = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_cnavURA0 = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_cnavURA1 = -1; /* BIT_STRING_SIZE_3 */
+static int hf_nbap_cnavURA2 = -1; /* BIT_STRING_SIZE_3 */
+static int hf_nbap_cnavAf2 = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_cnavAf1 = -1; /* BIT_STRING_SIZE_20 */
+static int hf_nbap_cnavAf0 = -1; /* BIT_STRING_SIZE_26 */
+static int hf_nbap_cnavTgd = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_cnavISCl1cp = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_cnavISCl1cd = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_cnavISCl1ca = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_cnavISCl2c = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_cnavISCl5i5 = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_cnavISCl5q5 = -1; /* BIT_STRING_SIZE_13 */
static int hf_nbap_ganss_Ionospheric_Model = -1; /* GANSS_Ionospheric_Model */
static int hf_nbap_ganss_Rx_Pos = -1; /* GANSS_RX_Pos */
static int hf_nbap_ionospheric_Model = -1; /* BOOLEAN */
@@ -2246,8 +2594,19 @@ static int hf_nbap_ganss_SignalId = -1; /* GANSS_Signal_ID */
static int hf_nbap_ganssDataBits = -1; /* BIT_STRING_SIZE_1_1024 */
static int hf_nbap_ganssTod_01 = -1; /* INTEGER_0_86399 */
static int hf_nbap_ganss_Data_Bit_Assistance_ReqList = -1; /* GANSS_Data_Bit_Assistance_ReqList */
-static int hf_nbap_GANSS_Data_Bit_Assistance_ReqList_item = -1; /* GANSS_Data_Bit_Assistance_ReqList_item */
-static int hf_nbap_ganssDataBitAssistance = -1; /* BOOLEAN */
+static int hf_nbap_ganss_DataBitInterval = -1; /* INTEGER_0_15 */
+static int hf_nbap_ganss_SatelliteInfo = -1; /* T_ganss_SatelliteInfo */
+static int hf_nbap_ganss_SatelliteInfo_item = -1; /* INTEGER_0_63 */
+static int hf_nbap_b1 = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_b2 = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_teop = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_pmX = -1; /* BIT_STRING_SIZE_21 */
+static int hf_nbap_pmXdot = -1; /* BIT_STRING_SIZE_15 */
+static int hf_nbap_pmY = -1; /* BIT_STRING_SIZE_21 */
+static int hf_nbap_pmYdot = -1; /* BIT_STRING_SIZE_15 */
+static int hf_nbap_deltaUT1 = -1; /* BIT_STRING_SIZE_31 */
+static int hf_nbap_deltaUT1dot = -1; /* BIT_STRING_SIZE_19 */
+static int hf_nbap_eopReq = -1; /* BOOLEAN */
static int hf_nbap_GANSS_GenericDataInfoReqList_item = -1; /* GANSS_GenericDataInfoReqItem */
static int hf_nbap_ganss_Id = -1; /* GANSS_ID */
static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery = -1; /* BOOLEAN */
@@ -2264,6 +2623,9 @@ static int hf_nbap_ganss_UTC_TIME = -1; /* GANSS_UTC_Model */
static int hf_nbap_ganss_Almanac_01 = -1; /* GANSS_Almanac */
static int hf_nbap_ganss_Real_Time_Integrity_01 = -1; /* GANSS_Real_Time_Integrity */
static int hf_nbap_ganss_Data_Bit_Assistance = -1; /* GANSS_Data_Bit_Assistance */
+static int hf_nbap_gloTau = -1; /* BIT_STRING_SIZE_22 */
+static int hf_nbap_gloGamma = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_gloDeltaTau = -1; /* BIT_STRING_SIZE_5 */
static int hf_nbap_gANSS_CommonDataInfoReq = -1; /* GANSS_CommonDataInfoReq */
static int hf_nbap_gANSS_GenericDataInfoReqList = -1; /* GANSS_GenericDataInfoReqList */
static int hf_nbap_alpha_zero_ionos = -1; /* BIT_STRING_SIZE_12 */
@@ -2275,17 +2637,16 @@ static int hf_nbap_storm_flag_two = -1; /* BOOLEAN */
static int hf_nbap_storm_flag_three = -1; /* BOOLEAN */
static int hf_nbap_storm_flag_four = -1; /* BOOLEAN */
static int hf_nbap_storm_flag_five = -1; /* BOOLEAN */
-static int hf_nbap_t_oa = -1; /* INTEGER_0_255 */
static int hf_nbap_iod_a = -1; /* INTEGER_0_3 */
static int hf_nbap_gANSS_SatelliteInformationKP = -1; /* GANSS_SatelliteInformationKP */
-static int hf_nbap_toe_lsb_nav = -1; /* INTEGER_0_511 */
+static int hf_nbap_toe_nav = -1; /* BIT_STRING_SIZE_14 */
static int hf_nbap_ganss_omega_nav = -1; /* BIT_STRING_SIZE_32 */
static int hf_nbap_delta_n_nav = -1; /* BIT_STRING_SIZE_16 */
static int hf_nbap_m_zero_nav = -1; /* BIT_STRING_SIZE_32 */
static int hf_nbap_omegadot_nav = -1; /* BIT_STRING_SIZE_24 */
-static int hf_nbap_ganss_e_lsb_nav = -1; /* INTEGER_0_33554431 */
+static int hf_nbap_ganss_e_nav = -1; /* BIT_STRING_SIZE_32 */
static int hf_nbap_idot_nav = -1; /* BIT_STRING_SIZE_14 */
-static int hf_nbap_a_sqrt_lsb_nav = -1; /* INTEGER_0_67108863 */
+static int hf_nbap_a_sqrt_nav = -1; /* BIT_STRING_SIZE_32 */
static int hf_nbap_i_zero_nav = -1; /* BIT_STRING_SIZE_32 */
static int hf_nbap_omega_zero_nav = -1; /* BIT_STRING_SIZE_32 */
static int hf_nbap_c_rs_nav = -1; /* BIT_STRING_SIZE_16 */
@@ -2294,12 +2655,73 @@ static int hf_nbap_c_us_nav = -1; /* BIT_STRING_SIZE_16 */
static int hf_nbap_c_rc_nav = -1; /* BIT_STRING_SIZE_16 */
static int hf_nbap_c_ic_nav = -1; /* BIT_STRING_SIZE_16 */
static int hf_nbap_c_uc_nav = -1; /* BIT_STRING_SIZE_16 */
-static int hf_nbap_ganss_Transmission_Time = -1; /* GANSS_Transmission_Time */
-static int hf_nbap_non_broadcastIndication = -1; /* T_non_broadcastIndication */
-static int hf_nbap_toe_c_msb = -1; /* INTEGER_0_31 */
-static int hf_nbap_e_msb = -1; /* INTEGER_0_127 */
-static int hf_nbap_sqrtA_msb = -1; /* INTEGER_0_63 */
+static int hf_nbap_navToc = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navaf2 = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_navaf1 = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navaf0 = -1; /* BIT_STRING_SIZE_22 */
+static int hf_nbap_navTgd = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_non_broadcastIndication_01 = -1; /* T_non_broadcastIndication_01 */
static int hf_nbap_ganssSatInfoNav = -1; /* GANSS_Sat_Info_Nav */
+static int hf_nbap_cnavURAindex = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_cnavDeltaA = -1; /* BIT_STRING_SIZE_26 */
+static int hf_nbap_cnavAdot = -1; /* BIT_STRING_SIZE_25 */
+static int hf_nbap_cnavDeltaNo = -1; /* BIT_STRING_SIZE_17 */
+static int hf_nbap_cnavDeltaNoDot = -1; /* BIT_STRING_SIZE_23 */
+static int hf_nbap_cnavMo = -1; /* BIT_STRING_SIZE_33 */
+static int hf_nbap_cnavE = -1; /* BIT_STRING_SIZE_33 */
+static int hf_nbap_cnavOmega = -1; /* BIT_STRING_SIZE_33 */
+static int hf_nbap_cnavOMEGA0 = -1; /* BIT_STRING_SIZE_33 */
+static int hf_nbap_cnavDeltaOmegaDot = -1; /* BIT_STRING_SIZE_17 */
+static int hf_nbap_cnavIo = -1; /* BIT_STRING_SIZE_33 */
+static int hf_nbap_cnavIoDot = -1; /* BIT_STRING_SIZE_15 */
+static int hf_nbap_cnavCis = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_cnavCic = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_cnavCrs = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_cnavCrc = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_cnavCus = -1; /* BIT_STRING_SIZE_21 */
+static int hf_nbap_cnavCuc = -1; /* BIT_STRING_SIZE_21 */
+static int hf_nbap_gloEn = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_gloP1 = -1; /* BIT_STRING_SIZE_2 */
+static int hf_nbap_gloP2 = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_gloM = -1; /* BIT_STRING_SIZE_2 */
+static int hf_nbap_gloX = -1; /* BIT_STRING_SIZE_27 */
+static int hf_nbap_gloXdot = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_gloXdotdot = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_gloY = -1; /* BIT_STRING_SIZE_27 */
+static int hf_nbap_gloYdot = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_gloYdotdot = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_gloZ = -1; /* BIT_STRING_SIZE_27 */
+static int hf_nbap_gloZdot = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_gloZdotdot = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_navURA = -1; /* BIT_STRING_SIZE_4 */
+static int hf_nbap_navFitFlag = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_navToe = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navOmega = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_navDeltaN = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navM0 = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_navOmegaADot = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_navE = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_navIDot = -1; /* BIT_STRING_SIZE_14 */
+static int hf_nbap_navAPowerHalf = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_navI0 = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_navOmegaA0 = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_navCrs = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navCis = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navCus = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navCrc = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navCic = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navCuc = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_sbasTo = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_sbasAccuracy = -1; /* BIT_STRING_SIZE_4 */
+static int hf_nbap_sbasXg = -1; /* BIT_STRING_SIZE_30 */
+static int hf_nbap_sbasYg = -1; /* BIT_STRING_SIZE_30 */
+static int hf_nbap_sbasZg = -1; /* BIT_STRING_SIZE_25 */
+static int hf_nbap_sbasXgDot = -1; /* BIT_STRING_SIZE_17 */
+static int hf_nbap_sbasYgDot = -1; /* BIT_STRING_SIZE_17 */
+static int hf_nbap_sbasZgDot = -1; /* BIT_STRING_SIZE_18 */
+static int hf_nbap_sbasXgDotDot = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_sbagYgDotDot = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_sbasZgDotDot = -1; /* BIT_STRING_SIZE_10 */
static int hf_nbap_gANSS_keplerianParameters_01 = -1; /* GANSS_KeplerianParametersOrb */
static int hf_nbap_GANSS_Real_Time_Integrity_item = -1; /* GANSS_RealTimeInformationItem */
static int hf_nbap_bad_ganss_satId = -1; /* INTEGER_0_63 */
@@ -2309,7 +2731,7 @@ static int hf_nbap_degreesOfLatitude = -1; /* INTEGER_0_2147483647 */
static int hf_nbap_degreesOfLongitude = -1; /* INTEGER_M2147483648_2147483647 */
static int hf_nbap_directionOfAltitude = -1; /* T_directionOfAltitude */
static int hf_nbap_altitude = -1; /* INTEGER_0_32767 */
-static int hf_nbap_t_oc_lsb = -1; /* INTEGER_0_511 */
+static int hf_nbap_t_oc = -1; /* BIT_STRING_SIZE_14 */
static int hf_nbap_a_i2 = -1; /* BIT_STRING_SIZE_12 */
static int hf_nbap_a_i1 = -1; /* BIT_STRING_SIZE_18 */
static int hf_nbap_a_i0 = -1; /* BIT_STRING_SIZE_28 */
@@ -2326,11 +2748,73 @@ static int hf_nbap_ganss_m_zero_alm = -1; /* BIT_STRING_SIZE_16 */
static int hf_nbap_ganss_omega_alm = -1; /* BIT_STRING_SIZE_16 */
static int hf_nbap_ganss_af_zero_alm = -1; /* BIT_STRING_SIZE_14 */
static int hf_nbap_ganss_af_one_alm = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_Ganss_Sat_Info_AddNavList_item = -1; /* Ganss_Sat_Info_AddNavList_item */
+static int hf_nbap_svHealth = -1; /* BIT_STRING_SIZE_6 */
+static int hf_nbap_iod = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_ganssAddClockModels = -1; /* GANSS_AddClockModels */
+static int hf_nbap_ganssAddOrbitModels = -1; /* GANSS_AddOrbitModels */
+static int hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item = -1; /* GANSS_SAT_Info_Almanac_GLOkp */
+static int hf_nbap_gloAlmNA = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_gloAlmnA = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_gloAlmHA = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_gloAlmLambdaA = -1; /* BIT_STRING_SIZE_21 */
+static int hf_nbap_gloAlmTlambdaA = -1; /* BIT_STRING_SIZE_21 */
+static int hf_nbap_gloAlmDeltaIA = -1; /* BIT_STRING_SIZE_18 */
+static int hf_nbap_gloAkmDeltaTA = -1; /* BIT_STRING_SIZE_22 */
+static int hf_nbap_gloAlmDeltaTdotA = -1; /* BIT_STRING_SIZE_7 */
+static int hf_nbap_gloAlmEpsilonA = -1; /* BIT_STRING_SIZE_15 */
+static int hf_nbap_gloAlmOmegaA = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_gloAlmTauA = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_gloAlmCA = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_gloAlmMA = -1; /* BIT_STRING_SIZE_2 */
+static int hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item = -1; /* GANSS_SAT_Info_Almanac_MIDIkp */
+static int hf_nbap_midiAlmE = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_midiAlmDeltaI = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_midiAlmOmegaDot = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_midiAlmSqrtA = -1; /* BIT_STRING_SIZE_17 */
+static int hf_nbap_midiAlmOmega0 = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_midiAlmOmega = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_midiAlmMo = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_midiAlmaf0 = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_midiAlmaf1 = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_midiAlmL1Health = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_midiAlmL2Health = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_midiAlmL5Health = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item = -1; /* GANSS_SAT_Info_Almanac_NAVkp */
+static int hf_nbap_navAlmE = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navAlmDeltaI = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navAlmOMEGADOT = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_navAlmSVHealth = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_navAlmSqrtA = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_navAlmOMEGAo = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_navAlmOmega = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_navAlmMo = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_navAlmaf0 = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_navAlmaf1 = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item = -1; /* GANSS_SAT_Info_Almanac_REDkp */
+static int hf_nbap_redAlmDeltaA = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_redAlmOmega0 = -1; /* BIT_STRING_SIZE_7 */
+static int hf_nbap_redAlmPhi0 = -1; /* BIT_STRING_SIZE_7 */
+static int hf_nbap_redAlmL1Health = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_redAlmL2Health = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_redAlmL5Health = -1; /* BIT_STRING_SIZE_1 */
+static int hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item = -1; /* GANSS_SAT_Info_Almanac_SBASecef */
+static int hf_nbap_sbasAlmDataID = -1; /* BIT_STRING_SIZE_2 */
+static int hf_nbap_sbasAlmHealth = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_sbasAlmXg = -1; /* BIT_STRING_SIZE_15 */
+static int hf_nbap_sbasAlmYg = -1; /* BIT_STRING_SIZE_15 */
+static int hf_nbap_sbasAlmZg = -1; /* BIT_STRING_SIZE_9 */
+static int hf_nbap_sbasAlmXgdot = -1; /* BIT_STRING_SIZE_3 */
+static int hf_nbap_sbasAlmYgDot = -1; /* BIT_STRING_SIZE_3 */
+static int hf_nbap_sbasAlmZgDot = -1; /* BIT_STRING_SIZE_4 */
+static int hf_nbap_sbasAlmTo = -1; /* BIT_STRING_SIZE_11 */
static int hf_nbap_GANSS_Sat_Info_Nav_item = -1; /* GANSS_Sat_Info_Nav_item */
-static int hf_nbap_svHealth = -1; /* BIT_STRING_SIZE_5 */
-static int hf_nbap_iod = -1; /* BIT_STRING_SIZE_10 */
+static int hf_nbap_svHealth_01 = -1; /* BIT_STRING_SIZE_5 */
+static int hf_nbap_iod_01 = -1; /* BIT_STRING_SIZE_10 */
static int hf_nbap_ganssClockModel = -1; /* GANSS_Clock_Model */
static int hf_nbap_ganssOrbitModel = -1; /* GANSS_Orbit_Model */
+static int hf_nbap_sbasAgfo = -1; /* BIT_STRING_SIZE_12 */
+static int hf_nbap_sbasAgf1 = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_ganss_time_model_Ref_Time = -1; /* INTEGER_0_37799 */
static int hf_nbap_ganss_t_a0 = -1; /* INTEGER_M2147483648_2147483647 */
static int hf_nbap_ganss_t_a1 = -1; /* INTEGER_M8388608_8388607 */
@@ -2346,6 +2830,25 @@ static int hf_nbap_delta_t_ls_utc = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_w_n_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_dn_utc = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_delta_t_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_utcA0 = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_utcA1 = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_utcA2 = -1; /* BIT_STRING_SIZE_7 */
+static int hf_nbap_utcDeltaTls = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_utcTot = -1; /* BIT_STRING_SIZE_16 */
+static int hf_nbap_utcWNot = -1; /* BIT_STRING_SIZE_13 */
+static int hf_nbap_utcWNlsf = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_utcDN = -1; /* BIT_STRING_SIZE_4 */
+static int hf_nbap_utcDeltaTlsf = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_nA = -1; /* BIT_STRING_SIZE_11 */
+static int hf_nbap_tauC = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_deltaUT1_01 = -1; /* GANSS_DeltaUT1 */
+static int hf_nbap_kp = -1; /* BIT_STRING_SIZE_2 */
+static int hf_nbap_utcA1wnt = -1; /* BIT_STRING_SIZE_24 */
+static int hf_nbap_utcA0wnt = -1; /* BIT_STRING_SIZE_32 */
+static int hf_nbap_utcTot_01 = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_utcWNt = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_utcDN_01 = -1; /* BIT_STRING_SIZE_8 */
+static int hf_nbap_utcStandardID = -1; /* BIT_STRING_SIZE_3 */
static int hf_nbap_wna_alm = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_sat_info_almanac = -1; /* SAT_Info_Almanac */
static int hf_nbap_sVGlobalHealth_alm = -1; /* BIT_STRING_SIZE_364 */
@@ -2380,7 +2883,6 @@ static int hf_nbap_a_f_2_nav = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_a_f_1_nav = -1; /* BIT_STRING_SIZE_16 */
static int hf_nbap_a_f_zero_nav = -1; /* BIT_STRING_SIZE_22 */
static int hf_nbap_gps_e_nav = -1; /* BIT_STRING_SIZE_32 */
-static int hf_nbap_a_sqrt_nav = -1; /* BIT_STRING_SIZE_32 */
static int hf_nbap_t_oe_nav = -1; /* BIT_STRING_SIZE_16 */
static int hf_nbap_fit_interval_flag_nav = -1; /* BIT_STRING_SIZE_1 */
static int hf_nbap_aodo_nav = -1; /* BIT_STRING_SIZE_5 */
@@ -2431,14 +2933,7 @@ static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information = -1; /* BCCH_Specific
static int hf_nbap_hSDSCH_MACdFlows_Information = -1; /* HSDSCH_MACdFlows_Information */
static int hf_nbap_ueCapability_Info = -1; /* UE_Capability_Information */
static int hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1; /* MAChsReorderingBufferSize_for_RLC_UM */
-static int hf_nbap_cqiFeedback_CycleK = -1; /* CQI_Feedback_Cycle */
-static int hf_nbap_cqiRepetitionFactor = -1; /* CQI_RepetitionFactor */
-static int hf_nbap_ackNackRepetitionFactor = -1; /* AckNack_RepetitionFactor */
-static int hf_nbap_cqiPowerOffset = -1; /* CQI_Power_Offset */
-static int hf_nbap_ackPowerOffset = -1; /* Ack_Power_Offset */
-static int hf_nbap_nackPowerOffset = -1; /* Nack_Power_Offset */
static int hf_nbap_hsscch_PowerOffset = -1; /* HSSCCH_PowerOffset */
-static int hf_nbap_measurement_Power_Offset = -1; /* Measurement_Power_Offset */
static int hf_nbap_tDD_AckNack_Power_Offset = -1; /* TDD_AckNack_Power_Offset */
static int hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify = -1; /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
static int hf_nbap_priorityQueueInfotoModify = -1; /* PriorityQueue_InfoList_to_Modify */
@@ -2448,6 +2943,17 @@ static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1; /* HS
static int hf_nbap_hsDSCH_MACdFlow_ID = -1; /* HSDSCH_MACdFlow_ID */
static int hf_nbap_priorityQueueInfotoModifyUnsynchronised = -1; /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
static int hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp = -1; /* HSDSCH_MACdFlow_Specific_InformationResp */
+static int hf_nbap_sixtyfourQAM_UsageAllowedIndicator = -1; /* SixtyfourQAM_UsageAllowedIndicator */
+static int hf_nbap_hSDSCH_RNTI = -1; /* HSDSCH_RNTI */
+static int hf_nbap_sixtyfourQAM_DL_UsageIndicator = -1; /* SixtyfourQAM_DL_UsageIndicator */
+static int hf_nbap_hSDSCH_TBSizeTableIndicator = -1; /* HSDSCH_TBSizeTableIndicator */
+static int hf_nbap_hSSCCH_CodeChangeGrant = -1; /* HSSCCH_Code_Change_Grant */
+static int hf_nbap_hsSCCHCodeChangeIndicator = -1; /* HSSCCH_CodeChangeIndicator */
+static int hf_nbap_hS_PDSCH_Code_Change_Indicator = -1; /* HS_PDSCH_Code_Change_Indicator */
+static int hf_nbap_hS_DSCH_Secondary_Serving_cell_choice = -1; /* HS_DSCH_Secondary_Serving_cell_change_choice */
+static int hf_nbap_hS_Secondary_Serving_cell_change_successful = -1; /* HS_Secondary_Serving_cell_change_successful */
+static int hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful = -1; /* HS_Secondary_Serving_cell_change_unsuccessful */
+static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response = -1; /* HS_DSCH_FDD_Secondary_Serving_Information_Response */
static int hf_nbap_paging_MACFlow_Specific_Information = -1; /* Paging_MACFlow_Specific_Information */
static int hf_nbap_number_of_PCCH_transmission = -1; /* Number_of_PCCH_transmission */
static int hf_nbap_transport_Block_Size_List = -1; /* Transport_Block_Size_List */
@@ -2465,6 +2971,21 @@ static int hf_nbap_HSDSCH_MACdFlows_to_Delete_item = -1; /* HSDSCH_MACdFlows_to
static int hf_nbap_HSDSCH_Initial_Capacity_Allocation_item = -1; /* HSDSCH_Initial_Capacity_AllocationItem */
static int hf_nbap_maximum_MACdPDU_Size = -1; /* MACdPDU_Size */
static int hf_nbap_hSDSCH_InitialWindowSize = -1; /* HSDSCH_InitialWindowSize */
+static int hf_nbap_setsOfHS_SCCH_Codes = -1; /* SetsOfHS_SCCH_Codes */
+static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Information = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
+static int hf_nbap_hARQ_Preamble_Mode_Activation_Indicator = -1; /* HARQ_Preamble_Mode_Activation_Indicator */
+static int hf_nbap_mIMO_N_M_Ratio = -1; /* MIMO_N_M_Ratio */
+static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response = -1; /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
+static int hf_nbap_mAChsResetScheme = -1; /* MAChsResetScheme */
+static int hf_nbap_hSDSCH_Physical_Layer_Category = -1; /* INTEGER_1_64_ */
+static int hf_nbap_secondaryServingCells = -1; /* SecondaryServingCells */
+static int hf_nbap_numPrimaryHS_SCCH_Codes = -1; /* NumHS_SCCH_Codes */
+static int hf_nbap_hARQ_Preamble_Mode = -1; /* HARQ_Preamble_Mode */
+static int hf_nbap_mIMO_ActivationIndicator = -1; /* MIMO_ActivationIndicator */
+static int hf_nbap_hSDSCH_MACdPDUSizeFormat = -1; /* HSDSCH_MACdPDUSizeFormat */
+static int hf_nbap_uE_without_HS_SCCH_constraint_indicator = -1; /* NULL */
+static int hf_nbap_HS_SCCH_PreconfiguredCodes_item = -1; /* HS_SCCH_PreconfiguredCodesItem */
+static int hf_nbap_hS_SCCH_CodeNumber = -1; /* HS_SCCH_CodeNumber */
static int hf_nbap_HSSCCH_Specific_InformationRespListFDD_item = -1; /* HSSCCH_Codes */
static int hf_nbap_codeNumber = -1; /* INTEGER_0_127 */
static int hf_nbap_HSSCCH_Specific_InformationRespListTDD_item = -1; /* HSSCCH_Specific_InformationRespItemTDD */
@@ -2494,7 +3015,31 @@ static int hf_nbap_hS_DSCH_serving_cell_choice = -1; /* HS_DSCH_serving_cell_ch
static int hf_nbap_hS_serving_cell_change_successful = -1; /* HS_serving_cell_change_successful */
static int hf_nbap_hS_serving_cell_change_unsuccessful = -1; /* HS_serving_cell_change_unsuccessful */
static int hf_nbap_hSDSCH_FDD_Information_Response = -1; /* HSDSCH_FDD_Information_Response */
-static int hf_nbap_hsSCCHCodeChangeIndicator = -1; /* HSSCCH_CodeChangeIndicator */
+static int hf_nbap_hsdpa_PICH_notShared_with_PCHLCR = -1; /* HSDPA_PICH_notShared_with_PCHLCR */
+static int hf_nbap_tdd_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
+static int hf_nbap_tdd_PhysicalChannelOffset = -1; /* TDD_PhysicalChannelOffset */
+static int hf_nbap_pagingIndicatorLength = -1; /* PagingIndicatorLength */
+static int hf_nbap_pICH_Power = -1; /* PICH_Power */
+static int hf_nbap_second_TDD_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
+static int hf_nbap_hsdsch_Common_InformationLCR = -1; /* HSDSCH_Common_InformationLCR */
+static int hf_nbap_commonMACFlow_Specific_InformationLCR = -1; /* CommonMACFlow_Specific_InfoListLCR */
+static int hf_nbap_common_H_RNTI_InformationLCR = -1; /* Common_H_RNTI_InformationLCR */
+static int hf_nbap_sync_InformationLCR = -1; /* Sync_InformationLCR */
+static int hf_nbap_hSSICH_SIRTarget = -1; /* UL_SIR */
+static int hf_nbap_hSSICH_TPC_StepSize = -1; /* TDD_TPC_UplinkStepSize_LCR */
+static int hf_nbap_hsSCCH_Specific_Information_ResponseLCR = -1; /* HSSCCH_Specific_InformationRespListLCR */
+static int hf_nbap_commonMACFlow_Specific_Info_ResponseLCR = -1; /* CommonMACFlow_Specific_InfoList_ResponseLCR */
+static int hf_nbap_associatedCommon_MACFlowLCR = -1; /* Common_MACFlow_ID_LCR */
+static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR = -1; /* BCCH_Specific_HSDSCH_RNTI_InformationLCR */
+static int hf_nbap_paging_MACFlow_Specific_InformationLCR = -1; /* Paging_MACFlow_Specific_InformationLCR */
+static int hf_nbap_reception_Window_Size = -1; /* INTEGER_1_16 */
+static int hf_nbap_n_PCH = -1; /* INTEGER_1_8 */
+static int hf_nbap_paging_Subchannel_Size = -1; /* INTEGER_1_3 */
+static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item = -1; /* HSDSCH_Paging_System_Information_ResponseListLCR */
+static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
+static int hf_nbap_HSSCCH_Specific_InformationRespListLCR_item = -1; /* HSSCCH_Specific_InformationRespItemLCR */
+static int hf_nbap_hS_SCCH_ID_LCR = -1; /* HS_SCCH_ID_LCR */
+static int hf_nbap_sub_Frame_Number = -1; /* Sub_Frame_Number */
static int hf_nbap_onDemand = -1; /* NULL */
static int hf_nbap_periodic = -1; /* InformationReportCharacteristicsType_ReportPeriodicity */
static int hf_nbap_onModification = -1; /* InformationReportCharacteristicsType_OnModification */
@@ -2526,6 +3071,8 @@ static int hf_nbap_MACdPDU_Size_Indexlist_item = -1; /* MACdPDU_Size_IndexItem
static int hf_nbap_sID = -1; /* SID */
static int hf_nbap_macdPDU_Size = -1; /* MACdPDU_Size */
static int hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item = -1; /* MACdPDU_Size_IndexItem_to_Modify */
+static int hf_nbap_maximum_TB_Size_cell_edge_users = -1; /* INTEGER_0_5000_ */
+static int hf_nbap_maximum_TB_Size_other_users = -1; /* INTEGER_0_5000_ */
static int hf_nbap_MessageStructure_item = -1; /* MessageStructure_item */
static int hf_nbap_repetitionNumber_01 = -1; /* RepetitionNumber1 */
static int hf_nbap_type1 = -1; /* Type1 */
@@ -2559,7 +3106,8 @@ static int hf_nbap_deletePriorityQueue = -1; /* PriorityQueue_Id */
static int hf_nbap_qPSK = -1; /* NULL */
static int hf_nbap_sixteenQAM = -1; /* MBSFN_CPICH_secondary_CCPCH_power_offset */
static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item = -1; /* MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR */
-static int hf_nbap_uARFCN = -1; /* UARFCN */
+static int hf_nbap_multi_Cell_Capability = -1; /* Multi_Cell_Capability */
+static int hf_nbap_possible_Secondary_Serving_Cell_List = -1; /* Possible_Secondary_Serving_Cell_List */
static int hf_nbap_NeighbouringCellMeasurementInformation_item = -1; /* NeighbouringCellMeasurementInformation_item */
static int hf_nbap_neighbouringFDDCellMeasurementInformation = -1; /* NeighbouringFDDCellMeasurementInformation */
static int hf_nbap_neighbouringTDDCellMeasurementInformation = -1; /* NeighbouringTDDCellMeasurementInformation */
@@ -2577,6 +3125,8 @@ static int hf_nbap_paging_MACFlow_PriorityQueue_Information = -1; /* Paging_MAC
static int hf_nbap_Paging_MACFlow_PriorityQueue_Information_item = -1; /* Paging_MACFlow_PriorityQueue_Item */
static int hf_nbap_priority_Queue_Information_for_Enhanced_PCH = -1; /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
static int hf_nbap_sequenceNumber = -1; /* PLCCHsequenceNumber */
+static int hf_nbap_Possible_Secondary_Serving_Cell_List_item = -1; /* Possible_Secondary_Serving_Cell */
+static int hf_nbap_local_Cell_ID = -1; /* Local_Cell_ID */
static int hf_nbap_priorityQueue_Id = -1; /* PriorityQueue_Id */
static int hf_nbap_t1 = -1; /* T1 */
static int hf_nbap_mAC_ehs_Reset_Timer = -1; /* MAC_ehs_Reset_Timer */
@@ -2592,6 +3142,10 @@ static int hf_nbap_rLC_Mode = -1; /* RLC_Mode */
static int hf_nbap_PriorityQueue_InfoList_to_Modify_item = -1; /* ModifyPriorityQueue */
static int hf_nbap_macdPDU_Size_Index_to_Modify = -1; /* MACdPDU_Size_Indexlist_to_Modify */
static int hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item = -1; /* PriorityQueue_InfoItem_to_Modify_Unsynchronised */
+static int hf_nbap_Paging_MACFlow_Specific_InformationLCR_item = -1; /* Paging_MAC_Flow_Specific_Information_ItemLCR */
+static int hf_nbap_hSDPA_associated_PICH_InfoLCR = -1; /* HSDPA_Associated_PICH_InformationLCR */
+static int hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR = -1; /* Paging_MACFlow_PriorityQueue_Information */
+static int hf_nbap_Paging_MACFlows_to_DeleteLCR_item = -1; /* Paging_MACFlows_to_DeleteLCR_Item */
static int hf_nbap_RL_Specific_DCH_Info_item = -1; /* RL_Specific_DCH_Info_Item */
static int hf_nbap_dCH_id = -1; /* DCH_ID */
static int hf_nbap_transportlayeraddress = -1; /* TransportLayerAddress */
@@ -2672,10 +3226,15 @@ static int hf_nbap_prc = -1; /* PRC */
static int hf_nbap_range_correction_rate = -1; /* Range_Correction_Rate */
static int hf_nbap_SATInfo_RealTime_Integrity_item = -1; /* SAT_Info_RealTime_Integrity_Item */
static int hf_nbap_bad_sat_id = -1; /* SAT_ID */
+static int hf_nbap_SecondaryServingCells_item = -1; /* SecondaryServingCellsItem */
+static int hf_nbap_secondaryC_ID = -1; /* C_ID */
+static int hf_nbap_numSecondaryHS_SCCH_Codes = -1; /* NumHS_SCCH_Codes */
static int hf_nbap_new_secondary_CPICH = -1; /* CommonPhysicalChannelID */
static int hf_nbap_secondary_CPICH_shall_not_be_used = -1; /* NULL */
static int hf_nbap_serving_E_DCH_RL_in_this_NodeB = -1; /* Serving_E_DCH_RL_in_this_NodeB */
static int hf_nbap_serving_E_DCH_RL_not_in_this_NodeB = -1; /* NULL */
+static int hf_nbap_SetsOfHS_SCCH_Codes_item = -1; /* SetsOfHS_SCCH_CodesItem */
+static int hf_nbap_hS_SCCH_PreconfiguredCodes = -1; /* HS_SCCH_PreconfiguredCodes */
static int hf_nbap_sFNSFNChangeLimit = -1; /* SFNSFNChangeLimit */
static int hf_nbap_predictedSFNSFNDeviationLimit = -1; /* PredictedSFNSFNDeviationLimit */
static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1; /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
@@ -2714,7 +3273,6 @@ static int hf_nbap_modulation = -1; /* Modulation */
static int hf_nbap_TDD_DL_Code_Information_item = -1; /* TDD_DL_Code_InformationItem */
static int hf_nbap_dPCH_ID = -1; /* DPCH_ID */
static int hf_nbap_TDD_DL_Code_LCR_Information_item = -1; /* TDD_DL_Code_LCR_InformationItem */
-static int hf_nbap_tdd_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
static int hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
static int hf_nbap_TDD_DL_Code_768_Information_item = -1; /* TDD_DL_Code_768_InformationItem */
static int hf_nbap_qPSK_01 = -1; /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
@@ -2738,6 +3296,9 @@ static int hf_nbap_eightPSK_01 = -1; /* EightPSK_UL_DPCH_TimeSlotFo
static int hf_nbap_tFCI_SignallingOption = -1; /* TFCI_SignallingMode_TFCI_SignallingOption */
static int hf_nbap_not_Used_splitType = -1; /* NULL */
static int hf_nbap_not_Used_lengthOfTFCI2 = -1; /* NULL */
+static int hf_nbap_TimeSlot_InitiatedListLCR_item = -1; /* TimeSlotLCR */
+static int hf_nbap_TimeSlotMeasurementValueListLCR_item = -1; /* TimeSlotMeasurementValueLCR */
+static int hf_nbap_commonMeasurementValue = -1; /* CommonMeasurementValue */
static int hf_nbap_initialPhase_01 = -1; /* INTEGER_0_1048575_ */
static int hf_nbap_dsField = -1; /* DsField */
static int hf_nbap_genericTrafficCategory = -1; /* GenericTrafficCategory */
@@ -2810,8 +3371,6 @@ static int hf_nbap_tUTRANGPSQuality = -1; /* TUTRANGPSQuality */
static int hf_nbap_tUTRANGPSDriftRate = -1; /* TUTRANGPSDriftRate */
static int hf_nbap_tUTRANGPSDriftRateQuality = -1; /* TUTRANGPSDriftRateQuality */
static int hf_nbap_rNC_ID = -1; /* RNC_ID */
-static int hf_nbap_c_ID = -1; /* C_ID */
-static int hf_nbap_hSDSCH_Physical_Layer_Category = -1; /* INTEGER_1_64_ */
static int hf_nbap_UL_Timeslot_Information_item = -1; /* UL_Timeslot_InformationItem */
static int hf_nbap_uL_Code_InformationList = -1; /* TDD_UL_Code_Information */
static int hf_nbap_UL_TimeslotLCR_Information_item = -1; /* UL_TimeslotLCR_InformationItem */
@@ -2838,7 +3397,6 @@ static int hf_nbap_tFCS = -1; /* TFCS */
static int hf_nbap_secondary_CCPCH_SlotFormat = -1; /* SecondaryCCPCH_SlotFormat */
static int hf_nbap_multiplexingPosition = -1; /* MultiplexingPosition */
static int hf_nbap_powerOffsetInformation = -1; /* PowerOffsetInformation_CTCH_SetupRqstFDD */
-static int hf_nbap_sTTD_Indicator = -1; /* STTD_Indicator */
static int hf_nbap_fACH_Parameters = -1; /* FACH_ParametersList_CTCH_SetupRqstFDD */
static int hf_nbap_pCH_Parameters = -1; /* PCH_Parameters_CTCH_SetupRqstFDD */
static int hf_nbap_pO1_ForTFCI_Bits = -1; /* PowerOffset */
@@ -2847,12 +3405,9 @@ static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item = -1; /* FACH_P
static int hf_nbap_maxFACH_Power = -1; /* DL_Power */
static int hf_nbap_pCH_Power = -1; /* DL_Power */
static int hf_nbap_pICH_Parameters = -1; /* PICH_Parameters_CTCH_SetupRqstFDD */
-static int hf_nbap_fdd_dl_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
-static int hf_nbap_pICH_Power = -1; /* PICH_Power */
static int hf_nbap_pICH_Mode = -1; /* PICH_Mode */
static int hf_nbap_mICH_Power = -1; /* PICH_Power */
static int hf_nbap_mICH_Mode = -1; /* MICH_Mode */
-static int hf_nbap_scramblingCodeNumber = -1; /* ScramblingCodeNumber */
static int hf_nbap_preambleSignatures = -1; /* PreambleSignatures */
static int hf_nbap_allowedSlotFormatInformation = -1; /* AllowedSlotFormatInformationList_CTCH_SetupRqstFDD */
static int hf_nbap_rACH_SubChannelNumbers = -1; /* RACH_SubChannelNumbers */
@@ -2862,13 +3417,9 @@ static int hf_nbap_rACH_Parameters = -1; /* RACH_Parameters_CTCH_SetupR
static int hf_nbap_aICH_Parameters = -1; /* AICH_Parameters_CTCH_SetupRqstFDD */
static int hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item = -1; /* AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD */
static int hf_nbap_rACHSlotFormat = -1; /* RACH_SlotFormat */
-static int hf_nbap_aICH_TransmissionTiming = -1; /* AICH_TransmissionTiming */
-static int hf_nbap_aICH_Power = -1; /* AICH_Power */
static int hf_nbap_secondary_CCPCH_parameters_01 = -1; /* Secondary_CCPCH_CTCH_SetupRqstTDD */
static int hf_nbap_pRACH_parameters_01 = -1; /* PRACH_CTCH_SetupRqstTDD */
-static int hf_nbap_pLCCH_parameters = -1; /* PLCCH_parameters */
-static int hf_nbap_eRUCCH_parameters = -1; /* E_RUCCH_parameters */
-static int hf_nbap_eRUCCH_768_parameters = -1; /* E_RUCCH_768_parameters */
+static int hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1; /* Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD */
static int hf_nbap_sCCPCH_CCTrCH_ID = -1; /* CCTrCH_ID */
static int hf_nbap_tFCI_Coding = -1; /* TFCI_Coding */
static int hf_nbap_punctureLimit = -1; /* PunctureLimit */
@@ -2877,7 +3428,6 @@ static int hf_nbap_fACH_ParametersList = -1; /* FACH_ParametersList_CTCH_Se
static int hf_nbap_pCH_Parameters_01 = -1; /* PCH_Parameters_CTCH_SetupRqstTDD */
static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
static int hf_nbap_midambleShiftandBurstType = -1; /* MidambleShiftAndBurstType */
-static int hf_nbap_tdd_PhysicalChannelOffset = -1; /* TDD_PhysicalChannelOffset */
static int hf_nbap_s_CCPCH_Power = -1; /* DL_Power */
static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item = -1; /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
static int hf_nbap_s_CCPCH_TimeSlotFormat_LCR = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
@@ -2889,8 +3439,6 @@ static int hf_nbap_fACH_CCTrCH_ID = -1; /* CCTrCH_ID */
static int hf_nbap_pCH_CCTrCH_ID = -1; /* CCTrCH_ID */
static int hf_nbap_pICH_Parameters_01 = -1; /* PICH_Parameters_CTCH_SetupRqstTDD */
static int hf_nbap_midambleshiftAndBurstType = -1; /* MidambleShiftAndBurstType */
-static int hf_nbap_pagingIndicatorLength = -1; /* PagingIndicatorLength */
-static int hf_nbap_second_TDD_ChannelisationCodeLCR = -1; /* TDD_ChannelisationCodeLCR */
static int hf_nbap_midambleshiftAndBurstType78 = -1; /* MidambleShiftAndBurstType768 */
static int hf_nbap_notificationIndicatorLength = -1; /* NotificationIndicatorLength */
static int hf_nbap_mICH_TDDOption_Specific_Parameters = -1; /* MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD */
@@ -2941,7 +3489,6 @@ static int hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item = -1; /* Se
static int hf_nbap_uPPCHPositionLCR = -1; /* UPPCHPositionLCR */
static int hf_nbap_Cell_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_configurationGenerationID = -1; /* ConfigurationGenerationID */
-static int hf_nbap_local_Cell_ID = -1; /* Local_Cell_ID */
static int hf_nbap_primary_SCH_Information = -1; /* P_SCH_Information_AuditRsp */
static int hf_nbap_secondary_SCH_Information = -1; /* S_SCH_Information_AuditRsp */
static int hf_nbap_primary_CPICH_Information = -1; /* P_CPICH_Information_AuditRsp */
@@ -2977,6 +3524,7 @@ static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item = -1; /* ProtocolI
static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_CCP_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_communicationControlPortID = -1; /* CommunicationControlPortID */
static int hf_nbap_Local_Cell_InformationList_AuditRsp_item = -1; /* ProtocolIE_Single_Container */
@@ -2999,7 +3547,6 @@ static int hf_nbap_powerLocalCellGroupID = -1; /* Local_Cell_ID */
static int hf_nbap_cell_01 = -1; /* Cell_CM_Rsp */
static int hf_nbap_rACH_02 = -1; /* RACH_CM_Rsp */
static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp = -1; /* Extension_CommonMeasurementObjectType_CM_Rsp */
-static int hf_nbap_commonMeasurementValue = -1; /* CommonMeasurementValue */
static int hf_nbap_cell_02 = -1; /* Cell_CM_Rprt */
static int hf_nbap_rACH_03 = -1; /* RACH_CM_Rprt */
static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt = -1; /* Extension_CommonMeasurementObjectType_CM_Rprt */
@@ -3099,6 +3646,7 @@ static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd
static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item = -1; /* MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst */
static int hf_nbap_iB_Type = -1; /* IB_Type */
static int hf_nbap_iB_OC_ID = -1; /* IB_OC_ID */
@@ -3112,10 +3660,12 @@ static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item = -1; /* Segm
static int hf_nbap_iB_SG_POS = -1; /* IB_SG_POS */
static int hf_nbap_segment_Type = -1; /* Segment_Type */
static int hf_nbap_iB_SG_DATA = -1; /* IB_SG_DATA */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item = -1; /* Additional_HS_Cell_Information_RL_Setup_ItemIEs */
+static int hf_nbap_hSPDSCH_RL_ID = -1; /* RL_ID */
+static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information = -1; /* HS_DSCH_FDD_Secondary_Serving_Information */
static int hf_nbap_ul_ScramblingCode = -1; /* UL_ScramblingCode */
static int hf_nbap_minUL_ChannelisationCodeLength = -1; /* MinUL_ChannelisationCodeLength */
static int hf_nbap_maxNrOfUL_DPDCHs = -1; /* MaxNrOfUL_DPDCHs */
-static int hf_nbap_ul_PunctureLimit = -1; /* PunctureLimit */
static int hf_nbap_ul_DPCCH_SlotFormat = -1; /* UL_DPCCH_SlotFormat */
static int hf_nbap_ul_SIR_Target = -1; /* UL_SIR */
static int hf_nbap_diversityMode = -1; /* DiversityMode */
@@ -3126,7 +3676,6 @@ static int hf_nbap_tFCI_SignallingMode = -1; /* TFCI_SignallingMode */
static int hf_nbap_not_Used_pDSCH_RL_ID = -1; /* NULL */
static int hf_nbap_not_Used_pDSCH_CodeMapping = -1; /* NULL */
static int hf_nbap_powerOffsetInformation_01 = -1; /* PowerOffsetInformation_RL_SetupRqstFDD */
-static int hf_nbap_fdd_TPC_DownlinkStepSize = -1; /* FDD_TPC_DownlinkStepSize */
static int hf_nbap_limitedPowerIncrease = -1; /* LimitedPowerIncrease */
static int hf_nbap_innerLoopDLPCStatus = -1; /* InnerLoopDLPCStatus */
static int hf_nbap_pO2_ForTPC_Bits = -1; /* PowerOffset */
@@ -3141,13 +3690,6 @@ static int hf_nbap_initialDL_transmissionPower = -1; /* DL_Power */
static int hf_nbap_maximumDL_power = -1; /* DL_Power */
static int hf_nbap_minimumDL_power = -1; /* DL_Power */
static int hf_nbap_not_Used_sSDT_Cell_Identity = -1; /* NULL */
-static int hf_nbap_maxSet_E_DPDCHs = -1; /* Max_Set_E_DPDCHs */
-static int hf_nbap_e_TFCS_Information = -1; /* E_TFCS_Information */
-static int hf_nbap_e_TTI = -1; /* E_TTI */
-static int hf_nbap_e_DPCCH_PO = -1; /* E_DPCCH_PO */
-static int hf_nbap_e_RGCH_2_IndexStepThreshold = -1; /* E_RGCH_2_IndexStepThreshold */
-static int hf_nbap_e_RGCH_3_IndexStepThreshold = -1; /* E_RGCH_3_IndexStepThreshold */
-static int hf_nbap_hARQ_Info_for_E_DCH = -1; /* HARQ_Info_for_E_DCH */
static int hf_nbap_hSDSCH_Configured_Indicator = -1; /* HSDSCH_Configured_Indicator */
static int hf_nbap_powerOffsetInformation_02 = -1; /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1; /* ProtocolIE_Single_Container */
@@ -3167,6 +3709,7 @@ static int hf_nbap_tstdIndicator = -1; /* TSTD_Indicator */
static int hf_nbap_dL_Timeslot768_Information = -1; /* DL_Timeslot768_Information */
static int hf_nbap_specialBurstScheduling = -1; /* SpecialBurstScheduling */
static int hf_nbap_dL_TimeSlotISCPInfo = -1; /* DL_TimeslotISCPInfo */
+static int hf_nbap_Additional_HS_Cell_Information_Response_List_item = -1; /* Additional_HS_Cell_Information_Response_ItemIEs */
static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_rL_Set_ID = -1; /* RL_Set_ID */
static int hf_nbap_diversityIndication = -1; /* DiversityIndication_RL_SetupRspFDD */
@@ -3194,6 +3737,7 @@ static int hf_nbap_nonCombiningOrFirstRL_01 = -1; /* NonCombiningOrFirstRL_RL_S
static int hf_nbap_generalCause_01 = -1; /* GeneralCauseList_RL_SetupFailureTDD */
static int hf_nbap_rLSpecificCause_01 = -1; /* RLSpecificCauseList_RL_SetupFailureTDD */
static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item = -1; /* Additional_HS_Cell_Information_RL_Addition_ItemIEs */
static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_initialDL_TransmissionPower = -1; /* DL_Power */
static int hf_nbap_maximumDL_Power = -1; /* DL_Power */
@@ -3204,6 +3748,8 @@ static int hf_nbap_uL_DPCH_Information_01 = -1; /* UL_DPCH_InformationList_RL_
static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1; /* DL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
static int hf_nbap_dL_DPCH_Information_01 = -1; /* DL_DPCH_InformationList_RL_AdditionRqstTDD */
static int hf_nbap_initial_DL_Transmission_Power = -1; /* DL_Power */
+static int hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item = -1; /* Additional_HS_Cell_Change_Information_Response_ItemIEs */
+static int hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response = -1; /* HS_DSCH_Secondary_Serving_Cell_Change_Information_Response */
static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_diversityIndication_02 = -1; /* DiversityIndication_RL_AdditionRspFDD */
static int hf_nbap_combining_02 = -1; /* Combining_RL_AdditionRspFDD */
@@ -3227,6 +3773,9 @@ static int hf_nbap_non_Combining_01 = -1; /* Non_Combining_RL_AdditionFa
static int hf_nbap_generalCause_03 = -1; /* GeneralCauseList_RL_AdditionFailureTDD */
static int hf_nbap_rLSpecificCause_03 = -1; /* RLSpecificCauseList_RL_AdditionFailureTDD */
static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD = -1; /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item = -1; /* Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs */
+static int hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify = -1; /* HS_DSCH_Secondary_Serving_Information_To_Modify */
+static int hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove = -1; /* HS_DSCH_Secondary_Serving_Remove */
static int hf_nbap_not_Used_sSDT_CellIDLength = -1; /* NULL */
static int hf_nbap_powerOffsetInformation_03 = -1; /* PowerOffsetInformation_RL_ReconfPrepFDD */
static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item = -1; /* DCH_DeleteItem_RL_ReconfPrepFDD */
@@ -3311,6 +3860,9 @@ static int hf_nbap_generalCause_04 = -1; /* GeneralCauseList_RL_ReconfF
static int hf_nbap_rLSpecificCause_04 = -1; /* RLSpecificCauseList_RL_ReconfFailure */
static int hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure = -1; /* RL_ReconfigurationFailureList_RL_ReconfFailure */
static int hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item = -1; /* Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs */
+static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised = -1; /* HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised */
+static int hf_nbap_hS_DSCH_Secondary_Serving_Remove = -1; /* HS_DSCH_Secondary_Serving_Remove */
static int hf_nbap_ul_TFCS = -1; /* TFCS */
static int hf_nbap_dl_TFCS = -1; /* TFCS */
static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item = -1; /* DCH_DeleteItem_RL_ReconfRqstFDD */
@@ -3462,15 +4014,9 @@ static int hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1; /* U
static int hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1; /* UL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item = -1; /* PUSCHSets_DeleteItem_PSCH_ReconfRqst */
static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst */
-static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst */
static int hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_PSCH_ReconfRqst */
-static int hf_nbap_maxHSDSCH_HSSCCH_Power = -1; /* MaximumTransmissionPower */
static int hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode */
-static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst */
-static int hf_nbap_midambleShiftAndBurstType_01 = -1; /* MidambleShiftLCR */
-static int hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst */
-static int hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode */
static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item = -1; /* DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst */
static int hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1; /* DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst */
static int hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item = -1; /* TDD_ChannelisationCode768 */
@@ -3502,7 +4048,6 @@ static int hf_nbap_e_PUCH_Timeslot_Info = -1; /* E_PUCH_Timeslot_Info */
static int hf_nbap_E_PUCH_Timeslot_Info_item = -1; /* TimeSlot */
static int hf_nbap_e_AGCH_Information_PSCH_ReconfRqst = -1; /* E_AGCH_Information_PSCH_ReconfRqst */
static int hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationItem_PSCH_ReconfRqst */
-static int hf_nbap_e_AGCH_ID = -1; /* E_AGCH_Id */
static int hf_nbap_e_AGCH_MaxPower = -1; /* DL_Power */
static int hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst = -1; /* E_AGCH_InformationModify_PSCH_ReconfRqst */
static int hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item = -1; /* E_AGCH_InformationModifyItem_PSCH_ReconfRqst */
@@ -3528,6 +4073,9 @@ static int hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item = -1; /* E
static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item = -1; /* Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst */
static int hf_nbap_eRUCCH_SYNC_UL_codes_bitmap = -1; /* BIT_STRING_SIZE_8 */
static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item = -1; /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
+static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_e_HICH_TimeOffsetLCR = -1; /* E_HICH_TimeOffsetLCR */
static int hf_nbap_generalCause_05 = -1; /* GeneralCauseList_PSCH_ReconfFailure */
static int hf_nbap_setSpecificCause = -1; /* SetSpecificCauseList_PSCH_ReconfFailureTDD */
static int hf_nbap_extension_CauseLevel_PSCH_ReconfFailure = -1; /* Extension_CauseLevel_PSCH_ReconfFailure */
@@ -3611,6 +4159,8 @@ static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* E_DCH_
static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item = -1; /* ProtocolIE_Single_Container */
static int hf_nbap_delayed_activation_update = -1; /* DelayedActivationUpdate */
static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item = -1; /* ProtocolIE_Single_Container */
+static int hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item = -1; /* Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs */
+static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information = -1; /* HS_DSCH_FDD_Secondary_Serving_Update_Information */
static int hf_nbap_initiatingMessage = -1; /* InitiatingMessage */
static int hf_nbap_succesfulOutcome = -1; /* SuccessfulOutcome */
static int hf_nbap_unsuccesfulOutcome = -1; /* UnsuccessfulOutcome */
@@ -3668,20 +4218,47 @@ static gint ett_nbap_ProtocolExtensionContainer = -1;
static gint ett_nbap_ProtocolExtensionField = -1;
static gint ett_nbap_PrivateIE_Container = -1;
static gint ett_nbap_PrivateIE_Field = -1;
+static gint ett_nbap_AdditionalMeasurementValueList = -1;
+static gint ett_nbap_AdditionalMeasurementValue = -1;
+static gint ett_nbap_AdditionalTimeSlotListLCR = -1;
+static gint ett_nbap_AdditionalTimeSlotLCR = -1;
static gint ett_nbap_Active_Pattern_Sequence_Information = -1;
static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
static gint ett_nbap_AllocationRetentionPriority = -1;
static gint ett_nbap_Angle_Of_Arrival_Value_LCR = -1;
static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information = -1;
+static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR = -1;
static gint ett_nbap_Best_Cell_Portions_Value = -1;
static gint ett_nbap_Best_Cell_Portions_Item = -1;
static gint ett_nbap_BroadcastCommonTransportBearerIndication = -1;
static gint ett_nbap_Cause = -1;
+static gint ett_nbap_Cell_ERNTI_Status_Information = -1;
+static gint ett_nbap_Cell_ERNTI_Status_Information_Item = -1;
+static gint ett_nbap_Vacant_ERNTI = -1;
static gint ett_nbap_CellSyncBurstTiming = -1;
static gint ett_nbap_CellSyncBurstTimingLCR = -1;
static gint ett_nbap_CommonChannelsCapacityConsumptionLaw = -1;
static gint ett_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;
+static gint ett_nbap_Common_EDCH_System_InformationFDD = -1;
+static gint ett_nbap_Common_E_DCH_UL_DPCH_InfoItem = -1;
+static gint ett_nbap_Common_E_DCH_EDPCH_InfoItem = -1;
+static gint ett_nbap_Common_E_DCH_InfoItem = -1;
+static gint ett_nbap_Common_E_DCH_HSDSCH_InfoItem = -1;
+static gint ett_nbap_Common_E_DCH_Preamble_Control_InfoItem = -1;
+static gint ett_nbap_Common_E_DCH_AICH_Information = -1;
+static gint ett_nbap_Common_E_DCH_FDPCH_InfoItem = -1;
+static gint ett_nbap_Common_E_DCH_Resource_Combination_InfoList = -1;
+static gint ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item = -1;
+static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList = -1;
+static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item = -1;
+static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList = -1;
+static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item = -1;
+static gint ett_nbap_Common_E_DCH_LogicalChannel_InfoList = -1;
+static gint ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item = -1;
+static gint ett_nbap_Common_EDCH_System_Information_ResponseFDD = -1;
+static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList = -1;
+static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item = -1;
static gint ett_nbap_Common_MACFlows_to_DeleteFDD = -1;
static gint ett_nbap_Common_MACFlows_to_DeleteFDD_Item = -1;
static gint ett_nbap_CommonMACFlow_Specific_InfoList = -1;
@@ -3707,6 +4284,32 @@ static gint ett_nbap_CPC_Information = -1;
static gint ett_nbap_CriticalityDiagnostics = -1;
static gint ett_nbap_CriticalityDiagnostics_IE_List = -1;
static gint ett_nbap_CriticalityDiagnostics_IE_List_item = -1;
+static gint ett_nbap_Common_EDCH_System_InformationLCR = -1;
+static gint ett_nbap_Common_E_PUCH_InformationLCR = -1;
+static gint ett_nbap_PRXdes_base_perURAFCN = -1;
+static gint ett_nbap_PRXdes_base_Item = -1;
+static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR = -1;
+static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR = -1;
+static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR = -1;
+static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR = -1;
+static gint ett_nbap_Common_EDCH_System_Information_ResponseLCR = -1;
+static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR = -1;
+static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR = -1;
+static gint ett_nbap_Common_E_AGCH_ListLCR = -1;
+static gint ett_nbap_Common_E_AGCH_ItemLCR = -1;
+static gint ett_nbap_Common_E_HICH_ListLCR = -1;
+static gint ett_nbap_Common_E_HICH_ItemLCR = -1;
+static gint ett_nbap_Common_E_RNTI_Info_LCR = -1;
+static gint ett_nbap_Common_E_RNTI_Info_ItemLCR = -1;
+static gint ett_nbap_Common_MACFlows_to_DeleteLCR = -1;
+static gint ett_nbap_Common_MACFlows_to_DeleteLCR_Item = -1;
+static gint ett_nbap_CommonMACFlow_Specific_InfoListLCR = -1;
+static gint ett_nbap_CommonMACFlow_Specific_InfoItemLCR = -1;
+static gint ett_nbap_Common_H_RNTI_InformationLCR = -1;
+static gint ett_nbap_Common_H_RNTI_InfoItemLCR = -1;
+static gint ett_nbap_Sync_InformationLCR = -1;
+static gint ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR = -1;
+static gint ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR = -1;
static gint ett_nbap_DCH_FDD_Information = -1;
static gint ett_nbap_DCH_FDD_InformationItem = -1;
static gint ett_nbap_DCH_Specific_FDD_InformationList = -1;
@@ -3736,6 +4339,7 @@ static gint ett_nbap_Activate_Info = -1;
static gint ett_nbap_Deactivate_Info = -1;
static gint ett_nbap_Execution_Type = -1;
static gint ett_nbap_DGANSSCorrections = -1;
+static gint ett_nbap_DGANSS_Corrections_Req = -1;
static gint ett_nbap_DGANSS_Information = -1;
static gint ett_nbap_DGANSS_InformationItem = -1;
static gint ett_nbap_DGANSS_SignalInformation = -1;
@@ -3756,6 +4360,9 @@ static gint ett_nbap_DL_TimeslotISCPInfo = -1;
static gint ett_nbap_DL_TimeslotISCPInfoItem = -1;
static gint ett_nbap_DL_TimeslotISCPInfoLCR = -1;
static gint ett_nbap_DL_TimeslotISCPInfoItemLCR = -1;
+static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_DRX_Information = -1;
static gint ett_nbap_DRX_Information_to_Modify = -1;
static gint ett_nbap_DRX_Information_to_Modify_Items = -1;
@@ -3783,6 +4390,10 @@ static gint ett_nbap_E_DCH_FDD_Information_to_Modify = -1;
static gint ett_nbap_E_DCH_FDD_Update_Information = -1;
static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation = -1;
static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item = -1;
+static gint ett_nbap_E_DCH_DL_Control_Channel_Change_Information = -1;
+static gint ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item = -1;
+static gint ett_nbap_E_DCH_DL_Control_Channel_Grant_Information = -1;
+static gint ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item = -1;
static gint ett_nbap_E_DCH_Grant_Type_Information = -1;
static gint ett_nbap_E_DCH_LogicalChannelInformation = -1;
static gint ett_nbap_E_DCH_LogicalChannelInformationItem = -1;
@@ -3809,8 +4420,13 @@ static gint ett_nbap_E_DCH_serving_cell_change_successful = -1;
static gint ett_nbap_E_DCH_RL_InformationList_Rsp = -1;
static gint ett_nbap_E_DCH_RL_InformationList_Rsp_Item = -1;
static gint ett_nbap_E_DCH_serving_cell_change_unsuccessful = -1;
+static gint ett_nbap_EDCH_RACH_Report_Value = -1;
+static gint ett_nbap_EDCH_RACH_Report_Value_item = -1;
static gint ett_nbap_E_DCH_TTI_Length = -1;
static gint ett_nbap_E_DCH_TTI_Length_to_Modify = -1;
+static gint ett_nbap_E_DCH_MACdFlows_to_DeleteLCR = -1;
+static gint ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR = -1;
+static gint ett_nbap_Enhanced_UE_DRX_InformationLCR = -1;
static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_Information = -1;
static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_List = -1;
static gint ett_nbap_E_TFCI_Boost_Information = -1;
@@ -3848,11 +4464,33 @@ static gint ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info = -1;
static gint ett_nbap_E_HICH_LCR_Information = -1;
static gint ett_nbap_E_DCH_LCRTDD_Information = -1;
static gint ett_nbap_E_DCH_LCR_Information_Reconfig = -1;
+static gint ett_nbap_Enhanced_UE_DRX_InformationFDD = -1;
static gint ett_nbap_FDD_DL_CodeInformation = -1;
static gint ett_nbap_FDD_DL_CodeInformationItem = -1;
+static gint ett_nbap_GANSS_AddClockModels = -1;
+static gint ett_nbap_GANSS_AddIonoModelReq = -1;
+static gint ett_nbap_GANSS_AddNavigationModelsReq = -1;
+static gint ett_nbap_GANSS_AddOrbitModels = -1;
+static gint ett_nbap_GANSS_AddUTCModelsReq = -1;
+static gint ett_nbap_GANSS_Additional_Ionospheric_Model = -1;
+static gint ett_nbap_GANSS_Additional_Navigation_Models = -1;
+static gint ett_nbap_GANSS_Additional_Time_Models = -1;
+static gint ett_nbap_GANSS_Additional_UTC_Models = -1;
static gint ett_nbap_GANSS_Almanac = -1;
static gint ett_nbap_GANSS_AlmanacModel = -1;
+static gint ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet = -1;
+static gint ett_nbap_GANSS_ALM_GlonassAlmanacSet = -1;
+static gint ett_nbap_GANSS_ALM_MidiAlmanacSet = -1;
+static gint ett_nbap_GANSS_ALM_NAVKeplerianSet = -1;
+static gint ett_nbap_GANSS_ALM_ReducedKeplerianSet = -1;
+static gint ett_nbap_GANSS_Auxiliary_Information = -1;
+static gint ett_nbap_GANSS_AuxInfoGANSS_ID1 = -1;
+static gint ett_nbap_GANSS_AuxInfoGANSS_ID1_element = -1;
+static gint ett_nbap_GANSS_AuxInfoGANSS_ID3 = -1;
+static gint ett_nbap_GANSS_AuxInfoGANSS_ID3_element = -1;
+static gint ett_nbap_GANSS_AuxInfoReq = -1;
static gint ett_nbap_GANSS_Clock_Model = -1;
+static gint ett_nbap_GANSS_CNAVclockModel = -1;
static gint ett_nbap_GANSS_Common_Data = -1;
static gint ett_nbap_GANSS_CommonDataInfoReq = -1;
static gint ett_nbap_GANSS_Data_Bit_Assistance = -1;
@@ -3862,17 +4500,26 @@ static gint ett_nbap_GANSS_DataBitAssistanceSgnList = -1;
static gint ett_nbap_GANSS_DataBitAssistanceSgnItem = -1;
static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqItem = -1;
static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqList = -1;
-static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqList_item = -1;
+static gint ett_nbap_T_ganss_SatelliteInfo = -1;
+static gint ett_nbap_GANSS_DeltaUT1 = -1;
+static gint ett_nbap_GANSS_Earth_Orientation_Parameters = -1;
+static gint ett_nbap_GANSS_EarthOrientParaReq = -1;
static gint ett_nbap_GANSS_GenericDataInfoReqList = -1;
static gint ett_nbap_GANSS_GenericDataInfoReqItem = -1;
static gint ett_nbap_GANSS_Generic_Data = -1;
static gint ett_nbap_GANSS_Generic_DataItem = -1;
+static gint ett_nbap_GANSS_GLONASSclockModel = -1;
static gint ett_nbap_GANSS_Information = -1;
static gint ett_nbap_GANSS_Ionospheric_Model = -1;
static gint ett_nbap_GANSS_IonosphereRegionalStormFlags = -1;
static gint ett_nbap_GANSS_KeplerianParametersAlm = -1;
static gint ett_nbap_GANSS_KeplerianParametersOrb = -1;
+static gint ett_nbap_GANSS_NAVclockModel = -1;
static gint ett_nbap_GANSS_Navigation_Model_And_Time_Recovery = -1;
+static gint ett_nbap_GANSS_NavModel_CNAVKeplerianSet = -1;
+static gint ett_nbap_GANSS_NavModel_GLONASSecef = -1;
+static gint ett_nbap_GANSS_NavModel_NAVKeplerianSet = -1;
+static gint ett_nbap_GANSS_NavModel_SBASecef = -1;
static gint ett_nbap_GANSS_Orbit_Model = -1;
static gint ett_nbap_GANSS_Real_Time_Integrity = -1;
static gint ett_nbap_GANSS_RealTimeInformationItem = -1;
@@ -3880,11 +4527,27 @@ static gint ett_nbap_GANSS_RX_Pos = -1;
static gint ett_nbap_GANSS_SatelliteClockModelItem = -1;
static gint ett_nbap_GANSS_SatelliteInformationKP = -1;
static gint ett_nbap_GANSS_SatelliteInformationKPItem = -1;
+static gint ett_nbap_Ganss_Sat_Info_AddNavList = -1;
+static gint ett_nbap_Ganss_Sat_Info_AddNavList_item = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_GLOkp = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_NAVkp = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_REDkpList = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_REDkp = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList = -1;
+static gint ett_nbap_GANSS_SAT_Info_Almanac_SBASecef = -1;
static gint ett_nbap_GANSS_Sat_Info_Nav = -1;
static gint ett_nbap_GANSS_Sat_Info_Nav_item = -1;
+static gint ett_nbap_GANSS_SBASclockModel = -1;
static gint ett_nbap_GANSS_Time_Model = -1;
static gint ett_nbap_GANSS_Transmission_Time = -1;
static gint ett_nbap_GANSS_UTC_Model = -1;
+static gint ett_nbap_GANSS_UTCmodelSet1 = -1;
+static gint ett_nbap_GANSS_UTCmodelSet2 = -1;
+static gint ett_nbap_GANSS_UTCmodelSet3 = -1;
static gint ett_nbap_GPS_Almanac = -1;
static gint ett_nbap_GPS_Ionospheric_Model = -1;
static gint ett_nbap_GPS_Information = -1;
@@ -3923,6 +4586,15 @@ static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
static gint ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
static gint ett_nbap_HSDSCH_FDD_Information_Response = -1;
+static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information = -1;
+static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response = -1;
+static gint ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify = -1;
+static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised = -1;
+static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information = -1;
+static gint ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response = -1;
+static gint ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice = -1;
+static gint ett_nbap_HS_Secondary_Serving_cell_change_successful = -1;
+static gint ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful = -1;
static gint ett_nbap_HSDSCH_Paging_System_InformationFDD = -1;
static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD = -1;
static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseList = -1;
@@ -3936,6 +4608,10 @@ static gint ett_nbap_HSDSCH_MACdFlows_to_Delete = -1;
static gint ett_nbap_HSDSCH_MACdFlows_to_Delete_Item = -1;
static gint ett_nbap_HSDSCH_Initial_Capacity_Allocation = -1;
static gint ett_nbap_HSDSCH_Initial_Capacity_AllocationItem = -1;
+static gint ett_nbap_HSDSCH_PreconfigurationInfo = -1;
+static gint ett_nbap_HSDSCH_PreconfigurationSetup = -1;
+static gint ett_nbap_HS_SCCH_PreconfiguredCodes = -1;
+static gint ett_nbap_HS_SCCH_PreconfiguredCodesItem = -1;
static gint ett_nbap_HSSCCH_Specific_InformationRespListFDD = -1;
static gint ett_nbap_HSSCCH_Codes = -1;
static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD = -1;
@@ -3958,6 +4634,17 @@ static gint ett_nbap_HS_serving_cell_change_successful = -1;
static gint ett_nbap_HS_serving_cell_change_unsuccessful = -1;
static gint ett_nbap_HSDSCH_FDD_Update_Information = -1;
static gint ett_nbap_HSDSCH_TDD_Update_Information = -1;
+static gint ett_nbap_HSDPA_Associated_PICH_InformationLCR = -1;
+static gint ett_nbap_HSDPA_PICH_notShared_with_PCHLCR = -1;
+static gint ett_nbap_HSDSCH_Common_System_InformationLCR = -1;
+static gint ett_nbap_HSDSCH_Common_System_Information_ResponseLCR = -1;
+static gint ett_nbap_HSDSCH_Common_InformationLCR = -1;
+static gint ett_nbap_HSDSCH_Paging_System_InformationLCR = -1;
+static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR = -1;
+static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespListLCR = -1;
+static gint ett_nbap_HSSCCH_Specific_InformationRespItemLCR = -1;
+static gint ett_nbap_IMB_Parameters = -1;
static gint ett_nbap_InformationReportCharacteristics = -1;
static gint ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity = -1;
static gint ett_nbap_InformationReportCharacteristicsType_OnModification = -1;
@@ -3973,6 +4660,7 @@ static gint ett_nbap_MACdPDU_Size_Indexlist = -1;
static gint ett_nbap_MACdPDU_Size_IndexItem = -1;
static gint ett_nbap_MACdPDU_Size_Indexlist_to_Modify = -1;
static gint ett_nbap_MACdPDU_Size_IndexItem_to_Modify = -1;
+static gint ett_nbap_Max_TB_Size = -1;
static gint ett_nbap_MessageStructure = -1;
static gint ett_nbap_MessageStructure_item = -1;
static gint ett_nbap_MidambleShiftAndBurstType = -1;
@@ -3995,6 +4683,7 @@ static gint ett_nbap_ModifyPriorityQueue = -1;
static gint ett_nbap_ModulationPO_MBSFN = -1;
static gint ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = -1;
static gint ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR = -1;
+static gint ett_nbap_Multi_Cell_Capability_Info = -1;
static gint ett_nbap_NeighbouringCellMeasurementInformation = -1;
static gint ett_nbap_NeighbouringCellMeasurementInformation_item = -1;
static gint ett_nbap_NeighbouringFDDCellMeasurementInformation = -1;
@@ -4009,6 +4698,8 @@ static gint ett_nbap_Paging_MAC_Flow_Specific_Information_Item = -1;
static gint ett_nbap_Paging_MACFlow_PriorityQueue_Information = -1;
static gint ett_nbap_Paging_MACFlow_PriorityQueue_Item = -1;
static gint ett_nbap_PLCCHinformation = -1;
+static gint ett_nbap_Possible_Secondary_Serving_Cell_List = -1;
+static gint ett_nbap_Possible_Secondary_Serving_Cell = -1;
static gint ett_nbap_PreambleSignatures = -1;
static gint ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH = -1;
static gint ett_nbap_PriorityQueue_InfoList = -1;
@@ -4018,6 +4709,10 @@ static gint ett_nbap_PriorityQueue_InfoItem_to_Add = -1;
static gint ett_nbap_PriorityQueue_InfoItem_to_Modify = -1;
static gint ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised = -1;
static gint ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised = -1;
+static gint ett_nbap_Paging_MACFlow_Specific_InformationLCR = -1;
+static gint ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR = -1;
+static gint ett_nbap_Paging_MACFlows_to_DeleteLCR = -1;
+static gint ett_nbap_Paging_MACFlows_to_DeleteLCR_Item = -1;
static gint ett_nbap_RACH_SubChannelNumbers = -1;
static gint ett_nbap_RL_Specific_DCH_Info = -1;
static gint ett_nbap_RL_Specific_DCH_Info_Item = -1;
@@ -4035,7 +4730,9 @@ static gint ett_nbap_ReportCharacteristicsType_EventE = -1;
static gint ett_nbap_ReportCharacteristicsType_EventF = -1;
static gint ett_nbap_ReportCharacteristicsType_OnModification = -1;
static gint ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;
+static gint ett_nbap_EDCH_RACH_Report_IncrDecrThres = -1;
static gint ett_nbap_ReportCharacteristicsType_MeasurementThreshold = -1;
+static gint ett_nbap_EDCH_RACH_Report_ThresholdInformation = -1;
static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime = -1;
static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime = -1;
static gint ett_nbap_ReportCharacteristicsType_ReportPeriodicity = -1;
@@ -4055,9 +4752,13 @@ static gint ett_nbap_SAT_Info_DGPSCorrections = -1;
static gint ett_nbap_SAT_Info_DGPSCorrections_Item = -1;
static gint ett_nbap_SATInfo_RealTime_Integrity = -1;
static gint ett_nbap_SAT_Info_RealTime_Integrity_Item = -1;
+static gint ett_nbap_SecondaryServingCells = -1;
+static gint ett_nbap_SecondaryServingCellsItem = -1;
static gint ett_nbap_Secondary_CPICH_Information_Change = -1;
static gint ett_nbap_Serving_E_DCH_RL_ID = -1;
static gint ett_nbap_Serving_E_DCH_RL_in_this_NodeB = -1;
+static gint ett_nbap_SetsOfHS_SCCH_Codes = -1;
+static gint ett_nbap_SetsOfHS_SCCH_CodesItem = -1;
static gint ett_nbap_SFNSFNMeasurementThresholdInformation = -1;
static gint ett_nbap_SFNSFNMeasurementValueInformation = -1;
static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
@@ -4097,6 +4798,9 @@ static gint ett_nbap_TDD_UL_Code_768_Information = -1;
static gint ett_nbap_TDD_UL_Code_768_InformationItem = -1;
static gint ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
static gint ett_nbap_TFCI_SignallingMode = -1;
+static gint ett_nbap_TimeSlot_InitiatedListLCR = -1;
+static gint ett_nbap_TimeSlotMeasurementValueListLCR = -1;
+static gint ett_nbap_TimeSlotMeasurementValueLCR = -1;
static gint ett_nbap_TimingAdjustmentValue = -1;
static gint ett_nbap_TimingAdjustmentValueLCR = -1;
static gint ett_nbap_TnlQos = -1;
@@ -4265,6 +4969,7 @@ static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp =
static gint ett_nbap_UPPCH_LCR_InformationList_AuditRsp = -1;
static gint ett_nbap_UPPCH_LCR_InformationItem_AuditRsp = -1;
static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = -1;
+static gint ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp = -1;
static gint ett_nbap_CCP_InformationList_AuditRsp = -1;
static gint ett_nbap_CCP_InformationItem_AuditRsp = -1;
static gint ett_nbap_Local_Cell_InformationList_AuditRsp = -1;
@@ -4276,17 +4981,20 @@ static gint ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp = -1;
static gint ett_nbap_AuditFailure = -1;
static gint ett_nbap_CommonMeasurementInitiationRequest = -1;
static gint ett_nbap_CommonMeasurementObjectType_CM_Rqst = -1;
+static gint ett_nbap_ERACH_CM_Rqst = -1;
static gint ett_nbap_Cell_CM_Rqst = -1;
static gint ett_nbap_RACH_CM_Rqst = -1;
static gint ett_nbap_PowerLocalCellGroup_CM_Rqst = -1;
static gint ett_nbap_CommonMeasurementInitiationResponse = -1;
static gint ett_nbap_CommonMeasurementObjectType_CM_Rsp = -1;
+static gint ett_nbap_ERACH_CM_Rsp = -1;
static gint ett_nbap_Cell_CM_Rsp = -1;
static gint ett_nbap_RACH_CM_Rsp = -1;
static gint ett_nbap_PowerLocalCellGroup_CM_Rsp = -1;
static gint ett_nbap_CommonMeasurementInitiationFailure = -1;
static gint ett_nbap_CommonMeasurementReport = -1;
static gint ett_nbap_CommonMeasurementObjectType_CM_Rprt = -1;
+static gint ett_nbap_ERACH_CM_Rprt = -1;
static gint ett_nbap_Cell_CM_Rprt = -1;
static gint ett_nbap_RACH_CM_Rprt = -1;
static gint ett_nbap_PowerLocalCellGroup_CM_Rprt = -1;
@@ -4399,6 +5107,7 @@ static gint ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd = -1;
static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = -1;
static gint ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
static gint ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
+static gint ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd = -1;
static gint ett_nbap_SystemInformationUpdateRequest = -1;
static gint ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = -1;
static gint ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst = -1;
@@ -4409,6 +5118,8 @@ static gint ett_nbap_SegmentInformationItem_SystemInfoUpdate = -1;
static gint ett_nbap_SystemInformationUpdateResponse = -1;
static gint ett_nbap_SystemInformationUpdateFailure = -1;
static gint ett_nbap_RadioLinkSetupRequestFDD = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Setup_List = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs = -1;
static gint ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD = -1;
static gint ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD = -1;
static gint ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD = -1;
@@ -4432,6 +5143,8 @@ static gint ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
static gint ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD = -1;
static gint ett_nbap_RL_Information_RL_SetupRqstTDD = -1;
static gint ett_nbap_RadioLinkSetupResponseFDD = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_Response_List = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs = -1;
static gint ett_nbap_RL_InformationResponseList_RL_SetupRspFDD = -1;
static gint ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD = -1;
static gint ett_nbap_DiversityIndication_RL_SetupRspFDD = -1;
@@ -4457,6 +5170,8 @@ static gint ett_nbap_GeneralCauseList_RL_SetupFailureTDD = -1;
static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD = -1;
static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = -1;
static gint ett_nbap_RadioLinkAdditionRequestFDD = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Addition_List = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs = -1;
static gint ett_nbap_RL_InformationList_RL_AdditionRqstFDD = -1;
static gint ett_nbap_RL_InformationItem_RL_AdditionRqstFDD = -1;
static gint ett_nbap_E_DPCH_Information_RL_AdditionReqFDD = -1;
@@ -4473,6 +5188,8 @@ static gint ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
static gint ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
static gint ett_nbap_RL_Information_RL_AdditionRqstTDD = -1;
static gint ett_nbap_RadioLinkAdditionResponseFDD = -1;
+static gint ett_nbap_Additional_HS_Cell_Change_Information_Response_List = -1;
+static gint ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs = -1;
static gint ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD = -1;
static gint ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD = -1;
static gint ett_nbap_DiversityIndication_RL_AdditionRspFDD = -1;
@@ -4502,6 +5219,8 @@ static gint ett_nbap_GeneralCauseList_RL_AdditionFailureTDD = -1;
static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD = -1;
static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = -1;
static gint ett_nbap_RadioLinkReconfigurationPrepareFDD = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs = -1;
static gint ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD = -1;
static gint ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD = -1;
static gint ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1;
@@ -4604,6 +5323,8 @@ static gint ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure = -1;
static gint ett_nbap_RadioLinkReconfigurationCommit = -1;
static gint ett_nbap_RadioLinkReconfigurationCancel = -1;
static gint ett_nbap_RadioLinkReconfigurationRequestFDD = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs = -1;
static gint ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD = -1;
static gint ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD = -1;
static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD = -1;
@@ -4792,9 +5513,6 @@ static gint ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;
-static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
-static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst = -1;
-static gint ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst = -1;
static gint ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;
@@ -4863,7 +5581,11 @@ static gint ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = -1;
static gint ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_SYNC_UL_Partition_LCR = -1;
static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = -1;
+static gint ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = -1;
static gint ett_nbap_PhysicalSharedChannelReconfigurationResponse = -1;
+static gint ett_nbap_E_HICH_TimeOffset_ExtensionLCR = -1;
+static gint ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR = -1;
static gint ett_nbap_PhysicalSharedChannelReconfigurationFailure = -1;
static gint ett_nbap_CauseLevel_PSCH_ReconfFailure = -1;
static gint ett_nbap_GeneralCauseList_PSCH_ReconfFailure = -1;
@@ -4966,8 +5688,11 @@ static gint ett_nbap_RadioLinkActivationCommandTDD = -1;
static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD = -1;
static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD = -1;
static gint ett_nbap_RadioLinkParameterUpdateIndicationFDD = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd = -1;
+static gint ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs = -1;
static gint ett_nbap_RadioLinkParameterUpdateIndicationTDD = -1;
static gint ett_nbap_MBMSNotificationUpdateCommand = -1;
+static gint ett_nbap_UEStatusUpdateCommand = -1;
static gint ett_nbap_NBAP_PDU = -1;
static gint ett_nbap_InitiatingMessage = -1;
static gint ett_nbap_SuccessfulOutcome = -1;
@@ -5128,6 +5853,7 @@ static const value_string nbap_ProcedureCode_vals[] = {
{ NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION, "id-unSynchronisedRadioLinkReconfiguration" },
{ NBAP_ID_RADIOLINKACTIVATION, "id-radioLinkActivation" },
{ NBAP_ID_RADIOLINKPARAMETERUPDATE, "id-radioLinkParameterUpdate" },
+ { NBAP_ID_UESTATUSUPDATE, "id-uEStatusUpdate" },
{ 0, NULL }
};
@@ -6011,6 +6737,92 @@ static const value_string nbap_ProtocolIE_ID_vals[] = {
{ id_Default_Serving_Grant_in_DTX_Cycle2, "id-Default-Serving-Grant-in-DTX-Cycle2" },
{ id_Maximum_Target_ReceivedTotalWideBandPower_LCR, "id-Maximum-Target-ReceivedTotalWideBandPower-LCR" },
{ id_E_DPDCH_PowerInterpolation, "id-E-DPDCH-PowerInterpolation" },
+ { id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory, "id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory" },
+ { id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, "id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp" },
+ { id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, "id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd" },
+ { id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, "id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst" },
+ { id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, "id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst" },
+ { id_Extended_E_HICH_ID_TDD, "id-Extended-E-HICH-ID-TDD" },
+ { id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator, "id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator" },
+ { id_E_DCH_MACdPDU_SizeCapability, "id-E-DCH-MACdPDU-SizeCapability" },
+ { id_E_DCH_MACdPDUSizeFormat, "id-E-DCH-MACdPDUSizeFormat" },
+ { id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD, "id-MaximumNumber-Of-Retransmission-for-Scheduling-Info-LCRTDD" },
+ { id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD, "id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD" },
+ { id_E_HICH_TimeOffset_Extension, "id-E-HICH-TimeOffset-Extension" },
+ { id_MultipleFreq_E_HICH_TimeOffsetLCR, "id-MultipleFreq-E-HICH-TimeOffsetLCR" },
+ { id_E_PUCH_PowerControlGAP, "id-E-PUCH-PowerControlGAP" },
+ { id_HSDSCH_TBSizeTableIndicator, "id-HSDSCH-TBSizeTableIndicator" },
+ { id_E_DCH_DL_Control_Channel_Change_Information, "id-E-DCH-DL-Control-Channel-Change-Information" },
+ { id_E_DCH_DL_Control_Channel_Grant_Information, "id-E-DCH-DL-Control-Channel-Grant-Information" },
+ { id_DGANSS_Corrections_Req, "id-DGANSS-Corrections-Req" },
+ { id_UE_without_HS_SCCH_constraint_indicator, "id-UE-without-HS-SCCH-constraint-indicator" },
+ { id_AdditionalTimeSlotListLCR, "id-AdditionalTimeSlotListLCR" },
+ { id_AdditionalMeasurementValueList, "id-AdditionalMeasurementValueList" },
+ { id_E_AGCH_Table_Choice, "id-E-AGCH-Table-Choice" },
+ { id_PLCCH_parameters, "id-PLCCH-parameters" },
+ { id_E_RUCCH_parameters, "id-E-RUCCH-parameters" },
+ { id_E_RUCCH_768_parameters, "id-E-RUCCH-768-parameters" },
+ { id_HS_Cause, "id-HS-Cause" },
+ { id_E_Cause, "id-E-Cause" },
+ { id_Common_EDCH_Capability, "id-Common-EDCH-Capability" },
+ { id_E_AI_Capability, "id-E-AI-Capability" },
+ { id_Common_EDCH_System_InformationFDD, "id-Common-EDCH-System-InformationFDD" },
+ { id_Common_UL_MACFlows_to_DeleteFDD, "id-Common-UL-MACFlows-to-DeleteFDD" },
+ { id_Common_EDCH_MACdFlows_to_DeleteFDD, "id-Common-EDCH-MACdFlows-to-DeleteFDD" },
+ { id_Common_EDCH_System_Information_ResponseFDD, "id-Common-EDCH-System-Information-ResponseFDD" },
+ { id_Cell_ERNTI_Status_Information, "id-Cell-ERNTI-Status-Information" },
+ { id_Enhanced_UE_DRX_Capability, "id-Enhanced-UE-DRX-Capability" },
+ { id_Enhanced_UE_DRX_InformationFDD, "id-Enhanced-UE-DRX-InformationFDD" },
+ { id_TransportBearerRequestIndicator, "id-TransportBearerRequestIndicator" },
+ { id_SixtyfourQAM_DL_MIMO_Combined_Capability, "id-SixtyfourQAM-DL-MIMO-Combined-Capability" },
+ { id_E_RNTI, "id-E-RNTI" },
+ { id_MinimumReducedE_DPDCH_GainFactor, "id-MinimumReducedE-DPDCH-GainFactor" },
+ { id_GANSS_Time_ID, "id-GANSS-Time-ID" },
+ { id_GANSS_AddIonoModelReq, "id-GANSS-AddIonoModelReq" },
+ { id_GANSS_EarthOrientParaReq, "id-GANSS-EarthOrientParaReq" },
+ { id_GANSS_AddNavigationModelsReq, "id-GANSS-AddNavigationModelsReq" },
+ { id_GANSS_AddUTCModelsReq, "id-GANSS-AddUTCModelsReq" },
+ { id_GANSS_AuxInfoReq, "id-GANSS-AuxInfoReq" },
+ { id_GANSS_SBAS_ID, "id-GANSS-SBAS-ID" },
+ { id_GANSS_ID, "id-GANSS-ID" },
+ { id_GANSS_Additional_Ionospheric_Model, "id-GANSS-Additional-Ionospheric-Model" },
+ { id_GANSS_Earth_Orientation_Parameters, "id-GANSS-Earth-Orientation-Parameters" },
+ { id_GANSS_Additional_Time_Models, "id-GANSS-Additional-Time-Models" },
+ { id_GANSS_Additional_Navigation_Models, "id-GANSS-Additional-Navigation-Models" },
+ { id_GANSS_Additional_UTC_Models, "id-GANSS-Additional-UTC-Models" },
+ { id_GANSS_Auxiliary_Information, "id-GANSS-Auxiliary-Information" },
+ { id_ERACH_CM_Rqst, "id-ERACH-CM-Rqst" },
+ { id_ERACH_CM_Rsp, "id-ERACH-CM-Rsp" },
+ { id_ERACH_CM_Rprt, "id-ERACH-CM-Rprt" },
+ { id_EDCH_RACH_Report_Value, "id-EDCH-RACH-Report-Value" },
+ { id_EDCH_RACH_Report_IncrDecrThres, "id-EDCH-RACH-Report-IncrDecrThres" },
+ { id_EDCH_RACH_Report_ThresholdInformation, "id-EDCH-RACH-Report-ThresholdInformation" },
+ { id_E_DPCCH_Power_Boosting_Capability, "id-E-DPCCH-Power-Boosting-Capability" },
+ { id_HSDSCH_Common_System_InformationLCR, "id-HSDSCH-Common-System-InformationLCR" },
+ { id_HSDSCH_Common_System_Information_ResponseLCR, "id-HSDSCH-Common-System-Information-ResponseLCR" },
+ { id_HSDSCH_Paging_System_InformationLCR, "id-HSDSCH-Paging-System-InformationLCR" },
+ { id_HSDSCH_Paging_System_Information_ResponseLCR, "id-HSDSCH-Paging-System-Information-ResponseLCR" },
+ { id_Common_MACFlows_to_DeleteLCR, "id-Common-MACFlows-to-DeleteLCR" },
+ { id_Paging_MACFlows_to_DeleteLCR, "id-Paging-MACFlows-to-DeleteLCR" },
+ { id_Common_EDCH_System_InformationLCR, "id-Common-EDCH-System-InformationLCR" },
+ { id_Common_UL_MACFlows_to_DeleteLCR, "id-Common-UL-MACFlows-to-DeleteLCR" },
+ { id_Common_EDCH_MACdFlows_to_DeleteLCR, "id-Common-EDCH-MACdFlows-to-DeleteLCR" },
+ { id_Common_EDCH_System_Information_ResponseLCR, "id-Common-EDCH-System-Information-ResponseLCR" },
+ { id_Enhanced_UE_DRX_CapabilityLCR, "id-Enhanced-UE-DRX-CapabilityLCR" },
+ { id_Enhanced_UE_DRX_InformationLCR, "id-Enhanced-UE-DRX-InformationLCR" },
+ { id_HSDSCH_PreconfigurationSetup, "id-HSDSCH-PreconfigurationSetup" },
+ { id_HSDSCH_PreconfigurationInfo, "id-HSDSCH-PreconfigurationInfo" },
+ { id_NoOfTargetCellHS_SCCH_Order, "id-NoOfTargetCellHS-SCCH-Order" },
+ { id_EnhancedHSServingCC_Abort, "id-EnhancedHSServingCC-Abort" },
+ { id_Additional_HS_Cell_Information_RL_Setup, "id-Additional-HS-Cell-Information-RL-Setup" },
+ { id_Additional_HS_Cell_Information_Response, "id-Additional-HS-Cell-Information-Response" },
+ { id_Additional_HS_Cell_Information_RL_Addition, "id-Additional-HS-Cell-Information-RL-Addition" },
+ { id_Additional_HS_Cell_Change_Information_Response, "id-Additional-HS-Cell-Change-Information-Response" },
+ { id_Additional_HS_Cell_Information_RL_Reconf_Prep, "id-Additional-HS-Cell-Information-RL-Reconf-Prep" },
+ { id_Additional_HS_Cell_Information_RL_Reconf_Req, "id-Additional-HS-Cell-Information-RL-Reconf-Req" },
+ { id_Additional_HS_Cell_Information_RL_Param_Upd, "id-Additional-HS-Cell-Information-RL-Param-Upd" },
+ { id_Multi_Cell_Capability_Info, "id-Multi-Cell-Capability-Info" },
+ { id_IMB_Parameters, "id-IMB-Parameters" },
{ 0, NULL }
};
@@ -6245,6 +7057,210 @@ dissect_nbap_Acknowledged_PRACH_preambles_Value(tvbuff_t *tvb _U_, int offset _U
}
+
+static int
+dissect_nbap_UARFCN(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, 16383U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_TimeSlotLCR(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 int
+dissect_nbap_Transmitted_Carrier_Power_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, 100U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Received_total_wide_band_power_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, 621U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_UL_TimeslotISCP_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, 127U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_NULL(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_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
+
+ return offset;
+}
+
+
+static const value_string nbap_CommonMeasurementValue_vals[] = {
+ { 0, "transmitted-carrier-power" },
+ { 1, "received-total-wide-band-power" },
+ { 2, "acknowledged-prach-preambles" },
+ { 3, "uL-TimeslotISCP" },
+ { 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
+ { 5, "notUsed-2-detected-PCPCH-access-preambles" },
+ { 6, "extension-CommonMeasurementValue" },
+ { 0, NULL }
+};
+
+static const per_choice_t CommonMeasurementValue_choice[] = {
+ { 0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value },
+ { 1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value },
+ { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value },
+ { 3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value },
+ { 4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_CommonMeasurementValue(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_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeSlotMeasurementValueLCR_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_TimeSlotMeasurementValueLCR(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_nbap_TimeSlotMeasurementValueLCR, TimeSlotMeasurementValueLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeSlotMeasurementValueListLCR_sequence_of[1] = {
+ { &hf_nbap_TimeSlotMeasurementValueListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotMeasurementValueLCR },
+};
+
+static int
+dissect_nbap_TimeSlotMeasurementValueListLCR(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_nbap_TimeSlotMeasurementValueListLCR, TimeSlotMeasurementValueListLCR_sequence_of,
+ 1, 6);
+
+ return offset;
+}
+
+
+static const per_sequence_t AdditionalMeasurementValue_sequence[] = {
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_timeSlotMeasurementValueListLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotMeasurementValueListLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_AdditionalMeasurementValue(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_nbap_AdditionalMeasurementValue, AdditionalMeasurementValue_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AdditionalMeasurementValueList_sequence_of[1] = {
+ { &hf_nbap_AdditionalMeasurementValueList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AdditionalMeasurementValue },
+};
+
+static int
+dissect_nbap_AdditionalMeasurementValueList(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_nbap_AdditionalMeasurementValueList, AdditionalMeasurementValueList_sequence_of,
+ 1, maxFrequencyinCell_1);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeSlot_InitiatedListLCR_sequence_of[1] = {
+ { &hf_nbap_TimeSlot_InitiatedListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+};
+
+static int
+dissect_nbap_TimeSlot_InitiatedListLCR(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_nbap_TimeSlot_InitiatedListLCR, TimeSlot_InitiatedListLCR_sequence_of,
+ 0, 6);
+
+ return offset;
+}
+
+
+static const per_sequence_t AdditionalTimeSlotLCR_sequence[] = {
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_timeslot_InitiatedListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot_InitiatedListLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_AdditionalTimeSlotLCR(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_nbap_AdditionalTimeSlotLCR, AdditionalTimeSlotLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AdditionalTimeSlotListLCR_sequence_of[1] = {
+ { &hf_nbap_AdditionalTimeSlotListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AdditionalTimeSlotLCR },
+};
+
+static int
+dissect_nbap_AdditionalTimeSlotListLCR(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_nbap_AdditionalTimeSlotListLCR, AdditionalTimeSlotListLCR_sequence_of,
+ 0, maxFrequencyinCell_1);
+
+ return offset;
+}
+
+
static const value_string nbap_AddorDeleteIndicator_vals[] = {
{ 0, "add" },
{ 1, "delete" },
@@ -6547,6 +7563,23 @@ dissect_nbap_BCCH_Specific_HSDSCH_RNTI_Information(tvbuff_t *tvb _U_, int offset
}
+static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_InformationLCR_sequence[] = {
+ { &hf_nbap_bCCH_Specific_HSDSCH_RNTI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
+ { &hf_nbap_hSSCCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_hSPDSCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_BCCH_Specific_HSDSCH_RNTI_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_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR, BCCH_Specific_HSDSCH_RNTI_InformationLCR_sequence);
+
+ return offset;
+}
+
+
static int
dissect_nbap_BCCH_ModificationTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -6777,6 +7810,8 @@ static const value_string nbap_CauseRadioNetwork_vals[] = {
{ 51, "continuous-packet-connectivity-DTX-DRX-operation-not-available" },
{ 52, "continuous-packet-connectivity-UE-DTX-Cycle-not-available" },
{ 53, "mIMO-not-available" },
+ { 54, "e-DCH-MACdPDU-SizeFormat-not-available" },
+ { 55, "multi-Cell-operation-not-supported" },
{ 0, NULL }
};
@@ -6784,7 +7819,7 @@ static const value_string nbap_CauseRadioNetwork_vals[] = {
static int
dissect_nbap_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,
- 31, NULL, TRUE, 23, NULL);
+ 31, NULL, TRUE, 25, NULL);
return offset;
}
@@ -6884,6 +7919,59 @@ dissect_nbap_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
+dissect_nbap_E_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,
+ 0U, 65535U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Vacant_ERNTI_sequence_of[1] = {
+ { &hf_nbap_Vacant_ERNTI_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
+};
+
+static int
+dissect_nbap_Vacant_ERNTI(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_nbap_Vacant_ERNTI, Vacant_ERNTI_sequence_of,
+ 1, maxERNTItoRelease);
+
+ return offset;
+}
+
+
+static const per_sequence_t Cell_ERNTI_Status_Information_Item_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_vacant_ERNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Vacant_ERNTI },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Cell_ERNTI_Status_Information_Item(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_nbap_Cell_ERNTI_Status_Information_Item, Cell_ERNTI_Status_Information_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Cell_ERNTI_Status_Information_sequence_of[1] = {
+ { &hf_nbap_Cell_ERNTI_Status_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Cell_ERNTI_Status_Information_Item },
+};
+
+static int
+dissect_nbap_Cell_ERNTI_Status_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_nbap_Cell_ERNTI_Status_Information, Cell_ERNTI_Status_Information_sequence_of,
+ 1, maxCellinNodeB);
+
+ return offset;
+}
+
+
+
+static int
dissect_nbap_CellParameterID(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);
@@ -7112,40 +8200,738 @@ dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset
}
+static const value_string nbap_Common_EDCH_Capability_vals[] = {
+ { 0, "common-EDCH-capable" },
+ { 1, "common-EDCH-non-capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Common_EDCH_Capability(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_nbap_Common_MACFlow_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_UL_DPCCH_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, maxNrOfCommonMACFlows_1, NULL, FALSE);
+ 0U, 5U, NULL, TRUE);
return offset;
}
-static const per_sequence_t Common_MACFlows_to_DeleteFDD_Item_sequence[] = {
- { &hf_nbap_common_MACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
+
+static int
+dissect_nbap_UL_SIR(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,
+ -82, 173U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_DPC_Mode_vals[] = {
+ { 0, "mode0" },
+ { 1, "mode1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_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 const per_sequence_t Common_E_DCH_UL_DPCH_InfoItem_sequence[] = {
+ { &hf_nbap_uL_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat },
+ { &hf_nbap_uL_SIR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
+ { &hf_nbap_dPC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPC_Mode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_Common_MACFlows_to_DeleteFDD_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Common_E_DCH_UL_DPCH_InfoItem(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_nbap_Common_MACFlows_to_DeleteFDD_Item, Common_MACFlows_to_DeleteFDD_Item_sequence);
+ ett_nbap_Common_E_DCH_UL_DPCH_InfoItem, Common_E_DCH_UL_DPCH_InfoItem_sequence);
return offset;
}
-static const per_sequence_t Common_MACFlows_to_DeleteFDD_sequence_of[1] = {
- { &hf_nbap_Common_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteFDD_Item },
+static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
+ { 0, "vN256" },
+ { 1, "vN128" },
+ { 2, "vN64" },
+ { 3, "vN32" },
+ { 4, "vN16" },
+ { 5, "vN8" },
+ { 6, "vN4" },
+ { 7, "v2xN4" },
+ { 8, "v2xN2" },
+ { 9, "v2xN2plus2xN4" },
+ { 10, "v2xM2plus2xM4" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_Common_MACFlows_to_DeleteFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Max_Set_E_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, TRUE, 1, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_PunctureLimit(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_nbap_E_DCH_TFCI_Table_Index(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, 1U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_TFCI(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, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Reference_E_TFCI_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,
+ 0U, maxNrOfRefETFCI_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
+ { &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
+ { &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Reference_E_TFCI_Information_Item(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_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
+ { &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item },
+};
+
+static int
+dissect_nbap_Reference_E_TFCI_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_nbap_Common_MACFlows_to_DeleteFDD, Common_MACFlows_to_DeleteFDD_sequence_of,
- 1, maxNrOfCommonMACFlows);
+ ett_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
+ 1, maxNrOfRefETFCIs);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_TFCS_Information_sequence[] = {
+ { &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index },
+ { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCI },
+ { &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_TFCS_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_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_E_TTI_vals[] = {
+ { 0, "e-TTI-2ms" },
+ { 1, "e-TTI-10ms" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_TTI(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_nbap_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,
+ 0U, maxNrOfEDPCCH_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_RGCH_2_IndexStepThreshold(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, 37U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_RGCH_3_IndexStepThreshold(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, 37U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_HARQ_Info_for_E_DCH_vals[] = {
+ { 0, "rv0" },
+ { 1, "rvtable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_HARQ_Info_for_E_DCH(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 Common_E_DCH_EDPCH_InfoItem_sequence[] = {
+ { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
+ { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
+ { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
+ { &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
+ { &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
+ { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_2_IndexStepThreshold },
+ { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_3_IndexStepThreshold },
+ { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_EDPCH_InfoItem(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_nbap_Common_E_DCH_EDPCH_InfoItem, Common_E_DCH_EDPCH_InfoItem_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_Reference_Power_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, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo(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, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_Max_EDCH_Resource_Allocation_for_CCCH_vals[] = {
+ { 0, "v8" },
+ { 1, "v12" },
+ { 2, "v16" },
+ { 3, "v24" },
+ { 4, "v32" },
+ { 5, "v40" },
+ { 6, "v80" },
+ { 7, "v120" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Max_EDCH_Resource_Allocation_for_CCCH(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_nbap_Max_Period_for_Collistion_Resolution(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,
+ 8U, 24U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_0_5000_(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, 5000U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Max_TB_Size_sequence[] = {
+ { &hf_nbap_maximum_TB_Size_cell_edge_users, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_5000_ },
+ { &hf_nbap_maximum_TB_Size_other_users, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_5000_ },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Max_TB_Size(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_nbap_Max_TB_Size, Max_TB_Size_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BOOLEAN(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 const per_sequence_t Common_E_DCH_InfoItem_sequence[] = {
+ { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Reference_Power_Offset },
+ { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
+ { &hf_nbap_max_EDCH_Resource_Allocation_for_CCCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_EDCH_Resource_Allocation_for_CCCH },
+ { &hf_nbap_max_Period_for_Collistion_Resolution, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Period_for_Collistion_Resolution },
+ { &hf_nbap_max_TB_Size , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_TB_Size },
+ { &hf_nbap_common_E_DCH_ImplicitRelease_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_InfoItem(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_nbap_Common_E_DCH_InfoItem, Common_E_DCH_InfoItem_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_CQI_Feedback_Cycle_vals[] = {
+ { 0, "v0" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v10" },
+ { 5, "v20" },
+ { 6, "v40" },
+ { 7, "v80" },
+ { 8, "v160" },
+ { 9, "v16" },
+ { 10, "v32" },
+ { 11, "v64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_CQI_Feedback_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,
+ 9, NULL, TRUE, 3, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_CQI_RepetitionFactor(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, 4U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_CQI_Power_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, 8U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Nack_Power_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, 8U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Measurement_Power_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,
+ -12, 26U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_HSDSCH_InfoItem_sequence[] = {
+ { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
+ { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor },
+ { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
+ { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
+ { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
+ { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
+ { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Measurement_Power_Offset },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_HSDSCH_InfoItem(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_nbap_Common_E_DCH_HSDSCH_InfoItem, Common_E_DCH_HSDSCH_InfoItem_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_PreambleSignatures(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);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_ScramblingCodeNumber(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_nbap_E_AI_Indicator(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_nbap_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_nbap_FDD_DL_ChannelisationCodeNumber(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, 511U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_STTD_Indicator_vals[] = {
+ { 0, "active" },
+ { 1, "inactive" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_STTD_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, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_AICH_Information_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
+ { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
+ { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_AICH_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_nbap_Common_E_DCH_AICH_Information, Common_E_DCH_AICH_Information_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_Preamble_Control_InfoItem_sequence[] = {
+ { &hf_nbap_common_E_DCH_PreambleSignatures, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
+ { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
+ { &hf_nbap_e_AI_Indicator , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AI_Indicator },
+ { &hf_nbap_common_E_DCH_AICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_AICH_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_Preamble_Control_InfoItem(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_nbap_Common_E_DCH_Preamble_Control_InfoItem, Common_E_DCH_Preamble_Control_InfoItem_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_F_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, 9U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_FDD_TPC_DownlinkStepSize_vals[] = {
+ { 0, "step-size0-5" },
+ { 1, "step-size1" },
+ { 2, "step-size1-5" },
+ { 3, "step-size2" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_FDD_TPC_DownlinkStepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_FDPCH_InfoItem_sequence[] = {
+ { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_F_DPCH_SlotFormat },
+ { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_FDPCH_InfoItem(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_nbap_Common_E_DCH_FDPCH_InfoItem, Common_E_DCH_FDPCH_InfoItem_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Soffset(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 int
+dissect_nbap_UL_ScramblingCodeNumber(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, 16777215U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
+ { 0, "short" },
+ { 1, "long" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_UL_ScramblingCodeLength(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 UL_ScramblingCode_sequence[] = {
+ { &hf_nbap_uL_ScramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeNumber },
+ { &hf_nbap_uL_ScramblingCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeLength },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_UL_ScramblingCode(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_nbap_UL_ScramblingCode, UL_ScramblingCode_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_RGCH_Signature_Sequence(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, maxNrofSigSeqRGHI_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_HICH_Signature_Sequence(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, maxNrofSigSeqRGHI_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_Resource_Combination_InfoList_Item_sequence[] = {
+ { &hf_nbap_soffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Soffset },
+ { &hf_nbap_f_DPCH_DL_Code_Number, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_ul_DPCH_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
+ { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_Signature_Sequence },
+ { &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Signature_Sequence },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_Resource_Combination_InfoList_Item(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_nbap_Common_E_DCH_Resource_Combination_InfoList_Item, Common_E_DCH_Resource_Combination_InfoList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_Resource_Combination_InfoList_sequence_of[1] = {
+ { &hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_Resource_Combination_InfoList_Item },
+};
+
+static int
+dissect_nbap_Common_E_DCH_Resource_Combination_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_nbap_Common_E_DCH_Resource_Combination_InfoList, Common_E_DCH_Resource_Combination_InfoList_sequence_of,
+ 1, maxNrOfCommonEDCH);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Common_MACFlow_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, maxNrOfCommonMACFlows_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
+ { 0, "bearerRequested" },
+ { 1, "bearerNotRequested" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TransportBearerRequestIndicator(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;
}
@@ -7203,6 +8989,289 @@ dissect_nbap_TnlQos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
+static const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
+ { 0, "cRC-Included" },
+ { 1, "cRC-NotIncluded" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_PayloadCRC_PresenceIndicator(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_nbap_E_DCH_MACdFlow_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, maxNrOfEDCHMACdFlows_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(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_nbap_E_DCH_HARQ_PO_FDD(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, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_MACdFlow_Multiplexing_List(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,
+ maxNrOfEDCHMACdFlows, maxNrOfEDCHMACdFlows, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_LogicalChannelID(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, 15U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_MAC_PDU_SizeExtended(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, 1504U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_LogicalChannel_InfoList_Item_sequence[] = {
+ { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
+ { &hf_nbap_maximumMACcPDU_SizeExtended, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_LogicalChannel_InfoList_Item(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_nbap_Common_E_DCH_LogicalChannel_InfoList_Item, Common_E_DCH_LogicalChannel_InfoList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_LogicalChannel_InfoList_sequence_of[1] = {
+ { &hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_LogicalChannel_InfoList_Item },
+};
+
+static int
+dissect_nbap_Common_E_DCH_LogicalChannel_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_nbap_Common_E_DCH_LogicalChannel_InfoList, Common_E_DCH_LogicalChannel_InfoList_sequence_of,
+ 1, maxNoOfLogicalChannels);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_Item_sequence[] = {
+ { &hf_nbap_common_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
+ { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
+ { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
+ { &hf_nbap_common_E_DCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_LogicalChannel_InfoList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item(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_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item, Common_E_DCH_MACdFlow_Specific_InfoList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
+ { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item },
+};
+
+static int
+dissect_nbap_Common_E_DCH_MACdFlow_Specific_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_nbap_Common_E_DCH_MACdFlow_Specific_InfoList, Common_E_DCH_MACdFlow_Specific_InfoList_sequence_of,
+ 1, maxNrOfEDCHMACdFlows);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_Item_sequence[] = {
+ { &hf_nbap_ul_Common_MACFlowID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
+ { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BundlingModeIndicator },
+ { &hf_nbap_common_E_DCH_MACdFlow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item(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_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item, Ul_common_E_DCH_MACflow_Specific_InfoList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_sequence_of[1] = {
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item },
+};
+
+static int
+dissect_nbap_Ul_common_E_DCH_MACflow_Specific_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_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList, Ul_common_E_DCH_MACflow_Specific_InfoList_sequence_of,
+ 1, maxNrOfCommonMACFlows);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_EDCH_System_InformationFDD_sequence[] = {
+ { &hf_nbap_common_E_DCH_UL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_UL_DPCH_InfoItem },
+ { &hf_nbap_common_E_DCH_EDPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_EDPCH_InfoItem },
+ { &hf_nbap_common_E_DCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_InfoItem },
+ { &hf_nbap_common_E_DCH_HSDSCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_HSDSCH_InfoItem },
+ { &hf_nbap_common_E_DCH_Preamble_Control_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_Preamble_Control_InfoItem },
+ { &hf_nbap_common_E_DCH_FDPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_FDPCH_InfoItem },
+ { &hf_nbap_common_E_DCH_Resource_Combination_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_Resource_Combination_InfoList },
+ { &hf_nbap_ul_common_E_DCH_MACflow_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_EDCH_System_InformationFDD(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_nbap_Common_EDCH_System_InformationFDD, Common_EDCH_System_InformationFDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_sequence[] = {
+ { &hf_nbap_ul_Common_MACFlowID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item(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_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_sequence_of[1] = {
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item },
+};
+
+static int
+dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList(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_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_sequence_of,
+ 1, maxNrOfCommonMACFlows);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_Serving_Grant_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, 38U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_EDCH_System_Information_ResponseFDD_sequence[] = {
+ { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList },
+ { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_Serving_Grant_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_EDCH_System_Information_ResponseFDD(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_nbap_Common_EDCH_System_Information_ResponseFDD, Common_EDCH_System_Information_ResponseFDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_MACFlows_to_DeleteFDD_Item_sequence[] = {
+ { &hf_nbap_common_MACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_MACFlows_to_DeleteFDD_Item(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_nbap_Common_MACFlows_to_DeleteFDD_Item, Common_MACFlows_to_DeleteFDD_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_MACFlows_to_DeleteFDD_sequence_of[1] = {
+ { &hf_nbap_Common_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteFDD_Item },
+};
+
+static int
+dissect_nbap_Common_MACFlows_to_DeleteFDD(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_nbap_Common_MACFlows_to_DeleteFDD, Common_MACFlows_to_DeleteFDD_sequence_of,
+ 1, maxNrOfCommonMACFlows);
+
+ return offset;
+}
+
+
static int
dissect_nbap_PriorityQueue_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -7333,16 +9402,6 @@ dissect_nbap_MAC_hsWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-
-static int
-dissect_nbap_MAC_PDU_SizeExtended(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, 1504U, NULL, TRUE);
-
- return offset;
-}
-
-
static const per_sequence_t Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence[] = {
{ &hf_nbap_priorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
{ &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
@@ -7589,6 +9648,7 @@ static const value_string nbap_CommonMeasurementType_vals[] = {
{ 20, "received-Scheduled-EDCH-Power-Share" },
{ 21, "received-Scheduled-EDCH-Power-Share-for-cellPortion" },
{ 22, "uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning" },
+ { 23, "eDCH-RACH-report" },
{ 0, NULL }
};
@@ -7596,87 +9656,7 @@ static const value_string nbap_CommonMeasurementType_vals[] = {
static int
dissect_nbap_CommonMeasurementType(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, 17, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_Transmitted_Carrier_Power_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, 100U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_Received_total_wide_band_power_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, 621U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_UL_TimeslotISCP_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, 127U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_NULL(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_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
-
- return offset;
-}
-
-
-static const value_string nbap_CommonMeasurementValue_vals[] = {
- { 0, "transmitted-carrier-power" },
- { 1, "received-total-wide-band-power" },
- { 2, "acknowledged-prach-preambles" },
- { 3, "uL-TimeslotISCP" },
- { 4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
- { 5, "notUsed-2-detected-PCPCH-access-preambles" },
- { 6, "extension-CommonMeasurementValue" },
- { 0, NULL }
-};
-
-static const per_choice_t CommonMeasurementValue_choice[] = {
- { 0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value },
- { 1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value },
- { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value },
- { 3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value },
- { 4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_nbap_CommonMeasurementValue(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_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
- NULL);
+ 6, NULL, TRUE, 18, NULL);
return offset;
}
@@ -7730,16 +9710,6 @@ dissect_nbap_CommonMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_
static int
-dissect_nbap_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_nbap_CommonPhysicalChannelID768(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, 511U, NULL, FALSE);
@@ -8650,47 +10620,10 @@ dissect_nbap_CPC_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const value_string nbap_CQI_Feedback_Cycle_vals[] = {
- { 0, "v0" },
- { 1, "v2" },
- { 2, "v4" },
- { 3, "v8" },
- { 4, "v10" },
- { 5, "v20" },
- { 6, "v40" },
- { 7, "v80" },
- { 8, "v160" },
- { 9, "v16" },
- { 10, "v32" },
- { 11, "v64" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_CQI_Feedback_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,
- 9, NULL, TRUE, 3, NULL);
-
- return offset;
-}
-
-
static int
-dissect_nbap_CQI_Power_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, 8U, NULL, TRUE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_CQI_RepetitionFactor(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, 4U, NULL, TRUE);
+dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator(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;
}
@@ -8788,7 +10721,406 @@ dissect_nbap_CSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
-dissect_nbap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Common_MACFlow_ID_LCR(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, maxNrOfCommonMACFlowsLCR_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_MACdFlow_ID_LCR(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, maxNrOfEDCHMACdFlowsLCR_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_HARQ_PO_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_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_E_DCH_MACdFlow_Retransmission_Timer_vals[] = {
+ { 0, "ms10" },
+ { 1, "ms15" },
+ { 2, "ms20" },
+ { 3, "ms25" },
+ { 4, "ms30" },
+ { 5, "ms35" },
+ { 6, "ms40" },
+ { 7, "ms45" },
+ { 8, "ms50" },
+ { 9, "ms55" },
+ { 10, "ms60" },
+ { 11, "ms65" },
+ { 12, "ms70" },
+ { 13, "ms75" },
+ { 14, "ms80" },
+ { 15, "ms85" },
+ { 16, "ms90" },
+ { 17, "ms95" },
+ { 18, "ms100" },
+ { 19, "ms110" },
+ { 20, "ms120" },
+ { 21, "ms140" },
+ { 22, "ms160" },
+ { 23, "ms200" },
+ { 24, "ms240" },
+ { 25, "ms280" },
+ { 26, "ms320" },
+ { 27, "ms400" },
+ { 28, "ms480" },
+ { 29, "ms560" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_DCH_MACdFlow_Retransmission_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,
+ 30, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_sequence[] = {
+ { &hf_nbap_common_e_DCH_MACdFlow_ID_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID_LCR },
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
+ { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
+ { &hf_nbap_common_E_DCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_LogicalChannel_InfoList },
+ { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_HARQ_PO_TDD },
+ { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR(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_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR, Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoListLCR_sequence_of[1] = {
+ { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR },
+};
+
+static int
+dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR(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_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR, Common_E_DCH_MACdFlow_Specific_InfoListLCR_sequence_of,
+ 1, maxNrOfEDCHMACdFlowsLCR);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_sequence[] = {
+ { &hf_nbap_ul_Common_MACFlowIDLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PayloadCRC_PresenceIndicator },
+ { &hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR(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_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR, Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoListLCR_sequence_of[1] = {
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR },
+};
+
+static int
+dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR(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_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR, Ul_common_E_DCH_MACflow_Specific_InfoListLCR_sequence_of,
+ 1, maxNrOfCommonMACFlows);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_PRXdes_base(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,
+ -112, -50, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t PRXdes_base_Item_sequence[] = {
+ { &hf_nbap_pRXdes_base , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_PRXdes_base_Item(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_nbap_PRXdes_base_Item, PRXdes_base_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PRXdes_base_perURAFCN_sequence_of[1] = {
+ { &hf_nbap_PRXdes_base_perURAFCN_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base_Item },
+};
+
+static int
+dissect_nbap_PRXdes_base_perURAFCN(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_nbap_PRXdes_base_perURAFCN, PRXdes_base_perURAFCN_sequence_of,
+ 1, maxFrequencyinCell);
+
+ return offset;
+}
+
+
+static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
+ { 0, "step-size1" },
+ { 1, "step-size2" },
+ { 2, "step-size3" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TDD_TPC_UplinkStepSize_LCR(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 value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
+ { 0, "step-size1" },
+ { 1, "step-size2" },
+ { 2, "step-size3" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TDD_TPC_DownlinkStepSize(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 Common_E_PUCH_InformationLCR_sequence[] = {
+ { &hf_nbap_minCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
+ { &hf_nbap_maxCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
+ { &hf_nbap_harqInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
+ { &hf_nbap_pRXdes_base_perURAFCN, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRXdes_base_perURAFCN },
+ { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
+ { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize },
+ { &hf_nbap_e_PUCH_PowerControlGAP, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ControlGAP },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_PUCH_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_nbap_Common_E_PUCH_InformationLCR, Common_E_PUCH_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_RefBeta(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 E_DCH_RefBeta_Item_sequence[] = {
+ { &hf_nbap_refCodeRate , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate_short },
+ { &hf_nbap_refBeta , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RefBeta },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_RefBeta_Item(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_nbap_E_DCH_RefBeta_Item, E_DCH_RefBeta_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_QPSK_RefBetaInfo_sequence_of[1] = {
+ { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
+};
+
+static int
+dissect_nbap_E_DCH_QPSK_RefBetaInfo(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_nbap_E_DCH_QPSK_RefBetaInfo, E_DCH_QPSK_RefBetaInfo_sequence_of,
+ 1, maxNrOfRefBetas);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_sixteenQAM_RefBetaInfo_sequence_of[1] = {
+ { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
+};
+
+static int
+dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo(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_nbap_E_DCH_sixteenQAM_RefBetaInfo, E_DCH_sixteenQAM_RefBetaInfo_sequence_of,
+ 1, maxNrOfRefBetas);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_TFCS_Information_TDD_sequence[] = {
+ { &hf_nbap_e_DCH_QPSK_RefBetaInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_QPSK_RefBetaInfo },
+ { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_TFCS_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_TFCS_Information_TDD, E_TFCS_Information_TDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_EDCH_System_InformationLCR_sequence[] = {
+ { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR },
+ { &hf_nbap_common_E_PUCH_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_PUCH_InformationLCR },
+ { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information_TDD },
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
+ { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_EDCH_System_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_nbap_Common_EDCH_System_InformationLCR, Common_EDCH_System_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_sequence[] = {
+ { &hf_nbap_ul_Common_MACFlowID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR(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_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_sequence_of[1] = {
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR },
+};
+
+static int
+dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR(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_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR, Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_sequence_of,
+ 1, maxNrOfCommonMACFlows);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_AGCH_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, 31U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_AGCH_ItemLCR_sequence[] = {
+ { &hf_nbap_e_AGCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_AGCH_ItemLCR(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_nbap_Common_E_AGCH_ItemLCR, Common_E_AGCH_ItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_AGCH_ListLCR_sequence_of[1] = {
+ { &hf_nbap_Common_E_AGCH_ListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_AGCH_ItemLCR },
+};
+
+static int
+dissect_nbap_Common_E_AGCH_ListLCR(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_nbap_Common_E_AGCH_ListLCR, Common_E_AGCH_ListLCR_sequence_of,
+ 1, maxNrOfEAGCHsLCR);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_EI(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);
@@ -8798,7 +11130,7 @@ dissect_nbap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
static int
-dissect_nbap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_HICH_ID_LCR(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);
@@ -8806,17 +11138,315 @@ dissect_nbap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
- { 0, "cRC-Included" },
- { 1, "cRC-NotIncluded" },
+static const per_sequence_t Common_E_HICH_ItemLCR_sequence[] = {
+ { &hf_nbap_eI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
+ { &hf_nbap_e_HICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_HICH_ItemLCR(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_nbap_Common_E_HICH_ItemLCR, Common_E_HICH_ItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_HICH_ListLCR_sequence_of[1] = {
+ { &hf_nbap_Common_E_HICH_ListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_HICH_ItemLCR },
+};
+
+static int
+dissect_nbap_Common_E_HICH_ListLCR(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_nbap_Common_E_HICH_ListLCR, Common_E_HICH_ListLCR_sequence_of,
+ 1, maxNrOfEHICHsLCR);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_1_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,
+ 1U, 32U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_1_7(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, 7U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_RNTI_Info_ItemLCR_sequence[] = {
+ { &hf_nbap_starting_E_RNTI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
+ { &hf_nbap_number_of_Group, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_32 },
+ { &hf_nbap_number_of_e_E_RNTI_perGroup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_7 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_E_RNTI_Info_ItemLCR(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_nbap_Common_E_RNTI_Info_ItemLCR, Common_E_RNTI_Info_ItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_E_RNTI_Info_LCR_sequence_of[1] = {
+ { &hf_nbap_Common_E_RNTI_Info_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_RNTI_Info_ItemLCR },
+};
+
+static int
+dissect_nbap_Common_E_RNTI_Info_LCR(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_nbap_Common_E_RNTI_Info_LCR, Common_E_RNTI_Info_LCR_sequence_of,
+ 1, maxnrofERUCCHsLCR);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_EDCH_System_Information_ResponseLCR_sequence[] = {
+ { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR },
+ { &hf_nbap_common_E_AGCH_ListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_AGCH_ListLCR },
+ { &hf_nbap_common_E_HICH_ListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_HICH_ListLCR },
+ { &hf_nbap_common_E_RNTI_Info_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_RNTI_Info_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_EDCH_System_Information_ResponseLCR(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_nbap_Common_EDCH_System_Information_ResponseLCR, Common_EDCH_System_Information_ResponseLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_MACFlows_to_DeleteLCR_Item_sequence[] = {
+ { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_MACFlows_to_DeleteLCR_Item(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_nbap_Common_MACFlows_to_DeleteLCR_Item, Common_MACFlows_to_DeleteLCR_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_MACFlows_to_DeleteLCR_sequence_of[1] = {
+ { &hf_nbap_Common_MACFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteLCR_Item },
+};
+
+static int
+dissect_nbap_Common_MACFlows_to_DeleteLCR(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_nbap_Common_MACFlows_to_DeleteLCR, Common_MACFlows_to_DeleteLCR_sequence_of,
+ 1, maxNrOfCommonMACFlowsLCR);
+
+ return offset;
+}
+
+
+static const per_sequence_t CommonMACFlow_Specific_InfoItemLCR_sequence[] = {
+ { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_tnl_qos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &hf_nbap_common_MACFlow_PriorityQueue_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UARFCN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_CommonMACFlow_Specific_InfoItemLCR(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_nbap_CommonMACFlow_Specific_InfoItemLCR, CommonMACFlow_Specific_InfoItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CommonMACFlow_Specific_InfoListLCR_sequence_of[1] = {
+ { &hf_nbap_CommonMACFlow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItemLCR },
+};
+
+static int
+dissect_nbap_CommonMACFlow_Specific_InfoListLCR(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_nbap_CommonMACFlow_Specific_InfoListLCR, CommonMACFlow_Specific_InfoListLCR_sequence_of,
+ 1, maxNrOfCommonMACFlowsLCR);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_H_RNTI_InfoItemLCR_sequence[] = {
+ { &hf_nbap_common_H_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Common_H_RNTI_InfoItemLCR(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_nbap_Common_H_RNTI_InfoItemLCR, Common_H_RNTI_InfoItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Common_H_RNTI_InformationLCR_sequence_of[1] = {
+ { &hf_nbap_Common_H_RNTI_InformationLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Common_H_RNTI_InfoItemLCR },
+};
+
+static int
+dissect_nbap_Common_H_RNTI_InformationLCR(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_nbap_Common_H_RNTI_InformationLCR, Common_H_RNTI_InformationLCR_sequence_of,
+ 1, maxNrOfCommonMACFlowsLCR);
+
+ return offset;
+}
+
+
+static const value_string nbap_T_SYNC_vals[] = {
+ { 0, "v40" },
+ { 1, "v80" },
+ { 2, "v120" },
+ { 3, "v160" },
+ { 4, "v200" },
+ { 5, "v300" },
+ { 6, "v400" },
+ { 7, "v500" },
{ 0, NULL }
};
static int
-dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_SYNC(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);
+ 8, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nbap_T_PROTECT_vals[] = {
+ { 0, "v40" },
+ { 1, "v60" },
+ { 2, "v80" },
+ { 3, "v100" },
+ { 4, "v120" },
+ { 5, "v200" },
+ { 6, "v400" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_T_PROTECT(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_nbap_N_PROTECT(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, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Sync_InformationLCR_sequence[] = {
+ { &hf_nbap_t_SYNC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_SYNC },
+ { &hf_nbap_t_PROTECT , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_PROTECT },
+ { &hf_nbap_n_PROTECT , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_PROTECT },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Sync_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_nbap_Sync_InformationLCR, Sync_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CommonMACFlow_Specific_InfoItem_ResponseLCR_sequence[] = {
+ { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR(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_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR, CommonMACFlow_Specific_InfoItem_ResponseLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CommonMACFlow_Specific_InfoList_ResponseLCR_sequence_of[1] = {
+ { &hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR },
+};
+
+static int
+dissect_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR(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_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR, CommonMACFlow_Specific_InfoList_ResponseLCR_sequence_of,
+ 1, maxNrOfCommonMACFlows);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_DATA_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, 3U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_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;
}
@@ -9357,22 +11987,6 @@ dissect_nbap_DCH_TDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
- { 0, "bearerRequested" },
- { 1, "bearerNotRequested" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_TransportBearerRequestIndicator(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 DCH_ModifySpecificItem_FDD_sequence[] = {
{ &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
{ &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet },
@@ -10018,6 +12632,31 @@ dissect_nbap_DGANSSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
+
+static int
+dissect_nbap_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);
+
+ return offset;
+}
+
+
+static const per_sequence_t DGANSS_Corrections_Req_sequence[] = {
+ { &hf_nbap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DGANSS_Corrections_Req(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_nbap_DGANSS_Corrections_Req, DGANSS_Corrections_Req_sequence);
+
+ return offset;
+}
+
+
static const value_string nbap_PRCDeviation_vals[] = {
{ 0, "one" },
{ 1, "two" },
@@ -10094,16 +12733,6 @@ dissect_nbap_SAT_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
static int
-dissect_nbap_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);
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_PRC(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,
-2047, 2047U, NULL, FALSE);
@@ -10583,16 +13212,6 @@ dissect_nbap_DL_Timeslot_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-
-static int
-dissect_nbap_TimeSlotLCR(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 nbap_MidambleAllocationMode_vals[] = {
{ 0, "defaultMidamble" },
{ 1, "commonMidamble" },
@@ -11380,17 +13999,57 @@ dissect_nbap_Downlink_Compressed_Mode_Method(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string nbap_DPC_Mode_vals[] = {
- { 0, "mode0" },
- { 1, "mode1" },
- { 0, NULL }
+static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
};
+static int
+dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(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_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfHSPDSCHs);
+
+ return offset;
+}
+
+
static int
-dissect_nbap_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);
+dissect_nbap_MaximumTransmissionPower(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, 500U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(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_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst },
+};
+
+static int
+dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(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_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxNrOfDLTSLCRs);
return offset;
}
@@ -11406,6 +14065,22 @@ dissect_nbap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
+static const value_string nbap_DRX_Interruption_by_HS_DSCH_vals[] = {
+ { 0, "drx-Interruption-Configured" },
+ { 1, "drx-Interruption-Not-Configured" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_DRX_Interruption_by_HS_DSCH(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_nbap_DSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -11492,11 +14167,17 @@ dissect_nbap_DwPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
+static const value_string nbap_E_AGCH_Table_Choice_vals[] = {
+ { 0, "table16B" },
+ { 1, "table16B-12" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_FDD_DL_ChannelisationCodeNumber(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, 511U, NULL, FALSE);
+dissect_nbap_E_AGCH_Table_Choice(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;
}
@@ -11538,6 +14219,22 @@ dissect_nbap_E_AGCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const value_string nbap_E_AI_Capability_vals[] = {
+ { 0, "e-AI-capable" },
+ { 1, "e-AI-non-capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_AI_Capability(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 nbap_E_DCH_Capability_vals[] = {
{ 0, "e-DCH-capable" },
{ 1, "e-DCH-non-capable" },
@@ -11675,46 +14372,6 @@ dissect_nbap_E_DCH_DDI_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-
-static int
-dissect_nbap_E_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,
- 0U, 65535U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_E_RGCH_Signature_Sequence(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, maxNrofSigSeqRGHI_1, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_E_HICH_Signature_Sequence(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, maxNrofSigSeqRGHI_1, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_E_Serving_Grant_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, 38U, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
{ 0, "primary" },
{ 1, "secondary" },
@@ -11772,46 +14429,6 @@ dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvbuff_t *tvb _U_, int off
static int
-dissect_nbap_E_DCH_MACdFlow_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, maxNrOfEDCHMACdFlows_1, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(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_nbap_E_DCH_HARQ_PO_FDD(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, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_E_DCH_MACdFlow_Multiplexing_List(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,
- maxNrOfEDCHMACdFlows, maxNrOfEDCHMACdFlows, FALSE, NULL);
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_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_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
1U, maxNrOfBits_MACe_PDU_non_scheduled, NULL, FALSE);
@@ -11868,16 +14485,6 @@ dissect_nbap_E_DCH_Grant_Type_Information(tvbuff_t *tvb _U_, int offset _U_, asn
}
-
-static int
-dissect_nbap_LogicalChannelID(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, 15U, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nbap_SchedulingInformation_vals[] = {
{ 0, "included" },
{ 1, "not-included" },
@@ -12040,16 +14647,6 @@ dissect_nbap_E_DCH_Processing_Overload_Level(tvbuff_t *tvb _U_, int offset _U_,
}
-
-static int
-dissect_nbap_E_DCH_Reference_Power_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, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
-
- return offset;
-}
-
-
static const per_sequence_t E_DCH_FDD_Information_sequence[] = {
{ &hf_nbap_e_DCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information },
{ &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
@@ -12315,11 +14912,91 @@ dissect_nbap_E_DCH_FDD_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t E_DCH_DL_Control_Channel_Change_Information_Item_sequence[] = {
+ { &hf_nbap_e_DCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo(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, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
+dissect_nbap_E_DCH_DL_Control_Channel_Change_Information_Item(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_nbap_E_DCH_DL_Control_Channel_Change_Information_Item, E_DCH_DL_Control_Channel_Change_Information_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_DL_Control_Channel_Change_Information_sequence_of[1] = {
+ { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DL_Control_Channel_Change_Information_Item },
+};
+
+static int
+dissect_nbap_E_DCH_DL_Control_Channel_Change_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_nbap_E_DCH_DL_Control_Channel_Change_Information, E_DCH_DL_Control_Channel_Change_Information_sequence_of,
+ 1, maxNrOfEDCHRLs);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_DL_Control_Channel_Grant_Information_Item_sequence[] = {
+ { &hf_nbap_e_DCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item(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_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item, E_DCH_DL_Control_Channel_Grant_Information_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_DL_Control_Channel_Grant_Information_sequence_of[1] = {
+ { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item },
+};
+
+static int
+dissect_nbap_E_DCH_DL_Control_Channel_Grant_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_nbap_E_DCH_DL_Control_Channel_Grant_Information, E_DCH_DL_Control_Channel_Grant_Information_sequence_of,
+ 1, maxNrOfEDCHRLs);
+
+ return offset;
+}
+
+
+static const value_string nbap_E_DCH_MACdPDU_SizeCapability_vals[] = {
+ { 0, "fixedSizeCapable" },
+ { 1, "flexibleSizeCapable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_DCH_MACdPDU_SizeCapability(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 nbap_E_DCH_MACdPDUSizeFormat_vals[] = {
+ { 0, "fixedMACdPDU-Size" },
+ { 1, "flexibleMACdPDU-Size" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_DCH_MACdPDUSizeFormat(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;
}
@@ -12509,9 +15186,9 @@ dissect_nbap_E_DCH_Serving_Cell_Change_Info_Response(tvbuff_t *tvb _U_, int offs
static int
-dissect_nbap_E_DCH_TFCI_Table_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Granted_EDCH_RACH_Resources_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, 1U, NULL, TRUE);
+ 0U, 240U, NULL, TRUE);
return offset;
}
@@ -12519,34 +15196,39 @@ dissect_nbap_E_DCH_TFCI_Table_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
-dissect_nbap_E_DPCCH_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_Denied_EDCH_RACH_Resources_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, maxNrOfEDPCCH_PO_QUANTSTEPs, NULL, FALSE);
+ 0U, 240U, NULL, TRUE);
return offset;
}
+static const per_sequence_t EDCH_RACH_Report_Value_item_sequence[] = {
+ { &hf_nbap_granted_EDCH_RACH_resources, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Granted_EDCH_RACH_Resources_Value },
+ { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_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);
+dissect_nbap_EDCH_RACH_Report_Value_item(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_nbap_EDCH_RACH_Report_Value_item, EDCH_RACH_Report_Value_item_sequence);
return offset;
}
-static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
- { 0, "end-of-audit-sequence" },
- { 1, "not-end-of-audit-sequence" },
- { 0, NULL }
+static const per_sequence_t EDCH_RACH_Report_Value_sequence_of[1] = {
+ { &hf_nbap_EDCH_RACH_Report_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_RACH_Report_Value_item },
};
-
static int
-dissect_nbap_End_Of_Audit_Sequence_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);
+dissect_nbap_EDCH_RACH_Report_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_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_EDCH_RACH_Report_Value, EDCH_RACH_Report_Value_sequence_of,
+ 1, maxNrOfCommonEDCH);
return offset;
}
@@ -12554,174 +15236,196 @@ dissect_nbap_End_Of_Audit_Sequence_Indicator(tvbuff_t *tvb _U_, int offset _U_,
static int
-dissect_nbap_E_RGCH_2_IndexStepThreshold(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, 37U, NULL, FALSE);
+dissect_nbap_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);
return offset;
}
+static const per_sequence_t E_DCH_MACdFlow_to_Delete_ItemLCR_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_E_RGCH_3_IndexStepThreshold(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, 37U, NULL, FALSE);
+dissect_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR(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_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR, E_DCH_MACdFlow_to_Delete_ItemLCR_sequence);
return offset;
}
-static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
- { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+static const per_sequence_t E_DCH_MACdFlows_to_DeleteLCR_sequence_of[1] = {
+ { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR },
};
static int
-dissect_nbap_E_RGCH_E_HICH_FDD_Code_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_E_DCH_MACdFlows_to_DeleteLCR(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_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
- 1, maxNrOfE_RGCHs_E_HICHs);
+ ett_nbap_E_DCH_MACdFlows_to_DeleteLCR, E_DCH_MACdFlows_to_DeleteLCR_sequence_of,
+ 1, maxNrOfEDCHMACdFlowsLCR);
return offset;
}
-static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = {
- { 0, "replace" },
- { 1, "remove" },
+static const value_string nbap_T321_vals[] = {
+ { 0, "v100" },
+ { 1, "v200" },
+ { 2, "v400" },
+ { 3, "v800" },
{ 0, NULL }
};
-static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
- { 0, &hf_nbap_replace_01 , ASN1_EXTENSION_ROOT , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List },
- { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
-};
static int
-dissect_nbap_E_RGCH_E_HICH_FDD_Code_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_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
- NULL);
+dissect_nbap_T321(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
+static const value_string nbap_HS_DSCH_DRX_Cycle_FACH_vals[] = {
+ { 0, "v4" },
+ { 1, "v8" },
+ { 2, "v16" },
+ { 3, "v32" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_E_TFCI(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, FALSE);
+dissect_nbap_HS_DSCH_DRX_Cycle_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
+static const value_string nbap_HS_DSCH_RX_Burst_FACH_vals[] = {
+ { 0, "v2" },
+ { 1, "v4" },
+ { 2, "v8" },
+ { 3, "v16" },
+ { 0, NULL }
+};
+
static int
-dissect_nbap_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);
+dissect_nbap_HS_DSCH_RX_Burst_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
+static const per_sequence_t Enhanced_UE_DRX_InformationLCR_sequence[] = {
+ { &hf_nbap_t321 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T321 },
+ { &hf_nbap_hS_DSCH_DRX_Cycle_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_DRX_Cycle_FACH },
+ { &hf_nbap_hS_DSCH_RX_Burst_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_RX_Burst_FACH },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_UL_Delta_T2TP(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);
+dissect_nbap_Enhanced_UE_DRX_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_nbap_Enhanced_UE_DRX_InformationLCR, Enhanced_UE_DRX_InformationLCR_sequence);
return offset;
}
-static const per_sequence_t E_TFCI_Boost_Information_sequence[] = {
- { &hf_nbap_e_TFCI_BetaEC_Boost, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI_BetaEC_Boost },
- { &hf_nbap_uL_Delta_T2TP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Delta_T2TP },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
+ { 0, "end-of-audit-sequence" },
+ { 1, "not-end-of-audit-sequence" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_E_TFCI_Boost_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_nbap_E_TFCI_Boost_Information, E_TFCI_Boost_Information_sequence);
+dissect_nbap_End_Of_Audit_Sequence_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 E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
+ { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+};
static int
-dissect_nbap_Reference_E_TFCI_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,
- 0U, maxNrOfRefETFCI_PO_QUANTSTEPs, NULL, FALSE);
+dissect_nbap_E_RGCH_E_HICH_FDD_Code_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_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
+ 1, maxNrOfE_RGCHs_E_HICHs);
return offset;
}
-static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
- { &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
- { &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = {
+ { 0, "replace" },
+ { 1, "remove" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
+ { 0, &hf_nbap_replace_01 , ASN1_EXTENSION_ROOT , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List },
+ { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
};
static int
-dissect_nbap_Reference_E_TFCI_Information_Item(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_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
+dissect_nbap_E_RGCH_E_HICH_FDD_Code_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_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
+ NULL);
return offset;
}
-static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
- { &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item },
-};
static int
-dissect_nbap_Reference_E_TFCI_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_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
- 1, maxNrOfRefETFCIs);
+dissect_nbap_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);
return offset;
}
-static const per_sequence_t E_TFCS_Information_sequence[] = {
- { &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index },
- { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCI },
- { &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_E_TFCS_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_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
+dissect_nbap_UL_Delta_T2TP(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 const value_string nbap_E_TTI_vals[] = {
- { 0, "e-TTI-2ms" },
- { 1, "e-TTI-10ms" },
- { 0, NULL }
+static const per_sequence_t E_TFCI_Boost_Information_sequence[] = {
+ { &hf_nbap_e_TFCI_BetaEC_Boost, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI_BetaEC_Boost },
+ { &hf_nbap_uL_Delta_T2TP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Delta_T2TP },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_E_TTI(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_nbap_E_TFCI_Boost_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_nbap_E_TFCI_Boost_Information, E_TFCI_Boost_Information_sequence);
return offset;
}
@@ -12807,22 +15511,6 @@ dissect_nbap_E_HICH_TimeOffsetLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string nbap_HARQ_Info_for_E_DCH_vals[] = {
- { 0, "rv0" },
- { 1, "rvtable" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_HARQ_Info_for_E_DCH(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_nbap_N_E_UCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -12851,85 +15539,6 @@ dissect_nbap_E_PUCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-
-static int
-dissect_nbap_RefBeta(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 E_DCH_RefBeta_Item_sequence[] = {
- { &hf_nbap_refCodeRate , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate_short },
- { &hf_nbap_refBeta , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RefBeta },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_E_DCH_RefBeta_Item(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_nbap_E_DCH_RefBeta_Item, E_DCH_RefBeta_Item_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t E_DCH_QPSK_RefBetaInfo_sequence_of[1] = {
- { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
-};
-
-static int
-dissect_nbap_E_DCH_QPSK_RefBetaInfo(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_nbap_E_DCH_QPSK_RefBetaInfo, E_DCH_QPSK_RefBetaInfo_sequence_of,
- 1, maxNrOfRefBetas);
-
- return offset;
-}
-
-
-static const per_sequence_t E_DCH_sixteenQAM_RefBetaInfo_sequence_of[1] = {
- { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
-};
-
-static int
-dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo(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_nbap_E_DCH_sixteenQAM_RefBetaInfo, E_DCH_sixteenQAM_RefBetaInfo_sequence_of,
- 1, maxNrOfRefBetas);
-
- return offset;
-}
-
-
-static const per_sequence_t E_TFCS_Information_TDD_sequence[] = {
- { &hf_nbap_e_DCH_QPSK_RefBetaInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_QPSK_RefBetaInfo },
- { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_E_TFCS_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_TFCS_Information_TDD, E_TFCS_Information_TDD_sequence);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_E_DCH_HARQ_PO_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_integer(tvb, offset, actx, tree, hf_index,
- 0U, 6U, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nbap_E_DCH_Grant_TypeTDD_vals[] = {
{ 0, "scheduled" },
{ 1, "non-scheduled" },
@@ -12946,50 +15555,6 @@ dissect_nbap_E_DCH_Grant_TypeTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const value_string nbap_E_DCH_MACdFlow_Retransmission_Timer_vals[] = {
- { 0, "ms10" },
- { 1, "ms15" },
- { 2, "ms20" },
- { 3, "ms25" },
- { 4, "ms30" },
- { 5, "ms35" },
- { 6, "ms40" },
- { 7, "ms45" },
- { 8, "ms50" },
- { 9, "ms55" },
- { 10, "ms60" },
- { 11, "ms65" },
- { 12, "ms70" },
- { 13, "ms75" },
- { 14, "ms80" },
- { 15, "ms85" },
- { 16, "ms90" },
- { 17, "ms95" },
- { 18, "ms100" },
- { 19, "ms110" },
- { 20, "ms120" },
- { 21, "ms140" },
- { 22, "ms160" },
- { 23, "ms200" },
- { 24, "ms240" },
- { 25, "ms280" },
- { 26, "ms320" },
- { 27, "ms400" },
- { 28, "ms480" },
- { 29, "ms560" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_E_DCH_MACdFlow_Retransmission_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,
- 30, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t E_DCH_MACdFlow_InfoTDDItem_sequence[] = {
{ &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
{ &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
@@ -13198,16 +15763,6 @@ dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp(tvbuff_t *tvb _U_, int
}
-
-static int
-dissect_nbap_E_AGCH_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, 31U, NULL, TRUE);
-
- return offset;
-}
-
-
static const per_sequence_t E_AGCH_Specific_InformationResp_ItemTDD_sequence[] = {
{ &hf_nbap_e_AGCH_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -13239,16 +15794,6 @@ dissect_nbap_E_AGCH_Specific_InformationRespListTDD(tvbuff_t *tvb _U_, int offse
static int
-dissect_nbap_EI(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 int
dissect_nbap_E_HICH_ID_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_integer(tvb, offset, actx, tree, hf_index,
0U, 31U, NULL, FALSE);
@@ -13497,50 +16042,6 @@ dissect_nbap_E_DCH_768_Information_Reconfig(tvbuff_t *tvb _U_, int offset _U_, a
}
-
-static int
-dissect_nbap_PRXdes_base(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,
- -112, -50, NULL, FALSE);
-
- return offset;
-}
-
-
-static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
- { 0, "step-size1" },
- { 1, "step-size2" },
- { 2, "step-size3" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_TDD_TPC_UplinkStepSize_LCR(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 value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
- { 0, "step-size1" },
- { 1, "step-size2" },
- { 2, "step-size3" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_TDD_TPC_DownlinkStepSize(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 E_PUCH_LCR_Information_sequence[] = {
{ &hf_nbap_minCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
{ &hf_nbap_maxCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
@@ -13719,6 +16220,21 @@ dissect_nbap_Enhanced_FACH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
+static const value_string nbap_EnhancedHSServingCC_Abort_vals[] = {
+ { 0, "abortEnhancedHSServingCC" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_EnhancedHSServingCC_Abort(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 nbap_Enhanced_PCH_Capability_vals[] = {
{ 0, "enhanced-PCH-capable" },
{ 1, "enhanced-PCH-non-capable" },
@@ -13737,6 +16253,43 @@ dissect_nbap_Enhanced_PCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
+dissect_nbap_Enhanced_UE_DRX_Capability(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 Enhanced_UE_DRX_InformationFDD_sequence[] = {
+ { &hf_nbap_t321 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T321 },
+ { &hf_nbap_hS_DSCH_DRX_Cycle_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_DRX_Cycle_FACH },
+ { &hf_nbap_hS_DSCH_RX_Burst_FACH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_RX_Burst_FACH },
+ { &hf_nbap_dRX_Interruption_by_HS_DSCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DRX_Interruption_by_HS_DSCH },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Enhanced_UE_DRX_InformationFDD(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_nbap_Enhanced_UE_DRX_InformationFDD, Enhanced_UE_DRX_InformationFDD_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Extended_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,
+ 6U, 6U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
dissect_nbap_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_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19983U, 22978U, NULL, TRUE);
@@ -13807,6 +16360,16 @@ dissect_nbap_Extended_HS_SICH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
+dissect_nbap_Extended_E_HICH_ID_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_integer(tvb, offset, actx, tree, hf_index,
+ 32U, 255U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient(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, 12U, NULL, FALSE);
@@ -13919,24 +16482,6 @@ dissect_nbap_FDD_S_CCPCH_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const value_string nbap_FDD_TPC_DownlinkStepSize_vals[] = {
- { 0, "step-size0-5" },
- { 1, "step-size1" },
- { 2, "step-size1-5" },
- { 3, "step-size2" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_FDD_TPC_DownlinkStepSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
static const value_string nbap_F_DPCH_Capability_vals[] = {
{ 0, "f-DPCH-capable" },
{ 1, "f-DPCH-non-capable" },
@@ -13953,16 +16498,6 @@ dissect_nbap_F_DPCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-
-static int
-dissect_nbap_F_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, 9U, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nbap_F_DPCH_SlotFormatCapability_vals[] = {
{ 0, "f-DPCH-slot-format-capable" },
{ 1, "f-DPCH-slot-format-non-capable" },
@@ -14027,9 +16562,9 @@ dissect_nbap_FPACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
-dissect_nbap_INTEGER_0_255(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);
+dissect_nbap_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);
return offset;
}
@@ -14037,9 +16572,28 @@ dissect_nbap_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
-dissect_nbap_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);
+dissect_nbap_BIT_STRING_SIZE_22(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,
+ 22, 22, FALSE, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_NAVclockModel_sequence[] = {
+ { &hf_nbap_navToc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navaf2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_navaf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navaf0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
+ { &hf_nbap_navTgd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_NAVclockModel(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_nbap_GANSS_NAVclockModel, GANSS_NAVclockModel_sequence);
return offset;
}
@@ -14057,6 +16611,195 @@ dissect_nbap_BIT_STRING_SIZE_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
+dissect_nbap_BIT_STRING_SIZE_5(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,
+ 5, 5, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_3(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,
+ 3, 3, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_20(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,
+ 20, 20, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_26(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,
+ 26, 26, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_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);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_CNAVclockModel_sequence[] = {
+ { &hf_nbap_cnavToc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_cnavTop , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_cnavURA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_cnavURA1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
+ { &hf_nbap_cnavURA2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
+ { &hf_nbap_cnavAf2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_cnavAf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
+ { &hf_nbap_cnavAf0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_26 },
+ { &hf_nbap_cnavTgd , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_cnavISCl1cp , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_cnavISCl1cd , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_cnavISCl1ca , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_cnavISCl2c , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_cnavISCl5i5 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_cnavISCl5q5 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_CNAVclockModel(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_nbap_GANSS_CNAVclockModel, GANSS_CNAVclockModel_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_GLONASSclockModel_sequence[] = {
+ { &hf_nbap_gloTau , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
+ { &hf_nbap_gloGamma , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_gloDeltaTau , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_GLONASSclockModel(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_nbap_GANSS_GLONASSclockModel, GANSS_GLONASSclockModel_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_12(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,
+ 12, 12, FALSE, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SBASclockModel_sequence[] = {
+ { &hf_nbap_sbasTo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_sbasAgfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
+ { &hf_nbap_sbasAgf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_SBASclockModel(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_nbap_GANSS_SBASclockModel, GANSS_SBASclockModel_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_GANSS_AddClockModels_vals[] = {
+ { 0, "navClockModel" },
+ { 1, "cnavClockModel" },
+ { 2, "glonassClockModel" },
+ { 3, "sbasClockModel" },
+ { 0, NULL }
+};
+
+static const per_choice_t GANSS_AddClockModels_choice[] = {
+ { 0, &hf_nbap_navClockModel , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NAVclockModel },
+ { 1, &hf_nbap_cnavClockModel , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_CNAVclockModel },
+ { 2, &hf_nbap_glonassClockModel, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_GLONASSclockModel },
+ { 3, &hf_nbap_sbasClockModel , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_SBASclockModel },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_AddClockModels(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_nbap_GANSS_AddClockModels, GANSS_AddClockModels_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_2(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,
+ 2, 2, FALSE, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_AddIonoModelReq_sequence[] = {
+ { &hf_nbap_dataID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_AddIonoModelReq(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_nbap_GANSS_AddIonoModelReq, GANSS_AddIonoModelReq_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_AddNavigationModelsReq_sequence[] = {
+ { &hf_nbap_ganss_Add_Nav_Models_And_Time_Recovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_AddNavigationModelsReq(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_nbap_GANSS_AddNavigationModelsReq, GANSS_AddNavigationModelsReq_sequence);
+
+ return offset;
+}
+
+
+
+static int
dissect_nbap_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);
@@ -14067,9 +16810,9 @@ dissect_nbap_BIT_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
-dissect_nbap_BIT_STRING_SIZE_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_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,
- 17, 17, FALSE, NULL);
+ 1, 1, FALSE, NULL);
return offset;
}
@@ -14077,9 +16820,19 @@ dissect_nbap_BIT_STRING_SIZE_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
-dissect_nbap_BIT_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BIT_STRING_SIZE_32(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);
+ 32, 32, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_24(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,
+ 24, 24, FALSE, NULL);
return offset;
}
@@ -14095,6 +16848,629 @@ dissect_nbap_BIT_STRING_SIZE_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
+static const per_sequence_t GANSS_NavModel_NAVKeplerianSet_sequence[] = {
+ { &hf_nbap_navURA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
+ { &hf_nbap_navFitFlag , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_navToe , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navOmega , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_navDeltaN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navM0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_navOmegaADot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_navE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_navIDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
+ { &hf_nbap_navAPowerHalf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_navI0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_navOmegaA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_navCrs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navCis , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navCus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navCrc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navCic , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navCuc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_NavModel_NAVKeplerianSet(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_nbap_GANSS_NavModel_NAVKeplerianSet, GANSS_NavModel_NAVKeplerianSet_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_25(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,
+ 25, 25, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_17(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,
+ 17, 17, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_23(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,
+ 23, 23, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_33(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,
+ 33, 33, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_15(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,
+ 15, 15, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_21(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,
+ 21, 21, FALSE, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_NavModel_CNAVKeplerianSet_sequence[] = {
+ { &hf_nbap_cnavTop , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_cnavURAindex , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_cnavDeltaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_26 },
+ { &hf_nbap_cnavAdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_25 },
+ { &hf_nbap_cnavDeltaNo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
+ { &hf_nbap_cnavDeltaNoDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_23 },
+ { &hf_nbap_cnavMo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
+ { &hf_nbap_cnavE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
+ { &hf_nbap_cnavOmega , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
+ { &hf_nbap_cnavOMEGA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
+ { &hf_nbap_cnavDeltaOmegaDot, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
+ { &hf_nbap_cnavIo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
+ { &hf_nbap_cnavIoDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
+ { &hf_nbap_cnavCis , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_cnavCic , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_cnavCrs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_cnavCrc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_cnavCus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
+ { &hf_nbap_cnavCuc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_NavModel_CNAVKeplerianSet(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_nbap_GANSS_NavModel_CNAVKeplerianSet, GANSS_NavModel_CNAVKeplerianSet_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_27(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,
+ 27, 27, FALSE, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_NavModel_GLONASSecef_sequence[] = {
+ { &hf_nbap_gloEn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_gloP1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_gloP2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_gloM , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_gloX , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
+ { &hf_nbap_gloXdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_gloXdotdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_gloY , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
+ { &hf_nbap_gloYdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_gloYdotdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_gloZ , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
+ { &hf_nbap_gloZdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_gloZdotdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_NavModel_GLONASSecef(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_nbap_GANSS_NavModel_GLONASSecef, GANSS_NavModel_GLONASSecef_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_30(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,
+ 30, 30, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_18(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,
+ 18, 18, FALSE, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_NavModel_SBASecef_sequence[] = {
+ { &hf_nbap_sbasTo , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_sbasAccuracy , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
+ { &hf_nbap_sbasXg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_30 },
+ { &hf_nbap_sbasYg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_30 },
+ { &hf_nbap_sbasZg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_25 },
+ { &hf_nbap_sbasXgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
+ { &hf_nbap_sbasYgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
+ { &hf_nbap_sbasZgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
+ { &hf_nbap_sbasXgDotDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_sbagYgDotDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_sbasZgDotDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_NavModel_SBASecef(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_nbap_GANSS_NavModel_SBASecef, GANSS_NavModel_SBASecef_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_GANSS_AddOrbitModels_vals[] = {
+ { 0, "navKeplerianSet" },
+ { 1, "cnavKeplerianSet" },
+ { 2, "glonassECEF" },
+ { 3, "sbasECEF" },
+ { 0, NULL }
+};
+
+static const per_choice_t GANSS_AddOrbitModels_choice[] = {
+ { 0, &hf_nbap_navKeplerianSet, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NavModel_NAVKeplerianSet },
+ { 1, &hf_nbap_cnavKeplerianSet, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NavModel_CNAVKeplerianSet },
+ { 2, &hf_nbap_glonassECEF , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NavModel_GLONASSecef },
+ { 3, &hf_nbap_sbasECEF , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_NavModel_SBASecef },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_AddOrbitModels(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_nbap_GANSS_AddOrbitModels, GANSS_AddOrbitModels_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_AddUTCModelsReq_sequence[] = {
+ { &hf_nbap_ganss_Add_UTC_Models, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_AddUTCModelsReq(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_nbap_GANSS_AddUTCModelsReq, GANSS_AddUTCModelsReq_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
+ { &hf_nbap_alpha_zero_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_alpha_one_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_alpha_two_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GPS_Ionospheric_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_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Additional_Ionospheric_Model_sequence[] = {
+ { &hf_nbap_dataID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_alpha_beta_parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Ionospheric_Model },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_Additional_Ionospheric_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_nbap_GANSS_Additional_Ionospheric_Model, GANSS_Additional_Ionospheric_Model_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_0_8191(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, 8191U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_0_86399(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, 86399U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Transmission_Time_sequence[] = {
+ { &hf_nbap_ganssDay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_8191 },
+ { &hf_nbap_ganssTod_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_Transmission_Time(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_nbap_GANSS_Transmission_Time, GANSS_Transmission_Time_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_T_non_broadcastIndication_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_T_non_broadcastIndication(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_nbap_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);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ganss_Sat_Info_AddNavList_item_sequence[] = {
+ { &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_svHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
+ { &hf_nbap_iod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_ganssAddClockModels, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AddClockModels },
+ { &hf_nbap_ganssAddOrbitModels, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AddOrbitModels },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Ganss_Sat_Info_AddNavList_item(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_nbap_Ganss_Sat_Info_AddNavList_item, Ganss_Sat_Info_AddNavList_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ganss_Sat_Info_AddNavList_sequence_of[1] = {
+ { &hf_nbap_Ganss_Sat_Info_AddNavList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Ganss_Sat_Info_AddNavList_item },
+};
+
+static int
+dissect_nbap_Ganss_Sat_Info_AddNavList(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_nbap_Ganss_Sat_Info_AddNavList, Ganss_Sat_Info_AddNavList_sequence_of,
+ 1, maxGANSSSat);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Additional_Navigation_Models_sequence[] = {
+ { &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
+ { &hf_nbap_non_broadcastIndication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_non_broadcastIndication },
+ { &hf_nbap_ganssSatInfoNavList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ganss_Sat_Info_AddNavList },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_Additional_Navigation_Models(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_nbap_GANSS_Additional_Navigation_Models, GANSS_Additional_Navigation_Models_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_0_37799(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, 37799U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_M2147483648_2147483647(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,
+ -2147483648, 2147483647U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_M8388608_8388607(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,
+ -8388608, 8388607U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_M64_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,
+ -64, 63U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_T_gnss_to_id_vals[] = {
+ { 0, "gps" },
+ { 1, "galileo" },
+ { 2, "qzss" },
+ { 3, "glonass" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_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);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Time_Model_sequence[] = {
+ { &hf_nbap_ganss_time_model_Ref_Time, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_37799 },
+ { &hf_nbap_ganss_t_a0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
+ { &hf_nbap_ganss_t_a1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_M8388608_8388607 },
+ { &hf_nbap_ganss_t_a2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_M64_63 },
+ { &hf_nbap_gnss_to_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_gnss_to_id },
+ { &hf_nbap_ganss_wk_number_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_8191 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_Time_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_nbap_GANSS_Time_Model, GANSS_Time_Model_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Additional_Time_Models_sequence_of[1] = {
+ { &hf_nbap_GANSS_Additional_Time_Models_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Time_Model },
+};
+
+static int
+dissect_nbap_GANSS_Additional_Time_Models(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_nbap_GANSS_Additional_Time_Models, GANSS_Additional_Time_Models_sequence_of,
+ 1, maxGANSS_1);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_BIT_STRING_SIZE_7(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);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_UTCmodelSet1_sequence[] = {
+ { &hf_nbap_utcA0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_utcA1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_utcA2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
+ { &hf_nbap_utcDeltaTls , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_utcTot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_utcWNot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
+ { &hf_nbap_utcWNlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_utcDN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
+ { &hf_nbap_utcDeltaTlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_UTCmodelSet1(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_nbap_GANSS_UTCmodelSet1, GANSS_UTCmodelSet1_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_DeltaUT1_sequence[] = {
+ { &hf_nbap_b1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_b2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_DeltaUT1(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_nbap_GANSS_DeltaUT1, GANSS_DeltaUT1_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_UTCmodelSet2_sequence[] = {
+ { &hf_nbap_nA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_tauC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_deltaUT1_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_DeltaUT1 },
+ { &hf_nbap_kp , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_UTCmodelSet2(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_nbap_GANSS_UTCmodelSet2, GANSS_UTCmodelSet2_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_UTCmodelSet3_sequence[] = {
+ { &hf_nbap_utcA1wnt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_utcA0wnt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
+ { &hf_nbap_utcTot_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_utcWNt , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_utcDeltaTls , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_utcWNlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_utcDN_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_utcDeltaTlsf , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_utcStandardID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_UTCmodelSet3(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_nbap_GANSS_UTCmodelSet3, GANSS_UTCmodelSet3_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_GANSS_Additional_UTC_Models_vals[] = {
+ { 0, "utcModel1" },
+ { 1, "utcModel2" },
+ { 2, "utcModel3" },
+ { 0, NULL }
+};
+
+static const per_choice_t GANSS_Additional_UTC_Models_choice[] = {
+ { 0, &hf_nbap_utcModel1 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_UTCmodelSet1 },
+ { 1, &hf_nbap_utcModel2 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_UTCmodelSet2 },
+ { 2, &hf_nbap_utcModel3 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_UTCmodelSet3 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_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_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_Additional_UTC_Models, GANSS_Additional_UTC_Models_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_0_255(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_nbap_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 GANSS_SatelliteInformationKPItem_sequence[] = {
{ &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
{ &hf_nbap_ganss_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
@@ -14151,13 +17527,305 @@ dissect_nbap_GANSS_KeplerianParametersAlm(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkp_sequence[] = {
+ { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_navAlmE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navAlmDeltaI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navAlmOMEGADOT , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_navAlmSVHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_navAlmSqrtA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_navAlmOMEGAo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_navAlmOmega , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_navAlmMo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
+ { &hf_nbap_navAlmaf0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_navAlmaf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_NAVkp(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_nbap_GANSS_SAT_Info_Almanac_NAVkp, GANSS_SAT_Info_Almanac_NAVkp_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkpList_sequence_of[1] = {
+ { &hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_NAVkp },
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_NAVkpList(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_nbap_GANSS_SAT_Info_Almanac_NAVkpList, GANSS_SAT_Info_Almanac_NAVkpList_sequence_of,
+ 1, maxGANSSSatAlmanac);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_ALM_NAVKeplerianSet_sequence[] = {
+ { &hf_nbap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
+ { &hf_nbap_sat_info_NAVkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_NAVkpList },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_ALM_NAVKeplerianSet(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_nbap_GANSS_ALM_NAVKeplerianSet, GANSS_ALM_NAVKeplerianSet_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_REDkp_sequence[] = {
+ { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_redAlmDeltaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_redAlmOmega0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
+ { &hf_nbap_redAlmPhi0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
+ { &hf_nbap_redAlmL1Health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_redAlmL2Health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_redAlmL5Health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_REDkp(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_nbap_GANSS_SAT_Info_Almanac_REDkp, GANSS_SAT_Info_Almanac_REDkp_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_REDkpList_sequence_of[1] = {
+ { &hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_REDkp },
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_REDkpList(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_nbap_GANSS_SAT_Info_Almanac_REDkpList, GANSS_SAT_Info_Almanac_REDkpList_sequence_of,
+ 1, maxGANSSSatAlmanac);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_ALM_ReducedKeplerianSet_sequence[] = {
+ { &hf_nbap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
+ { &hf_nbap_sat_info_REDkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_REDkpList },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_ALM_ReducedKeplerianSet(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_nbap_GANSS_ALM_ReducedKeplerianSet, GANSS_ALM_ReducedKeplerianSet_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_MIDIkp_sequence[] = {
+ { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_midiAlmE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_midiAlmDeltaI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_midiAlmOmegaDot, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_midiAlmSqrtA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
+ { &hf_nbap_midiAlmOmega0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_midiAlmOmega , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_midiAlmMo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_midiAlmaf0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_midiAlmaf1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_midiAlmL1Health, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_midiAlmL2Health, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_midiAlmL5Health, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkp(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_nbap_GANSS_SAT_Info_Almanac_MIDIkp, GANSS_SAT_Info_Almanac_MIDIkp_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_MIDIkpList_sequence_of[1] = {
+ { &hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkp },
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkpList(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_nbap_GANSS_SAT_Info_Almanac_MIDIkpList, GANSS_SAT_Info_Almanac_MIDIkpList_sequence_of,
+ 1, maxGANSSSatAlmanac);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_ALM_MidiAlmanacSet_sequence[] = {
+ { &hf_nbap_t_oa , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
+ { &hf_nbap_sat_info_MIDIkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkpList },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_ALM_MidiAlmanacSet(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_nbap_GANSS_ALM_MidiAlmanacSet, GANSS_ALM_MidiAlmanacSet_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_GLOkp_sequence[] = {
+ { &hf_nbap_gloAlmNA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_gloAlmnA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_gloAlmHA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_gloAlmLambdaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
+ { &hf_nbap_gloAlmTlambdaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
+ { &hf_nbap_gloAlmDeltaIA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
+ { &hf_nbap_gloAkmDeltaTA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
+ { &hf_nbap_gloAlmDeltaTdotA, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
+ { &hf_nbap_gloAlmEpsilonA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
+ { &hf_nbap_gloAlmOmegaA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_gloAlmTauA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_gloAlmCA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
+ { &hf_nbap_gloAlmMA , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_GLOkp(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_nbap_GANSS_SAT_Info_Almanac_GLOkp, GANSS_SAT_Info_Almanac_GLOkp_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_GLOkpList_sequence_of[1] = {
+ { &hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_GLOkp },
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_GLOkpList(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_nbap_GANSS_SAT_Info_Almanac_GLOkpList, GANSS_SAT_Info_Almanac_GLOkpList_sequence_of,
+ 1, maxGANSSSatAlmanac);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_ALM_GlonassAlmanacSet_sequence[] = {
+ { &hf_nbap_sat_info_GLOkpList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_GLOkpList },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_ALM_GlonassAlmanacSet(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_nbap_GANSS_ALM_GlonassAlmanacSet, GANSS_ALM_GlonassAlmanacSet_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_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);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecef_sequence[] = {
+ { &hf_nbap_sbasAlmDataID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
+ { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_sbasAlmHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_sbasAlmXg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
+ { &hf_nbap_sbasAlmYg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
+ { &hf_nbap_sbasAlmZg , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_9 },
+ { &hf_nbap_sbasAlmXgdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
+ { &hf_nbap_sbasAlmYgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
+ { &hf_nbap_sbasAlmZgDot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
+ { &hf_nbap_sbasAlmTo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_SBASecef(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_nbap_GANSS_SAT_Info_Almanac_SBASecef, GANSS_SAT_Info_Almanac_SBASecef_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecefList_sequence_of[1] = {
+ { &hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_SBASecef },
+};
+
+static int
+dissect_nbap_GANSS_SAT_Info_Almanac_SBASecefList(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_nbap_GANSS_SAT_Info_Almanac_SBASecefList, GANSS_SAT_Info_Almanac_SBASecefList_sequence_of,
+ 1, maxGANSSSatAlmanac);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_ALM_ECEFsbasAlmanacSet_sequence[] = {
+ { &hf_nbap_sat_info_SBASecefList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_SBASecefList },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_ALM_ECEFsbasAlmanacSet(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_nbap_GANSS_ALM_ECEFsbasAlmanacSet, GANSS_ALM_ECEFsbasAlmanacSet_sequence);
+
+ return offset;
+}
+
+
static const value_string nbap_GANSS_AlmanacModel_vals[] = {
{ 0, "gANSS-keplerianParameters" },
+ { 1, "gANSS-alm-keplerianNAVAlmanac" },
+ { 2, "gANSS-alm-keplerianReducedAlmanac" },
+ { 3, "gANSS-alm-keplerianMidiAlmanac" },
+ { 4, "gANSS-alm-keplerianGLONASS" },
+ { 5, "gANSS-alm-ecefSBASAlmanac" },
{ 0, NULL }
};
static const per_choice_t GANSS_AlmanacModel_choice[] = {
{ 0, &hf_nbap_gANSS_keplerianParameters, ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_KeplerianParametersAlm },
+ { 1, &hf_nbap_gANSS_alm_keplerianNAVAlmanac, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_NAVKeplerianSet },
+ { 2, &hf_nbap_gANSS_alm_keplerianReducedAlmanac, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_ReducedKeplerianSet },
+ { 3, &hf_nbap_gANSS_alm_keplerianMidiAlmanac, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_MidiAlmanacSet },
+ { 4, &hf_nbap_gANSS_alm_keplerianGLONASS, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_GlonassAlmanacSet },
+ { 5, &hf_nbap_gANSS_alm_ecefSBASAlmanac, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_ECEFsbasAlmanacSet },
{ 0, NULL, 0, NULL }
};
@@ -14187,31 +17855,109 @@ dissect_nbap_GANSS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
+static const per_sequence_t GANSS_AuxInfoGANSS_ID1_element_sequence[] = {
+ { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_signalsAvailable, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_AuxInfoGANSS_ID1_element(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_nbap_GANSS_AuxInfoGANSS_ID1_element, GANSS_AuxInfoGANSS_ID1_element_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_AuxInfoGANSS_ID1_sequence_of[1] = {
+ { &hf_nbap_GANSS_AuxInfoGANSS_ID1_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AuxInfoGANSS_ID1_element },
+};
+
+static int
+dissect_nbap_GANSS_AuxInfoGANSS_ID1(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_nbap_GANSS_AuxInfoGANSS_ID1, GANSS_AuxInfoGANSS_ID1_sequence_of,
+ 1, maxGANSSSat);
+
+ return offset;
+}
+
+
static int
-dissect_nbap_INTEGER_0_511(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_M7_13(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, 511U, NULL, FALSE);
+ -7, 13U, NULL, FALSE);
return offset;
}
+static const per_sequence_t GANSS_AuxInfoGANSS_ID3_element_sequence[] = {
+ { &hf_nbap_svID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_signalsAvailable, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_channelNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M7_13 },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_BIT_STRING_SIZE_12(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,
- 12, 12, FALSE, NULL);
+dissect_nbap_GANSS_AuxInfoGANSS_ID3_element(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_nbap_GANSS_AuxInfoGANSS_ID3_element, GANSS_AuxInfoGANSS_ID3_element_sequence);
return offset;
}
+static const per_sequence_t GANSS_AuxInfoGANSS_ID3_sequence_of[1] = {
+ { &hf_nbap_GANSS_AuxInfoGANSS_ID3_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AuxInfoGANSS_ID3_element },
+};
static int
-dissect_nbap_BIT_STRING_SIZE_18(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,
- 18, 18, FALSE, NULL);
+dissect_nbap_GANSS_AuxInfoGANSS_ID3(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_nbap_GANSS_AuxInfoGANSS_ID3, GANSS_AuxInfoGANSS_ID3_sequence_of,
+ 1, maxGANSSSat);
+
+ return offset;
+}
+
+
+static const value_string nbap_GANSS_Auxiliary_Information_vals[] = {
+ { 0, "ganssID1" },
+ { 1, "ganssID3" },
+ { 0, NULL }
+};
+
+static const per_choice_t GANSS_Auxiliary_Information_choice[] = {
+ { 0, &hf_nbap_ganssID1 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_AuxInfoGANSS_ID1 },
+ { 1, &hf_nbap_ganssID3 , ASN1_EXTENSION_ROOT , dissect_nbap_GANSS_AuxInfoGANSS_ID3 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_Auxiliary_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_nbap_GANSS_Auxiliary_Information, GANSS_Auxiliary_Information_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_AuxInfoReq_sequence[] = {
+ { &hf_nbap_ganss_Aux_Info , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_AuxInfoReq(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_nbap_GANSS_AuxInfoReq, GANSS_AuxInfoReq_sequence);
return offset;
}
@@ -14238,7 +17984,7 @@ dissect_nbap_INTEGER_0_1_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static const per_sequence_t GANSS_SatelliteClockModelItem_sequence[] = {
- { &hf_nbap_t_oc_lsb , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_511 },
+ { &hf_nbap_t_oc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
{ &hf_nbap_a_i2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
{ &hf_nbap_a_i1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
{ &hf_nbap_a_i0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_28 },
@@ -14271,15 +18017,6 @@ dissect_nbap_GANSS_Clock_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-
-static int
-dissect_nbap_BOOLEAN(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 const per_sequence_t GANSS_IonosphereRegionalStormFlags_sequence[] = {
{ &hf_nbap_storm_flag_one , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
{ &hf_nbap_storm_flag_two , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
@@ -14343,16 +18080,6 @@ dissect_nbap_INTEGER_0_2147483647(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-
-static int
-dissect_nbap_INTEGER_M2147483648_2147483647(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,
- -2147483648, 2147483647U, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nbap_T_directionOfAltitude_vals[] = {
{ 0, "height" },
{ 1, "depth" },
@@ -14517,38 +18244,40 @@ dissect_nbap_GANSS_Data_Bit_Assistance(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
-dissect_nbap_INTEGER_0_86399(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_0_15(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, 86399U, NULL, FALSE);
+ 0U, 15U, NULL, FALSE);
return offset;
}
-static const per_sequence_t GANSS_Data_Bit_Assistance_ReqList_item_sequence[] = {
- { &hf_nbap_ganssDataBitAssistance, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const per_sequence_t T_ganss_SatelliteInfo_sequence_of[1] = {
+ { &hf_nbap_ganss_SatelliteInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
};
static int
-dissect_nbap_GANSS_Data_Bit_Assistance_ReqList_item(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_nbap_GANSS_Data_Bit_Assistance_ReqList_item, GANSS_Data_Bit_Assistance_ReqList_item_sequence);
+dissect_nbap_T_ganss_SatelliteInfo(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_nbap_T_ganss_SatelliteInfo, T_ganss_SatelliteInfo_sequence_of,
+ 1, maxGANSSSat);
return offset;
}
-static const per_sequence_t GANSS_Data_Bit_Assistance_ReqList_sequence_of[1] = {
- { &hf_nbap_GANSS_Data_Bit_Assistance_ReqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Data_Bit_Assistance_ReqList_item },
+static const per_sequence_t GANSS_Data_Bit_Assistance_ReqList_sequence[] = {
+ { &hf_nbap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
+ { &hf_nbap_ganss_DataBitInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
+ { &hf_nbap_ganss_SatelliteInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_ganss_SatelliteInfo },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
dissect_nbap_GANSS_Data_Bit_Assistance_ReqList(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_nbap_GANSS_Data_Bit_Assistance_ReqList, GANSS_Data_Bit_Assistance_ReqList_sequence_of,
- 1, maxSgnType);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_GANSS_Data_Bit_Assistance_ReqList, GANSS_Data_Bit_Assistance_ReqList_sequence);
return offset;
}
@@ -14572,9 +18301,9 @@ dissect_nbap_GANSS_Data_Bit_Assistance_ReqItem(tvbuff_t *tvb _U_, int offset _U_
static int
-dissect_nbap_GANSS_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);
+dissect_nbap_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);
return offset;
}
@@ -14582,44 +18311,45 @@ dissect_nbap_GANSS_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
static int
-dissect_nbap_BIT_STRING_SIZE_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_BIT_STRING_SIZE_19(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);
+ 19, 19, FALSE, NULL);
return offset;
}
-static const per_sequence_t GANSS_GenericDataInfoReqItem_sequence[] = {
- { &hf_nbap_ganss_Id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_ID },
- { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
- { &hf_nbap_ganss_Time_Model_GNSS_GNSS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_9 },
- { &hf_nbap_ganss_UTC_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
- { &hf_nbap_ganss_Almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
- { &hf_nbap_ganss_Real_Time_Integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
- { &hf_nbap_ganss_Data_Bit_Assistance_Req, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Data_Bit_Assistance_ReqItem },
+static const per_sequence_t GANSS_Earth_Orientation_Parameters_sequence[] = {
+ { &hf_nbap_teop , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
+ { &hf_nbap_pmX , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
+ { &hf_nbap_pmXdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
+ { &hf_nbap_pmY , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
+ { &hf_nbap_pmYdot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
+ { &hf_nbap_deltaUT1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_31 },
+ { &hf_nbap_deltaUT1dot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_19 },
{ &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GANSS_GenericDataInfoReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_Earth_Orientation_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_nbap_GANSS_GenericDataInfoReqItem, GANSS_GenericDataInfoReqItem_sequence);
+ ett_nbap_GANSS_Earth_Orientation_Parameters, GANSS_Earth_Orientation_Parameters_sequence);
return offset;
}
-static const per_sequence_t GANSS_GenericDataInfoReqList_sequence_of[1] = {
- { &hf_nbap_GANSS_GenericDataInfoReqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_GenericDataInfoReqItem },
+static const per_sequence_t GANSS_EarthOrientParaReq_sequence[] = {
+ { &hf_nbap_eopReq , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GANSS_GenericDataInfoReqList(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_nbap_GANSS_GenericDataInfoReqList, GANSS_GenericDataInfoReqList_sequence_of,
- 1, maxNoGANSS);
+dissect_nbap_GANSS_EarthOrientParaReq(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_nbap_GANSS_EarthOrientParaReq, GANSS_EarthOrientParaReq_sequence);
return offset;
}
@@ -14627,114 +18357,73 @@ dissect_nbap_GANSS_GenericDataInfoReqList(tvbuff_t *tvb _U_, int offset _U_, asn
static int
-dissect_nbap_INTEGER_0_8191(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_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, 8191U, NULL, FALSE);
+ 0U, 7U, NULL, TRUE);
return offset;
}
-static const per_sequence_t GANSS_Transmission_Time_sequence[] = {
- { &hf_nbap_ganssDay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_8191 },
- { &hf_nbap_ganssTod_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
+static const per_sequence_t GANSS_GenericDataInfoReqItem_sequence[] = {
+ { &hf_nbap_ganss_Id , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_ID },
+ { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_ganss_Time_Model_GNSS_GNSS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_9 },
+ { &hf_nbap_ganss_UTC_Model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_ganss_Almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_ganss_Real_Time_Integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BOOLEAN },
+ { &hf_nbap_ganss_Data_Bit_Assistance_Req, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GANSS_Data_Bit_Assistance_ReqItem },
{ &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_nbap_GANSS_Transmission_Time(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_GANSS_GenericDataInfoReqItem(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_nbap_GANSS_Transmission_Time, GANSS_Transmission_Time_sequence);
+ ett_nbap_GANSS_GenericDataInfoReqItem, GANSS_GenericDataInfoReqItem_sequence);
return offset;
}
-static const value_string nbap_T_non_broadcastIndication_vals[] = {
- { 0, "true" },
- { 0, NULL }
+static const per_sequence_t GANSS_GenericDataInfoReqList_sequence_of[1] = {
+ { &hf_nbap_GANSS_GenericDataInfoReqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_GenericDataInfoReqItem },
};
-
-static int
-dissect_nbap_T_non_broadcastIndication(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_nbap_INTEGER_0_31(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 int
-dissect_nbap_BIT_STRING_SIZE_5(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,
- 5, 5, FALSE, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_BIT_STRING_SIZE_32(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);
-
- return offset;
-}
-
-
-
static int
-dissect_nbap_BIT_STRING_SIZE_24(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,
- 24, 24, FALSE, NULL);
+dissect_nbap_GANSS_GenericDataInfoReqList(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_nbap_GANSS_GenericDataInfoReqList, GANSS_GenericDataInfoReqList_sequence_of,
+ 1, maxNoGANSS);
return offset;
}
-
-static int
-dissect_nbap_INTEGER_0_33554431(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, 33554431U, NULL, FALSE);
-
- return offset;
-}
-
+static const value_string nbap_T_non_broadcastIndication_01_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
static int
-dissect_nbap_INTEGER_0_67108863(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, 67108863U, NULL, FALSE);
+dissect_nbap_T_non_broadcastIndication_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
return offset;
}
static const per_sequence_t GANSS_KeplerianParametersOrb_sequence[] = {
- { &hf_nbap_toe_lsb_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_511 },
+ { &hf_nbap_toe_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
{ &hf_nbap_ganss_omega_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
{ &hf_nbap_delta_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
{ &hf_nbap_m_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
{ &hf_nbap_omegadot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
- { &hf_nbap_ganss_e_lsb_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_33554431 },
+ { &hf_nbap_ganss_e_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
{ &hf_nbap_idot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
- { &hf_nbap_a_sqrt_lsb_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_67108863 },
+ { &hf_nbap_a_sqrt_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
{ &hf_nbap_i_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
{ &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
{ &hf_nbap_c_rs_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
@@ -14778,8 +18467,8 @@ dissect_nbap_GANSS_Orbit_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static const per_sequence_t GANSS_Sat_Info_Nav_item_sequence[] = {
{ &hf_nbap_satId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
- { &hf_nbap_svHealth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
- { &hf_nbap_iod , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
+ { &hf_nbap_svHealth_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
+ { &hf_nbap_iod_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
{ &hf_nbap_ganssClockModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Clock_Model },
{ &hf_nbap_ganssOrbitModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Orbit_Model },
{ &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -14811,10 +18500,7 @@ dissect_nbap_GANSS_Sat_Info_Nav(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static const per_sequence_t GANSS_Navigation_Model_And_Time_Recovery_sequence[] = {
{ &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
- { &hf_nbap_non_broadcastIndication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_non_broadcastIndication },
- { &hf_nbap_toe_c_msb , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_31 },
- { &hf_nbap_e_msb , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_127 },
- { &hf_nbap_sqrtA_msb , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_63 },
+ { &hf_nbap_non_broadcastIndication_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T_non_broadcastIndication_01 },
{ &hf_nbap_ganssSatInfoNav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav },
{ &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
@@ -14829,71 +18515,6 @@ dissect_nbap_GANSS_Navigation_Model_And_Time_Recovery(tvbuff_t *tvb _U_, int off
}
-
-static int
-dissect_nbap_INTEGER_0_37799(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, 37799U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_INTEGER_M8388608_8388607(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,
- -8388608, 8388607U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_INTEGER_M64_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,
- -64, 63U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const value_string nbap_T_gnss_to_id_vals[] = {
- { 0, "gps" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_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, 0, NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t GANSS_Time_Model_sequence[] = {
- { &hf_nbap_ganss_time_model_Ref_Time, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_37799 },
- { &hf_nbap_ganss_t_a0 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
- { &hf_nbap_ganss_t_a1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_M8388608_8388607 },
- { &hf_nbap_ganss_t_a2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_M64_63 },
- { &hf_nbap_gnss_to_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_gnss_to_id },
- { &hf_nbap_ganss_wk_number_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_0_8191 },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_GANSS_Time_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_nbap_GANSS_Time_Model, GANSS_Time_Model_sequence);
-
- return offset;
-}
-
-
static const per_sequence_t GANSS_UTC_Model_sequence[] = {
{ &hf_nbap_a_one_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
{ &hf_nbap_a_zero_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
@@ -14998,6 +18619,34 @@ dissect_nbap_GANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
+static const value_string nbap_GANSS_SBAS_ID_vals[] = {
+ { 0, "waas" },
+ { 1, "egnos" },
+ { 2, "msas" },
+ { 3, "gagan" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_GANSS_SBAS_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,
+ 4, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_GANSS_Time_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_nbap_GapLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -15086,28 +18735,6 @@ dissect_nbap_GPS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
- { &hf_nbap_alpha_zero_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_alpha_one_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_alpha_two_ionos_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
- { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_GPS_Ionospheric_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_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
-
- return offset;
-}
-
-
static const value_string nbap_GPS_Information_Item_vals[] = {
{ 0, "gps-navigation-model-and-time-recovery" },
{ 1, "gps-ionospheric-model" },
@@ -15219,46 +18846,6 @@ dissect_nbap_INTEGER_0_1048575(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
-dissect_nbap_BIT_STRING_SIZE_2(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,
- 2, 2, FALSE, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_BIT_STRING_SIZE_22(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,
- 22, 22, FALSE, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_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);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_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);
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_BIT_STRING_SIZE_87(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,
87, 87, FALSE, NULL);
@@ -15267,16 +18854,6 @@ dissect_nbap_BIT_STRING_SIZE_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-
-static int
-dissect_nbap_BIT_STRING_SIZE_20(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,
- 20, 20, FALSE, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = {
{ &hf_nbap_tx_tow_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_1048575 },
{ &hf_nbap_sat_id_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
@@ -15874,22 +19451,6 @@ dissect_nbap_PICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const value_string nbap_STTD_Indicator_vals[] = {
- { 0, "active" },
- { 1, "inactive" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_STTD_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, TRUE, 0, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t HSDPA_PICH_notShared_with_PCH_sequence[] = {
{ &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
{ &hf_nbap_fdd_DL_Channelisation_CodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
@@ -16227,16 +19788,6 @@ dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM(tvbuff_t *tvb _U_, int offset
static int
-dissect_nbap_Nack_Power_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, 8U, NULL, TRUE);
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_HSSCCH_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, FALSE);
@@ -16245,16 +19796,6 @@ dissect_nbap_HSSCCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-
-static int
-dissect_nbap_Measurement_Power_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,
- -12, 26U, NULL, FALSE);
-
- return offset;
-}
-
-
static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
{ &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
{ &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
@@ -16629,6 +20170,244 @@ dissect_nbap_HSDSCH_FDD_Information_Response(tvbuff_t *tvb _U_, int offset _U_,
}
+static const value_string nbap_SixtyfourQAM_UsageAllowedIndicator_vals[] = {
+ { 0, "allowed" },
+ { 1, "not-allowed" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(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 HS_DSCH_FDD_Secondary_Serving_Information_sequence[] = {
+ { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
+ { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Measurement_Power_Offset },
+ { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
+ { &hf_nbap_hSDSCH_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_FDD_Secondary_Serving_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_nbap_HS_DSCH_FDD_Secondary_Serving_Information, HS_DSCH_FDD_Secondary_Serving_Information_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_SixtyfourQAM_DL_UsageIndicator_vals[] = {
+ { 0, "sixtyfourQAM-DL-used" },
+ { 1, "sixtyfourQAM-DL-not-used" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_SixtyfourQAM_DL_UsageIndicator(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 nbap_HSDSCH_TBSizeTableIndicator_vals[] = {
+ { 0, "octet-aligned" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_HSDSCH_TBSizeTableIndicator(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 HS_DSCH_FDD_Secondary_Serving_Information_Response_sequence[] = {
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
+ { &hf_nbap_sixtyfourQAM_DL_UsageIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_DL_UsageIndicator },
+ { &hf_nbap_hSDSCH_TBSizeTableIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_TBSizeTableIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_FDD_Secondary_Serving_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_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response, HS_DSCH_FDD_Secondary_Serving_Information_Response_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCH_Secondary_Serving_Information_To_Modify_sequence[] = {
+ { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
+ { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset },
+ { &hf_nbap_hSSCCH_CodeChangeGrant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Code_Change_Grant },
+ { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_Secondary_Serving_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_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify, HS_DSCH_Secondary_Serving_Information_To_Modify_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_sequence[] = {
+ { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset },
+ { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised(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_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised, HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
+ { 0, "hsSCCHCodeChangeNeeded" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_HSSCCH_CodeChangeIndicator(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 nbap_HS_PDSCH_Code_Change_Indicator_vals[] = {
+ { 0, "hsPDSCHCodeChangeNeeded" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_HS_PDSCH_Code_Change_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 HS_DSCH_FDD_Secondary_Serving_Update_Information_sequence[] = {
+ { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator },
+ { &hf_nbap_hS_PDSCH_Code_Change_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_Code_Change_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_FDD_Secondary_Serving_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information, HS_DSCH_FDD_Secondary_Serving_Update_Information_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_Secondary_Serving_cell_change_successful_sequence[] = {
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_Secondary_Serving_cell_change_successful(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_nbap_HS_Secondary_Serving_cell_change_successful, HS_Secondary_Serving_cell_change_successful_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_Secondary_Serving_cell_change_unsuccessful_sequence[] = {
+ { &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_Secondary_Serving_cell_change_unsuccessful(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_nbap_HS_Secondary_Serving_cell_change_unsuccessful, HS_Secondary_Serving_cell_change_unsuccessful_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_HS_DSCH_Secondary_Serving_cell_change_choice_vals[] = {
+ { 0, "hS-Secondary-Serving-cell-change-successful" },
+ { 1, "hS-Secondary-Serving-cell-change-unsuccessful" },
+ { 0, NULL }
+};
+
+static const per_choice_t HS_DSCH_Secondary_Serving_cell_change_choice_choice[] = {
+ { 0, &hf_nbap_hS_Secondary_Serving_cell_change_successful, ASN1_EXTENSION_ROOT , dissect_nbap_HS_Secondary_Serving_cell_change_successful },
+ { 1, &hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT , dissect_nbap_HS_Secondary_Serving_cell_change_unsuccessful },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_Secondary_Serving_cell_change_choice(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_nbap_HS_DSCH_Secondary_Serving_cell_change_choice, HS_DSCH_Secondary_Serving_cell_change_choice_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCH_Secondary_Serving_Cell_Change_Information_Response_sequence[] = {
+ { &hf_nbap_hS_DSCH_Secondary_Serving_cell_choice, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_Secondary_Serving_cell_change_choice },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_Secondary_Serving_Cell_Change_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_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response, HS_DSCH_Secondary_Serving_Cell_Change_Information_Response_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_HS_DSCH_Secondary_Serving_Remove(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_nbap_Paging_MACFlow_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -16972,6 +20751,211 @@ dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
+
+static int
+dissect_nbap_HS_SCCH_CodeNumber(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, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_SCCH_PreconfiguredCodesItem_sequence[] = {
+ { &hf_nbap_hS_SCCH_CodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_CodeNumber },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_SCCH_PreconfiguredCodesItem(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_nbap_HS_SCCH_PreconfiguredCodesItem, HS_SCCH_PreconfiguredCodesItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_SCCH_PreconfiguredCodes_sequence_of[1] = {
+ { &hf_nbap_HS_SCCH_PreconfiguredCodes_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_PreconfiguredCodesItem },
+};
+
+static int
+dissect_nbap_HS_SCCH_PreconfiguredCodes(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_nbap_HS_SCCH_PreconfiguredCodes, HS_SCCH_PreconfiguredCodes_sequence_of,
+ 1, maxNrOfHSSCCHCodes);
+
+ return offset;
+}
+
+
+static const per_sequence_t SetsOfHS_SCCH_CodesItem_sequence[] = {
+ { &hf_nbap_hS_SCCH_PreconfiguredCodes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_PreconfiguredCodes },
+ { &hf_nbap_sixtyfourQAM_DL_UsageIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_DL_UsageIndicator },
+ { &hf_nbap_hSDSCH_TBSizeTableIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_TBSizeTableIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_SetsOfHS_SCCH_CodesItem(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_nbap_SetsOfHS_SCCH_CodesItem, SetsOfHS_SCCH_CodesItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SetsOfHS_SCCH_Codes_sequence_of[1] = {
+ { &hf_nbap_SetsOfHS_SCCH_Codes_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SetsOfHS_SCCH_CodesItem },
+};
+
+static int
+dissect_nbap_SetsOfHS_SCCH_Codes(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_nbap_SetsOfHS_SCCH_Codes, SetsOfHS_SCCH_Codes_sequence_of,
+ 1, maxNrOfHSDSCH);
+
+ return offset;
+}
+
+
+static const value_string nbap_MIMO_N_M_Ratio_vals[] = {
+ { 0, "v1-2" },
+ { 1, "v2-3" },
+ { 2, "v3-4" },
+ { 3, "v4-5" },
+ { 4, "v5-6" },
+ { 5, "v6-7" },
+ { 6, "v7-8" },
+ { 7, "v8-9" },
+ { 8, "v9-10" },
+ { 9, "v1-1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_MIMO_N_M_Ratio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSDSCH_PreconfigurationInfo_sequence[] = {
+ { &hf_nbap_setsOfHS_SCCH_Codes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SetsOfHS_SCCH_Codes },
+ { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioning },
+ { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
+ { &hf_nbap_hARQ_Preamble_Mode_Activation_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator },
+ { &hf_nbap_mIMO_N_M_Ratio , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MIMO_N_M_Ratio },
+ { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_PreconfigurationInfo(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_nbap_HSDSCH_PreconfigurationInfo, HSDSCH_PreconfigurationInfo_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_MAChsResetScheme_vals[] = {
+ { 0, "always" },
+ { 1, "interNodeB-change" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_MAChsResetScheme(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_nbap_NumHS_SCCH_Codes(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, maxNrOfHSSCCHCodes, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SecondaryServingCellsItem_sequence[] = {
+ { &hf_nbap_secondaryC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_numSecondaryHS_SCCH_Codes, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NumHS_SCCH_Codes },
+ { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_SecondaryServingCellsItem(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_nbap_SecondaryServingCellsItem, SecondaryServingCellsItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SecondaryServingCells_sequence_of[1] = {
+ { &hf_nbap_SecondaryServingCells_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryServingCellsItem },
+};
+
+static int
+dissect_nbap_SecondaryServingCells(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_nbap_SecondaryServingCells, SecondaryServingCells_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_MIMO_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 per_sequence_t HSDSCH_PreconfigurationSetup_sequence[] = {
+ { &hf_nbap_mAChsResetScheme, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsResetScheme },
+ { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
+ { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
+ { &hf_nbap_secondaryServingCells, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SecondaryServingCells },
+ { &hf_nbap_numPrimaryHS_SCCH_Codes, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NumHS_SCCH_Codes },
+ { &hf_nbap_hARQ_Preamble_Mode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Preamble_Mode },
+ { &hf_nbap_mIMO_ActivationIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MIMO_ActivationIndicator },
+ { &hf_nbap_hSDSCH_MACdPDUSizeFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdPDUSizeFormat },
+ { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
+ { &hf_nbap_uE_without_HS_SCCH_constraint_indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_PreconfigurationSetup(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_nbap_HSDSCH_PreconfigurationSetup, HSDSCH_PreconfigurationSetup_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t HSSICH_Info768_sequence[] = {
{ &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
{ &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
@@ -17171,36 +21155,6 @@ dissect_nbap_HS_SCCH_FDD_Code_Information(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
- { 0, "hsSCCHCodeChangeNeeded" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_HSSCCH_CodeChangeIndicator(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 nbap_HS_PDSCH_Code_Change_Indicator_vals[] = {
- { 0, "hsPDSCHCodeChangeNeeded" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_HS_PDSCH_Code_Change_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 nbap_HS_PDSCH_Code_Change_Grant_vals[] = {
{ 0, "changeGranted" },
{ 0, NULL }
@@ -17355,6 +21309,296 @@ dissect_nbap_HSDSCH_TDD_Update_Information(tvbuff_t *tvb _U_, int offset _U_, as
static int
+dissect_nbap_TDD_PhysicalChannelOffset(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 const value_string nbap_PagingIndicatorLength_vals[] = {
+ { 0, "v2" },
+ { 1, "v4" },
+ { 2, "v8" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_PagingIndicatorLength(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 HSDPA_PICH_notShared_with_PCHLCR_sequence[] = {
+ { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
+ { &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
+ { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
+ { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDPA_PICH_notShared_with_PCHLCR(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_nbap_HSDPA_PICH_notShared_with_PCHLCR, HSDPA_PICH_notShared_with_PCHLCR_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_HSDPA_Associated_PICH_InformationLCR_vals[] = {
+ { 0, "hsdpa-PICH-Shared-with-PCH" },
+ { 1, "hsdpa-PICH-notShared-with-PCHLCR" },
+ { 0, NULL }
+};
+
+static const per_choice_t HSDPA_Associated_PICH_InformationLCR_choice[] = {
+ { 0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
+ { 1, &hf_nbap_hsdpa_PICH_notShared_with_PCHLCR, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_PICH_notShared_with_PCHLCR },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDPA_Associated_PICH_InformationLCR(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_nbap_HSDPA_Associated_PICH_InformationLCR, HSDPA_Associated_PICH_InformationLCR_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSDSCH_Common_InformationLCR_sequence[] = {
+ { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
+ { &hf_nbap_associatedCommon_MACFlowLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
+ { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
+ { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_Common_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_nbap_HSDSCH_Common_InformationLCR, HSDSCH_Common_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSDSCH_Common_System_InformationLCR_sequence[] = {
+ { &hf_nbap_hsdsch_Common_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Common_InformationLCR },
+ { &hf_nbap_commonMACFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonMACFlow_Specific_InfoListLCR },
+ { &hf_nbap_common_H_RNTI_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_H_RNTI_InformationLCR },
+ { &hf_nbap_sync_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Sync_InformationLCR },
+ { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset },
+ { &hf_nbap_hSSICH_SIRTarget, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
+ { &hf_nbap_hSSICH_TPC_StepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_Common_System_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_nbap_HSDSCH_Common_System_InformationLCR, HSDSCH_Common_System_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_HS_SCCH_ID_LCR(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 HSSCCH_Specific_InformationRespItemLCR_sequence[] = {
+ { &hf_nbap_hS_SCCH_ID_LCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSSCCH_Specific_InformationRespItemLCR(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_nbap_HSSCCH_Specific_InformationRespItemLCR, HSSCCH_Specific_InformationRespItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSSCCH_Specific_InformationRespListLCR_sequence_of[1] = {
+ { &hf_nbap_HSSCCH_Specific_InformationRespListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemLCR },
+};
+
+static int
+dissect_nbap_HSSCCH_Specific_InformationRespListLCR(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_nbap_HSSCCH_Specific_InformationRespListLCR, HSSCCH_Specific_InformationRespListLCR_sequence_of,
+ 1, maxNrOfHSSCCHsLCR);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSDSCH_Common_System_Information_ResponseLCR_sequence[] = {
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListLCR },
+ { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
+ { &hf_nbap_commonMACFlow_Specific_Info_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR(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_nbap_HSDSCH_Common_System_Information_ResponseLCR, HSDSCH_Common_System_Information_ResponseLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Paging_MAC_Flow_Specific_Information_ItemLCR_sequence[] = {
+ { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
+ { &hf_nbap_hSDPA_associated_PICH_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDPA_Associated_PICH_InformationLCR },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_tnl_qos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos },
+ { &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS },
+ { &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE },
+ { &hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Paging_MACFlow_PriorityQueue_Information },
+ { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportBearerRequestIndicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR(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_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR, Paging_MAC_Flow_Specific_Information_ItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Paging_MACFlow_Specific_InformationLCR_sequence_of[1] = {
+ { &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR },
+};
+
+static int
+dissect_nbap_Paging_MACFlow_Specific_InformationLCR(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_nbap_Paging_MACFlow_Specific_InformationLCR, Paging_MACFlow_Specific_InformationLCR_sequence_of,
+ 1, maxNrOfPagingMACFlow);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_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, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_1_8(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, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_INTEGER_1_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,
+ 1U, 3U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSDSCH_Paging_System_InformationLCR_sequence[] = {
+ { &hf_nbap_paging_MACFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_InformationLCR },
+ { &hf_nbap_hSSCCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_hSPDSCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_reception_Window_Size, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_16 },
+ { &hf_nbap_n_PCH , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_8 },
+ { &hf_nbap_paging_Subchannel_Size, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_INTEGER_1_3 },
+ { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Transport_Block_Size_List },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_Paging_System_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_nbap_HSDSCH_Paging_System_InformationLCR, HSDSCH_Paging_System_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSDSCH_Paging_System_Information_ResponseListLCR_sequence[] = {
+ { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
+ { &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID },
+ { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress },
+ { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSDSCH_Paging_System_Information_ResponseListLCR(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_nbap_HSDSCH_Paging_System_Information_ResponseListLCR, HSDSCH_Paging_System_Information_ResponseListLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSDSCH_Paging_System_Information_ResponseLCR_sequence_of[1] = {
+ { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseListLCR },
+};
+
+static int
+dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR(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_nbap_HSDSCH_Paging_System_Information_ResponseLCR, HSDSCH_Paging_System_Information_ResponseLCR_sequence_of,
+ 1, maxNrOfPagingMACFlow);
+
+ return offset;
+}
+
+
+
+static int
dissect_nbap_IB_OC_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,
1U, 16U, NULL, FALSE);
@@ -17448,6 +21692,8 @@ static const value_string nbap_IB_Type_vals[] = {
{ 36, "sIB15dot6" },
{ 37, "sIB15dot7" },
{ 38, "sIB15dot8" },
+ { 39, "sIB15dot2ter" },
+ { 40, "sIB19" },
{ 0, NULL }
};
@@ -17455,7 +21701,32 @@ static const value_string nbap_IB_Type_vals[] = {
static int
dissect_nbap_IB_Type(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,
- 26, NULL, TRUE, 13, NULL);
+ 26, NULL, TRUE, 15, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Sub_Frame_Number(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, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t IMB_Parameters_sequence[] = {
+ { &hf_nbap_sub_Frame_Number, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Sub_Frame_Number },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_IMB_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_nbap_IMB_Parameters, IMB_Parameters_sequence);
return offset;
}
@@ -17697,16 +21968,6 @@ dissect_nbap_T_iP_Length(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
-dissect_nbap_INTEGER_0_15(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_nbap_INTEGER_10_25(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,
10U, 25U, NULL, FALSE);
@@ -17715,16 +21976,6 @@ dissect_nbap_INTEGER_10_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-
-static int
-dissect_nbap_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, FALSE);
-
- return offset;
-}
-
-
static const per_sequence_t BurstModeParams_sequence[] = {
{ &hf_nbap_burstStart , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
{ &hf_nbap_burstLength , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_10_25 },
@@ -18025,16 +22276,6 @@ dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR(tvbuff_t *tvb _U_, in
static int
-dissect_nbap_MaximumTransmissionPower(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, 500U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_MaxNrOfUL_DPDCHs(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, 6U, NULL, FALSE);
@@ -18060,31 +22301,6 @@ dissect_nbap_MaxPRACH_MidambleShifts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
- { 0, "vN256" },
- { 1, "vN128" },
- { 2, "vN64" },
- { 3, "vN32" },
- { 4, "vN16" },
- { 5, "vN8" },
- { 6, "vN4" },
- { 7, "v2xN4" },
- { 8, "v2xN2" },
- { 9, "v2xN2plus2xN4" },
- { 10, "v2xM2plus2xM4" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_Max_Set_E_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 10, NULL, TRUE, 1, NULL);
-
- return offset;
-}
-
-
static const value_string nbap_Max_UE_DTX_Cycle_vals[] = {
{ 0, "v5" },
{ 1, "v10" },
@@ -18244,6 +22460,10 @@ static const value_string nbap_MICH_Mode_vals[] = {
{ 1, "v36" },
{ 2, "v72" },
{ 3, "v144" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 7, "v128" },
{ 0, NULL }
};
@@ -18251,16 +22471,7 @@ static const value_string nbap_MICH_Mode_vals[] = {
static int
dissect_nbap_MICH_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,
- 4, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_MIMO_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);
+ 4, NULL, TRUE, 4, NULL);
return offset;
}
@@ -18298,30 +22509,6 @@ dissect_nbap_MIMO_Mode_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const value_string nbap_MIMO_N_M_Ratio_vals[] = {
- { 0, "v1-2" },
- { 1, "v2-3" },
- { 2, "v3-4" },
- { 3, "v4-5" },
- { 4, "v5-6" },
- { 5, "v6-7" },
- { 6, "v7-8" },
- { 7, "v8-9" },
- { 8, "v9-10" },
- { 9, "v1-1" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_MIMO_N_M_Ratio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 10, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
static const value_string nbap_MIMO_PilotConfiguration_vals[] = {
{ 0, "primary-and-secondary-CPICH" },
{ 1, "normal-and-diversity-primary-CPICH" },
@@ -18354,6 +22541,28 @@ dissect_nbap_MinimumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
+static const value_string nbap_MinimumReducedE_DPDCH_GainFactor_vals[] = {
+ { 0, "m8-15" },
+ { 1, "m11-15" },
+ { 2, "m15-15" },
+ { 3, "m21-15" },
+ { 4, "m30-15" },
+ { 5, "m42-15" },
+ { 6, "m60-15" },
+ { 7, "m84-15" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_MinimumReducedE_DPDCH_GainFactor(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 value_string nbap_MinSpreadingFactor_vals[] = {
{ 0, "v4" },
{ 1, "v8" },
@@ -18535,16 +22744,6 @@ dissect_nbap_Multicarrier_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-
-static int
-dissect_nbap_UARFCN(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, 16383U, NULL, TRUE);
-
- return offset;
-}
-
-
static const per_sequence_t MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence[] = {
{ &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
{ &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning },
@@ -18576,6 +22775,67 @@ dissect_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR(tvbuff_t *tvb _
}
+static const value_string nbap_Multi_Cell_Capability_vals[] = {
+ { 0, "multi-Cell-Capable" },
+ { 1, "multi-Cell-non-Capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Multi_Cell_Capability(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 Possible_Secondary_Serving_Cell_sequence[] = {
+ { &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_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_nbap_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_nbap_Possible_Secondary_Serving_Cell_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Possible_Secondary_Serving_Cell },
+};
+
+static int
+dissect_nbap_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_nbap_Possible_Secondary_Serving_Cell_List, Possible_Secondary_Serving_Cell_List_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
+static const per_sequence_t Multi_Cell_Capability_Info_sequence[] = {
+ { &hf_nbap_multi_Cell_Capability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Multi_Cell_Capability },
+ { &hf_nbap_possible_Secondary_Serving_Cell_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Possible_Secondary_Serving_Cell_List },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Multi_Cell_Capability_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_nbap_Multi_Cell_Capability_Info, Multi_Cell_Capability_Info_sequence);
+
+ return offset;
+}
+
+
static const value_string nbap_NCyclesPerSFNperiod_vals[] = {
{ 0, "v1" },
{ 1, "v2" },
@@ -18875,18 +23135,11 @@ dissect_nbap_Number_Of_Supported_Carriers(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string nbap_PagingIndicatorLength_vals[] = {
- { 0, "v2" },
- { 1, "v4" },
- { 2, "v8" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_PagingIndicatorLength(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);
+dissect_nbap_NoOfTargetCellHS_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_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 30U, NULL, FALSE);
return offset;
}
@@ -19025,16 +23278,6 @@ dissect_nbap_PRACH_Midamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
-dissect_nbap_PreambleSignatures(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);
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_PreambleThreshold(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, 72U, NULL, FALSE);
@@ -19121,9 +23364,9 @@ dissect_nbap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
-dissect_nbap_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCH_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, 15U, NULL, FALSE);
+ 0U, 255U, NULL, FALSE);
return offset;
}
@@ -19131,7 +23374,7 @@ dissect_nbap_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
-dissect_nbap_PUSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PUSCHSet_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);
@@ -19139,11 +23382,30 @@ dissect_nbap_PUSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
}
+static const per_sequence_t Paging_MACFlows_to_DeleteLCR_Item_sequence[] = {
+ { &hf_nbap_paging_MACFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_PUSCHSet_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);
+dissect_nbap_Paging_MACFlows_to_DeleteLCR_Item(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_nbap_Paging_MACFlows_to_DeleteLCR_Item, Paging_MACFlows_to_DeleteLCR_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Paging_MACFlows_to_DeleteLCR_sequence_of[1] = {
+ { &hf_nbap_Paging_MACFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlows_to_DeleteLCR_Item },
+};
+
+static int
+dissect_nbap_Paging_MACFlows_to_DeleteLCR(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_nbap_Paging_MACFlows_to_DeleteLCR, Paging_MACFlows_to_DeleteLCR_sequence_of,
+ 1, maxNrOfPagingMACFlow);
return offset;
}
@@ -19759,6 +24021,36 @@ dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int off
}
+static const per_sequence_t EDCH_RACH_Report_IncrDecrThres_sequence[] = {
+ { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_EDCH_RACH_Report_IncrDecrThres(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_nbap_EDCH_RACH_Report_IncrDecrThres, EDCH_RACH_Report_IncrDecrThres_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t EDCH_RACH_Report_ThresholdInformation_sequence[] = {
+ { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_EDCH_RACH_Report_ThresholdInformation(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_nbap_EDCH_RACH_Report_ThresholdInformation, EDCH_RACH_Report_ThresholdInformation_sequence);
+
+ return offset;
+}
+
+
static int
dissect_nbap_RL_Set_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -19992,6 +24284,22 @@ dissect_nbap_RTWP_CellPortion_ReportingIndicator(tvbuff_t *tvb _U_, int offset _
}
+static const value_string nbap_E_DPCCH_Power_Boosting_Capability_vals[] = {
+ { 0, "e-DPCCH-Power-Boosting-capable" },
+ { 1, "e-DPCCH-Power-Boosting-non-capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_DPCCH_Power_Boosting_Capability(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 SAT_Info_Almanac_ExtItem_sequence[] = {
{ &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
{ &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
@@ -20033,16 +24341,6 @@ dissect_nbap_SAT_Info_Almanac_ExtList(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-
-static int
-dissect_nbap_ScramblingCodeNumber(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 nbap_Secondary_CPICH_Information_Change_vals[] = {
{ 0, "new-secondary-CPICH" },
{ 1, "secondary-CPICH-shall-not-be-used" },
@@ -20421,31 +24719,15 @@ dissect_nbap_SignallingBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string nbap_SixtyfourQAM_UsageAllowedIndicator_vals[] = {
- { 0, "allowed" },
- { 1, "not-allowed" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(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 nbap_SixtyfourQAM_DL_UsageIndicator_vals[] = {
- { 0, "sixteenQAM-DL-used" },
- { 1, "sixteenQAM-DL-not-used" },
+static const value_string nbap_SixtyfourQAM_DL_Capability_vals[] = {
+ { 0, "sixtyfourQAM-DL-supported" },
+ { 1, "sixtyfourQAM-DL-not-supported" },
{ 0, NULL }
};
static int
-dissect_nbap_SixtyfourQAM_DL_UsageIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SixtyfourQAM_DL_Capability(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);
@@ -20453,15 +24735,15 @@ dissect_nbap_SixtyfourQAM_DL_UsageIndicator(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const value_string nbap_SixtyfourQAM_DL_Capability_vals[] = {
- { 0, "sixtyfourQAM-DL-supported" },
- { 1, "sixtyfourQAM-DL-not-supported" },
+static const value_string nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_vals[] = {
+ { 0, "sixtyfourQAM-DL-MIMO-Combined-capable" },
+ { 1, "sixtyfourQAM-DL-MIMO-Combined-non-capable" },
{ 0, NULL }
};
static int
-dissect_nbap_SixtyfourQAM_DL_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability(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);
@@ -20821,16 +25103,6 @@ dissect_nbap_TDD_DPCHOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-
-static int
-dissect_nbap_TDD_PhysicalChannelOffset(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 const per_sequence_t T_fdd_sequence[] = {
{ &hf_nbap_betaC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
{ &hf_nbap_betaD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
@@ -21902,26 +26174,6 @@ dissect_nbap_UL_Timeslot768_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-
-static int
-dissect_nbap_UL_DPCCH_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, 5U, NULL, TRUE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_UL_SIR(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,
- -82, 173U, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
{ 0, "sf-variation-supported" },
{ 1, "sf-variation-not-supported" },
@@ -21940,48 +26192,6 @@ dissect_nbap_UL_PhysCH_SF_Variation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
-dissect_nbap_UL_ScramblingCodeNumber(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, 16777215U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
- { 0, "short" },
- { 1, "long" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_UL_ScramblingCodeLength(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 UL_ScramblingCode_sequence[] = {
- { &hf_nbap_uL_ScramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeNumber },
- { &hf_nbap_uL_ScramblingCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeLength },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_UL_ScramblingCode(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_nbap_UL_ScramblingCode, UL_ScramblingCode_sequence);
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_UL_Synchronisation_StepSize(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, FALSE);
@@ -22559,58 +26769,10 @@ dissect_nbap_PRACH_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t PLCCH_parameters_sequence[] = {
- { &hf_nbap_maxPowerPLCCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_PLCCH_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_nbap_PLCCH_parameters, PLCCH_parameters_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t E_RUCCH_parameters_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
- { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
- { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
- { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_E_RUCCH_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_nbap_E_RUCCH_parameters, E_RUCCH_parameters_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t E_RUCCH_768_parameters_sequence[] = {
- { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
- { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
- { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
- { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
- { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_nbap_E_RUCCH_768_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_nbap_E_RUCCH_768_parameters, E_RUCCH_768_parameters_sequence);
+dissect_nbap_Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -22619,18 +26781,14 @@ dissect_nbap_E_RUCCH_768_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals[] = {
{ 0, "secondary-CCPCH-parameters" },
{ 1, "pRACH-parameters" },
- { 2, "pLCCH-parameters" },
- { 3, "eRUCCH-parameters" },
- { 4, "eRUCCH-768-parameters" },
+ { 2, "extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
{ 0, NULL }
};
static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] = {
{ 0, &hf_nbap_secondary_CCPCH_parameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD },
{ 1, &hf_nbap_pRACH_parameters_01, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstTDD },
- { 2, &hf_nbap_pLCCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_PLCCH_parameters },
- { 3, &hf_nbap_eRUCCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_E_RUCCH_parameters },
- { 4, &hf_nbap_eRUCCH_768_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_E_RUCCH_768_parameters },
+ { 2, &hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD },
{ 0, NULL, 0, NULL }
};
@@ -23162,6 +27320,63 @@ dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offse
}
+static const per_sequence_t PLCCH_parameters_sequence[] = {
+ { &hf_nbap_maxPowerPLCCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_PLCCH_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_nbap_PLCCH_parameters, PLCCH_parameters_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RUCCH_parameters_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
+ { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_RUCCH_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_nbap_E_RUCCH_parameters, E_RUCCH_parameters_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RUCCH_768_parameters_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
+ { &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
+ { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
+ { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
+ { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_RUCCH_768_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_nbap_E_RUCCH_768_parameters, E_RUCCH_768_parameters_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = {
{ &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
{ &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -24392,6 +28607,20 @@ dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp(tvbuff_t *t
}
+static const per_sequence_t MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_sequence_of[1] = {
+ { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp(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_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_sequence_of,
+ 1, maxFrequencyinCell_1);
+
+ return offset;
+}
+
+
static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = {
{ &hf_nbap_CCP_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
@@ -24620,6 +28849,21 @@ dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb _U_, int offset _
}
+static const per_sequence_t ERACH_CM_Rqst_sequence[] = {
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_ERACH_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_nbap_ERACH_CM_Rqst, ERACH_CM_Rqst_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = {
{ &hf_nbap_powerLocalCellGroupID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -24715,6 +28959,21 @@ dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvbuff_t *tvb _U_, int offset _U
}
+static const per_sequence_t ERACH_CM_Rsp_sequence[] = {
+ { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_ERACH_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_nbap_ERACH_CM_Rsp, ERACH_CM_Rsp_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = {
{ &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -24825,6 +29084,21 @@ dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvbuff_t *tvb _U_, int offset _
}
+static const per_sequence_t ERACH_CM_Rprt_sequence[] = {
+ { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_ERACH_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_nbap_ERACH_CM_Rprt, ERACH_CM_Rprt_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = {
{ &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -26685,6 +30959,20 @@ dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff_t
}
+static const per_sequence_t MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_sequence_of[1] = {
+ { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd(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_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_sequence_of,
+ 1, maxFrequencyinCell_1);
+
+ return offset;
+}
+
+
static const per_sequence_t SystemInformationUpdateRequest_sequence[] = {
{ &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
{ &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -26855,6 +31143,37 @@ dissect_nbap_RadioLinkSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
+static const per_sequence_t Additional_HS_Cell_Information_RL_Setup_ItemIEs_sequence[] = {
+ { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Setup_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_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs, Additional_HS_Cell_Information_RL_Setup_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_HS_Cell_Information_RL_Setup_List_sequence_of[1] = {
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Setup_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_nbap_Additional_HS_Cell_Information_RL_Setup_List, Additional_HS_Cell_Information_RL_Setup_List_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
{ &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
{ &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MinUL_ChannelisationCodeLength },
@@ -27294,6 +31613,36 @@ dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
+static const per_sequence_t Additional_HS_Cell_Information_Response_ItemIEs_sequence[] = {
+ { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_Response_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_nbap_Additional_HS_Cell_Information_Response_ItemIEs, Additional_HS_Cell_Information_Response_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_HS_Cell_Information_Response_List_sequence_of[1] = {
+ { &hf_nbap_Additional_HS_Cell_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_Response_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_Response_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_nbap_Additional_HS_Cell_Information_Response_List, Additional_HS_Cell_Information_Response_List_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
{ &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
@@ -27754,6 +32103,37 @@ dissect_nbap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const per_sequence_t Additional_HS_Cell_Information_RL_Addition_ItemIEs_sequence[] = {
+ { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_C_ID },
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Addition_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_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs, Additional_HS_Cell_Information_RL_Addition_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_HS_Cell_Information_RL_Addition_List_sequence_of[1] = {
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Addition_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_nbap_Additional_HS_Cell_Information_RL_Addition_List, Additional_HS_Cell_Information_RL_Addition_List_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1] = {
{ &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
@@ -28053,6 +32433,36 @@ dissect_nbap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t Additional_HS_Cell_Change_Information_Response_ItemIEs_sequence[] = {
+ { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Change_Information_Response_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_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs, Additional_HS_Cell_Change_Information_Response_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_HS_Cell_Change_Information_Response_List_sequence_of[1] = {
+ { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Change_Information_Response_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_nbap_Additional_HS_Cell_Change_Information_Response_List, Additional_HS_Cell_Change_Information_Response_List_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequence_of[1] = {
{ &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
};
@@ -28568,6 +32978,39 @@ dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb _U_, int offset _U
}
+static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_sequence[] = {
+ { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_C_ID },
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
+ { &hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify },
+ { &hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Secondary_Serving_Remove },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_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_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs, Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Prep_sequence_of[1] = {
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep(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_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep, Additional_HS_Cell_Information_RL_Reconf_Prep_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
{ &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_ScramblingCode },
{ &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR },
@@ -30334,6 +34777,39 @@ dissect_nbap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U
}
+static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_sequence[] = {
+ { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_C_ID },
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised },
+ { &hf_nbap_hS_DSCH_Secondary_Serving_Remove, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Secondary_Serving_Remove },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_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_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs, Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Req_sequence_of[1] = {
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req(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_nbap_Additional_HS_Cell_Information_RL_Reconf_Req, Additional_HS_Cell_Information_RL_Reconf_Req_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
{ &hf_nbap_ul_TFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -33325,52 +37801,6 @@ dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvbuff_t *tvb _U_,
}
-static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
-};
-
-static int
-dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(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_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
- 1, maxNrOfHSPDSCHs);
-
- return offset;
-}
-
-
-static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
- { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
- { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
- { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst },
- { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst(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_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
- { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst },
-};
-
-static int
-dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(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_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
- 1, maxNrOfDLTSLCRs);
-
- return offset;
-}
-
-
static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[] = {
{ &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst },
{ &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst },
@@ -34487,6 +38917,36 @@ dissect_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst(tvbuff_t *tvb
}
+static const per_sequence_t MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst(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_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_sequence_of,
+ 1, maxFrequencyinCell_1);
+
+ return offset;
+}
+
+
+static const per_sequence_t MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst(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_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequence[] = {
{ &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
{ &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -34502,6 +38962,36 @@ dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb _U_, int
}
+static const per_sequence_t E_HICH_TimeOffset_ExtensionLCR_sequence_of[1] = {
+ { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_nbap_E_HICH_TimeOffset_ExtensionLCR(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_nbap_E_HICH_TimeOffset_ExtensionLCR, E_HICH_TimeOffset_ExtensionLCR_sequence_of,
+ 1, maxFrequencyinCell_1);
+
+ return offset;
+}
+
+
+static const per_sequence_t MultipleFreq_E_HICH_TimeOffsetLCR_sequence[] = {
+ { &hf_nbap_e_HICH_TimeOffsetLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_TimeOffsetLCR },
+ { &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_MultipleFreq_E_HICH_TimeOffsetLCR(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_nbap_MultipleFreq_E_HICH_TimeOffsetLCR, MultipleFreq_E_HICH_TimeOffsetLCR_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence[] = {
{ &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
{ &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -36182,6 +40672,36 @@ dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb _U_, int offset
}
+static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence[] = {
+ { &hf_nbap_hSPDSCH_RL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd_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_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs, Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_sequence_of[1] = {
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd(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_nbap_Additional_HS_Cell_Information_RL_Param_Upd, Additional_HS_Cell_Information_RL_Param_Upd_sequence_of,
+ 1, maxNrOfHSDSCH_1);
+
+ return offset;
+}
+
+
static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
{ &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
{ &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
@@ -36212,6 +40732,21 @@ dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, as
}
+static const per_sequence_t UEStatusUpdateCommand_sequence[] = {
+ { &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
+ { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_UEStatusUpdateCommand(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_nbap_UEStatusUpdateCommand, UEStatusUpdateCommand_sequence);
+
+ return offset;
+}
+
+
static int
dissect_nbap_InitiatingMessage_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -36347,6 +40882,22 @@ dissect_nbap_NBAP_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
/*--- PDUs ---*/
+static int dissect_AdditionalMeasurementValueList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_AdditionalMeasurementValueList(tvb, offset, &asn1_ctx, tree, hf_nbap_AdditionalMeasurementValueList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AdditionalTimeSlotListLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_AdditionalTimeSlotListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_AdditionalTimeSlotListLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Active_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36427,6 +40978,14 @@ static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Cell_ERNTI_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Cell_ERNTI_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_ERNTI_Status_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CellParameterID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36467,6 +41026,30 @@ static int dissect_Closedlooptimingadjustmentmode_PDU(tvbuff_t *tvb _U_, packet_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Common_EDCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Common_EDCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Common_EDCH_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Common_EDCH_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_InformationFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Common_EDCH_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Common_EDCH_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Common_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36627,6 +41210,14 @@ static int dissect_CPC_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36659,6 +41250,30 @@ static int dissect_CSBTransmissionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Common_EDCH_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Common_EDCH_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_InformationLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Common_EDCH_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Common_EDCH_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Common_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Common_MACFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_MACFlows_to_DeleteLCR_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_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36723,6 +41338,14 @@ static int dissect_DelayedActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DGANSS_Corrections_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_DGANSS_Corrections_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_DGANSS_Corrections_Req_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_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36843,6 +41466,14 @@ static int dissect_DwPCH_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
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_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_AGCH_Table_Choice(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_Table_Choice_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_AGCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36851,6 +41482,14 @@ static int dissect_E_AGCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_inf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_AI_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_AI_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AI_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_DCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36939,6 +41578,22 @@ static int dissect_E_DCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_in
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_DCH_DL_Control_Channel_Change_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_DL_Control_Channel_Change_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_DL_Control_Channel_Grant_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -36947,6 +41602,22 @@ static int dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU(tvbuff_t *tvb _U_, p
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_DCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdPDUSizeFormat_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_DCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37003,6 +41674,14 @@ static int dissect_E_DCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_EDCH_RACH_Report_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_EDCH_RACH_Report_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_Value_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_DPDCH_PowerInterpolation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37011,6 +41690,22 @@ static int dissect_E_DPDCH_PowerInterpolation_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_DCH_MACdFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_MACdFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Enhanced_UE_DRX_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Enhanced_UE_DRX_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_End_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37027,6 +41722,14 @@ static int dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, pac
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RNTI_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_TFCI_Boost_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37067,6 +41770,14 @@ static int dissect_E_DCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_DCH_MACdFlow_Retransmission_Timer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_DCH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37131,6 +41842,14 @@ static int dissect_Enhanced_FACH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_EnhancedHSServingCC_Abort_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_EnhancedHSServingCC_Abort(tvb, offset, &asn1_ctx, tree, hf_nbap_EnhancedHSServingCC_Abort_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Enhanced_PCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37139,6 +41858,30 @@ static int dissect_Enhanced_PCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *p
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Enhanced_UE_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Enhanced_UE_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Enhanced_UE_DRX_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Enhanced_UE_DRX_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_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_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37195,6 +41938,14 @@ static int dissect_Extended_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Extended_E_HICH_ID_TDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Extended_E_HICH_ID_TDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_E_HICH_ID_TDD_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Fast_Reconfiguration_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37251,6 +42002,78 @@ static int dissect_FNReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_GANSS_AddIonoModelReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_AddIonoModelReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddIonoModelReq_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_AddNavigationModelsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_AddNavigationModelsReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddNavigationModelsReq_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_AddUTCModelsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_AddUTCModelsReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddUTCModelsReq_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Additional_Ionospheric_Model_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Additional_Ionospheric_Model(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Ionospheric_Model_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Additional_Navigation_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Additional_Navigation_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Navigation_Models_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Additional_Time_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Additional_Time_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Time_Models_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Additional_UTC_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Additional_UTC_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_UTC_Models_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Auxiliary_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Auxiliary_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Auxiliary_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_AuxInfoReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_AuxInfoReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AuxInfoReq_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_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37259,6 +42082,22 @@ static int dissect_GANSS_Common_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
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_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Earth_Orientation_Parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Earth_Orientation_Parameters_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_EarthOrientParaReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_EarthOrientParaReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_EarthOrientParaReq_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_GANSS_Generic_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37267,6 +42106,14 @@ static int dissect_GANSS_Generic_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_GANSS_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_GANSS_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37275,6 +42122,22 @@ static int dissect_GANSS_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
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_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_SBAS_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_SBAS_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_Time_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_GANSS_Time_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Time_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37459,6 +42322,30 @@ static int dissect_HSDSCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_HSDSCH_TBSizeTableIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_TBSizeTableIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TBSizeTableIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_PreconfigurationInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_PreconfigurationInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_PreconfigurationInfo_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_PreconfigurationSetup_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_PreconfigurationSetup(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_PreconfigurationSetup_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_HSSCCH_Specific_InformationRespListTDD768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37595,6 +42482,46 @@ static int dissect_HSDSCH_TDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_i
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_HSDSCH_Common_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Common_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Common_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Paging_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Paging_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_IMB_Parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_IMB_Parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_IMB_Parameters_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_InformationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37675,6 +42602,14 @@ static int dissect_MAC_PDU_SizeExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Maximum_Number_of_Retransmissions_For_E_DCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37803,6 +42738,14 @@ static int dissect_MIMO_PilotConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *p
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_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_MinimumReducedE_DPDCH_GainFactor(tvb, offset, &asn1_ctx, tree, hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Modification_Period_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37867,6 +42810,14 @@ static int dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU(tvbuf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Multi_Cell_Capability_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Multi_Cell_Capability_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Multi_Cell_Capability_Info_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_NCyclesPerSFNperiod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -37947,6 +42898,14 @@ static int dissect_Number_Of_Supported_Carriers_PDU(tvbuff_t *tvb _U_, packet_in
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NoOfTargetCellHS_SCCH_Order_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_NoOfTargetCellHS_SCCH_Order(tvb, offset, &asn1_ctx, tree, hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Paging_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -38003,6 +42962,14 @@ static int dissect_PrimaryCCPCH_RSCP_Delta_PDU(tvbuff_t *tvb _U_, packet_info *p
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Paging_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Paging_MACFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RL_Specific_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -38075,6 +43042,22 @@ static int dissect_ReportCharacteristicsType_OnModification_PDU(tvbuff_t *tvb _U
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_EDCH_RACH_Report_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_EDCH_RACH_Report_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_EDCH_RACH_Report_ThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_EDCH_RACH_Report_ThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -38179,6 +43162,14 @@ static int dissect_AdjustmentPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_DPCCH_Power_Boosting_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_DPCCH_Power_Boosting_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SAT_Info_Almanac_ExtList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -38291,6 +43282,14 @@ static int dissect_SixtyfourQAM_DL_Capability_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SixteenQAM_UL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -38507,6 +43506,14 @@ static int dissect_TransmissionDiversityApplied_PDU(tvbuff_t *tvb _U_, packet_in
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TransportBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_TransportBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerRequestIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_TransportBearerNotRequestedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -38867,6 +43874,30 @@ static int dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_,
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PLCCH_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_PLCCH_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_parameters_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RUCCH_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_RUCCH_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_parameters_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RUCCH_768_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_RUCCH_768_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_parameters_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CommonTransportChannelSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -39299,6 +44330,14 @@ static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU(t
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CCP_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -39387,6 +44426,14 @@ static int dissect_CommonMeasurementObjectType_CM_Rqst_PDU(tvbuff_t *tvb _U_, pa
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ERACH_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_ERACH_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PowerLocalCellGroup_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -39411,6 +44458,14 @@ static int dissect_CommonMeasurementObjectType_CM_Rsp_PDU(tvbuff_t *tvb _U_, pac
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ERACH_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_ERACH_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rsp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PowerLocalCellGroup_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -39443,6 +44498,14 @@ static int dissect_CommonMeasurementObjectType_CM_Rprt_PDU(tvbuff_t *tvb _U_, pa
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ERACH_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_ERACH_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rprt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PowerLocalCellGroup_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -40115,6 +45178,14 @@ static int dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SystemInformationUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -40163,6 +45234,14 @@ static int dissect_RadioLinkSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_HS_Cell_Information_RL_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Additional_HS_Cell_Information_RL_Setup_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -40315,6 +45394,14 @@ static int dissect_RadioLinkSetupResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_HS_Cell_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Additional_HS_Cell_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_Response_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -40419,6 +45506,14 @@ static int dissect_RadioLinkAdditionRequestFDD_PDU(tvbuff_t *tvb _U_, packet_inf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Additional_HS_Cell_Information_RL_Addition_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RL_InformationList_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -40531,6 +45626,14 @@ static int dissect_RadioLinkAdditionResponseFDD_PDU(tvbuff_t *tvb _U_, packet_in
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_HS_Cell_Change_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Additional_HS_Cell_Change_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -40635,6 +45738,14 @@ static int dissect_RadioLinkReconfigurationPrepareFDD_PDU(tvbuff_t *tvb _U_, pac
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -41075,6 +46186,14 @@ static int dissect_RadioLinkReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, pac
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_HS_Cell_Information_RL_Reconf_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42043,6 +47162,22 @@ static int dissect_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU(tvbu
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PhysicalSharedChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42051,6 +47186,22 @@ static int dissect_PhysicalSharedChannelReconfigurationResponse_PDU(tvbuff_t *tv
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_HICH_TimeOffset_ExtensionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_HICH_TimeOffset_ExtensionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MultipleFreq_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_MultipleFreq_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PhysicalSharedChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42547,6 +47698,14 @@ static int dissect_RadioLinkParameterUpdateIndicationFDD_PDU(tvbuff_t *tvb _U_,
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_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RadioLinkParameterUpdateIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42563,6 +47722,14 @@ static int dissect_MBMSNotificationUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_i
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UEStatusUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_UEStatusUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_UEStatusUpdateCommand_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static void dissect_NBAP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
@@ -42627,6 +47794,14 @@ void proto_register_nbap(void) {
/*--- Included file: packet-nbap-hfarr.c ---*/
#line 1 "packet-nbap-hfarr.c"
+ { &hf_nbap_AdditionalMeasurementValueList_PDU,
+ { "AdditionalMeasurementValueList", "nbap.AdditionalMeasurementValueList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.AdditionalMeasurementValueList", HFILL }},
+ { &hf_nbap_AdditionalTimeSlotListLCR_PDU,
+ { "AdditionalTimeSlotListLCR", "nbap.AdditionalTimeSlotListLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.AdditionalTimeSlotListLCR", HFILL }},
{ &hf_nbap_Active_Pattern_Sequence_Information_PDU,
{ "Active-Pattern-Sequence-Information", "nbap.Active_Pattern_Sequence_Information",
FT_NONE, BASE_NONE, NULL, 0,
@@ -42667,6 +47842,10 @@ void proto_register_nbap(void) {
{ "Cause", "nbap.Cause",
FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
"nbap.Cause", HFILL }},
+ { &hf_nbap_Cell_ERNTI_Status_Information_PDU,
+ { "Cell-ERNTI-Status-Information", "nbap.Cell_ERNTI_Status_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Cell_ERNTI_Status_Information", HFILL }},
{ &hf_nbap_CellParameterID_PDU,
{ "CellParameterID", "nbap.CellParameterID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -42687,6 +47866,18 @@ void proto_register_nbap(void) {
{ "Closedlooptimingadjustmentmode", "nbap.Closedlooptimingadjustmentmode",
FT_UINT32, BASE_DEC, VALS(nbap_Closedlooptimingadjustmentmode_vals), 0,
"nbap.Closedlooptimingadjustmentmode", HFILL }},
+ { &hf_nbap_Common_EDCH_Capability_PDU,
+ { "Common-EDCH-Capability", "nbap.Common_EDCH_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Common_EDCH_Capability_vals), 0,
+ "nbap.Common_EDCH_Capability", HFILL }},
+ { &hf_nbap_Common_EDCH_System_InformationFDD_PDU,
+ { "Common-EDCH-System-InformationFDD", "nbap.Common_EDCH_System_InformationFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_EDCH_System_InformationFDD", HFILL }},
+ { &hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU,
+ { "Common-EDCH-System-Information-ResponseFDD", "nbap.Common_EDCH_System_Information_ResponseFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_EDCH_System_Information_ResponseFDD", HFILL }},
{ &hf_nbap_Common_MACFlows_to_DeleteFDD_PDU,
{ "Common-MACFlows-to-DeleteFDD", "nbap.Common_MACFlows_to_DeleteFDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -42767,6 +47958,10 @@ void proto_register_nbap(void) {
{ "CPC-Information", "nbap.CPC_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.CPC_Information", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU,
+ { "ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator", HFILL }},
{ &hf_nbap_CriticalityDiagnostics_PDU,
{ "CriticalityDiagnostics", "nbap.CriticalityDiagnostics",
FT_NONE, BASE_NONE, NULL, 0,
@@ -42783,6 +47978,18 @@ void proto_register_nbap(void) {
{ "CSBTransmissionID", "nbap.CSBTransmissionID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.CSBTransmissionID", HFILL }},
+ { &hf_nbap_Common_EDCH_System_InformationLCR_PDU,
+ { "Common-EDCH-System-InformationLCR", "nbap.Common_EDCH_System_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_EDCH_System_InformationLCR", HFILL }},
+ { &hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU,
+ { "Common-EDCH-System-Information-ResponseLCR", "nbap.Common_EDCH_System_Information_ResponseLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_EDCH_System_Information_ResponseLCR", HFILL }},
+ { &hf_nbap_Common_MACFlows_to_DeleteLCR_PDU,
+ { "Common-MACFlows-to-DeleteLCR", "nbap.Common_MACFlows_to_DeleteLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlows_to_DeleteLCR", HFILL }},
{ &hf_nbap_DCH_FDD_Information_PDU,
{ "DCH-FDD-Information", "nbap.DCH_FDD_Information",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -42815,6 +48022,10 @@ void proto_register_nbap(void) {
{ "DelayedActivation", "nbap.DelayedActivation",
FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivation_vals), 0,
"nbap.DelayedActivation", HFILL }},
+ { &hf_nbap_DGANSS_Corrections_Req_PDU,
+ { "DGANSS-Corrections-Req", "nbap.DGANSS_Corrections_Req",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DGANSS_Corrections_Req", HFILL }},
{ &hf_nbap_DL_DPCH_TimingAdjustment_PDU,
{ "DL-DPCH-TimingAdjustment", "nbap.DL_DPCH_TimingAdjustment",
FT_UINT32, BASE_DEC, VALS(nbap_DL_DPCH_TimingAdjustment_vals), 0,
@@ -42875,10 +48086,18 @@ void proto_register_nbap(void) {
{ "DwPCH-Power", "nbap.DwPCH_Power",
FT_INT32, BASE_DEC, NULL, 0,
"nbap.DwPCH_Power", HFILL }},
+ { &hf_nbap_E_AGCH_Table_Choice_PDU,
+ { "E-AGCH-Table-Choice", "nbap.E_AGCH_Table_Choice",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_Table_Choice_vals), 0,
+ "nbap.E_AGCH_Table_Choice", HFILL }},
{ &hf_nbap_E_AGCH_FDD_Code_Information_PDU,
{ "E-AGCH-FDD-Code-Information", "nbap.E_AGCH_FDD_Code_Information",
FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
"nbap.E_AGCH_FDD_Code_Information", HFILL }},
+ { &hf_nbap_E_AI_Capability_PDU,
+ { "E-AI-Capability", "nbap.E_AI_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_AI_Capability_vals), 0,
+ "nbap.E_AI_Capability", HFILL }},
{ &hf_nbap_E_DCH_Capability_PDU,
{ "E-DCH-Capability", "nbap.E_DCH_Capability",
FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Capability_vals), 0,
@@ -42923,10 +48142,26 @@ void proto_register_nbap(void) {
{ "E-DCH-FDD-Update-Information", "nbap.E_DCH_FDD_Update_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_FDD_Update_Information", HFILL }},
+ { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU,
+ { "E-DCH-DL-Control-Channel-Change-Information", "nbap.E_DCH_DL_Control_Channel_Change_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_DL_Control_Channel_Change_Information", HFILL }},
+ { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU,
+ { "E-DCH-DL-Control-Channel-Grant-Information", "nbap.E_DCH_DL_Control_Channel_Grant_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_DL_Control_Channel_Grant_Information", HFILL }},
{ &hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU,
{ "E-DCH-PowerOffset-for-SchedulingInfo", "nbap.E_DCH_PowerOffset_for_SchedulingInfo",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
+ { &hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU,
+ { "E-DCH-MACdPDU-SizeCapability", "nbap.E_DCH_MACdPDU_SizeCapability",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdPDU_SizeCapability_vals), 0,
+ "nbap.E_DCH_MACdPDU_SizeCapability", HFILL }},
+ { &hf_nbap_E_DCH_MACdPDUSizeFormat_PDU,
+ { "E-DCH-MACdPDUSizeFormat", "nbap.E_DCH_MACdPDUSizeFormat",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdPDUSizeFormat_vals), 0,
+ "nbap.E_DCH_MACdPDUSizeFormat", HFILL }},
{ &hf_nbap_E_DCH_MACdFlows_Information_PDU,
{ "E-DCH-MACdFlows-Information", "nbap.E_DCH_MACdFlows_Information",
FT_NONE, BASE_NONE, NULL, 0,
@@ -42955,10 +48190,22 @@ void proto_register_nbap(void) {
{ "E-DCH-Serving-Cell-Change-Info-Response", "nbap.E_DCH_Serving_Cell_Change_Info_Response",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_Serving_Cell_Change_Info_Response", HFILL }},
+ { &hf_nbap_EDCH_RACH_Report_Value_PDU,
+ { "EDCH-RACH-Report-Value", "nbap.EDCH_RACH_Report_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.EDCH_RACH_Report_Value", HFILL }},
{ &hf_nbap_E_DPDCH_PowerInterpolation_PDU,
{ "E-DPDCH-PowerInterpolation", "nbap.E_DPDCH_PowerInterpolation",
FT_BOOLEAN, 8, NULL, 0,
"nbap.E_DPDCH_PowerInterpolation", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU,
+ { "E-DCH-MACdFlows-to-DeleteLCR", "nbap.E_DCH_MACdFlows_to_DeleteLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlows_to_DeleteLCR", HFILL }},
+ { &hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU,
+ { "Enhanced-UE-DRX-InformationLCR", "nbap.Enhanced_UE_DRX_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Enhanced_UE_DRX_InformationLCR", HFILL }},
{ &hf_nbap_End_Of_Audit_Sequence_Indicator_PDU,
{ "End-Of-Audit-Sequence-Indicator", "nbap.End_Of_Audit_Sequence_Indicator",
FT_UINT32, BASE_DEC, VALS(nbap_End_Of_Audit_Sequence_Indicator_vals), 0,
@@ -42967,6 +48214,10 @@ void proto_register_nbap(void) {
{ "E-RGCH-E-HICH-FDD-Code-Information", "nbap.E_RGCH_E_HICH_FDD_Code_Information",
FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
"nbap.E_RGCH_E_HICH_FDD_Code_Information", HFILL }},
+ { &hf_nbap_E_RNTI_PDU,
+ { "E-RNTI", "nbap.E_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RNTI", HFILL }},
{ &hf_nbap_E_TFCI_Boost_Information_PDU,
{ "E-TFCI-Boost-Information", "nbap.E_TFCI_Boost_Information",
FT_NONE, BASE_NONE, NULL, 0,
@@ -42987,6 +48238,10 @@ void proto_register_nbap(void) {
{ "E-DCH-Information", "nbap.E_DCH_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_Information", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU,
+ { "E-DCH-MACdFlow-Retransmission-Timer", "nbap.E_DCH_MACdFlow_Retransmission_Timer",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals), 0,
+ "nbap.E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
{ &hf_nbap_E_DCH_Information_Response_PDU,
{ "E-DCH-Information-Response", "nbap.E_DCH_Information_Response",
FT_NONE, BASE_NONE, NULL, 0,
@@ -43019,10 +48274,26 @@ void proto_register_nbap(void) {
{ "Enhanced-FACH-Capability", "nbap.Enhanced_FACH_Capability",
FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_FACH_Capability_vals), 0,
"nbap.Enhanced_FACH_Capability", HFILL }},
+ { &hf_nbap_EnhancedHSServingCC_Abort_PDU,
+ { "EnhancedHSServingCC-Abort", "nbap.EnhancedHSServingCC_Abort",
+ FT_UINT32, BASE_DEC, VALS(nbap_EnhancedHSServingCC_Abort_vals), 0,
+ "nbap.EnhancedHSServingCC_Abort", HFILL }},
{ &hf_nbap_Enhanced_PCH_Capability_PDU,
{ "Enhanced-PCH-Capability", "nbap.Enhanced_PCH_Capability",
FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_PCH_Capability_vals), 0,
"nbap.Enhanced_PCH_Capability", HFILL }},
+ { &hf_nbap_Enhanced_UE_DRX_Capability_PDU,
+ { "Enhanced-UE-DRX-Capability", "nbap.Enhanced_UE_DRX_Capability",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Enhanced_UE_DRX_Capability", HFILL }},
+ { &hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU,
+ { "Enhanced-UE-DRX-InformationFDD", "nbap.Enhanced_UE_DRX_InformationFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Enhanced_UE_DRX_InformationFDD", HFILL }},
+ { &hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU,
+ { "Extended-E-DCH-LCRTDD-PhysicalLayerCategory", "nbap.Extended_E_DCH_LCRTDD_PhysicalLayerCategory",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Extended_E_DCH_LCRTDD_PhysicalLayerCategory", HFILL }},
{ &hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU,
{ "Ext-Max-Bits-MACe-PDU-non-scheduled", "nbap.Ext_Max_Bits_MACe_PDU_non_scheduled",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43051,6 +48322,10 @@ void proto_register_nbap(void) {
{ "Extended-HS-SICH-ID", "nbap.Extended_HS_SICH_ID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Extended_HS_SICH_ID", HFILL }},
+ { &hf_nbap_Extended_E_HICH_ID_TDD_PDU,
+ { "Extended-E-HICH-ID-TDD", "nbap.Extended_E_HICH_ID_TDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Extended_E_HICH_ID_TDD", HFILL }},
{ &hf_nbap_Fast_Reconfiguration_Mode_PDU,
{ "Fast-Reconfiguration-Mode", "nbap.Fast_Reconfiguration_Mode",
FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Mode_vals), 0,
@@ -43079,18 +48354,74 @@ void proto_register_nbap(void) {
{ "FNReportingIndicator", "nbap.FNReportingIndicator",
FT_UINT32, BASE_DEC, VALS(nbap_FNReportingIndicator_vals), 0,
"nbap.FNReportingIndicator", HFILL }},
+ { &hf_nbap_GANSS_AddIonoModelReq_PDU,
+ { "GANSS-AddIonoModelReq", "nbap.GANSS_AddIonoModelReq",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_AddIonoModelReq", HFILL }},
+ { &hf_nbap_GANSS_AddNavigationModelsReq_PDU,
+ { "GANSS-AddNavigationModelsReq", "nbap.GANSS_AddNavigationModelsReq",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_AddNavigationModelsReq", HFILL }},
+ { &hf_nbap_GANSS_AddUTCModelsReq_PDU,
+ { "GANSS-AddUTCModelsReq", "nbap.GANSS_AddUTCModelsReq",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_AddUTCModelsReq", HFILL }},
+ { &hf_nbap_GANSS_Additional_Ionospheric_Model_PDU,
+ { "GANSS-Additional-Ionospheric-Model", "nbap.GANSS_Additional_Ionospheric_Model",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Additional_Ionospheric_Model", HFILL }},
+ { &hf_nbap_GANSS_Additional_Navigation_Models_PDU,
+ { "GANSS-Additional-Navigation-Models", "nbap.GANSS_Additional_Navigation_Models",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Additional_Navigation_Models", HFILL }},
+ { &hf_nbap_GANSS_Additional_Time_Models_PDU,
+ { "GANSS-Additional-Time-Models", "nbap.GANSS_Additional_Time_Models",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_Additional_Time_Models", HFILL }},
+ { &hf_nbap_GANSS_Additional_UTC_Models_PDU,
+ { "GANSS-Additional-UTC-Models", "nbap.GANSS_Additional_UTC_Models",
+ FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Additional_UTC_Models_vals), 0,
+ "nbap.GANSS_Additional_UTC_Models", HFILL }},
+ { &hf_nbap_GANSS_Auxiliary_Information_PDU,
+ { "GANSS-Auxiliary-Information", "nbap.GANSS_Auxiliary_Information",
+ FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Auxiliary_Information_vals), 0,
+ "nbap.GANSS_Auxiliary_Information", HFILL }},
+ { &hf_nbap_GANSS_AuxInfoReq_PDU,
+ { "GANSS-AuxInfoReq", "nbap.GANSS_AuxInfoReq",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_AuxInfoReq", HFILL }},
{ &hf_nbap_GANSS_Common_Data_PDU,
{ "GANSS-Common-Data", "nbap.GANSS_Common_Data",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.GANSS_Common_Data", HFILL }},
+ { &hf_nbap_GANSS_Earth_Orientation_Parameters_PDU,
+ { "GANSS-Earth-Orientation-Parameters", "nbap.GANSS_Earth_Orientation_Parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Earth_Orientation_Parameters", HFILL }},
+ { &hf_nbap_GANSS_EarthOrientParaReq_PDU,
+ { "GANSS-EarthOrientParaReq", "nbap.GANSS_EarthOrientParaReq",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_EarthOrientParaReq", HFILL }},
{ &hf_nbap_GANSS_Generic_Data_PDU,
{ "GANSS-Generic-Data", "nbap.GANSS_Generic_Data",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.GANSS_Generic_Data", HFILL }},
+ { &hf_nbap_GANSS_ID_PDU,
+ { "GANSS-ID", "nbap.GANSS_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_ID", HFILL }},
{ &hf_nbap_GANSS_Information_PDU,
{ "GANSS-Information", "nbap.GANSS_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.GANSS_Information", HFILL }},
+ { &hf_nbap_GANSS_SBAS_ID_PDU,
+ { "GANSS-SBAS-ID", "nbap.GANSS_SBAS_ID",
+ FT_UINT32, BASE_DEC, VALS(nbap_GANSS_SBAS_ID_vals), 0,
+ "nbap.GANSS_SBAS_ID", HFILL }},
+ { &hf_nbap_GANSS_Time_ID_PDU,
+ { "GANSS-Time-ID", "nbap.GANSS_Time_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_Time_ID", HFILL }},
{ &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU,
{ "HARQ-MemoryPartitioningInfoExtForMIMO", "nbap.HARQ_MemoryPartitioningInfoExtForMIMO",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43183,6 +48514,18 @@ void proto_register_nbap(void) {
{ "HSDSCH-MACdFlows-to-Delete", "nbap.HSDSCH_MACdFlows_to_Delete",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HSDSCH_MACdFlows_to_Delete", HFILL }},
+ { &hf_nbap_HSDSCH_TBSizeTableIndicator_PDU,
+ { "HSDSCH-TBSizeTableIndicator", "nbap.HSDSCH_TBSizeTableIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_TBSizeTableIndicator_vals), 0,
+ "nbap.HSDSCH_TBSizeTableIndicator", HFILL }},
+ { &hf_nbap_HSDSCH_PreconfigurationInfo_PDU,
+ { "HSDSCH-PreconfigurationInfo", "nbap.HSDSCH_PreconfigurationInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDSCH_PreconfigurationInfo", HFILL }},
+ { &hf_nbap_HSDSCH_PreconfigurationSetup_PDU,
+ { "HSDSCH-PreconfigurationSetup", "nbap.HSDSCH_PreconfigurationSetup",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDSCH_PreconfigurationSetup", HFILL }},
{ &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU,
{ "HSSCCH-Specific-InformationRespListTDD768", "nbap.HSSCCH_Specific_InformationRespListTDD768",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43251,6 +48594,26 @@ void proto_register_nbap(void) {
{ "HSDSCH-TDD-Update-Information", "nbap.HSDSCH_TDD_Update_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.HSDSCH_TDD_Update_Information", HFILL }},
+ { &hf_nbap_HSDSCH_Common_System_InformationLCR_PDU,
+ { "HSDSCH-Common-System-InformationLCR", "nbap.HSDSCH_Common_System_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDSCH_Common_System_InformationLCR", HFILL }},
+ { &hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU,
+ { "HSDSCH-Common-System-Information-ResponseLCR", "nbap.HSDSCH_Common_System_Information_ResponseLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDSCH_Common_System_Information_ResponseLCR", HFILL }},
+ { &hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU,
+ { "HSDSCH-Paging-System-InformationLCR", "nbap.HSDSCH_Paging_System_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDSCH_Paging_System_InformationLCR", HFILL }},
+ { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU,
+ { "HSDSCH-Paging-System-Information-ResponseLCR", "nbap.HSDSCH_Paging_System_Information_ResponseLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_Paging_System_Information_ResponseLCR", HFILL }},
+ { &hf_nbap_IMB_Parameters_PDU,
+ { "IMB-Parameters", "nbap.IMB_Parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.IMB_Parameters", HFILL }},
{ &hf_nbap_InformationReportCharacteristics_PDU,
{ "InformationReportCharacteristics", "nbap.InformationReportCharacteristics",
FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristics_vals), 0,
@@ -43291,6 +48654,10 @@ void proto_register_nbap(void) {
{ "MAC-PDU-SizeExtended", "nbap.MAC_PDU_SizeExtended",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MAC_PDU_SizeExtended", HFILL }},
+ { &hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU,
+ { "Maximum-Number-of-Retransmissions-For-E-DCH", "nbap.Maximum_Number_of_Retransmissions_For_E_DCH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
{ &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU,
{ "Maximum-Target-ReceivedTotalWideBandPower-LCR", "nbap.Maximum_Target_ReceivedTotalWideBandPower_LCR",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43355,6 +48722,10 @@ void proto_register_nbap(void) {
{ "MIMO-PilotConfiguration", "nbap.MIMO_PilotConfiguration",
FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfiguration_vals), 0,
"nbap.MIMO_PilotConfiguration", HFILL }},
+ { &hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU,
+ { "MinimumReducedE-DPDCH-GainFactor", "nbap.MinimumReducedE_DPDCH_GainFactor",
+ FT_UINT32, BASE_DEC, VALS(nbap_MinimumReducedE_DPDCH_GainFactor_vals), 0,
+ "nbap.MinimumReducedE_DPDCH_GainFactor", HFILL }},
{ &hf_nbap_Modification_Period_PDU,
{ "Modification-Period", "nbap.Modification_Period",
FT_UINT32, BASE_DEC, VALS(nbap_Modification_Period_vals), 0,
@@ -43387,6 +48758,10 @@ void proto_register_nbap(void) {
{ "MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR", HFILL }},
+ { &hf_nbap_Multi_Cell_Capability_Info_PDU,
+ { "Multi-Cell-Capability-Info", "nbap.Multi_Cell_Capability_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Multi_Cell_Capability_Info", HFILL }},
{ &hf_nbap_NCyclesPerSFNperiod_PDU,
{ "NCyclesPerSFNperiod", "nbap.NCyclesPerSFNperiod",
FT_UINT32, BASE_DEC, VALS(nbap_NCyclesPerSFNperiod_vals), 0,
@@ -43427,6 +48802,10 @@ void proto_register_nbap(void) {
{ "Number-Of-Supported-Carriers", "nbap.Number_Of_Supported_Carriers",
FT_UINT32, BASE_DEC, VALS(nbap_Number_Of_Supported_Carriers_vals), 0,
"nbap.Number_Of_Supported_Carriers", HFILL }},
+ { &hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU,
+ { "NoOfTargetCellHS-SCCH-Order", "nbap.NoOfTargetCellHS_SCCH_Order",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NoOfTargetCellHS_SCCH_Order", HFILL }},
{ &hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU,
{ "Paging-MACFlows-to-DeleteFDD", "nbap.Paging_MACFlows_to_DeleteFDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43455,6 +48834,10 @@ void proto_register_nbap(void) {
{ "PrimaryCCPCH-RSCP-Delta", "nbap.PrimaryCCPCH_RSCP_Delta",
FT_INT32, BASE_DEC, NULL, 0,
"nbap.PrimaryCCPCH_RSCP_Delta", HFILL }},
+ { &hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU,
+ { "Paging-MACFlows-to-DeleteLCR", "nbap.Paging_MACFlows_to_DeleteLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Paging_MACFlows_to_DeleteLCR", HFILL }},
{ &hf_nbap_RL_Specific_DCH_Info_PDU,
{ "RL-Specific-DCH-Info", "nbap.RL_Specific_DCH_Info",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43491,6 +48874,14 @@ void proto_register_nbap(void) {
{ "ReportCharacteristicsType-OnModification", "nbap.ReportCharacteristicsType_OnModification",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ReportCharacteristicsType_OnModification", HFILL }},
+ { &hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU,
+ { "EDCH-RACH-Report-IncrDecrThres", "nbap.EDCH_RACH_Report_IncrDecrThres",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.EDCH_RACH_Report_IncrDecrThres", HFILL }},
+ { &hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU,
+ { "EDCH-RACH-Report-ThresholdInformation", "nbap.EDCH_RACH_Report_ThresholdInformation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.EDCH_RACH_Report_ThresholdInformation", HFILL }},
{ &hf_nbap_RL_ID_PDU,
{ "RL-ID", "nbap.RL_ID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43543,6 +48934,10 @@ void proto_register_nbap(void) {
{ "AdjustmentPeriod", "nbap.AdjustmentPeriod",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.AdjustmentPeriod", HFILL }},
+ { &hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU,
+ { "E-DPCCH-Power-Boosting-Capability", "nbap.E_DPCCH_Power_Boosting_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DPCCH_Power_Boosting_Capability_vals), 0,
+ "nbap.E_DPCCH_Power_Boosting_Capability", HFILL }},
{ &hf_nbap_SAT_Info_Almanac_ExtList_PDU,
{ "SAT-Info-Almanac-ExtList", "nbap.SAT_Info_Almanac_ExtList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43599,6 +48994,10 @@ void proto_register_nbap(void) {
{ "SixtyfourQAM-DL-Capability", "nbap.SixtyfourQAM_DL_Capability",
FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_Capability_vals), 0,
"nbap.SixtyfourQAM_DL_Capability", HFILL }},
+ { &hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU,
+ { "SixtyfourQAM-DL-MIMO-Combined-Capability", "nbap.SixtyfourQAM_DL_MIMO_Combined_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_vals), 0,
+ "nbap.SixtyfourQAM_DL_MIMO_Combined_Capability", HFILL }},
{ &hf_nbap_SixteenQAM_UL_Capability_PDU,
{ "SixteenQAM-UL-Capability", "nbap.SixteenQAM_UL_Capability",
FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Capability_vals), 0,
@@ -43707,6 +49106,10 @@ void proto_register_nbap(void) {
{ "TransmissionDiversityApplied", "nbap.TransmissionDiversityApplied",
FT_BOOLEAN, 8, NULL, 0,
"nbap.TransmissionDiversityApplied", HFILL }},
+ { &hf_nbap_TransportBearerRequestIndicator_PDU,
+ { "TransportBearerRequestIndicator", "nbap.TransportBearerRequestIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
+ "nbap.TransportBearerRequestIndicator", HFILL }},
{ &hf_nbap_TransportBearerNotRequestedIndicator_PDU,
{ "TransportBearerNotRequestedIndicator", "nbap.TransportBearerNotRequestedIndicator",
FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotRequestedIndicator_vals), 0,
@@ -43887,6 +49290,18 @@ void proto_register_nbap(void) {
{ "FPACH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
+ { &hf_nbap_PLCCH_parameters_PDU,
+ { "PLCCH-parameters", "nbap.PLCCH_parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PLCCH_parameters", HFILL }},
+ { &hf_nbap_E_RUCCH_parameters_PDU,
+ { "E-RUCCH-parameters", "nbap.E_RUCCH_parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_RUCCH_parameters", HFILL }},
+ { &hf_nbap_E_RUCCH_768_parameters_PDU,
+ { "E-RUCCH-768-parameters", "nbap.E_RUCCH_768_parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_RUCCH_768_parameters", HFILL }},
{ &hf_nbap_CommonTransportChannelSetupResponse_PDU,
{ "CommonTransportChannelSetupResponse", "nbap.CommonTransportChannelSetupResponse",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44103,6 +49518,10 @@ void proto_register_nbap(void) {
{ "MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp", HFILL }},
+ { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU,
+ { "MultipleFreq-E-DCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_E_DCH_Resources_InformationList_AuditRsp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MultipleFreq_E_DCH_Resources_InformationList_AuditRsp", HFILL }},
{ &hf_nbap_CCP_InformationList_AuditRsp_PDU,
{ "CCP-InformationList-AuditRsp", "nbap.CCP_InformationList_AuditRsp",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -44147,6 +49566,10 @@ void proto_register_nbap(void) {
{ "CommonMeasurementObjectType-CM-Rqst", "nbap.CommonMeasurementObjectType_CM_Rqst",
FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
"nbap.CommonMeasurementObjectType_CM_Rqst", HFILL }},
+ { &hf_nbap_ERACH_CM_Rqst_PDU,
+ { "ERACH-CM-Rqst", "nbap.ERACH_CM_Rqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ERACH_CM_Rqst", HFILL }},
{ &hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU,
{ "PowerLocalCellGroup-CM-Rqst", "nbap.PowerLocalCellGroup_CM_Rqst",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44159,6 +49582,10 @@ void proto_register_nbap(void) {
{ "CommonMeasurementObjectType-CM-Rsp", "nbap.CommonMeasurementObjectType_CM_Rsp",
FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
"nbap.CommonMeasurementObjectType_CM_Rsp", HFILL }},
+ { &hf_nbap_ERACH_CM_Rsp_PDU,
+ { "ERACH-CM-Rsp", "nbap.ERACH_CM_Rsp",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ERACH_CM_Rsp", HFILL }},
{ &hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU,
{ "PowerLocalCellGroup-CM-Rsp", "nbap.PowerLocalCellGroup_CM_Rsp",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44175,6 +49602,10 @@ void proto_register_nbap(void) {
{ "CommonMeasurementObjectType-CM-Rprt", "nbap.CommonMeasurementObjectType_CM_Rprt",
FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
"nbap.CommonMeasurementObjectType_CM_Rprt", HFILL }},
+ { &hf_nbap_ERACH_CM_Rprt_PDU,
+ { "ERACH-CM-Rprt", "nbap.ERACH_CM_Rprt",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ERACH_CM_Rprt", HFILL }},
{ &hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU,
{ "PowerLocalCellGroup-CM-Rprt", "nbap.PowerLocalCellGroup_CM_Rprt",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44511,6 +49942,10 @@ void proto_register_nbap(void) {
{ "Power-Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
+ { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU,
+ { "MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd", HFILL }},
{ &hf_nbap_SystemInformationUpdateRequest_PDU,
{ "SystemInformationUpdateRequest", "nbap.SystemInformationUpdateRequest",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44535,6 +49970,10 @@ void proto_register_nbap(void) {
{ "RadioLinkSetupRequestFDD", "nbap.RadioLinkSetupRequestFDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RadioLinkSetupRequestFDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU,
+ { "Additional-HS-Cell-Information-RL-Setup-List", "nbap.Additional_HS_Cell_Information_RL_Setup_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Setup_List", HFILL }},
{ &hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU,
{ "UL-DPCH-Information-RL-SetupRqstFDD", "nbap.UL_DPCH_Information_RL_SetupRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44611,6 +50050,10 @@ void proto_register_nbap(void) {
{ "RadioLinkSetupResponseFDD", "nbap.RadioLinkSetupResponseFDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RadioLinkSetupResponseFDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_Response_List_PDU,
+ { "Additional-HS-Cell-Information-Response-List", "nbap.Additional_HS_Cell_Information_Response_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_Response_List", HFILL }},
{ &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU,
{ "RL-InformationResponseList-RL-SetupRspFDD", "nbap.RL_InformationResponseList_RL_SetupRspFDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -44663,6 +50106,10 @@ void proto_register_nbap(void) {
{ "RadioLinkAdditionRequestFDD", "nbap.RadioLinkAdditionRequestFDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RadioLinkAdditionRequestFDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU,
+ { "Additional-HS-Cell-Information-RL-Addition-List", "nbap.Additional_HS_Cell_Information_RL_Addition_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Addition_List", HFILL }},
{ &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU,
{ "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -44719,6 +50166,10 @@ void proto_register_nbap(void) {
{ "RadioLinkAdditionResponseFDD", "nbap.RadioLinkAdditionResponseFDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RadioLinkAdditionResponseFDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU,
+ { "Additional-HS-Cell-Change-Information-Response-List", "nbap.Additional_HS_Cell_Change_Information_Response_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_HS_Cell_Change_Information_Response_List", HFILL }},
{ &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU,
{ "RL-InformationResponseList-RL-AdditionRspFDD", "nbap.RL_InformationResponseList_RL_AdditionRspFDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -44771,6 +50222,10 @@ void proto_register_nbap(void) {
{ "RadioLinkReconfigurationPrepareFDD", "nbap.RadioLinkReconfigurationPrepareFDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RadioLinkReconfigurationPrepareFDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU,
+ { "Additional-HS-Cell-Information-RL-Reconf-Prep", "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep", HFILL }},
{ &hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU,
{ "UL-DPCH-Information-RL-ReconfPrepFDD", "nbap.UL_DPCH_Information_RL_ReconfPrepFDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44991,6 +50446,10 @@ void proto_register_nbap(void) {
{ "RadioLinkReconfigurationRequestFDD", "nbap.RadioLinkReconfigurationRequestFDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RadioLinkReconfigurationRequestFDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU,
+ { "Additional-HS-Cell-Information-RL-Reconf-Req", "nbap.Additional_HS_Cell_Information_RL_Reconf_Req",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Reconf_Req", HFILL }},
{ &hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU,
{ "UL-DPCH-Information-RL-ReconfRqstFDD", "nbap.UL_DPCH_Information_RL_ReconfRqstFDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45475,10 +50934,26 @@ void proto_register_nbap(void) {
{ "Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU,
+ { "MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU,
+ { "MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst", HFILL }},
{ &hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU,
{ "PhysicalSharedChannelReconfigurationResponse", "nbap.PhysicalSharedChannelReconfigurationResponse",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PhysicalSharedChannelReconfigurationResponse", HFILL }},
+ { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU,
+ { "E-HICH-TimeOffset-ExtensionLCR", "nbap.E_HICH_TimeOffset_ExtensionLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_TimeOffset_ExtensionLCR", HFILL }},
+ { &hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU,
+ { "MultipleFreq-E-HICH-TimeOffsetLCR", "nbap.MultipleFreq_E_HICH_TimeOffsetLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MultipleFreq_E_HICH_TimeOffsetLCR", HFILL }},
{ &hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU,
{ "PhysicalSharedChannelReconfigurationFailure", "nbap.PhysicalSharedChannelReconfigurationFailure",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45727,6 +51202,10 @@ void proto_register_nbap(void) {
{ "RadioLinkParameterUpdateIndicationFDD", "nbap.RadioLinkParameterUpdateIndicationFDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.RadioLinkParameterUpdateIndicationFDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU,
+ { "Additional-HS-Cell-Information-RL-Param-Upd", "nbap.Additional_HS_Cell_Information_RL_Param_Upd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Param_Upd", HFILL }},
{ &hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU,
{ "RadioLinkParameterUpdateIndicationTDD", "nbap.RadioLinkParameterUpdateIndicationTDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45735,6 +51214,10 @@ void proto_register_nbap(void) {
{ "MBMSNotificationUpdateCommand", "nbap.MBMSNotificationUpdateCommand",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.MBMSNotificationUpdateCommand", HFILL }},
+ { &hf_nbap_UEStatusUpdateCommand_PDU,
+ { "UEStatusUpdateCommand", "nbap.UEStatusUpdateCommand",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UEStatusUpdateCommand", HFILL }},
{ &hf_nbap_NBAP_PDU_PDU,
{ "NBAP-PDU", "nbap.NBAP_PDU",
FT_UINT32, BASE_DEC, VALS(nbap_NBAP_PDU_vals), 0,
@@ -45799,6 +51282,30 @@ void proto_register_nbap(void) {
{ "value", "nbap.value",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PrivateIE_Field_value", HFILL }},
+ { &hf_nbap_AdditionalMeasurementValueList_item,
+ { "AdditionalMeasurementValueList", "nbap.AdditionalMeasurementValueList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.AdditionalMeasurementValue", HFILL }},
+ { &hf_nbap_uARFCN,
+ { "uARFCN", "nbap.uARFCN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UARFCN", HFILL }},
+ { &hf_nbap_timeSlotMeasurementValueListLCR,
+ { "timeSlotMeasurementValueListLCR", "nbap.timeSlotMeasurementValueListLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlotMeasurementValueListLCR", HFILL }},
+ { &hf_nbap_iE_Extensions,
+ { "iE-Extensions", "nbap.iE_Extensions",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ProtocolExtensionContainer", HFILL }},
+ { &hf_nbap_AdditionalTimeSlotListLCR_item,
+ { "AdditionalTimeSlotListLCR", "nbap.AdditionalTimeSlotListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.AdditionalTimeSlotLCR", HFILL }},
+ { &hf_nbap_timeslot_InitiatedListLCR,
+ { "timeslot-InitiatedListLCR", "nbap.timeslot_InitiatedListLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlot_InitiatedListLCR", HFILL }},
{ &hf_nbap_cMConfigurationChangeCFN,
{ "cMConfigurationChangeCFN", "nbap.cMConfigurationChangeCFN",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -45807,10 +51314,6 @@ void proto_register_nbap(void) {
{ "transmission-Gap-Pattern-Sequence-Status", "nbap.transmission_Gap_Pattern_Sequence_Status",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Transmission_Gap_Pattern_Sequence_Status_List", HFILL }},
- { &hf_nbap_iE_Extensions,
- { "iE-Extensions", "nbap.iE_Extensions",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ProtocolExtensionContainer", HFILL }},
{ &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
{ "Transmission-Gap-Pattern-Sequence-Status-List", "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45895,6 +51398,22 @@ void proto_register_nbap(void) {
{ "misc", "nbap.misc",
FT_UINT32, BASE_DEC, VALS(nbap_CauseMisc_vals), 0,
"nbap.CauseMisc", HFILL }},
+ { &hf_nbap_Cell_ERNTI_Status_Information_item,
+ { "Cell-ERNTI-Status-Information", "nbap.Cell_ERNTI_Status_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Cell_ERNTI_Status_Information_Item", HFILL }},
+ { &hf_nbap_c_ID,
+ { "c-ID", "nbap.c_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.C_ID", HFILL }},
+ { &hf_nbap_vacant_ERNTI,
+ { "vacant-ERNTI", "nbap.vacant_ERNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Vacant_ERNTI", HFILL }},
+ { &hf_nbap_Vacant_ERNTI_item,
+ { "Vacant-ERNTI", "nbap.Vacant_ERNTI_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RNTI", HFILL }},
{ &hf_nbap_initialPhase_0_1048575,
{ "initialPhase", "nbap.initialPhase",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -45923,6 +51442,290 @@ void proto_register_nbap(void) {
{ "ul-Cost", "nbap.ul_Cost",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.INTEGER_0_65535", HFILL }},
+ { &hf_nbap_common_E_DCH_UL_DPCH_Information,
+ { "common-E-DCH-UL-DPCH-Information", "nbap.common_E_DCH_UL_DPCH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_UL_DPCH_InfoItem", HFILL }},
+ { &hf_nbap_common_E_DCH_EDPCH_Information,
+ { "common-E-DCH-EDPCH-Information", "nbap.common_E_DCH_EDPCH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_EDPCH_InfoItem", HFILL }},
+ { &hf_nbap_common_E_DCH_Information,
+ { "common-E-DCH-Information", "nbap.common_E_DCH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_InfoItem", HFILL }},
+ { &hf_nbap_common_E_DCH_HSDSCH_Information,
+ { "common-E-DCH-HSDSCH-Information", "nbap.common_E_DCH_HSDSCH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_HSDSCH_InfoItem", HFILL }},
+ { &hf_nbap_common_E_DCH_Preamble_Control_Information,
+ { "common-E-DCH-Preamble-Control-Information", "nbap.common_E_DCH_Preamble_Control_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_Preamble_Control_InfoItem", HFILL }},
+ { &hf_nbap_common_E_DCH_FDPCH_Information,
+ { "common-E-DCH-FDPCH-Information", "nbap.common_E_DCH_FDPCH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_FDPCH_InfoItem", HFILL }},
+ { &hf_nbap_common_E_DCH_Resource_Combination_Information,
+ { "common-E-DCH-Resource-Combination-Information", "nbap.common_E_DCH_Resource_Combination_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_E_DCH_Resource_Combination_InfoList", HFILL }},
+ { &hf_nbap_ul_common_E_DCH_MACflow_Specific_Information,
+ { "ul-common-E-DCH-MACflow-Specific-Information", "nbap.ul_common_E_DCH_MACflow_Specific_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList", HFILL }},
+ { &hf_nbap_uL_DPCCH_SlotFormat,
+ { "uL-DPCCH-SlotFormat", "nbap.uL_DPCCH_SlotFormat",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_DPCCH_SlotFormat", HFILL }},
+ { &hf_nbap_uL_SIR,
+ { "uL-SIR", "nbap.uL_SIR",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.UL_SIR", HFILL }},
+ { &hf_nbap_dPC_Mode,
+ { "dPC-Mode", "nbap.dPC_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
+ "nbap.DPC_Mode", HFILL }},
+ { &hf_nbap_maxSet_E_DPDCHs,
+ { "maxSet-E-DPDCHs", "nbap.maxSet_E_DPDCHs",
+ FT_UINT32, BASE_DEC, VALS(nbap_Max_Set_E_DPDCHs_vals), 0,
+ "nbap.Max_Set_E_DPDCHs", HFILL }},
+ { &hf_nbap_ul_PunctureLimit,
+ { "ul-PunctureLimit", "nbap.ul_PunctureLimit",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PunctureLimit", HFILL }},
+ { &hf_nbap_e_TFCS_Information,
+ { "e-TFCS-Information", "nbap.e_TFCS_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_TFCS_Information", HFILL }},
+ { &hf_nbap_e_TTI,
+ { "e-TTI", "nbap.e_TTI",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_TTI_vals), 0,
+ "nbap.E_TTI", HFILL }},
+ { &hf_nbap_e_DPCCH_PO,
+ { "e-DPCCH-PO", "nbap.e_DPCCH_PO",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DPCCH_PO", HFILL }},
+ { &hf_nbap_e_RGCH_2_IndexStepThreshold,
+ { "e-RGCH-2-IndexStepThreshold", "nbap.e_RGCH_2_IndexStepThreshold",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RGCH_2_IndexStepThreshold", HFILL }},
+ { &hf_nbap_e_RGCH_3_IndexStepThreshold,
+ { "e-RGCH-3-IndexStepThreshold", "nbap.e_RGCH_3_IndexStepThreshold",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RGCH_3_IndexStepThreshold", HFILL }},
+ { &hf_nbap_hARQ_Info_for_E_DCH,
+ { "hARQ-Info-for-E-DCH", "nbap.hARQ_Info_for_E_DCH",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
+ "nbap.HARQ_Info_for_E_DCH", HFILL }},
+ { &hf_nbap_e_DCH_Reference_Power_Offset,
+ { "e-DCH-Reference-Power-Offset", "nbap.e_DCH_Reference_Power_Offset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_Reference_Power_Offset", HFILL }},
+ { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo,
+ { "e-DCH-PowerOffset-for-SchedulingInfo", "nbap.e_DCH_PowerOffset_for_SchedulingInfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
+ { &hf_nbap_max_EDCH_Resource_Allocation_for_CCCH,
+ { "max-EDCH-Resource-Allocation-for-CCCH", "nbap.max_EDCH_Resource_Allocation_for_CCCH",
+ FT_UINT32, BASE_DEC, VALS(nbap_Max_EDCH_Resource_Allocation_for_CCCH_vals), 0,
+ "nbap.Max_EDCH_Resource_Allocation_for_CCCH", HFILL }},
+ { &hf_nbap_max_Period_for_Collistion_Resolution,
+ { "max-Period-for-Collistion-Resolution", "nbap.max_Period_for_Collistion_Resolution",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Max_Period_for_Collistion_Resolution", HFILL }},
+ { &hf_nbap_max_TB_Size,
+ { "max-TB-Size", "nbap.max_TB_Size",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Max_TB_Size", HFILL }},
+ { &hf_nbap_common_E_DCH_ImplicitRelease_Indicator,
+ { "common-E-DCH-ImplicitRelease-Indicator", "nbap.common_E_DCH_ImplicitRelease_Indicator",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_cqiFeedback_CycleK,
+ { "cqiFeedback-CycleK", "nbap.cqiFeedback_CycleK",
+ FT_UINT32, BASE_DEC, VALS(nbap_CQI_Feedback_Cycle_vals), 0,
+ "nbap.CQI_Feedback_Cycle", HFILL }},
+ { &hf_nbap_cqiRepetitionFactor,
+ { "cqiRepetitionFactor", "nbap.cqiRepetitionFactor",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CQI_RepetitionFactor", HFILL }},
+ { &hf_nbap_ackNackRepetitionFactor,
+ { "ackNackRepetitionFactor", "nbap.ackNackRepetitionFactor",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.AckNack_RepetitionFactor", HFILL }},
+ { &hf_nbap_cqiPowerOffset,
+ { "cqiPowerOffset", "nbap.cqiPowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CQI_Power_Offset", HFILL }},
+ { &hf_nbap_ackPowerOffset,
+ { "ackPowerOffset", "nbap.ackPowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Ack_Power_Offset", HFILL }},
+ { &hf_nbap_nackPowerOffset,
+ { "nackPowerOffset", "nbap.nackPowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Nack_Power_Offset", HFILL }},
+ { &hf_nbap_measurement_Power_Offset,
+ { "measurement-Power-Offset", "nbap.measurement_Power_Offset",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.Measurement_Power_Offset", HFILL }},
+ { &hf_nbap_common_E_DCH_PreambleSignatures,
+ { "common-E-DCH-PreambleSignatures", "nbap.common_E_DCH_PreambleSignatures",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.PreambleSignatures", HFILL }},
+ { &hf_nbap_scramblingCodeNumber,
+ { "scramblingCodeNumber", "nbap.scramblingCodeNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ScramblingCodeNumber", HFILL }},
+ { &hf_nbap_e_AI_Indicator,
+ { "e-AI-Indicator", "nbap.e_AI_Indicator",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.E_AI_Indicator", HFILL }},
+ { &hf_nbap_common_E_DCH_AICH_Information,
+ { "common-E-DCH-AICH-Information", "nbap.common_E_DCH_AICH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_AICH_Information", HFILL }},
+ { &hf_nbap_commonPhysicalChannelID,
+ { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID", HFILL }},
+ { &hf_nbap_aICH_TransmissionTiming,
+ { "aICH-TransmissionTiming", "nbap.aICH_TransmissionTiming",
+ FT_UINT32, BASE_DEC, VALS(nbap_AICH_TransmissionTiming_vals), 0,
+ "nbap.AICH_TransmissionTiming", HFILL }},
+ { &hf_nbap_fdd_dl_ChannelisationCodeNumber,
+ { "fdd-dl-ChannelisationCodeNumber", "nbap.fdd_dl_ChannelisationCodeNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_aICH_Power,
+ { "aICH-Power", "nbap.aICH_Power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.AICH_Power", HFILL }},
+ { &hf_nbap_sTTD_Indicator,
+ { "sTTD-Indicator", "nbap.sTTD_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
+ "nbap.STTD_Indicator", HFILL }},
+ { &hf_nbap_f_DPCH_SlotFormat,
+ { "f-DPCH-SlotFormat", "nbap.f_DPCH_SlotFormat",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.F_DPCH_SlotFormat", HFILL }},
+ { &hf_nbap_fdd_TPC_DownlinkStepSize,
+ { "fdd-TPC-DownlinkStepSize", "nbap.fdd_TPC_DownlinkStepSize",
+ FT_UINT32, BASE_DEC, VALS(nbap_FDD_TPC_DownlinkStepSize_vals), 0,
+ "nbap.FDD_TPC_DownlinkStepSize", HFILL }},
+ { &hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item,
+ { "Common-E-DCH-Resource-Combination-InfoList", "nbap.Common_E_DCH_Resource_Combination_InfoList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_Resource_Combination_InfoList_Item", HFILL }},
+ { &hf_nbap_soffset,
+ { "soffset", "nbap.soffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Soffset", HFILL }},
+ { &hf_nbap_f_DPCH_DL_Code_Number,
+ { "f-DPCH-DL-Code-Number", "nbap.f_DPCH_DL_Code_Number",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_ul_DPCH_ScramblingCode,
+ { "ul-DPCH-ScramblingCode", "nbap.ul_DPCH_ScramblingCode",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_ScramblingCode", HFILL }},
+ { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code,
+ { "e-RGCH-E-HICH-Channelisation-Code", "nbap.e_RGCH_E_HICH_Channelisation_Code",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
+ { &hf_nbap_e_RGCH_Signature_Sequence,
+ { "e-RGCH-Signature-Sequence", "nbap.e_RGCH_Signature_Sequence",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RGCH_Signature_Sequence", HFILL }},
+ { &hf_nbap_e_HICH_Signature_Sequence,
+ { "e-HICH-Signature-Sequence", "nbap.e_HICH_Signature_Sequence",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_Signature_Sequence", HFILL }},
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item,
+ { "Ul-common-E-DCH-MACflow-Specific-InfoList", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_Item", HFILL }},
+ { &hf_nbap_ul_Common_MACFlowID,
+ { "ul-Common-MACFlowID", "nbap.ul_Common_MACFlowID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_ID", HFILL }},
+ { &hf_nbap_transportBearerRequestIndicator,
+ { "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
+ "nbap.TransportBearerRequestIndicator", HFILL }},
+ { &hf_nbap_bindingID,
+ { "bindingID", "nbap.bindingID",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BindingID", HFILL }},
+ { &hf_nbap_transportLayerAddress,
+ { "transportLayerAddress", "nbap.transportLayerAddress",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.TransportLayerAddress", HFILL }},
+ { &hf_nbap_tnlQos,
+ { "tnlQos", "nbap.tnlQos",
+ FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
+ "nbap.TnlQos", HFILL }},
+ { &hf_nbap_payloadCRC_PresenceIndicator,
+ { "payloadCRC-PresenceIndicator", "nbap.payloadCRC_PresenceIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_PayloadCRC_PresenceIndicator_vals), 0,
+ "nbap.PayloadCRC_PresenceIndicator", HFILL }},
+ { &hf_nbap_bundlingModeIndicator,
+ { "bundlingModeIndicator", "nbap.bundlingModeIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_BundlingModeIndicator_vals), 0,
+ "nbap.BundlingModeIndicator", HFILL }},
+ { &hf_nbap_common_E_DCH_MACdFlow_Specific_Information,
+ { "common-E-DCH-MACdFlow-Specific-Information", "nbap.common_E_DCH_MACdFlow_Specific_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_E_DCH_MACdFlow_Specific_InfoList", HFILL }},
+ { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item,
+ { "Common-E-DCH-MACdFlow-Specific-InfoList", "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_Item", HFILL }},
+ { &hf_nbap_common_e_DCH_MACdFlow_ID,
+ { "common-e-DCH-MACdFlow-ID", "nbap.common_e_DCH_MACdFlow_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlow_ID", HFILL }},
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH,
+ { "maximum-Number-of-Retransmissions-For-E-DCH", "nbap.maximum_Number_of_Retransmissions_For_E_DCH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
+ { &hf_nbap_eDCH_HARQ_PO_FDD,
+ { "eDCH-HARQ-PO-FDD", "nbap.eDCH_HARQ_PO_FDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_HARQ_PO_FDD", HFILL }},
+ { &hf_nbap_eDCH_MACdFlow_Multiplexing_List,
+ { "eDCH-MACdFlow-Multiplexing-List", "nbap.eDCH_MACdFlow_Multiplexing_List",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.E_DCH_MACdFlow_Multiplexing_List", HFILL }},
+ { &hf_nbap_common_E_DCHLogicalChannelInformation,
+ { "common-E-DCHLogicalChannelInformation", "nbap.common_E_DCHLogicalChannelInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_E_DCH_LogicalChannel_InfoList", HFILL }},
+ { &hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item,
+ { "Common-E-DCH-LogicalChannel-InfoList", "nbap.Common_E_DCH_LogicalChannel_InfoList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_LogicalChannel_InfoList_Item", HFILL }},
+ { &hf_nbap_logicalChannelId,
+ { "logicalChannelId", "nbap.logicalChannelId",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.LogicalChannelID", HFILL }},
+ { &hf_nbap_maximumMACcPDU_SizeExtended,
+ { "maximumMACcPDU-SizeExtended", "nbap.maximumMACcPDU_SizeExtended",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MAC_PDU_SizeExtended", HFILL }},
+ { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse,
+ { "ul-common-E-DCH-MACflow-Specific-InfoResponse", "nbap.ul_common_E_DCH_MACflow_Specific_InfoResponse",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList", HFILL }},
+ { &hf_nbap_serving_Grant_Value,
+ { "serving-Grant-Value", "nbap.serving_Grant_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_Serving_Grant_Value", HFILL }},
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item,
+ { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item", HFILL }},
{ &hf_nbap_Common_MACFlows_to_DeleteFDD_item,
{ "Common-MACFlows-to-DeleteFDD", "nbap.Common_MACFlows_to_DeleteFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45939,14 +51742,6 @@ void proto_register_nbap(void) {
{ "common-MACFlow-Id", "nbap.common_MACFlow_Id",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Common_MACFlow_ID", HFILL }},
- { &hf_nbap_bindingID,
- { "bindingID", "nbap.bindingID",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BindingID", HFILL }},
- { &hf_nbap_transportLayerAddress,
- { "transportLayerAddress", "nbap.transportLayerAddress",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.TransportLayerAddress", HFILL }},
{ &hf_nbap_tnl_qos,
{ "tnl-qos", "nbap.tnl_qos",
FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
@@ -46027,10 +51822,6 @@ void proto_register_nbap(void) {
{ "ie-Extensions", "nbap.ie_Extensions",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.ProtocolExtensionContainer", HFILL }},
- { &hf_nbap_commonPhysicalChannelID,
- { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CommonPhysicalChannelID", HFILL }},
{ &hf_nbap_resourceOperationalState,
{ "resourceOperationalState", "nbap.resourceOperationalState",
FT_UINT32, BASE_DEC, VALS(nbap_ResourceOperationalState_vals), 0,
@@ -46135,14 +51926,186 @@ void proto_register_nbap(void) {
{ "repetitionNumber", "nbap.repetitionNumber",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.RepetitionNumber0", HFILL }},
+ { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR,
+ { "ul-common-E-DCH-MACflow-Specific-InformationLCR", "nbap.ul_common_E_DCH_MACflow_Specific_InformationLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoListLCR", HFILL }},
+ { &hf_nbap_common_E_PUCH_InformationLCR,
+ { "common-E-PUCH-InformationLCR", "nbap.common_E_PUCH_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_PUCH_InformationLCR", HFILL }},
+ { &hf_nbap_e_TFCS_Information_TDD,
+ { "e-TFCS-Information-TDD", "nbap.e_TFCS_Information_TDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_TFCS_Information_TDD", HFILL }},
+ { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer,
+ { "eDCH-MACdFlow-Retransmission-Timer", "nbap.eDCH_MACdFlow_Retransmission_Timer",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals), 0,
+ "nbap.E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
+ { &hf_nbap_minCR,
+ { "minCR", "nbap.minCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CodeRate", HFILL }},
+ { &hf_nbap_maxCR,
+ { "maxCR", "nbap.maxCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CodeRate", HFILL }},
+ { &hf_nbap_harqInfo,
+ { "harqInfo", "nbap.harqInfo",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
+ "nbap.HARQ_Info_for_E_DCH", HFILL }},
+ { &hf_nbap_pRXdes_base_perURAFCN,
+ { "pRXdes-base-perURAFCN", "nbap.pRXdes_base_perURAFCN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PRXdes_base_perURAFCN", HFILL }},
+ { &hf_nbap_e_PUCH_TPC_StepSize,
+ { "e-PUCH-TPC-StepSize", "nbap.e_PUCH_TPC_StepSize",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
+ "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
+ { &hf_nbap_e_AGCH_TPC_StepSize,
+ { "e-AGCH-TPC-StepSize", "nbap.e_AGCH_TPC_StepSize",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
+ "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
+ { &hf_nbap_e_PUCH_PowerControlGAP,
+ { "e-PUCH-PowerControlGAP", "nbap.e_PUCH_PowerControlGAP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ControlGAP", HFILL }},
+ { &hf_nbap_PRXdes_base_perURAFCN_item,
+ { "PRXdes-base-perURAFCN", "nbap.PRXdes_base_perURAFCN_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PRXdes_base_Item", HFILL }},
+ { &hf_nbap_pRXdes_base,
+ { "pRXdes-base", "nbap.pRXdes_base",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.PRXdes_base", HFILL }},
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item,
+ { "Ul-common-E-DCH-MACflow-Specific-InfoListLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR", HFILL }},
+ { &hf_nbap_ul_Common_MACFlowIDLCR,
+ { "ul-Common-MACFlowIDLCR", "nbap.ul_Common_MACFlowIDLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_ID_LCR", HFILL }},
+ { &hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR,
+ { "common-E-DCH-MACdFlow-Specific-InformationLCR", "nbap.common_E_DCH_MACdFlow_Specific_InformationLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_E_DCH_MACdFlow_Specific_InfoListLCR", HFILL }},
+ { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item,
+ { "Common-E-DCH-MACdFlow-Specific-InfoListLCR", "nbap.Common_E_DCH_MACdFlow_Specific_InfoListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR", HFILL }},
+ { &hf_nbap_common_e_DCH_MACdFlow_ID_01,
+ { "common-e-DCH-MACdFlow-ID", "nbap.common_e_DCH_MACdFlow_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlow_ID_LCR", HFILL }},
+ { &hf_nbap_eDCH_HARQ_PO_TDD,
+ { "eDCH-HARQ-PO-TDD", "nbap.eDCH_HARQ_PO_TDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_HARQ_PO_TDD", HFILL }},
+ { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR,
+ { "ul-common-E-DCH-MACflow-Specific-InfoResponseLCR", "nbap.ul_common_E_DCH_MACflow_Specific_InfoResponseLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR", HFILL }},
+ { &hf_nbap_common_E_AGCH_ListLCR,
+ { "common-E-AGCH-ListLCR", "nbap.common_E_AGCH_ListLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_E_AGCH_ListLCR", HFILL }},
+ { &hf_nbap_common_E_HICH_ListLCR,
+ { "common-E-HICH-ListLCR", "nbap.common_E_HICH_ListLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_E_HICH_ListLCR", HFILL }},
+ { &hf_nbap_common_E_RNTI_Info_LCR,
+ { "common-E-RNTI-Info-LCR", "nbap.common_E_RNTI_Info_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_E_RNTI_Info_LCR", HFILL }},
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item,
+ { "Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR", HFILL }},
+ { &hf_nbap_ul_Common_MACFlowID_LCR,
+ { "ul-Common-MACFlowID-LCR", "nbap.ul_Common_MACFlowID_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_ID_LCR", HFILL }},
+ { &hf_nbap_Common_E_AGCH_ListLCR_item,
+ { "Common-E-AGCH-ListLCR", "nbap.Common_E_AGCH_ListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_AGCH_ItemLCR", HFILL }},
+ { &hf_nbap_e_AGCH_ID,
+ { "e-AGCH-ID", "nbap.e_AGCH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_Id", HFILL }},
+ { &hf_nbap_Common_E_HICH_ListLCR_item,
+ { "Common-E-HICH-ListLCR", "nbap.Common_E_HICH_ListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_HICH_ItemLCR", HFILL }},
+ { &hf_nbap_eI,
+ { "eI", "nbap.eI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.EI", HFILL }},
+ { &hf_nbap_e_HICH_ID,
+ { "e-HICH-ID", "nbap.e_HICH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_ID_LCR", HFILL }},
+ { &hf_nbap_Common_E_RNTI_Info_LCR_item,
+ { "Common-E-RNTI-Info-LCR", "nbap.Common_E_RNTI_Info_LCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_RNTI_Info_ItemLCR", HFILL }},
+ { &hf_nbap_starting_E_RNTI,
+ { "starting-E-RNTI", "nbap.starting_E_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RNTI", HFILL }},
+ { &hf_nbap_number_of_Group,
+ { "number-of-Group", "nbap.number_of_Group",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_32", HFILL }},
+ { &hf_nbap_number_of_e_E_RNTI_perGroup,
+ { "number-of-e-E-RNTI-perGroup", "nbap.number_of_e_E_RNTI_perGroup",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_7", HFILL }},
+ { &hf_nbap_Common_MACFlows_to_DeleteLCR_item,
+ { "Common-MACFlows-to-DeleteLCR", "nbap.Common_MACFlows_to_DeleteLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_MACFlows_to_DeleteLCR_Item", HFILL }},
+ { &hf_nbap_common_MACFlow_ID_LCR,
+ { "common-MACFlow-ID-LCR", "nbap.common_MACFlow_ID_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_ID_LCR", HFILL }},
+ { &hf_nbap_CommonMACFlow_Specific_InfoListLCR_item,
+ { "CommonMACFlow-Specific-InfoListLCR", "nbap.CommonMACFlow_Specific_InfoListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CommonMACFlow_Specific_InfoItemLCR", HFILL }},
+ { &hf_nbap_common_MACFlow_PriorityQueue_InformationLCR,
+ { "common-MACFlow-PriorityQueue-InformationLCR", "nbap.common_MACFlow_PriorityQueue_InformationLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_PriorityQueue_Information", HFILL }},
+ { &hf_nbap_Common_H_RNTI_InformationLCR_item,
+ { "Common-H-RNTI-InformationLCR", "nbap.Common_H_RNTI_InformationLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_H_RNTI_InfoItemLCR", HFILL }},
+ { &hf_nbap_common_H_RNTI,
+ { "common-H-RNTI", "nbap.common_H_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_RNTI", HFILL }},
+ { &hf_nbap_t_SYNC,
+ { "t-SYNC", "nbap.t_SYNC",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_SYNC_vals), 0,
+ "nbap.T_SYNC", HFILL }},
+ { &hf_nbap_t_PROTECT,
+ { "t-PROTECT", "nbap.t_PROTECT",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_PROTECT_vals), 0,
+ "nbap.T_PROTECT", HFILL }},
+ { &hf_nbap_n_PROTECT,
+ { "n-PROTECT", "nbap.n_PROTECT",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.N_PROTECT", HFILL }},
+ { &hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item,
+ { "CommonMACFlow-Specific-InfoList-ResponseLCR", "nbap.CommonMACFlow_Specific_InfoList_ResponseLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CommonMACFlow_Specific_InfoItem_ResponseLCR", HFILL }},
{ &hf_nbap_DCH_FDD_Information_item,
{ "DCH-FDD-Information", "nbap.DCH_FDD_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DCH_FDD_InformationItem", HFILL }},
- { &hf_nbap_payloadCRC_PresenceIndicator,
- { "payloadCRC-PresenceIndicator", "nbap.payloadCRC_PresenceIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_PayloadCRC_PresenceIndicator_vals), 0,
- "nbap.PayloadCRC_PresenceIndicator", HFILL }},
{ &hf_nbap_ul_FP_Mode,
{ "ul-FP-Mode", "nbap.ul_FP_Mode",
FT_UINT32, BASE_DEC, VALS(nbap_UL_FP_Mode_vals), 0,
@@ -46215,10 +52178,6 @@ void proto_register_nbap(void) {
{ "FDD-DCHs-to-Modify", "nbap.FDD_DCHs_to_Modify_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.FDD_DCHs_to_ModifyItem", HFILL }},
- { &hf_nbap_transportBearerRequestIndicator,
- { "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
- "nbap.TransportBearerRequestIndicator", HFILL }},
{ &hf_nbap_dCH_SpecificInformationList_02,
{ "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -46355,6 +52314,10 @@ void proto_register_nbap(void) {
{ "dGANSS-Information", "nbap.dGANSS_Information",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.DGANSS_Information", HFILL }},
+ { &hf_nbap_dGANSS_Signal_ID,
+ { "dGANSS-Signal-ID", "nbap.dGANSS_Signal_ID",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
{ &hf_nbap_DGANSS_Information_item,
{ "DGANSS-Information", "nbap.DGANSS_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -46511,6 +52474,26 @@ void proto_register_nbap(void) {
{ "DL-TimeslotISCPInfoLCR", "nbap.DL_TimeslotISCPInfoLCR_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DL_TimeslotISCPInfoItemLCR", HFILL }},
+ { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
+ { "DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_midambleShiftAndBurstType_01,
+ { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MidambleShiftLCR", HFILL }},
+ { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
+ { "dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_maxHSDSCH_HSSCCH_Power,
+ { "maxHSDSCH-HSSCCH-Power", "nbap.maxHSDSCH_HSSCCH_Power",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MaximumTransmissionPower", HFILL }},
+ { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item,
+ { "DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
+ "nbap.TDD_ChannelisationCode", HFILL }},
{ &hf_nbap_uE_DRX_Cycle,
{ "uE-DRX-Cycle", "nbap.uE_DRX_Cycle",
FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_vals), 0,
@@ -46651,22 +52634,6 @@ void proto_register_nbap(void) {
{ "secondary-e-RNTI", "nbap.secondary_e_RNTI",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_RNTI", HFILL }},
- { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code,
- { "e-RGCH-E-HICH-Channelisation-Code", "nbap.e_RGCH_E_HICH_Channelisation_Code",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
- { &hf_nbap_e_RGCH_Signature_Sequence,
- { "e-RGCH-Signature-Sequence", "nbap.e_RGCH_Signature_Sequence",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RGCH_Signature_Sequence", HFILL }},
- { &hf_nbap_e_HICH_Signature_Sequence,
- { "e-HICH-Signature-Sequence", "nbap.e_HICH_Signature_Sequence",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_HICH_Signature_Sequence", HFILL }},
- { &hf_nbap_serving_Grant_Value,
- { "serving-Grant-Value", "nbap.serving_Grant_Value",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_Serving_Grant_Value", HFILL }},
{ &hf_nbap_primary_Secondary_Grant_Selector,
{ "primary-Secondary-Grant-Selector", "nbap.primary_Secondary_Grant_Selector",
FT_UINT32, BASE_DEC, VALS(nbap_E_Primary_Secondary_Grant_Selector_vals), 0,
@@ -46691,10 +52658,6 @@ void proto_register_nbap(void) {
{ "e-DCH-Processing-Overload-Level", "nbap.e_DCH_Processing_Overload_Level",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_DCH_Processing_Overload_Level", HFILL }},
- { &hf_nbap_e_DCH_Reference_Power_Offset,
- { "e-DCH-Reference-Power-Offset", "nbap.e_DCH_Reference_Power_Offset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_Reference_Power_Offset", HFILL }},
{ &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp,
{ "e-DCH-MACdFlow-Specific-InformationResp", "nbap.e_DCH_MACdFlow_Specific_InformationResp",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -46723,6 +52686,18 @@ void proto_register_nbap(void) {
{ "hARQ-Process-Allocation-NonSched-2ms-EDCH", "nbap.hARQ_Process_Allocation_NonSched_2ms_EDCH",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
+ { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item,
+ { "E-DCH-DL-Control-Channel-Change-Information", "nbap.E_DCH_DL_Control_Channel_Change_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_DL_Control_Channel_Change_Information_Item", HFILL }},
+ { &hf_nbap_e_DCH_RL_ID,
+ { "e-DCH-RL-ID", "nbap.e_DCH_RL_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_ID", HFILL }},
+ { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item,
+ { "E-DCH-DL-Control-Channel-Grant-Information", "nbap.E_DCH_DL_Control_Channel_Grant_Information_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_DL_Control_Channel_Grant_Information_Item", HFILL }},
{ &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant,
{ "e-DCH-Non-Scheduled-Transmission-Grant", "nbap.e_DCH_Non_Scheduled_Transmission_Grant",
FT_NONE, BASE_NONE, NULL, 0,
@@ -46735,10 +52710,6 @@ void proto_register_nbap(void) {
{ "E-DCH-LogicalChannelInformation", "nbap.E_DCH_LogicalChannelInformation_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_LogicalChannelInformationItem", HFILL }},
- { &hf_nbap_logicalChannelId,
- { "logicalChannelId", "nbap.logicalChannelId",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.LogicalChannelID", HFILL }},
{ &hf_nbap_schedulingPriorityIndicator,
{ "schedulingPriorityIndicator", "nbap.schedulingPriorityIndicator",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -46791,30 +52762,10 @@ void proto_register_nbap(void) {
{ "E-DCH-MACdFlow-Specific-InfoList", "nbap.E_DCH_MACdFlow_Specific_InfoList_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_MACdFlow_Specific_InfoItem", HFILL }},
- { &hf_nbap_tnlQos,
- { "tnlQos", "nbap.tnlQos",
- FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
- "nbap.TnlQos", HFILL }},
- { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH,
- { "maximum-Number-of-Retransmissions-For-E-DCH", "nbap.maximum_Number_of_Retransmissions_For_E_DCH",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
- { &hf_nbap_eDCH_HARQ_PO_FDD,
- { "eDCH-HARQ-PO-FDD", "nbap.eDCH_HARQ_PO_FDD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_HARQ_PO_FDD", HFILL }},
- { &hf_nbap_eDCH_MACdFlow_Multiplexing_List,
- { "eDCH-MACdFlow-Multiplexing-List", "nbap.eDCH_MACdFlow_Multiplexing_List",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.E_DCH_MACdFlow_Multiplexing_List", HFILL }},
{ &hf_nbap_eDCH_Grant_Type_Information,
{ "eDCH-Grant-Type-Information", "nbap.eDCH_Grant_Type_Information",
FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_Type_Information_vals), 0,
"nbap.E_DCH_Grant_Type_Information", HFILL }},
- { &hf_nbap_bundlingModeIndicator,
- { "bundlingModeIndicator", "nbap.bundlingModeIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_BundlingModeIndicator_vals), 0,
- "nbap.BundlingModeIndicator", HFILL }},
{ &hf_nbap_eDCHLogicalChannelInformation,
{ "eDCHLogicalChannelInformation", "nbap.eDCHLogicalChannelInformation",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -46883,6 +52834,18 @@ void proto_register_nbap(void) {
{ "cause", "nbap.cause",
FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
"nbap.Cause", HFILL }},
+ { &hf_nbap_EDCH_RACH_Report_Value_item,
+ { "EDCH-RACH-Report-Value", "nbap.EDCH_RACH_Report_Value_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.EDCH_RACH_Report_Value_item", HFILL }},
+ { &hf_nbap_granted_EDCH_RACH_resources,
+ { "granted-EDCH-RACH-resources", "nbap.granted_EDCH_RACH_resources",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Granted_EDCH_RACH_Resources_Value", HFILL }},
+ { &hf_nbap_denied_EDCH_RACH_resources,
+ { "denied-EDCH-RACH-resources", "nbap.denied_EDCH_RACH_resources",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Denied_EDCH_RACH_Resources_Value", HFILL }},
{ &hf_nbap_two_ms,
{ "two-ms", "nbap.two_ms",
FT_NONE, BASE_NONE, NULL, 0,
@@ -46899,6 +52862,26 @@ void proto_register_nbap(void) {
{ "ten-ms", "nbap.ten_ms",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DTX_Cycle_10ms_to_Modify_Items", HFILL }},
+ { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item,
+ { "E-DCH-MACdFlows-to-DeleteLCR", "nbap.E_DCH_MACdFlows_to_DeleteLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_MACdFlow_to_Delete_ItemLCR", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlow_ID_LCR,
+ { "e-DCH-MACdFlow-ID-LCR", "nbap.e_DCH_MACdFlow_ID_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlow_ID_LCR", HFILL }},
+ { &hf_nbap_t321,
+ { "t321", "nbap.t321",
+ FT_UINT32, BASE_DEC, VALS(nbap_T321_vals), 0,
+ "nbap.T321", HFILL }},
+ { &hf_nbap_hS_DSCH_DRX_Cycle_FACH,
+ { "hS-DSCH-DRX-Cycle-FACH", "nbap.hS_DSCH_DRX_Cycle_FACH",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_DRX_Cycle_FACH_vals), 0,
+ "nbap.HS_DSCH_DRX_Cycle_FACH", HFILL }},
+ { &hf_nbap_hS_DSCH_RX_Burst_FACH,
+ { "hS-DSCH-RX-Burst-FACH", "nbap.hS_DSCH_RX_Burst_FACH",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_RX_Burst_FACH_vals), 0,
+ "nbap.HS_DSCH_RX_Burst_FACH", HFILL }},
{ &hf_nbap_replace_01,
{ "replace", "nbap.replace",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -46939,10 +52922,6 @@ void proto_register_nbap(void) {
{ "e-PUCH-Information", "nbap.e_PUCH_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_PUCH_Information", HFILL }},
- { &hf_nbap_e_TFCS_Information_TDD,
- { "e-TFCS-Information-TDD", "nbap.e_TFCS_Information_TDD",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_TFCS_Information_TDD", HFILL }},
{ &hf_nbap_e_DCH_MACdFlows_Information_TDD,
{ "e-DCH-MACdFlows-Information-TDD", "nbap.e_DCH_MACdFlows_Information_TDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -46955,18 +52934,6 @@ void proto_register_nbap(void) {
{ "e-DCH-TDD-Information", "nbap.e_DCH_TDD_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_TDD_Information", HFILL }},
- { &hf_nbap_minCR,
- { "minCR", "nbap.minCR",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CodeRate", HFILL }},
- { &hf_nbap_maxCR,
- { "maxCR", "nbap.maxCR",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CodeRate", HFILL }},
- { &hf_nbap_harqInfo,
- { "harqInfo", "nbap.harqInfo",
- FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
- "nbap.HARQ_Info_for_E_DCH", HFILL }},
{ &hf_nbap_n_E_UCCH,
{ "n-E-UCCH", "nbap.n_E_UCCH",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -46999,18 +52966,10 @@ void proto_register_nbap(void) {
{ "E-DCH-MACdFlows-Information-TDD", "nbap.E_DCH_MACdFlows_Information_TDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_MACdFlow_InfoTDDItem", HFILL }},
- { &hf_nbap_eDCH_HARQ_PO_TDD,
- { "eDCH-HARQ-PO-TDD", "nbap.eDCH_HARQ_PO_TDD",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_HARQ_PO_TDD", HFILL }},
{ &hf_nbap_eDCH_Grant_TypeTDD,
{ "eDCH-Grant-TypeTDD", "nbap.eDCH_Grant_TypeTDD",
FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_TypeTDD_vals), 0,
"nbap.E_DCH_Grant_TypeTDD", HFILL }},
- { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer,
- { "eDCH-MACdFlow-Retransmission-Timer", "nbap.eDCH_MACdFlow_Retransmission_Timer",
- FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals), 0,
- "nbap.E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
{ &hf_nbap_timeslotResource,
{ "timeslotResource", "nbap.timeslotResource",
FT_BYTES, BASE_HEX, NULL, 0,
@@ -47039,10 +52998,6 @@ void proto_register_nbap(void) {
{ "e-DCH-TDD-Maximum-Bitrate", "nbap.e_DCH_TDD_Maximum_Bitrate",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_DCH_TDD_Maximum_Bitrate", HFILL }},
- { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo,
- { "e-DCH-PowerOffset-for-SchedulingInfo", "nbap.e_DCH_PowerOffset_for_SchedulingInfo",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
{ &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp,
{ "e-DCH-TDD-MACdFlow-Specific-InformationResp", "nbap.e_DCH_TDD_MACdFlow_Specific_InformationResp",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -47063,10 +53018,6 @@ void proto_register_nbap(void) {
{ "Scheduled-E-HICH-Specific-Information-ResponseLCRTDD", "nbap.Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD", HFILL }},
- { &hf_nbap_eI,
- { "eI", "nbap.eI",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.EI", HFILL }},
{ &hf_nbap_e_HICH_ID_TDD,
{ "e-HICH-ID-TDD", "nbap.e_HICH_ID_TDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -47147,18 +53098,6 @@ void proto_register_nbap(void) {
{ "e-DCH-LCRTDD-Information", "nbap.e_DCH_LCRTDD_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_LCRTDD_Information", HFILL }},
- { &hf_nbap_pRXdes_base,
- { "pRXdes-base", "nbap.pRXdes_base",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.PRXdes_base", HFILL }},
- { &hf_nbap_e_PUCH_TPC_StepSize,
- { "e-PUCH-TPC-StepSize", "nbap.e_PUCH_TPC_StepSize",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
- "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
- { &hf_nbap_e_AGCH_TPC_StepSize,
- { "e-AGCH-TPC-StepSize", "nbap.e_AGCH_TPC_StepSize",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
- "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
{ &hf_nbap_timeslotResourceLCR,
{ "timeslotResourceLCR", "nbap.timeslotResourceLCR",
FT_BYTES, BASE_HEX, NULL, 0,
@@ -47183,6 +53122,10 @@ void proto_register_nbap(void) {
{ "e-DCH-LCRTDD-PhysicalLayerCategory", "nbap.e_DCH_LCRTDD_PhysicalLayerCategory",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_DCH_LCRTDD_PhysicalLayerCategory", HFILL }},
+ { &hf_nbap_dRX_Interruption_by_HS_DSCH,
+ { "dRX-Interruption-by-HS-DSCH", "nbap.dRX_Interruption_by_HS_DSCH",
+ FT_UINT32, BASE_DEC, VALS(nbap_DRX_Interruption_by_HS_DSCH_vals), 0,
+ "nbap.DRX_Interruption_by_HS_DSCH", HFILL }},
{ &hf_nbap_FDD_DL_CodeInformation_item,
{ "FDD-DL-CodeInformation", "nbap.FDD_DL_CodeInformation_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -47199,6 +53142,82 @@ void proto_register_nbap(void) {
{ "transmissionGapPatternSequenceCodeInformation", "nbap.transmissionGapPatternSequenceCodeInformation",
FT_UINT32, BASE_DEC, VALS(nbap_TransmissionGapPatternSequenceCodeInformation_vals), 0,
"nbap.TransmissionGapPatternSequenceCodeInformation", HFILL }},
+ { &hf_nbap_navClockModel,
+ { "navClockModel", "nbap.navClockModel",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_NAVclockModel", HFILL }},
+ { &hf_nbap_cnavClockModel,
+ { "cnavClockModel", "nbap.cnavClockModel",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_CNAVclockModel", HFILL }},
+ { &hf_nbap_glonassClockModel,
+ { "glonassClockModel", "nbap.glonassClockModel",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_GLONASSclockModel", HFILL }},
+ { &hf_nbap_sbasClockModel,
+ { "sbasClockModel", "nbap.sbasClockModel",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_SBASclockModel", HFILL }},
+ { &hf_nbap_dataID,
+ { "dataID", "nbap.dataID",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
+ { &hf_nbap_ganss_Add_Nav_Models_And_Time_Recovery,
+ { "ganss-Add-Nav-Models-And-Time-Recovery", "nbap.ganss_Add_Nav_Models_And_Time_Recovery",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_navKeplerianSet,
+ { "navKeplerianSet", "nbap.navKeplerianSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_NavModel_NAVKeplerianSet", HFILL }},
+ { &hf_nbap_cnavKeplerianSet,
+ { "cnavKeplerianSet", "nbap.cnavKeplerianSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_NavModel_CNAVKeplerianSet", HFILL }},
+ { &hf_nbap_glonassECEF,
+ { "glonassECEF", "nbap.glonassECEF",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_NavModel_GLONASSecef", HFILL }},
+ { &hf_nbap_sbasECEF,
+ { "sbasECEF", "nbap.sbasECEF",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_NavModel_SBASecef", HFILL }},
+ { &hf_nbap_ganss_Add_UTC_Models,
+ { "ganss-Add-UTC-Models", "nbap.ganss_Add_UTC_Models",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_alpha_beta_parameters,
+ { "alpha-beta-parameters", "nbap.alpha_beta_parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GPS_Ionospheric_Model", HFILL }},
+ { &hf_nbap_ganss_Transmission_Time,
+ { "ganss-Transmission-Time", "nbap.ganss_Transmission_Time",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Transmission_Time", HFILL }},
+ { &hf_nbap_non_broadcastIndication,
+ { "non-broadcastIndication", "nbap.non_broadcastIndication",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_vals), 0,
+ "nbap.T_non_broadcastIndication", HFILL }},
+ { &hf_nbap_ganssSatInfoNavList,
+ { "ganssSatInfoNavList", "nbap.ganssSatInfoNavList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Ganss_Sat_Info_AddNavList", HFILL }},
+ { &hf_nbap_GANSS_Additional_Time_Models_item,
+ { "GANSS-Additional-Time-Models", "nbap.GANSS_Additional_Time_Models_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_Time_Model", HFILL }},
+ { &hf_nbap_utcModel1,
+ { "utcModel1", "nbap.utcModel1",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_UTCmodelSet1", HFILL }},
+ { &hf_nbap_utcModel2,
+ { "utcModel2", "nbap.utcModel2",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_UTCmodelSet2", HFILL }},
+ { &hf_nbap_utcModel3,
+ { "utcModel3", "nbap.utcModel3",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_UTCmodelSet3", HFILL }},
{ &hf_nbap_ganss_wk_number,
{ "ganss-wk-number", "nbap.ganss_wk_number",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -47211,10 +53230,146 @@ void proto_register_nbap(void) {
{ "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.GANSS_KeplerianParametersAlm", HFILL }},
+ { &hf_nbap_gANSS_alm_keplerianNAVAlmanac,
+ { "gANSS-alm-keplerianNAVAlmanac", "nbap.gANSS_alm_keplerianNAVAlmanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_NAVKeplerianSet", HFILL }},
+ { &hf_nbap_gANSS_alm_keplerianReducedAlmanac,
+ { "gANSS-alm-keplerianReducedAlmanac", "nbap.gANSS_alm_keplerianReducedAlmanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_ReducedKeplerianSet", HFILL }},
+ { &hf_nbap_gANSS_alm_keplerianMidiAlmanac,
+ { "gANSS-alm-keplerianMidiAlmanac", "nbap.gANSS_alm_keplerianMidiAlmanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_MidiAlmanacSet", HFILL }},
+ { &hf_nbap_gANSS_alm_keplerianGLONASS,
+ { "gANSS-alm-keplerianGLONASS", "nbap.gANSS_alm_keplerianGLONASS",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_GlonassAlmanacSet", HFILL }},
+ { &hf_nbap_gANSS_alm_ecefSBASAlmanac,
+ { "gANSS-alm-ecefSBASAlmanac", "nbap.gANSS_alm_ecefSBASAlmanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_ECEFsbasAlmanacSet", HFILL }},
+ { &hf_nbap_sat_info_SBASecefList,
+ { "sat-info-SBASecefList", "nbap.sat_info_SBASecefList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_SBASecefList", HFILL }},
+ { &hf_nbap_sat_info_GLOkpList,
+ { "sat-info-GLOkpList", "nbap.sat_info_GLOkpList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_GLOkpList", HFILL }},
+ { &hf_nbap_t_oa,
+ { "t-oa", "nbap.t_oa",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_255", HFILL }},
+ { &hf_nbap_sat_info_MIDIkpList,
+ { "sat-info-MIDIkpList", "nbap.sat_info_MIDIkpList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_MIDIkpList", HFILL }},
+ { &hf_nbap_sat_info_NAVkpList,
+ { "sat-info-NAVkpList", "nbap.sat_info_NAVkpList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_NAVkpList", HFILL }},
+ { &hf_nbap_sat_info_REDkpList,
+ { "sat-info-REDkpList", "nbap.sat_info_REDkpList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_REDkpList", HFILL }},
+ { &hf_nbap_ganssID1,
+ { "ganssID1", "nbap.ganssID1",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_AuxInfoGANSS_ID1", HFILL }},
+ { &hf_nbap_ganssID3,
+ { "ganssID3", "nbap.ganssID3",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.GANSS_AuxInfoGANSS_ID3", HFILL }},
+ { &hf_nbap_GANSS_AuxInfoGANSS_ID1_item,
+ { "GANSS-AuxInfoGANSS-ID1", "nbap.GANSS_AuxInfoGANSS_ID1_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_AuxInfoGANSS_ID1_element", HFILL }},
+ { &hf_nbap_svID,
+ { "svID", "nbap.svID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_63", HFILL }},
+ { &hf_nbap_signalsAvailable,
+ { "signalsAvailable", "nbap.signalsAvailable",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_GANSS_AuxInfoGANSS_ID3_item,
+ { "GANSS-AuxInfoGANSS-ID3", "nbap.GANSS_AuxInfoGANSS_ID3_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_AuxInfoGANSS_ID3_element", HFILL }},
+ { &hf_nbap_channelNumber,
+ { "channelNumber", "nbap.channelNumber",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_M7_13", HFILL }},
+ { &hf_nbap_ganss_Aux_Info,
+ { "ganss-Aux-Info", "nbap.ganss_Aux_Info",
+ FT_BOOLEAN, 8, NULL, 0,
+ "nbap.BOOLEAN", HFILL }},
{ &hf_nbap_GANSS_Clock_Model_item,
{ "GANSS-Clock-Model", "nbap.GANSS_Clock_Model_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.GANSS_SatelliteClockModelItem", HFILL }},
+ { &hf_nbap_cnavToc,
+ { "cnavToc", "nbap.cnavToc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_cnavTop,
+ { "cnavTop", "nbap.cnavTop",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_cnavURA0,
+ { "cnavURA0", "nbap.cnavURA0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_cnavURA1,
+ { "cnavURA1", "nbap.cnavURA1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_3", HFILL }},
+ { &hf_nbap_cnavURA2,
+ { "cnavURA2", "nbap.cnavURA2",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_3", HFILL }},
+ { &hf_nbap_cnavAf2,
+ { "cnavAf2", "nbap.cnavAf2",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_cnavAf1,
+ { "cnavAf1", "nbap.cnavAf1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_20", HFILL }},
+ { &hf_nbap_cnavAf0,
+ { "cnavAf0", "nbap.cnavAf0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_26", HFILL }},
+ { &hf_nbap_cnavTgd,
+ { "cnavTgd", "nbap.cnavTgd",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_cnavISCl1cp,
+ { "cnavISCl1cp", "nbap.cnavISCl1cp",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_cnavISCl1cd,
+ { "cnavISCl1cd", "nbap.cnavISCl1cd",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_cnavISCl1ca,
+ { "cnavISCl1ca", "nbap.cnavISCl1ca",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_cnavISCl2c,
+ { "cnavISCl2c", "nbap.cnavISCl2c",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_cnavISCl5i5,
+ { "cnavISCl5i5", "nbap.cnavISCl5i5",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_cnavISCl5q5,
+ { "cnavISCl5q5", "nbap.cnavISCl5q5",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
{ &hf_nbap_ganss_Ionospheric_Model,
{ "ganss-Ionospheric-Model", "nbap.ganss_Ionospheric_Model",
FT_NONE, BASE_NONE, NULL, 0,
@@ -47261,14 +53416,58 @@ void proto_register_nbap(void) {
"nbap.INTEGER_0_86399", HFILL }},
{ &hf_nbap_ganss_Data_Bit_Assistance_ReqList,
{ "ganss-Data-Bit-Assistance-ReqList", "nbap.ganss_Data_Bit_Assistance_ReqList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.GANSS_Data_Bit_Assistance_ReqList", HFILL }},
- { &hf_nbap_GANSS_Data_Bit_Assistance_ReqList_item,
- { "GANSS-Data-Bit-Assistance-ReqList", "nbap.GANSS_Data_Bit_Assistance_ReqList_item",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.GANSS_Data_Bit_Assistance_ReqList_item", HFILL }},
- { &hf_nbap_ganssDataBitAssistance,
- { "ganssDataBitAssistance", "nbap.ganssDataBitAssistance",
+ "nbap.GANSS_Data_Bit_Assistance_ReqList", HFILL }},
+ { &hf_nbap_ganss_DataBitInterval,
+ { "ganss-DataBitInterval", "nbap.ganss_DataBitInterval",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_15", HFILL }},
+ { &hf_nbap_ganss_SatelliteInfo,
+ { "ganss-SatelliteInfo", "nbap.ganss_SatelliteInfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.T_ganss_SatelliteInfo", HFILL }},
+ { &hf_nbap_ganss_SatelliteInfo_item,
+ { "ganss-SatelliteInfo", "nbap.ganss_SatelliteInfo_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_63", HFILL }},
+ { &hf_nbap_b1,
+ { "b1", "nbap.b1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_b2,
+ { "b2", "nbap.b2",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_teop,
+ { "teop", "nbap.teop",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_pmX,
+ { "pmX", "nbap.pmX",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_21", HFILL }},
+ { &hf_nbap_pmXdot,
+ { "pmXdot", "nbap.pmXdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_15", HFILL }},
+ { &hf_nbap_pmY,
+ { "pmY", "nbap.pmY",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_21", HFILL }},
+ { &hf_nbap_pmYdot,
+ { "pmYdot", "nbap.pmYdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_15", HFILL }},
+ { &hf_nbap_deltaUT1,
+ { "deltaUT1", "nbap.deltaUT1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_31", HFILL }},
+ { &hf_nbap_deltaUT1dot,
+ { "deltaUT1dot", "nbap.deltaUT1dot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_19", HFILL }},
+ { &hf_nbap_eopReq,
+ { "eopReq", "nbap.eopReq",
FT_BOOLEAN, 8, NULL, 0,
"nbap.BOOLEAN", HFILL }},
{ &hf_nbap_GANSS_GenericDataInfoReqList_item,
@@ -47335,6 +53534,18 @@ void proto_register_nbap(void) {
{ "ganss-Data-Bit-Assistance", "nbap.ganss_Data_Bit_Assistance",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.GANSS_Data_Bit_Assistance", HFILL }},
+ { &hf_nbap_gloTau,
+ { "gloTau", "nbap.gloTau",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_22", HFILL }},
+ { &hf_nbap_gloGamma,
+ { "gloGamma", "nbap.gloGamma",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_gloDeltaTau,
+ { "gloDeltaTau", "nbap.gloDeltaTau",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
{ &hf_nbap_gANSS_CommonDataInfoReq,
{ "gANSS-CommonDataInfoReq", "nbap.gANSS_CommonDataInfoReq",
FT_NONE, BASE_NONE, NULL, 0,
@@ -47379,10 +53590,6 @@ void proto_register_nbap(void) {
{ "storm-flag-five", "nbap.storm_flag_five",
FT_BOOLEAN, 8, NULL, 0,
"nbap.BOOLEAN", HFILL }},
- { &hf_nbap_t_oa,
- { "t-oa", "nbap.t_oa",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_255", HFILL }},
{ &hf_nbap_iod_a,
{ "iod-a", "nbap.iod_a",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -47391,10 +53598,10 @@ void proto_register_nbap(void) {
{ "gANSS-SatelliteInformationKP", "nbap.gANSS_SatelliteInformationKP",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.GANSS_SatelliteInformationKP", HFILL }},
- { &hf_nbap_toe_lsb_nav,
- { "toe-lsb-nav", "nbap.toe_lsb_nav",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_511", HFILL }},
+ { &hf_nbap_toe_nav,
+ { "toe-nav", "nbap.toe_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_14", HFILL }},
{ &hf_nbap_ganss_omega_nav,
{ "ganss-omega-nav", "nbap.ganss_omega_nav",
FT_BYTES, BASE_HEX, NULL, 0,
@@ -47411,18 +53618,18 @@ void proto_register_nbap(void) {
{ "omegadot-nav", "nbap.omegadot_nav",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.BIT_STRING_SIZE_24", HFILL }},
- { &hf_nbap_ganss_e_lsb_nav,
- { "ganss-e-lsb-nav", "nbap.ganss_e_lsb_nav",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_33554431", HFILL }},
+ { &hf_nbap_ganss_e_nav,
+ { "ganss-e-nav", "nbap.ganss_e_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
{ &hf_nbap_idot_nav,
{ "idot-nav", "nbap.idot_nav",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.BIT_STRING_SIZE_14", HFILL }},
- { &hf_nbap_a_sqrt_lsb_nav,
- { "a-sqrt-lsb-nav", "nbap.a_sqrt_lsb_nav",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_67108863", HFILL }},
+ { &hf_nbap_a_sqrt_nav,
+ { "a-sqrt-nav", "nbap.a_sqrt_nav",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
{ &hf_nbap_i_zero_nav,
{ "i-zero-nav", "nbap.i_zero_nav",
FT_BYTES, BASE_HEX, NULL, 0,
@@ -47455,30 +53662,274 @@ void proto_register_nbap(void) {
{ "c-uc-nav", "nbap.c_uc_nav",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.BIT_STRING_SIZE_16", HFILL }},
- { &hf_nbap_ganss_Transmission_Time,
- { "ganss-Transmission-Time", "nbap.ganss_Transmission_Time",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.GANSS_Transmission_Time", HFILL }},
- { &hf_nbap_non_broadcastIndication,
+ { &hf_nbap_navToc,
+ { "navToc", "nbap.navToc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navaf2,
+ { "navaf2", "nbap.navaf2",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_navaf1,
+ { "navaf1", "nbap.navaf1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navaf0,
+ { "navaf0", "nbap.navaf0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_22", HFILL }},
+ { &hf_nbap_navTgd,
+ { "navTgd", "nbap.navTgd",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_non_broadcastIndication_01,
{ "non-broadcastIndication", "nbap.non_broadcastIndication",
- FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_vals), 0,
- "nbap.T_non_broadcastIndication", HFILL }},
- { &hf_nbap_toe_c_msb,
- { "toe-c-msb", "nbap.toe_c_msb",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_31", HFILL }},
- { &hf_nbap_e_msb,
- { "e-msb", "nbap.e_msb",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_127", HFILL }},
- { &hf_nbap_sqrtA_msb,
- { "sqrtA-msb", "nbap.sqrtA_msb",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_63", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_01_vals), 0,
+ "nbap.T_non_broadcastIndication_01", HFILL }},
{ &hf_nbap_ganssSatInfoNav,
{ "ganssSatInfoNav", "nbap.ganssSatInfoNav",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.GANSS_Sat_Info_Nav", HFILL }},
+ { &hf_nbap_cnavURAindex,
+ { "cnavURAindex", "nbap.cnavURAindex",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_cnavDeltaA,
+ { "cnavDeltaA", "nbap.cnavDeltaA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_26", HFILL }},
+ { &hf_nbap_cnavAdot,
+ { "cnavAdot", "nbap.cnavAdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_25", HFILL }},
+ { &hf_nbap_cnavDeltaNo,
+ { "cnavDeltaNo", "nbap.cnavDeltaNo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_17", HFILL }},
+ { &hf_nbap_cnavDeltaNoDot,
+ { "cnavDeltaNoDot", "nbap.cnavDeltaNoDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_23", HFILL }},
+ { &hf_nbap_cnavMo,
+ { "cnavMo", "nbap.cnavMo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_33", HFILL }},
+ { &hf_nbap_cnavE,
+ { "cnavE", "nbap.cnavE",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_33", HFILL }},
+ { &hf_nbap_cnavOmega,
+ { "cnavOmega", "nbap.cnavOmega",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_33", HFILL }},
+ { &hf_nbap_cnavOMEGA0,
+ { "cnavOMEGA0", "nbap.cnavOMEGA0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_33", HFILL }},
+ { &hf_nbap_cnavDeltaOmegaDot,
+ { "cnavDeltaOmegaDot", "nbap.cnavDeltaOmegaDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_17", HFILL }},
+ { &hf_nbap_cnavIo,
+ { "cnavIo", "nbap.cnavIo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_33", HFILL }},
+ { &hf_nbap_cnavIoDot,
+ { "cnavIoDot", "nbap.cnavIoDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_15", HFILL }},
+ { &hf_nbap_cnavCis,
+ { "cnavCis", "nbap.cnavCis",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_cnavCic,
+ { "cnavCic", "nbap.cnavCic",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_cnavCrs,
+ { "cnavCrs", "nbap.cnavCrs",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_cnavCrc,
+ { "cnavCrc", "nbap.cnavCrc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_cnavCus,
+ { "cnavCus", "nbap.cnavCus",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_21", HFILL }},
+ { &hf_nbap_cnavCuc,
+ { "cnavCuc", "nbap.cnavCuc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_21", HFILL }},
+ { &hf_nbap_gloEn,
+ { "gloEn", "nbap.gloEn",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_gloP1,
+ { "gloP1", "nbap.gloP1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
+ { &hf_nbap_gloP2,
+ { "gloP2", "nbap.gloP2",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_gloM,
+ { "gloM", "nbap.gloM",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
+ { &hf_nbap_gloX,
+ { "gloX", "nbap.gloX",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_27", HFILL }},
+ { &hf_nbap_gloXdot,
+ { "gloXdot", "nbap.gloXdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_gloXdotdot,
+ { "gloXdotdot", "nbap.gloXdotdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_gloY,
+ { "gloY", "nbap.gloY",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_27", HFILL }},
+ { &hf_nbap_gloYdot,
+ { "gloYdot", "nbap.gloYdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_gloYdotdot,
+ { "gloYdotdot", "nbap.gloYdotdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_gloZ,
+ { "gloZ", "nbap.gloZ",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_27", HFILL }},
+ { &hf_nbap_gloZdot,
+ { "gloZdot", "nbap.gloZdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_gloZdotdot,
+ { "gloZdotdot", "nbap.gloZdotdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_navURA,
+ { "navURA", "nbap.navURA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_4", HFILL }},
+ { &hf_nbap_navFitFlag,
+ { "navFitFlag", "nbap.navFitFlag",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_navToe,
+ { "navToe", "nbap.navToe",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navOmega,
+ { "navOmega", "nbap.navOmega",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_navDeltaN,
+ { "navDeltaN", "nbap.navDeltaN",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navM0,
+ { "navM0", "nbap.navM0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_navOmegaADot,
+ { "navOmegaADot", "nbap.navOmegaADot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_navE,
+ { "navE", "nbap.navE",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_navIDot,
+ { "navIDot", "nbap.navIDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_14", HFILL }},
+ { &hf_nbap_navAPowerHalf,
+ { "navAPowerHalf", "nbap.navAPowerHalf",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_navI0,
+ { "navI0", "nbap.navI0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_navOmegaA0,
+ { "navOmegaA0", "nbap.navOmegaA0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_navCrs,
+ { "navCrs", "nbap.navCrs",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navCis,
+ { "navCis", "nbap.navCis",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navCus,
+ { "navCus", "nbap.navCus",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navCrc,
+ { "navCrc", "nbap.navCrc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navCic,
+ { "navCic", "nbap.navCic",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navCuc,
+ { "navCuc", "nbap.navCuc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_sbasTo,
+ { "sbasTo", "nbap.sbasTo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_sbasAccuracy,
+ { "sbasAccuracy", "nbap.sbasAccuracy",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_4", HFILL }},
+ { &hf_nbap_sbasXg,
+ { "sbasXg", "nbap.sbasXg",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_30", HFILL }},
+ { &hf_nbap_sbasYg,
+ { "sbasYg", "nbap.sbasYg",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_30", HFILL }},
+ { &hf_nbap_sbasZg,
+ { "sbasZg", "nbap.sbasZg",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_25", HFILL }},
+ { &hf_nbap_sbasXgDot,
+ { "sbasXgDot", "nbap.sbasXgDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_17", HFILL }},
+ { &hf_nbap_sbasYgDot,
+ { "sbasYgDot", "nbap.sbasYgDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_17", HFILL }},
+ { &hf_nbap_sbasZgDot,
+ { "sbasZgDot", "nbap.sbasZgDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_18", HFILL }},
+ { &hf_nbap_sbasXgDotDot,
+ { "sbasXgDotDot", "nbap.sbasXgDotDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_sbagYgDotDot,
+ { "sbagYgDotDot", "nbap.sbagYgDotDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_sbasZgDotDot,
+ { "sbasZgDotDot", "nbap.sbasZgDotDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
{ &hf_nbap_gANSS_keplerianParameters_01,
{ "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -47515,10 +53966,10 @@ void proto_register_nbap(void) {
{ "altitude", "nbap.altitude",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.INTEGER_0_32767", HFILL }},
- { &hf_nbap_t_oc_lsb,
- { "t-oc-lsb", "nbap.t_oc_lsb",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_0_511", HFILL }},
+ { &hf_nbap_t_oc,
+ { "t-oc", "nbap.t_oc",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_14", HFILL }},
{ &hf_nbap_a_i2,
{ "a-i2", "nbap.a_i2",
FT_BYTES, BASE_HEX, NULL, 0,
@@ -47583,15 +54034,255 @@ void proto_register_nbap(void) {
{ "ganss-af-one-alm", "nbap.ganss_af_one_alm",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_Ganss_Sat_Info_AddNavList_item,
+ { "Ganss-Sat-Info-AddNavList", "nbap.Ganss_Sat_Info_AddNavList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Ganss_Sat_Info_AddNavList_item", HFILL }},
+ { &hf_nbap_svHealth,
+ { "svHealth", "nbap.svHealth",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_6", HFILL }},
+ { &hf_nbap_iod,
+ { "iod", "nbap.iod",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_ganssAddClockModels,
+ { "ganssAddClockModels", "nbap.ganssAddClockModels",
+ FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AddClockModels_vals), 0,
+ "nbap.GANSS_AddClockModels", HFILL }},
+ { &hf_nbap_ganssAddOrbitModels,
+ { "ganssAddOrbitModels", "nbap.ganssAddOrbitModels",
+ FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AddOrbitModels_vals), 0,
+ "nbap.GANSS_AddOrbitModels", HFILL }},
+ { &hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item,
+ { "GANSS-SAT-Info-Almanac-GLOkpList", "nbap.GANSS_SAT_Info_Almanac_GLOkpList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_GLOkp", HFILL }},
+ { &hf_nbap_gloAlmNA,
+ { "gloAlmNA", "nbap.gloAlmNA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_gloAlmnA,
+ { "gloAlmnA", "nbap.gloAlmnA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_gloAlmHA,
+ { "gloAlmHA", "nbap.gloAlmHA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_5", HFILL }},
+ { &hf_nbap_gloAlmLambdaA,
+ { "gloAlmLambdaA", "nbap.gloAlmLambdaA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_21", HFILL }},
+ { &hf_nbap_gloAlmTlambdaA,
+ { "gloAlmTlambdaA", "nbap.gloAlmTlambdaA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_21", HFILL }},
+ { &hf_nbap_gloAlmDeltaIA,
+ { "gloAlmDeltaIA", "nbap.gloAlmDeltaIA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_18", HFILL }},
+ { &hf_nbap_gloAkmDeltaTA,
+ { "gloAkmDeltaTA", "nbap.gloAkmDeltaTA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_22", HFILL }},
+ { &hf_nbap_gloAlmDeltaTdotA,
+ { "gloAlmDeltaTdotA", "nbap.gloAlmDeltaTdotA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_7", HFILL }},
+ { &hf_nbap_gloAlmEpsilonA,
+ { "gloAlmEpsilonA", "nbap.gloAlmEpsilonA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_15", HFILL }},
+ { &hf_nbap_gloAlmOmegaA,
+ { "gloAlmOmegaA", "nbap.gloAlmOmegaA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_gloAlmTauA,
+ { "gloAlmTauA", "nbap.gloAlmTauA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_gloAlmCA,
+ { "gloAlmCA", "nbap.gloAlmCA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_gloAlmMA,
+ { "gloAlmMA", "nbap.gloAlmMA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
+ { &hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item,
+ { "GANSS-SAT-Info-Almanac-MIDIkpList", "nbap.GANSS_SAT_Info_Almanac_MIDIkpList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_MIDIkp", HFILL }},
+ { &hf_nbap_midiAlmE,
+ { "midiAlmE", "nbap.midiAlmE",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_midiAlmDeltaI,
+ { "midiAlmDeltaI", "nbap.midiAlmDeltaI",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_midiAlmOmegaDot,
+ { "midiAlmOmegaDot", "nbap.midiAlmOmegaDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_midiAlmSqrtA,
+ { "midiAlmSqrtA", "nbap.midiAlmSqrtA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_17", HFILL }},
+ { &hf_nbap_midiAlmOmega0,
+ { "midiAlmOmega0", "nbap.midiAlmOmega0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_midiAlmOmega,
+ { "midiAlmOmega", "nbap.midiAlmOmega",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_midiAlmMo,
+ { "midiAlmMo", "nbap.midiAlmMo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_midiAlmaf0,
+ { "midiAlmaf0", "nbap.midiAlmaf0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_midiAlmaf1,
+ { "midiAlmaf1", "nbap.midiAlmaf1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_10", HFILL }},
+ { &hf_nbap_midiAlmL1Health,
+ { "midiAlmL1Health", "nbap.midiAlmL1Health",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_midiAlmL2Health,
+ { "midiAlmL2Health", "nbap.midiAlmL2Health",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_midiAlmL5Health,
+ { "midiAlmL5Health", "nbap.midiAlmL5Health",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item,
+ { "GANSS-SAT-Info-Almanac-NAVkpList", "nbap.GANSS_SAT_Info_Almanac_NAVkpList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_NAVkp", HFILL }},
+ { &hf_nbap_navAlmE,
+ { "navAlmE", "nbap.navAlmE",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navAlmDeltaI,
+ { "navAlmDeltaI", "nbap.navAlmDeltaI",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navAlmOMEGADOT,
+ { "navAlmOMEGADOT", "nbap.navAlmOMEGADOT",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_navAlmSVHealth,
+ { "navAlmSVHealth", "nbap.navAlmSVHealth",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_navAlmSqrtA,
+ { "navAlmSqrtA", "nbap.navAlmSqrtA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_navAlmOMEGAo,
+ { "navAlmOMEGAo", "nbap.navAlmOMEGAo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_navAlmOmega,
+ { "navAlmOmega", "nbap.navAlmOmega",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_navAlmMo,
+ { "navAlmMo", "nbap.navAlmMo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_navAlmaf0,
+ { "navAlmaf0", "nbap.navAlmaf0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_navAlmaf1,
+ { "navAlmaf1", "nbap.navAlmaf1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item,
+ { "GANSS-SAT-Info-Almanac-REDkpList", "nbap.GANSS_SAT_Info_Almanac_REDkpList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_REDkp", HFILL }},
+ { &hf_nbap_redAlmDeltaA,
+ { "redAlmDeltaA", "nbap.redAlmDeltaA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_redAlmOmega0,
+ { "redAlmOmega0", "nbap.redAlmOmega0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_7", HFILL }},
+ { &hf_nbap_redAlmPhi0,
+ { "redAlmPhi0", "nbap.redAlmPhi0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_7", HFILL }},
+ { &hf_nbap_redAlmL1Health,
+ { "redAlmL1Health", "nbap.redAlmL1Health",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_redAlmL2Health,
+ { "redAlmL2Health", "nbap.redAlmL2Health",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_redAlmL5Health,
+ { "redAlmL5Health", "nbap.redAlmL5Health",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_1", HFILL }},
+ { &hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item,
+ { "GANSS-SAT-Info-Almanac-SBASecefList", "nbap.GANSS_SAT_Info_Almanac_SBASecefList_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_SAT_Info_Almanac_SBASecef", HFILL }},
+ { &hf_nbap_sbasAlmDataID,
+ { "sbasAlmDataID", "nbap.sbasAlmDataID",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
+ { &hf_nbap_sbasAlmHealth,
+ { "sbasAlmHealth", "nbap.sbasAlmHealth",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_sbasAlmXg,
+ { "sbasAlmXg", "nbap.sbasAlmXg",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_15", HFILL }},
+ { &hf_nbap_sbasAlmYg,
+ { "sbasAlmYg", "nbap.sbasAlmYg",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_15", HFILL }},
+ { &hf_nbap_sbasAlmZg,
+ { "sbasAlmZg", "nbap.sbasAlmZg",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_9", HFILL }},
+ { &hf_nbap_sbasAlmXgdot,
+ { "sbasAlmXgdot", "nbap.sbasAlmXgdot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_3", HFILL }},
+ { &hf_nbap_sbasAlmYgDot,
+ { "sbasAlmYgDot", "nbap.sbasAlmYgDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_3", HFILL }},
+ { &hf_nbap_sbasAlmZgDot,
+ { "sbasAlmZgDot", "nbap.sbasAlmZgDot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_4", HFILL }},
+ { &hf_nbap_sbasAlmTo,
+ { "sbasAlmTo", "nbap.sbasAlmTo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
{ &hf_nbap_GANSS_Sat_Info_Nav_item,
{ "GANSS-Sat-Info-Nav", "nbap.GANSS_Sat_Info_Nav_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.GANSS_Sat_Info_Nav_item", HFILL }},
- { &hf_nbap_svHealth,
+ { &hf_nbap_svHealth_01,
{ "svHealth", "nbap.svHealth",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.BIT_STRING_SIZE_5", HFILL }},
- { &hf_nbap_iod,
+ { &hf_nbap_iod_01,
{ "iod", "nbap.iod",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.BIT_STRING_SIZE_10", HFILL }},
@@ -47603,6 +54294,14 @@ void proto_register_nbap(void) {
{ "ganssOrbitModel", "nbap.ganssOrbitModel",
FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Orbit_Model_vals), 0,
"nbap.GANSS_Orbit_Model", HFILL }},
+ { &hf_nbap_sbasAgfo,
+ { "sbasAgfo", "nbap.sbasAgfo",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_12", HFILL }},
+ { &hf_nbap_sbasAgf1,
+ { "sbasAgf1", "nbap.sbasAgf1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
{ &hf_nbap_ganss_time_model_Ref_Time,
{ "ganss-time-model-Ref-Time", "nbap.ganss_time_model_Ref_Time",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -47663,6 +54362,82 @@ void proto_register_nbap(void) {
{ "delta-t-lsf-utc", "nbap.delta_t_lsf_utc",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_utcA0,
+ { "utcA0", "nbap.utcA0",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_utcA1,
+ { "utcA1", "nbap.utcA1",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_utcA2,
+ { "utcA2", "nbap.utcA2",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_7", HFILL }},
+ { &hf_nbap_utcDeltaTls,
+ { "utcDeltaTls", "nbap.utcDeltaTls",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_utcTot,
+ { "utcTot", "nbap.utcTot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_16", HFILL }},
+ { &hf_nbap_utcWNot,
+ { "utcWNot", "nbap.utcWNot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_13", HFILL }},
+ { &hf_nbap_utcWNlsf,
+ { "utcWNlsf", "nbap.utcWNlsf",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_utcDN,
+ { "utcDN", "nbap.utcDN",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_4", HFILL }},
+ { &hf_nbap_utcDeltaTlsf,
+ { "utcDeltaTlsf", "nbap.utcDeltaTlsf",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_nA,
+ { "nA", "nbap.nA",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_11", HFILL }},
+ { &hf_nbap_tauC,
+ { "tauC", "nbap.tauC",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_deltaUT1_01,
+ { "deltaUT1", "nbap.deltaUT1",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_DeltaUT1", HFILL }},
+ { &hf_nbap_kp,
+ { "kp", "nbap.kp",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
+ { &hf_nbap_utcA1wnt,
+ { "utcA1wnt", "nbap.utcA1wnt",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_24", HFILL }},
+ { &hf_nbap_utcA0wnt,
+ { "utcA0wnt", "nbap.utcA0wnt",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_32", HFILL }},
+ { &hf_nbap_utcTot_01,
+ { "utcTot", "nbap.utcTot",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_utcWNt,
+ { "utcWNt", "nbap.utcWNt",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_utcDN_01,
+ { "utcDN", "nbap.utcDN",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_8", HFILL }},
+ { &hf_nbap_utcStandardID,
+ { "utcStandardID", "nbap.utcStandardID",
+ FT_BYTES, BASE_HEX, NULL, 0,
+ "nbap.BIT_STRING_SIZE_3", HFILL }},
{ &hf_nbap_wna_alm,
{ "wna-alm", "nbap.wna_alm",
FT_BYTES, BASE_HEX, NULL, 0,
@@ -47799,10 +54574,6 @@ void proto_register_nbap(void) {
{ "gps-e-nav", "nbap.gps_e_nav",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.BIT_STRING_SIZE_32", HFILL }},
- { &hf_nbap_a_sqrt_nav,
- { "a-sqrt-nav", "nbap.a_sqrt_nav",
- FT_BYTES, BASE_HEX, NULL, 0,
- "nbap.BIT_STRING_SIZE_32", HFILL }},
{ &hf_nbap_t_oe_nav,
{ "t-oe-nav", "nbap.t_oe_nav",
FT_BYTES, BASE_HEX, NULL, 0,
@@ -48003,38 +54774,10 @@ void proto_register_nbap(void) {
{ "mAChs-Reordering-Buffer-Size-for-RLC-UM", "nbap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MAChsReorderingBufferSize_for_RLC_UM", HFILL }},
- { &hf_nbap_cqiFeedback_CycleK,
- { "cqiFeedback-CycleK", "nbap.cqiFeedback_CycleK",
- FT_UINT32, BASE_DEC, VALS(nbap_CQI_Feedback_Cycle_vals), 0,
- "nbap.CQI_Feedback_Cycle", HFILL }},
- { &hf_nbap_cqiRepetitionFactor,
- { "cqiRepetitionFactor", "nbap.cqiRepetitionFactor",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CQI_RepetitionFactor", HFILL }},
- { &hf_nbap_ackNackRepetitionFactor,
- { "ackNackRepetitionFactor", "nbap.ackNackRepetitionFactor",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.AckNack_RepetitionFactor", HFILL }},
- { &hf_nbap_cqiPowerOffset,
- { "cqiPowerOffset", "nbap.cqiPowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.CQI_Power_Offset", HFILL }},
- { &hf_nbap_ackPowerOffset,
- { "ackPowerOffset", "nbap.ackPowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Ack_Power_Offset", HFILL }},
- { &hf_nbap_nackPowerOffset,
- { "nackPowerOffset", "nbap.nackPowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Nack_Power_Offset", HFILL }},
{ &hf_nbap_hsscch_PowerOffset,
{ "hsscch-PowerOffset", "nbap.hsscch_PowerOffset",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HSSCCH_PowerOffset", HFILL }},
- { &hf_nbap_measurement_Power_Offset,
- { "measurement-Power-Offset", "nbap.measurement_Power_Offset",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.Measurement_Power_Offset", HFILL }},
{ &hf_nbap_tDD_AckNack_Power_Offset,
{ "tDD-AckNack-Power-Offset", "nbap.tDD_AckNack_Power_Offset",
FT_INT32, BASE_DEC, NULL, 0,
@@ -48071,6 +54814,50 @@ void proto_register_nbap(void) {
{ "hsDSCH-MACdFlow-Specific-InformationResp", "nbap.hsDSCH_MACdFlow_Specific_InformationResp",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HSDSCH_MACdFlow_Specific_InformationResp", HFILL }},
+ { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator,
+ { "sixtyfourQAM-UsageAllowedIndicator", "nbap.sixtyfourQAM_UsageAllowedIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_UsageAllowedIndicator_vals), 0,
+ "nbap.SixtyfourQAM_UsageAllowedIndicator", HFILL }},
+ { &hf_nbap_hSDSCH_RNTI,
+ { "hSDSCH-RNTI", "nbap.hSDSCH_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSDSCH_RNTI", HFILL }},
+ { &hf_nbap_sixtyfourQAM_DL_UsageIndicator,
+ { "sixtyfourQAM-DL-UsageIndicator", "nbap.sixtyfourQAM_DL_UsageIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_UsageIndicator_vals), 0,
+ "nbap.SixtyfourQAM_DL_UsageIndicator", HFILL }},
+ { &hf_nbap_hSDSCH_TBSizeTableIndicator,
+ { "hSDSCH-TBSizeTableIndicator", "nbap.hSDSCH_TBSizeTableIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_TBSizeTableIndicator_vals), 0,
+ "nbap.HSDSCH_TBSizeTableIndicator", HFILL }},
+ { &hf_nbap_hSSCCH_CodeChangeGrant,
+ { "hSSCCH-CodeChangeGrant", "nbap.hSSCCH_CodeChangeGrant",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
+ "nbap.HSSCCH_Code_Change_Grant", HFILL }},
+ { &hf_nbap_hsSCCHCodeChangeIndicator,
+ { "hsSCCHCodeChangeIndicator", "nbap.hsSCCHCodeChangeIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_CodeChangeIndicator_vals), 0,
+ "nbap.HSSCCH_CodeChangeIndicator", HFILL }},
+ { &hf_nbap_hS_PDSCH_Code_Change_Indicator,
+ { "hS-PDSCH-Code-Change-Indicator", "nbap.hS_PDSCH_Code_Change_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
+ "nbap.HS_PDSCH_Code_Change_Indicator", HFILL }},
+ { &hf_nbap_hS_DSCH_Secondary_Serving_cell_choice,
+ { "hS-DSCH-Secondary-Serving-cell-choice", "nbap.hS_DSCH_Secondary_Serving_cell_choice",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_Secondary_Serving_cell_change_choice_vals), 0,
+ "nbap.HS_DSCH_Secondary_Serving_cell_change_choice", HFILL }},
+ { &hf_nbap_hS_Secondary_Serving_cell_change_successful,
+ { "hS-Secondary-Serving-cell-change-successful", "nbap.hS_Secondary_Serving_cell_change_successful",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_Secondary_Serving_cell_change_successful", HFILL }},
+ { &hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful,
+ { "hS-Secondary-Serving-cell-change-unsuccessful", "nbap.hS_Secondary_Serving_cell_change_unsuccessful",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_Secondary_Serving_cell_change_unsuccessful", HFILL }},
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response,
+ { "hS-DSCH-FDD-Secondary-Serving-Information-Response", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_FDD_Secondary_Serving_Information_Response", HFILL }},
{ &hf_nbap_paging_MACFlow_Specific_Information,
{ "paging-MACFlow-Specific-Information", "nbap.paging_MACFlow_Specific_Information",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48139,6 +54926,66 @@ void proto_register_nbap(void) {
{ "hSDSCH-InitialWindowSize", "nbap.hSDSCH_InitialWindowSize",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HSDSCH_InitialWindowSize", HFILL }},
+ { &hf_nbap_setsOfHS_SCCH_Codes,
+ { "setsOfHS-SCCH-Codes", "nbap.setsOfHS_SCCH_Codes",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SetsOfHS_SCCH_Codes", HFILL }},
+ { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information,
+ { "e-DCH-FDD-DL-Control-Channel-Information", "nbap.e_DCH_FDD_DL_Control_Channel_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
+ { &hf_nbap_hARQ_Preamble_Mode_Activation_Indicator,
+ { "hARQ-Preamble-Mode-Activation-Indicator", "nbap.hARQ_Preamble_Mode_Activation_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
+ "nbap.HARQ_Preamble_Mode_Activation_Indicator", HFILL }},
+ { &hf_nbap_mIMO_N_M_Ratio,
+ { "mIMO-N-M-Ratio", "nbap.mIMO_N_M_Ratio",
+ FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
+ "nbap.MIMO_N_M_Ratio", HFILL }},
+ { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response,
+ { "continuousPacketConnectivityHS-SCCH-less-Information-Response", "nbap.continuousPacketConnectivityHS_SCCH_less_Information_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_Response", HFILL }},
+ { &hf_nbap_mAChsResetScheme,
+ { "mAChsResetScheme", "nbap.mAChsResetScheme",
+ FT_UINT32, BASE_DEC, VALS(nbap_MAChsResetScheme_vals), 0,
+ "nbap.MAChsResetScheme", HFILL }},
+ { &hf_nbap_hSDSCH_Physical_Layer_Category,
+ { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_64_", HFILL }},
+ { &hf_nbap_secondaryServingCells,
+ { "secondaryServingCells", "nbap.secondaryServingCells",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SecondaryServingCells", HFILL }},
+ { &hf_nbap_numPrimaryHS_SCCH_Codes,
+ { "numPrimaryHS-SCCH-Codes", "nbap.numPrimaryHS_SCCH_Codes",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NumHS_SCCH_Codes", HFILL }},
+ { &hf_nbap_hARQ_Preamble_Mode,
+ { "hARQ-Preamble-Mode", "nbap.hARQ_Preamble_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
+ "nbap.HARQ_Preamble_Mode", HFILL }},
+ { &hf_nbap_mIMO_ActivationIndicator,
+ { "mIMO-ActivationIndicator", "nbap.mIMO_ActivationIndicator",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MIMO_ActivationIndicator", HFILL }},
+ { &hf_nbap_hSDSCH_MACdPDUSizeFormat,
+ { "hSDSCH-MACdPDUSizeFormat", "nbap.hSDSCH_MACdPDUSizeFormat",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
+ "nbap.HSDSCH_MACdPDUSizeFormat", HFILL }},
+ { &hf_nbap_uE_without_HS_SCCH_constraint_indicator,
+ { "uE-without-HS-SCCH-constraint-indicator", "nbap.uE_without_HS_SCCH_constraint_indicator",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_HS_SCCH_PreconfiguredCodes_item,
+ { "HS-SCCH-PreconfiguredCodes", "nbap.HS_SCCH_PreconfiguredCodes_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SCCH_PreconfiguredCodesItem", HFILL }},
+ { &hf_nbap_hS_SCCH_CodeNumber,
+ { "hS-SCCH-CodeNumber", "nbap.hS_SCCH_CodeNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SCCH_CodeNumber", HFILL }},
{ &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item,
{ "HSSCCH-Specific-InformationRespListFDD", "nbap.HSSCCH_Specific_InformationRespListFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48255,10 +55102,106 @@ void proto_register_nbap(void) {
{ "hSDSCH-FDD-Information-Response", "nbap.hSDSCH_FDD_Information_Response",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.HSDSCH_FDD_Information_Response", HFILL }},
- { &hf_nbap_hsSCCHCodeChangeIndicator,
- { "hsSCCHCodeChangeIndicator", "nbap.hsSCCHCodeChangeIndicator",
- FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_CodeChangeIndicator_vals), 0,
- "nbap.HSSCCH_CodeChangeIndicator", HFILL }},
+ { &hf_nbap_hsdpa_PICH_notShared_with_PCHLCR,
+ { "hsdpa-PICH-notShared-with-PCHLCR", "nbap.hsdpa_PICH_notShared_with_PCHLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDPA_PICH_notShared_with_PCHLCR", HFILL }},
+ { &hf_nbap_tdd_ChannelisationCodeLCR,
+ { "tdd-ChannelisationCodeLCR", "nbap.tdd_ChannelisationCodeLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.TDD_ChannelisationCodeLCR", HFILL }},
+ { &hf_nbap_tdd_PhysicalChannelOffset,
+ { "tdd-PhysicalChannelOffset", "nbap.tdd_PhysicalChannelOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TDD_PhysicalChannelOffset", HFILL }},
+ { &hf_nbap_pagingIndicatorLength,
+ { "pagingIndicatorLength", "nbap.pagingIndicatorLength",
+ FT_UINT32, BASE_DEC, VALS(nbap_PagingIndicatorLength_vals), 0,
+ "nbap.PagingIndicatorLength", HFILL }},
+ { &hf_nbap_pICH_Power,
+ { "pICH-Power", "nbap.pICH_Power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.PICH_Power", HFILL }},
+ { &hf_nbap_second_TDD_ChannelisationCodeLCR,
+ { "second-TDD-ChannelisationCodeLCR", "nbap.second_TDD_ChannelisationCodeLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.TDD_ChannelisationCodeLCR", HFILL }},
+ { &hf_nbap_hsdsch_Common_InformationLCR,
+ { "hsdsch-Common-InformationLCR", "nbap.hsdsch_Common_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDSCH_Common_InformationLCR", HFILL }},
+ { &hf_nbap_commonMACFlow_Specific_InformationLCR,
+ { "commonMACFlow-Specific-InformationLCR", "nbap.commonMACFlow_Specific_InformationLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonMACFlow_Specific_InfoListLCR", HFILL }},
+ { &hf_nbap_common_H_RNTI_InformationLCR,
+ { "common-H-RNTI-InformationLCR", "nbap.common_H_RNTI_InformationLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_H_RNTI_InformationLCR", HFILL }},
+ { &hf_nbap_sync_InformationLCR,
+ { "sync-InformationLCR", "nbap.sync_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Sync_InformationLCR", HFILL }},
+ { &hf_nbap_hSSICH_SIRTarget,
+ { "hSSICH-SIRTarget", "nbap.hSSICH_SIRTarget",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.UL_SIR", HFILL }},
+ { &hf_nbap_hSSICH_TPC_StepSize,
+ { "hSSICH-TPC-StepSize", "nbap.hSSICH_TPC_StepSize",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
+ "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
+ { &hf_nbap_hsSCCH_Specific_Information_ResponseLCR,
+ { "hsSCCH-Specific-Information-ResponseLCR", "nbap.hsSCCH_Specific_Information_ResponseLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HSSCCH_Specific_InformationRespListLCR", HFILL }},
+ { &hf_nbap_commonMACFlow_Specific_Info_ResponseLCR,
+ { "commonMACFlow-Specific-Info-ResponseLCR", "nbap.commonMACFlow_Specific_Info_ResponseLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonMACFlow_Specific_InfoList_ResponseLCR", HFILL }},
+ { &hf_nbap_associatedCommon_MACFlowLCR,
+ { "associatedCommon-MACFlowLCR", "nbap.associatedCommon_MACFlowLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Common_MACFlow_ID_LCR", HFILL }},
+ { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR,
+ { "bCCH-Specific-HSDSCH-RNTI-InformationLCR", "nbap.bCCH_Specific_HSDSCH_RNTI_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.BCCH_Specific_HSDSCH_RNTI_InformationLCR", HFILL }},
+ { &hf_nbap_paging_MACFlow_Specific_InformationLCR,
+ { "paging-MACFlow-Specific-InformationLCR", "nbap.paging_MACFlow_Specific_InformationLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Paging_MACFlow_Specific_InformationLCR", HFILL }},
+ { &hf_nbap_reception_Window_Size,
+ { "reception-Window-Size", "nbap.reception_Window_Size",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_16", HFILL }},
+ { &hf_nbap_n_PCH,
+ { "n-PCH", "nbap.n_PCH",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_8", HFILL }},
+ { &hf_nbap_paging_Subchannel_Size,
+ { "paging-Subchannel-Size", "nbap.paging_Subchannel_Size",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_3", HFILL }},
+ { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item,
+ { "HSDSCH-Paging-System-Information-ResponseLCR", "nbap.HSDSCH_Paging_System_Information_ResponseLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSDSCH_Paging_System_Information_ResponseListLCR", HFILL }},
+ { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
+ { "dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_HSSCCH_Specific_InformationRespListLCR_item,
+ { "HSSCCH-Specific-InformationRespListLCR", "nbap.HSSCCH_Specific_InformationRespListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSSCCH_Specific_InformationRespItemLCR", HFILL }},
+ { &hf_nbap_hS_SCCH_ID_LCR,
+ { "hS-SCCH-ID-LCR", "nbap.hS_SCCH_ID_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SCCH_ID_LCR", HFILL }},
+ { &hf_nbap_sub_Frame_Number,
+ { "sub-Frame-Number", "nbap.sub_Frame_Number",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Sub_Frame_Number", HFILL }},
{ &hf_nbap_onDemand,
{ "onDemand", "nbap.onDemand",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48383,6 +55326,14 @@ void proto_register_nbap(void) {
{ "MACdPDU-Size-Indexlist-to-Modify", "nbap.MACdPDU_Size_Indexlist_to_Modify_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.MACdPDU_Size_IndexItem_to_Modify", HFILL }},
+ { &hf_nbap_maximum_TB_Size_cell_edge_users,
+ { "maximum-TB-Size-cell-edge-users", "nbap.maximum_TB_Size_cell_edge_users",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_5000_", HFILL }},
+ { &hf_nbap_maximum_TB_Size_other_users,
+ { "maximum-TB-Size-other-users", "nbap.maximum_TB_Size_other_users",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_5000_", HFILL }},
{ &hf_nbap_MessageStructure_item,
{ "MessageStructure", "nbap.MessageStructure_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48515,10 +55466,14 @@ void proto_register_nbap(void) {
{ "MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR", HFILL }},
- { &hf_nbap_uARFCN,
- { "uARFCN", "nbap.uARFCN",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.UARFCN", HFILL }},
+ { &hf_nbap_multi_Cell_Capability,
+ { "multi-Cell-Capability", "nbap.multi_Cell_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Multi_Cell_Capability_vals), 0,
+ "nbap.Multi_Cell_Capability", HFILL }},
+ { &hf_nbap_possible_Secondary_Serving_Cell_List,
+ { "possible-Secondary-Serving-Cell-List", "nbap.possible_Secondary_Serving_Cell_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Possible_Secondary_Serving_Cell_List", HFILL }},
{ &hf_nbap_NeighbouringCellMeasurementInformation_item,
{ "NeighbouringCellMeasurementInformation", "nbap.NeighbouringCellMeasurementInformation_item",
FT_UINT32, BASE_DEC, VALS(nbap_NeighbouringCellMeasurementInformation_item_vals), 0,
@@ -48587,6 +55542,14 @@ void proto_register_nbap(void) {
{ "sequenceNumber", "nbap.sequenceNumber",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.PLCCHsequenceNumber", HFILL }},
+ { &hf_nbap_Possible_Secondary_Serving_Cell_List_item,
+ { "Possible-Secondary-Serving-Cell-List", "nbap.Possible_Secondary_Serving_Cell_List_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Possible_Secondary_Serving_Cell", HFILL }},
+ { &hf_nbap_local_Cell_ID,
+ { "local-Cell-ID", "nbap.local_Cell_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Local_Cell_ID", HFILL }},
{ &hf_nbap_priorityQueue_Id,
{ "priorityQueue-Id", "nbap.priorityQueue_Id",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48647,6 +55610,22 @@ void proto_register_nbap(void) {
{ "PriorityQueue-InfoList-to-Modify-Unsynchronised", "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised", HFILL }},
+ { &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item,
+ { "Paging-MACFlow-Specific-InformationLCR", "nbap.Paging_MACFlow_Specific_InformationLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Paging_MAC_Flow_Specific_Information_ItemLCR", HFILL }},
+ { &hf_nbap_hSDPA_associated_PICH_InfoLCR,
+ { "hSDPA-associated-PICH-InfoLCR", "nbap.hSDPA_associated_PICH_InfoLCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_InformationLCR_vals), 0,
+ "nbap.HSDPA_Associated_PICH_InformationLCR", HFILL }},
+ { &hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR,
+ { "paging-MACFlow-PriorityQueue-InformationLCR", "nbap.paging_MACFlow_PriorityQueue_InformationLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Paging_MACFlow_PriorityQueue_Information", HFILL }},
+ { &hf_nbap_Paging_MACFlows_to_DeleteLCR_item,
+ { "Paging-MACFlows-to-DeleteLCR", "nbap.Paging_MACFlows_to_DeleteLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Paging_MACFlows_to_DeleteLCR_Item", HFILL }},
{ &hf_nbap_RL_Specific_DCH_Info_item,
{ "RL-Specific-DCH-Info", "nbap.RL_Specific_DCH_Info_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48967,6 +55946,18 @@ void proto_register_nbap(void) {
{ "bad-sat-id", "nbap.bad_sat_id",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.SAT_ID", HFILL }},
+ { &hf_nbap_SecondaryServingCells_item,
+ { "SecondaryServingCells", "nbap.SecondaryServingCells_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SecondaryServingCellsItem", HFILL }},
+ { &hf_nbap_secondaryC_ID,
+ { "secondaryC-ID", "nbap.secondaryC_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.C_ID", HFILL }},
+ { &hf_nbap_numSecondaryHS_SCCH_Codes,
+ { "numSecondaryHS-SCCH-Codes", "nbap.numSecondaryHS_SCCH_Codes",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NumHS_SCCH_Codes", HFILL }},
{ &hf_nbap_new_secondary_CPICH,
{ "new-secondary-CPICH", "nbap.new_secondary_CPICH",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48983,6 +55974,14 @@ void proto_register_nbap(void) {
{ "serving-E-DCH-RL-not-in-this-NodeB", "nbap.serving_E_DCH_RL_not_in_this_NodeB",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.NULL", HFILL }},
+ { &hf_nbap_SetsOfHS_SCCH_Codes_item,
+ { "SetsOfHS-SCCH-Codes", "nbap.SetsOfHS_SCCH_Codes_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SetsOfHS_SCCH_CodesItem", HFILL }},
+ { &hf_nbap_hS_SCCH_PreconfiguredCodes,
+ { "hS-SCCH-PreconfiguredCodes", "nbap.hS_SCCH_PreconfiguredCodes",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SCCH_PreconfiguredCodes", HFILL }},
{ &hf_nbap_sFNSFNChangeLimit,
{ "sFNSFNChangeLimit", "nbap.sFNSFNChangeLimit",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -49135,10 +56134,6 @@ void proto_register_nbap(void) {
{ "TDD-DL-Code-LCR-Information", "nbap.TDD_DL_Code_LCR_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.TDD_DL_Code_LCR_InformationItem", HFILL }},
- { &hf_nbap_tdd_ChannelisationCodeLCR,
- { "tdd-ChannelisationCodeLCR", "nbap.tdd_ChannelisationCodeLCR",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TDD_ChannelisationCodeLCR", HFILL }},
{ &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR,
{ "tdd-DL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_DL_DPCH_TimeSlotFormat_LCR",
FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
@@ -49231,6 +56226,18 @@ void proto_register_nbap(void) {
{ "not-Used-lengthOfTFCI2", "nbap.not_Used_lengthOfTFCI2",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.NULL", HFILL }},
+ { &hf_nbap_TimeSlot_InitiatedListLCR_item,
+ { "TimeSlot-InitiatedListLCR", "nbap.TimeSlot_InitiatedListLCR_item",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlotLCR", HFILL }},
+ { &hf_nbap_TimeSlotMeasurementValueListLCR_item,
+ { "TimeSlotMeasurementValueListLCR", "nbap.TimeSlotMeasurementValueListLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.TimeSlotMeasurementValueLCR", HFILL }},
+ { &hf_nbap_commonMeasurementValue,
+ { "commonMeasurementValue", "nbap.commonMeasurementValue",
+ FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
+ "nbap.CommonMeasurementValue", HFILL }},
{ &hf_nbap_initialPhase_01,
{ "initialPhase", "nbap.initialPhase",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -49519,14 +56526,6 @@ void proto_register_nbap(void) {
{ "rNC-ID", "nbap.rNC_ID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.RNC_ID", HFILL }},
- { &hf_nbap_c_ID,
- { "c-ID", "nbap.c_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.C_ID", HFILL }},
- { &hf_nbap_hSDSCH_Physical_Layer_Category,
- { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.INTEGER_1_64_", HFILL }},
{ &hf_nbap_UL_Timeslot_Information_item,
{ "UL-Timeslot-Information", "nbap.UL_Timeslot_Information_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -49631,10 +56630,6 @@ void proto_register_nbap(void) {
{ "powerOffsetInformation", "nbap.powerOffsetInformation",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PowerOffsetInformation_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_sTTD_Indicator,
- { "sTTD-Indicator", "nbap.sTTD_Indicator",
- FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
- "nbap.STTD_Indicator", HFILL }},
{ &hf_nbap_fACH_Parameters,
{ "fACH-Parameters", "nbap.fACH_Parameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -49667,14 +56662,6 @@ void proto_register_nbap(void) {
{ "pICH-Parameters", "nbap.pICH_Parameters",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
- { &hf_nbap_fdd_dl_ChannelisationCodeNumber,
- { "fdd-dl-ChannelisationCodeNumber", "nbap.fdd_dl_ChannelisationCodeNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
- { &hf_nbap_pICH_Power,
- { "pICH-Power", "nbap.pICH_Power",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.PICH_Power", HFILL }},
{ &hf_nbap_pICH_Mode,
{ "pICH-Mode", "nbap.pICH_Mode",
FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
@@ -49687,10 +56674,6 @@ void proto_register_nbap(void) {
{ "mICH-Mode", "nbap.mICH_Mode",
FT_UINT32, BASE_DEC, VALS(nbap_MICH_Mode_vals), 0,
"nbap.MICH_Mode", HFILL }},
- { &hf_nbap_scramblingCodeNumber,
- { "scramblingCodeNumber", "nbap.scramblingCodeNumber",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.ScramblingCodeNumber", HFILL }},
{ &hf_nbap_preambleSignatures,
{ "preambleSignatures", "nbap.preambleSignatures",
FT_BYTES, BASE_HEX, NULL, 0,
@@ -49727,14 +56710,6 @@ void proto_register_nbap(void) {
{ "rACHSlotFormat", "nbap.rACHSlotFormat",
FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
"nbap.RACH_SlotFormat", HFILL }},
- { &hf_nbap_aICH_TransmissionTiming,
- { "aICH-TransmissionTiming", "nbap.aICH_TransmissionTiming",
- FT_UINT32, BASE_DEC, VALS(nbap_AICH_TransmissionTiming_vals), 0,
- "nbap.AICH_TransmissionTiming", HFILL }},
- { &hf_nbap_aICH_Power,
- { "aICH-Power", "nbap.aICH_Power",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.AICH_Power", HFILL }},
{ &hf_nbap_secondary_CCPCH_parameters_01,
{ "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -49743,18 +56718,10 @@ void proto_register_nbap(void) {
{ "pRACH-parameters", "nbap.pRACH_parameters",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PRACH_CTCH_SetupRqstTDD", HFILL }},
- { &hf_nbap_pLCCH_parameters,
- { "pLCCH-parameters", "nbap.pLCCH_parameters",
+ { &hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
+ { "extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.PLCCH_parameters", HFILL }},
- { &hf_nbap_eRUCCH_parameters,
- { "eRUCCH-parameters", "nbap.eRUCCH_parameters",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_RUCCH_parameters", HFILL }},
- { &hf_nbap_eRUCCH_768_parameters,
- { "eRUCCH-768-parameters", "nbap.eRUCCH_768_parameters",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_RUCCH_768_parameters", HFILL }},
+ "nbap.Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD", HFILL }},
{ &hf_nbap_sCCPCH_CCTrCH_ID,
{ "sCCPCH-CCTrCH-ID", "nbap.sCCPCH_CCTrCH_ID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -49787,10 +56754,6 @@ void proto_register_nbap(void) {
{ "midambleShiftandBurstType", "nbap.midambleShiftandBurstType",
FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
"nbap.MidambleShiftAndBurstType", HFILL }},
- { &hf_nbap_tdd_PhysicalChannelOffset,
- { "tdd-PhysicalChannelOffset", "nbap.tdd_PhysicalChannelOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.TDD_PhysicalChannelOffset", HFILL }},
{ &hf_nbap_s_CCPCH_Power,
{ "s-CCPCH-Power", "nbap.s_CCPCH_Power",
FT_INT32, BASE_DEC, NULL, 0,
@@ -49835,14 +56798,6 @@ void proto_register_nbap(void) {
{ "midambleshiftAndBurstType", "nbap.midambleshiftAndBurstType",
FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
"nbap.MidambleShiftAndBurstType", HFILL }},
- { &hf_nbap_pagingIndicatorLength,
- { "pagingIndicatorLength", "nbap.pagingIndicatorLength",
- FT_UINT32, BASE_DEC, VALS(nbap_PagingIndicatorLength_vals), 0,
- "nbap.PagingIndicatorLength", HFILL }},
- { &hf_nbap_second_TDD_ChannelisationCodeLCR,
- { "second-TDD-ChannelisationCodeLCR", "nbap.second_TDD_ChannelisationCodeLCR",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.TDD_ChannelisationCodeLCR", HFILL }},
{ &hf_nbap_midambleshiftAndBurstType78,
{ "midambleshiftAndBurstType78", "nbap.midambleshiftAndBurstType78",
FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
@@ -50043,10 +56998,6 @@ void proto_register_nbap(void) {
{ "configurationGenerationID", "nbap.configurationGenerationID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.ConfigurationGenerationID", HFILL }},
- { &hf_nbap_local_Cell_ID,
- { "local-Cell-ID", "nbap.local_Cell_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Local_Cell_ID", HFILL }},
{ &hf_nbap_primary_SCH_Information,
{ "primary-SCH-Information", "nbap.primary_SCH_Information",
FT_NONE, BASE_NONE, NULL, 0,
@@ -50187,6 +57138,10 @@ void proto_register_nbap(void) {
{ "MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item,
+ { "MultipleFreq-E-DCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
{ &hf_nbap_CCP_InformationList_AuditRsp_item,
{ "CCP-InformationList-AuditRsp", "nbap.CCP_InformationList_AuditRsp_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -50275,10 +57230,6 @@ void proto_register_nbap(void) {
{ "extension-CommonMeasurementObjectType-CM-Rsp", "nbap.extension_CommonMeasurementObjectType_CM_Rsp",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Extension_CommonMeasurementObjectType_CM_Rsp", HFILL }},
- { &hf_nbap_commonMeasurementValue,
- { "commonMeasurementValue", "nbap.commonMeasurementValue",
- FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
- "nbap.CommonMeasurementValue", HFILL }},
{ &hf_nbap_cell_02,
{ "cell", "nbap.cell",
FT_NONE, BASE_NONE, NULL, 0,
@@ -50675,6 +57626,10 @@ void proto_register_nbap(void) {
{ "Power-Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item,
+ { "MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
{ &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item,
{ "MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -50727,6 +57682,18 @@ void proto_register_nbap(void) {
{ "iB-SG-DATA", "nbap.iB_SG_DATA",
FT_BYTES, BASE_HEX, NULL, 0,
"nbap.IB_SG_DATA", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item,
+ { "Additional-HS-Cell-Information-RL-Setup-List", "nbap.Additional_HS_Cell_Information_RL_Setup_List_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Setup_ItemIEs", HFILL }},
+ { &hf_nbap_hSPDSCH_RL_ID,
+ { "hSPDSCH-RL-ID", "nbap.hSPDSCH_RL_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_ID", HFILL }},
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information,
+ { "hS-DSCH-FDD-Secondary-Serving-Information", "nbap.hS_DSCH_FDD_Secondary_Serving_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_FDD_Secondary_Serving_Information", HFILL }},
{ &hf_nbap_ul_ScramblingCode,
{ "ul-ScramblingCode", "nbap.ul_ScramblingCode",
FT_NONE, BASE_NONE, NULL, 0,
@@ -50739,10 +57706,6 @@ void proto_register_nbap(void) {
{ "maxNrOfUL-DPDCHs", "nbap.maxNrOfUL_DPDCHs",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MaxNrOfUL_DPDCHs", HFILL }},
- { &hf_nbap_ul_PunctureLimit,
- { "ul-PunctureLimit", "nbap.ul_PunctureLimit",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PunctureLimit", HFILL }},
{ &hf_nbap_ul_DPCCH_SlotFormat,
{ "ul-DPCCH-SlotFormat", "nbap.ul_DPCCH_SlotFormat",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -50783,10 +57746,6 @@ void proto_register_nbap(void) {
{ "powerOffsetInformation", "nbap.powerOffsetInformation",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PowerOffsetInformation_RL_SetupRqstFDD", HFILL }},
- { &hf_nbap_fdd_TPC_DownlinkStepSize,
- { "fdd-TPC-DownlinkStepSize", "nbap.fdd_TPC_DownlinkStepSize",
- FT_UINT32, BASE_DEC, VALS(nbap_FDD_TPC_DownlinkStepSize_vals), 0,
- "nbap.FDD_TPC_DownlinkStepSize", HFILL }},
{ &hf_nbap_limitedPowerIncrease,
{ "limitedPowerIncrease", "nbap.limitedPowerIncrease",
FT_UINT32, BASE_DEC, VALS(nbap_LimitedPowerIncrease_vals), 0,
@@ -50843,34 +57802,6 @@ void proto_register_nbap(void) {
{ "not-Used-sSDT-Cell-Identity", "nbap.not_Used_sSDT_Cell_Identity",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.NULL", HFILL }},
- { &hf_nbap_maxSet_E_DPDCHs,
- { "maxSet-E-DPDCHs", "nbap.maxSet_E_DPDCHs",
- FT_UINT32, BASE_DEC, VALS(nbap_Max_Set_E_DPDCHs_vals), 0,
- "nbap.Max_Set_E_DPDCHs", HFILL }},
- { &hf_nbap_e_TFCS_Information,
- { "e-TFCS-Information", "nbap.e_TFCS_Information",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.E_TFCS_Information", HFILL }},
- { &hf_nbap_e_TTI,
- { "e-TTI", "nbap.e_TTI",
- FT_UINT32, BASE_DEC, VALS(nbap_E_TTI_vals), 0,
- "nbap.E_TTI", HFILL }},
- { &hf_nbap_e_DPCCH_PO,
- { "e-DPCCH-PO", "nbap.e_DPCCH_PO",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DPCCH_PO", HFILL }},
- { &hf_nbap_e_RGCH_2_IndexStepThreshold,
- { "e-RGCH-2-IndexStepThreshold", "nbap.e_RGCH_2_IndexStepThreshold",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RGCH_2_IndexStepThreshold", HFILL }},
- { &hf_nbap_e_RGCH_3_IndexStepThreshold,
- { "e-RGCH-3-IndexStepThreshold", "nbap.e_RGCH_3_IndexStepThreshold",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RGCH_3_IndexStepThreshold", HFILL }},
- { &hf_nbap_hARQ_Info_for_E_DCH,
- { "hARQ-Info-for-E-DCH", "nbap.hARQ_Info_for_E_DCH",
- FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
- "nbap.HARQ_Info_for_E_DCH", HFILL }},
{ &hf_nbap_hSDSCH_Configured_Indicator,
{ "hSDSCH-Configured-Indicator", "nbap.hSDSCH_Configured_Indicator",
FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
@@ -50947,6 +57878,10 @@ void proto_register_nbap(void) {
{ "dL-TimeSlotISCPInfo", "nbap.dL_TimeSlotISCPInfo",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.DL_TimeslotISCPInfo", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_Response_List_item,
+ { "Additional-HS-Cell-Information-Response-List", "nbap.Additional_HS_Cell_Information_Response_List_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_Response_ItemIEs", HFILL }},
{ &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item,
{ "RL-InformationResponseList-RL-SetupRspFDD", "nbap.RL_InformationResponseList_RL_SetupRspFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51055,6 +57990,10 @@ void proto_register_nbap(void) {
{ "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item,
+ { "Additional-HS-Cell-Information-RL-Addition-List", "nbap.Additional_HS_Cell_Information_RL_Addition_List_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Addition_ItemIEs", HFILL }},
{ &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item,
{ "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51095,6 +58034,14 @@ void proto_register_nbap(void) {
{ "initial-DL-Transmission-Power", "nbap.initial_DL_Transmission_Power",
FT_INT32, BASE_DEC, NULL, 0,
"nbap.DL_Power", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item,
+ { "Additional-HS-Cell-Change-Information-Response-List", "nbap.Additional_HS_Cell_Change_Information_Response_List_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_HS_Cell_Change_Information_Response_ItemIEs", HFILL }},
+ { &hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response,
+ { "hS-DSCH-Secondary-Serving-Cell-Change-Information-Response", "nbap.hS_DSCH_Secondary_Serving_Cell_Change_Information_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Secondary_Serving_Cell_Change_Information_Response", HFILL }},
{ &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item,
{ "RL-InformationResponseList-RL-AdditionRspFDD", "nbap.RL_InformationResponseList_RL_AdditionRspFDD_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51187,6 +58134,18 @@ void proto_register_nbap(void) {
{ "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item,
+ { "Additional-HS-Cell-Information-RL-Reconf-Prep", "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs", HFILL }},
+ { &hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify,
+ { "hS-DSCH-Secondary-Serving-Information-To-Modify", "nbap.hS_DSCH_Secondary_Serving_Information_To_Modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Secondary_Serving_Information_To_Modify", HFILL }},
+ { &hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove,
+ { "hS-HS-DSCH-Secondary-Serving-Remove", "nbap.hS_HS_DSCH_Secondary_Serving_Remove",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Secondary_Serving_Remove", HFILL }},
{ &hf_nbap_not_Used_sSDT_CellIDLength,
{ "not-Used-sSDT-CellIDLength", "nbap.not_Used_sSDT_CellIDLength",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51523,6 +58482,18 @@ void proto_register_nbap(void) {
{ "RL-ReconfigurationFailureList-RL-ReconfFailure", "nbap.RL_ReconfigurationFailureList_RL_ReconfFailure_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item,
+ { "Additional-HS-Cell-Information-RL-Reconf-Req", "nbap.Additional_HS_Cell_Information_RL_Reconf_Req_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs", HFILL }},
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised,
+ { "hS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised", HFILL }},
+ { &hf_nbap_hS_DSCH_Secondary_Serving_Remove,
+ { "hS-DSCH-Secondary-Serving-Remove", "nbap.hS_DSCH_Secondary_Serving_Remove",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Secondary_Serving_Remove", HFILL }},
{ &hf_nbap_ul_TFCS,
{ "ul-TFCS", "nbap.ul_TFCS",
FT_NONE, BASE_NONE, NULL, 0,
@@ -52127,10 +59098,6 @@ void proto_register_nbap(void) {
{ "dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
- { "dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst", HFILL }},
{ &hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item,
{ "DL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -52139,30 +59106,10 @@ void proto_register_nbap(void) {
{ "dl-HS-PDSCH-Codelist-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_PSCH_ReconfRqst",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.DL_HS_PDSCH_Codelist_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_maxHSDSCH_HSSCCH_Power,
- { "maxHSDSCH-HSSCCH-Power", "nbap.maxHSDSCH_HSSCCH_Power",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.MaximumTransmissionPower", HFILL }},
{ &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item,
{ "DL-HS-PDSCH-Codelist-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item",
FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
"nbap.TDD_ChannelisationCode", HFILL }},
- { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
- { "DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_midambleShiftAndBurstType_01,
- { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.MidambleShiftLCR", HFILL }},
- { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
- { "dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item,
- { "DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item",
- FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
- "nbap.TDD_ChannelisationCode", HFILL }},
{ &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item,
{ "DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -52287,10 +59234,6 @@ void proto_register_nbap(void) {
{ "E-AGCH-Information-PSCH-ReconfRqst", "nbap.E_AGCH_Information_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_AGCH_InformationItem_PSCH_ReconfRqst", HFILL }},
- { &hf_nbap_e_AGCH_ID,
- { "e-AGCH-ID", "nbap.e_AGCH_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_AGCH_Id", HFILL }},
{ &hf_nbap_e_AGCH_MaxPower,
{ "e-AGCH-MaxPower", "nbap.e_AGCH_MaxPower",
FT_INT32, BASE_DEC, NULL, 0,
@@ -52391,6 +59334,18 @@ void proto_register_nbap(void) {
{ "Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item,
+ { "MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item,
+ { "E-HICH-TimeOffset-ExtensionLCR", "nbap.E_HICH_TimeOffset_ExtensionLCR_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_e_HICH_TimeOffsetLCR,
+ { "e-HICH-TimeOffsetLCR", "nbap.e_HICH_TimeOffsetLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_TimeOffsetLCR", HFILL }},
{ &hf_nbap_generalCause_05,
{ "generalCause", "nbap.generalCause",
FT_NONE, BASE_NONE, NULL, 0,
@@ -52723,6 +59678,14 @@ void proto_register_nbap(void) {
{ "DelayedActivationInformationList-RL-ActivationCmdTDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD_item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
+ { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item,
+ { "Additional-HS-Cell-Information-RL-Param-Upd", "nbap.Additional_HS_Cell_Information_RL_Param_Upd_item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs", HFILL }},
+ { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information,
+ { "hS-DSCH-FDD-Secondary-Serving-Update-Information", "nbap.hS_DSCH_FDD_Secondary_Serving_Update_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_FDD_Secondary_Serving_Update_Information", HFILL }},
{ &hf_nbap_initiatingMessage,
{ "initiatingMessage", "nbap.initiatingMessage",
FT_NONE, BASE_NONE, NULL, 0,
@@ -52891,20 +59854,47 @@ void proto_register_nbap(void) {
&ett_nbap_ProtocolExtensionField,
&ett_nbap_PrivateIE_Container,
&ett_nbap_PrivateIE_Field,
+ &ett_nbap_AdditionalMeasurementValueList,
+ &ett_nbap_AdditionalMeasurementValue,
+ &ett_nbap_AdditionalTimeSlotListLCR,
+ &ett_nbap_AdditionalTimeSlotLCR,
&ett_nbap_Active_Pattern_Sequence_Information,
&ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List,
&ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
&ett_nbap_AllocationRetentionPriority,
&ett_nbap_Angle_Of_Arrival_Value_LCR,
&ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information,
+ &ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR,
&ett_nbap_Best_Cell_Portions_Value,
&ett_nbap_Best_Cell_Portions_Item,
&ett_nbap_BroadcastCommonTransportBearerIndication,
&ett_nbap_Cause,
+ &ett_nbap_Cell_ERNTI_Status_Information,
+ &ett_nbap_Cell_ERNTI_Status_Information_Item,
+ &ett_nbap_Vacant_ERNTI,
&ett_nbap_CellSyncBurstTiming,
&ett_nbap_CellSyncBurstTimingLCR,
&ett_nbap_CommonChannelsCapacityConsumptionLaw,
&ett_nbap_CommonChannelsCapacityConsumptionLaw_item,
+ &ett_nbap_Common_EDCH_System_InformationFDD,
+ &ett_nbap_Common_E_DCH_UL_DPCH_InfoItem,
+ &ett_nbap_Common_E_DCH_EDPCH_InfoItem,
+ &ett_nbap_Common_E_DCH_InfoItem,
+ &ett_nbap_Common_E_DCH_HSDSCH_InfoItem,
+ &ett_nbap_Common_E_DCH_Preamble_Control_InfoItem,
+ &ett_nbap_Common_E_DCH_AICH_Information,
+ &ett_nbap_Common_E_DCH_FDPCH_InfoItem,
+ &ett_nbap_Common_E_DCH_Resource_Combination_InfoList,
+ &ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item,
+ &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList,
+ &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item,
+ &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList,
+ &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item,
+ &ett_nbap_Common_E_DCH_LogicalChannel_InfoList,
+ &ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item,
+ &ett_nbap_Common_EDCH_System_Information_ResponseFDD,
+ &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList,
+ &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item,
&ett_nbap_Common_MACFlows_to_DeleteFDD,
&ett_nbap_Common_MACFlows_to_DeleteFDD_Item,
&ett_nbap_CommonMACFlow_Specific_InfoList,
@@ -52930,6 +59920,32 @@ void proto_register_nbap(void) {
&ett_nbap_CriticalityDiagnostics,
&ett_nbap_CriticalityDiagnostics_IE_List,
&ett_nbap_CriticalityDiagnostics_IE_List_item,
+ &ett_nbap_Common_EDCH_System_InformationLCR,
+ &ett_nbap_Common_E_PUCH_InformationLCR,
+ &ett_nbap_PRXdes_base_perURAFCN,
+ &ett_nbap_PRXdes_base_Item,
+ &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR,
+ &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR,
+ &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR,
+ &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR,
+ &ett_nbap_Common_EDCH_System_Information_ResponseLCR,
+ &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR,
+ &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR,
+ &ett_nbap_Common_E_AGCH_ListLCR,
+ &ett_nbap_Common_E_AGCH_ItemLCR,
+ &ett_nbap_Common_E_HICH_ListLCR,
+ &ett_nbap_Common_E_HICH_ItemLCR,
+ &ett_nbap_Common_E_RNTI_Info_LCR,
+ &ett_nbap_Common_E_RNTI_Info_ItemLCR,
+ &ett_nbap_Common_MACFlows_to_DeleteLCR,
+ &ett_nbap_Common_MACFlows_to_DeleteLCR_Item,
+ &ett_nbap_CommonMACFlow_Specific_InfoListLCR,
+ &ett_nbap_CommonMACFlow_Specific_InfoItemLCR,
+ &ett_nbap_Common_H_RNTI_InformationLCR,
+ &ett_nbap_Common_H_RNTI_InfoItemLCR,
+ &ett_nbap_Sync_InformationLCR,
+ &ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR,
+ &ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR,
&ett_nbap_DCH_FDD_Information,
&ett_nbap_DCH_FDD_InformationItem,
&ett_nbap_DCH_Specific_FDD_InformationList,
@@ -52959,6 +59975,7 @@ void proto_register_nbap(void) {
&ett_nbap_Deactivate_Info,
&ett_nbap_Execution_Type,
&ett_nbap_DGANSSCorrections,
+ &ett_nbap_DGANSS_Corrections_Req,
&ett_nbap_DGANSS_Information,
&ett_nbap_DGANSS_InformationItem,
&ett_nbap_DGANSS_SignalInformation,
@@ -52979,6 +59996,9 @@ void proto_register_nbap(void) {
&ett_nbap_DL_TimeslotISCPInfoItem,
&ett_nbap_DL_TimeslotISCPInfoLCR,
&ett_nbap_DL_TimeslotISCPInfoItemLCR,
+ &ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
+ &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst,
+ &ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
&ett_nbap_DRX_Information,
&ett_nbap_DRX_Information_to_Modify,
&ett_nbap_DRX_Information_to_Modify_Items,
@@ -53006,6 +60026,10 @@ void proto_register_nbap(void) {
&ett_nbap_E_DCH_FDD_Update_Information,
&ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation,
&ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item,
+ &ett_nbap_E_DCH_DL_Control_Channel_Change_Information,
+ &ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item,
+ &ett_nbap_E_DCH_DL_Control_Channel_Grant_Information,
+ &ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item,
&ett_nbap_E_DCH_Grant_Type_Information,
&ett_nbap_E_DCH_LogicalChannelInformation,
&ett_nbap_E_DCH_LogicalChannelInformationItem,
@@ -53032,8 +60056,13 @@ void proto_register_nbap(void) {
&ett_nbap_E_DCH_RL_InformationList_Rsp,
&ett_nbap_E_DCH_RL_InformationList_Rsp_Item,
&ett_nbap_E_DCH_serving_cell_change_unsuccessful,
+ &ett_nbap_EDCH_RACH_Report_Value,
+ &ett_nbap_EDCH_RACH_Report_Value_item,
&ett_nbap_E_DCH_TTI_Length,
&ett_nbap_E_DCH_TTI_Length_to_Modify,
+ &ett_nbap_E_DCH_MACdFlows_to_DeleteLCR,
+ &ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR,
+ &ett_nbap_Enhanced_UE_DRX_InformationLCR,
&ett_nbap_E_RGCH_E_HICH_FDD_Code_Information,
&ett_nbap_E_RGCH_E_HICH_FDD_Code_List,
&ett_nbap_E_TFCI_Boost_Information,
@@ -53071,11 +60100,33 @@ void proto_register_nbap(void) {
&ett_nbap_E_HICH_LCR_Information,
&ett_nbap_E_DCH_LCRTDD_Information,
&ett_nbap_E_DCH_LCR_Information_Reconfig,
+ &ett_nbap_Enhanced_UE_DRX_InformationFDD,
&ett_nbap_FDD_DL_CodeInformation,
&ett_nbap_FDD_DL_CodeInformationItem,
+ &ett_nbap_GANSS_AddClockModels,
+ &ett_nbap_GANSS_AddIonoModelReq,
+ &ett_nbap_GANSS_AddNavigationModelsReq,
+ &ett_nbap_GANSS_AddOrbitModels,
+ &ett_nbap_GANSS_AddUTCModelsReq,
+ &ett_nbap_GANSS_Additional_Ionospheric_Model,
+ &ett_nbap_GANSS_Additional_Navigation_Models,
+ &ett_nbap_GANSS_Additional_Time_Models,
+ &ett_nbap_GANSS_Additional_UTC_Models,
&ett_nbap_GANSS_Almanac,
&ett_nbap_GANSS_AlmanacModel,
+ &ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet,
+ &ett_nbap_GANSS_ALM_GlonassAlmanacSet,
+ &ett_nbap_GANSS_ALM_MidiAlmanacSet,
+ &ett_nbap_GANSS_ALM_NAVKeplerianSet,
+ &ett_nbap_GANSS_ALM_ReducedKeplerianSet,
+ &ett_nbap_GANSS_Auxiliary_Information,
+ &ett_nbap_GANSS_AuxInfoGANSS_ID1,
+ &ett_nbap_GANSS_AuxInfoGANSS_ID1_element,
+ &ett_nbap_GANSS_AuxInfoGANSS_ID3,
+ &ett_nbap_GANSS_AuxInfoGANSS_ID3_element,
+ &ett_nbap_GANSS_AuxInfoReq,
&ett_nbap_GANSS_Clock_Model,
+ &ett_nbap_GANSS_CNAVclockModel,
&ett_nbap_GANSS_Common_Data,
&ett_nbap_GANSS_CommonDataInfoReq,
&ett_nbap_GANSS_Data_Bit_Assistance,
@@ -53085,17 +60136,26 @@ void proto_register_nbap(void) {
&ett_nbap_GANSS_DataBitAssistanceSgnItem,
&ett_nbap_GANSS_Data_Bit_Assistance_ReqItem,
&ett_nbap_GANSS_Data_Bit_Assistance_ReqList,
- &ett_nbap_GANSS_Data_Bit_Assistance_ReqList_item,
+ &ett_nbap_T_ganss_SatelliteInfo,
+ &ett_nbap_GANSS_DeltaUT1,
+ &ett_nbap_GANSS_Earth_Orientation_Parameters,
+ &ett_nbap_GANSS_EarthOrientParaReq,
&ett_nbap_GANSS_GenericDataInfoReqList,
&ett_nbap_GANSS_GenericDataInfoReqItem,
&ett_nbap_GANSS_Generic_Data,
&ett_nbap_GANSS_Generic_DataItem,
+ &ett_nbap_GANSS_GLONASSclockModel,
&ett_nbap_GANSS_Information,
&ett_nbap_GANSS_Ionospheric_Model,
&ett_nbap_GANSS_IonosphereRegionalStormFlags,
&ett_nbap_GANSS_KeplerianParametersAlm,
&ett_nbap_GANSS_KeplerianParametersOrb,
+ &ett_nbap_GANSS_NAVclockModel,
&ett_nbap_GANSS_Navigation_Model_And_Time_Recovery,
+ &ett_nbap_GANSS_NavModel_CNAVKeplerianSet,
+ &ett_nbap_GANSS_NavModel_GLONASSecef,
+ &ett_nbap_GANSS_NavModel_NAVKeplerianSet,
+ &ett_nbap_GANSS_NavModel_SBASecef,
&ett_nbap_GANSS_Orbit_Model,
&ett_nbap_GANSS_Real_Time_Integrity,
&ett_nbap_GANSS_RealTimeInformationItem,
@@ -53103,11 +60163,27 @@ void proto_register_nbap(void) {
&ett_nbap_GANSS_SatelliteClockModelItem,
&ett_nbap_GANSS_SatelliteInformationKP,
&ett_nbap_GANSS_SatelliteInformationKPItem,
+ &ett_nbap_Ganss_Sat_Info_AddNavList,
+ &ett_nbap_Ganss_Sat_Info_AddNavList_item,
+ &ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList,
+ &ett_nbap_GANSS_SAT_Info_Almanac_GLOkp,
+ &ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList,
+ &ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp,
+ &ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList,
+ &ett_nbap_GANSS_SAT_Info_Almanac_NAVkp,
+ &ett_nbap_GANSS_SAT_Info_Almanac_REDkpList,
+ &ett_nbap_GANSS_SAT_Info_Almanac_REDkp,
+ &ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList,
+ &ett_nbap_GANSS_SAT_Info_Almanac_SBASecef,
&ett_nbap_GANSS_Sat_Info_Nav,
&ett_nbap_GANSS_Sat_Info_Nav_item,
+ &ett_nbap_GANSS_SBASclockModel,
&ett_nbap_GANSS_Time_Model,
&ett_nbap_GANSS_Transmission_Time,
&ett_nbap_GANSS_UTC_Model,
+ &ett_nbap_GANSS_UTCmodelSet1,
+ &ett_nbap_GANSS_UTCmodelSet2,
+ &ett_nbap_GANSS_UTCmodelSet3,
&ett_nbap_GPS_Almanac,
&ett_nbap_GPS_Ionospheric_Model,
&ett_nbap_GPS_Information,
@@ -53146,6 +60222,15 @@ void proto_register_nbap(void) {
&ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
&ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised,
&ett_nbap_HSDSCH_FDD_Information_Response,
+ &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information,
+ &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response,
+ &ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify,
+ &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised,
+ &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information,
+ &ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response,
+ &ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice,
+ &ett_nbap_HS_Secondary_Serving_cell_change_successful,
+ &ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful,
&ett_nbap_HSDSCH_Paging_System_InformationFDD,
&ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD,
&ett_nbap_HSDSCH_Paging_System_Information_ResponseList,
@@ -53159,6 +60244,10 @@ void proto_register_nbap(void) {
&ett_nbap_HSDSCH_MACdFlows_to_Delete_Item,
&ett_nbap_HSDSCH_Initial_Capacity_Allocation,
&ett_nbap_HSDSCH_Initial_Capacity_AllocationItem,
+ &ett_nbap_HSDSCH_PreconfigurationInfo,
+ &ett_nbap_HSDSCH_PreconfigurationSetup,
+ &ett_nbap_HS_SCCH_PreconfiguredCodes,
+ &ett_nbap_HS_SCCH_PreconfiguredCodesItem,
&ett_nbap_HSSCCH_Specific_InformationRespListFDD,
&ett_nbap_HSSCCH_Codes,
&ett_nbap_HSSCCH_Specific_InformationRespListTDD,
@@ -53181,6 +60270,17 @@ void proto_register_nbap(void) {
&ett_nbap_HS_serving_cell_change_unsuccessful,
&ett_nbap_HSDSCH_FDD_Update_Information,
&ett_nbap_HSDSCH_TDD_Update_Information,
+ &ett_nbap_HSDPA_Associated_PICH_InformationLCR,
+ &ett_nbap_HSDPA_PICH_notShared_with_PCHLCR,
+ &ett_nbap_HSDSCH_Common_System_InformationLCR,
+ &ett_nbap_HSDSCH_Common_System_Information_ResponseLCR,
+ &ett_nbap_HSDSCH_Common_InformationLCR,
+ &ett_nbap_HSDSCH_Paging_System_InformationLCR,
+ &ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR,
+ &ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR,
+ &ett_nbap_HSSCCH_Specific_InformationRespListLCR,
+ &ett_nbap_HSSCCH_Specific_InformationRespItemLCR,
+ &ett_nbap_IMB_Parameters,
&ett_nbap_InformationReportCharacteristics,
&ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity,
&ett_nbap_InformationReportCharacteristicsType_OnModification,
@@ -53196,6 +60296,7 @@ void proto_register_nbap(void) {
&ett_nbap_MACdPDU_Size_IndexItem,
&ett_nbap_MACdPDU_Size_Indexlist_to_Modify,
&ett_nbap_MACdPDU_Size_IndexItem_to_Modify,
+ &ett_nbap_Max_TB_Size,
&ett_nbap_MessageStructure,
&ett_nbap_MessageStructure_item,
&ett_nbap_MidambleShiftAndBurstType,
@@ -53218,6 +60319,7 @@ void proto_register_nbap(void) {
&ett_nbap_ModulationPO_MBSFN,
&ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR,
&ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR,
+ &ett_nbap_Multi_Cell_Capability_Info,
&ett_nbap_NeighbouringCellMeasurementInformation,
&ett_nbap_NeighbouringCellMeasurementInformation_item,
&ett_nbap_NeighbouringFDDCellMeasurementInformation,
@@ -53232,6 +60334,8 @@ void proto_register_nbap(void) {
&ett_nbap_Paging_MACFlow_PriorityQueue_Information,
&ett_nbap_Paging_MACFlow_PriorityQueue_Item,
&ett_nbap_PLCCHinformation,
+ &ett_nbap_Possible_Secondary_Serving_Cell_List,
+ &ett_nbap_Possible_Secondary_Serving_Cell,
&ett_nbap_PreambleSignatures,
&ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH,
&ett_nbap_PriorityQueue_InfoList,
@@ -53241,6 +60345,10 @@ void proto_register_nbap(void) {
&ett_nbap_PriorityQueue_InfoItem_to_Modify,
&ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
&ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
+ &ett_nbap_Paging_MACFlow_Specific_InformationLCR,
+ &ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR,
+ &ett_nbap_Paging_MACFlows_to_DeleteLCR,
+ &ett_nbap_Paging_MACFlows_to_DeleteLCR_Item,
&ett_nbap_RACH_SubChannelNumbers,
&ett_nbap_RL_Specific_DCH_Info,
&ett_nbap_RL_Specific_DCH_Info_Item,
@@ -53258,7 +60366,9 @@ void proto_register_nbap(void) {
&ett_nbap_ReportCharacteristicsType_EventF,
&ett_nbap_ReportCharacteristicsType_OnModification,
&ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
+ &ett_nbap_EDCH_RACH_Report_IncrDecrThres,
&ett_nbap_ReportCharacteristicsType_MeasurementThreshold,
+ &ett_nbap_EDCH_RACH_Report_ThresholdInformation,
&ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime,
&ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime,
&ett_nbap_ReportCharacteristicsType_ReportPeriodicity,
@@ -53278,9 +60388,13 @@ void proto_register_nbap(void) {
&ett_nbap_SAT_Info_DGPSCorrections_Item,
&ett_nbap_SATInfo_RealTime_Integrity,
&ett_nbap_SAT_Info_RealTime_Integrity_Item,
+ &ett_nbap_SecondaryServingCells,
+ &ett_nbap_SecondaryServingCellsItem,
&ett_nbap_Secondary_CPICH_Information_Change,
&ett_nbap_Serving_E_DCH_RL_ID,
&ett_nbap_Serving_E_DCH_RL_in_this_NodeB,
+ &ett_nbap_SetsOfHS_SCCH_Codes,
+ &ett_nbap_SetsOfHS_SCCH_CodesItem,
&ett_nbap_SFNSFNMeasurementThresholdInformation,
&ett_nbap_SFNSFNMeasurementValueInformation,
&ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
@@ -53320,6 +60434,9 @@ void proto_register_nbap(void) {
&ett_nbap_TDD_UL_Code_768_InformationItem,
&ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR,
&ett_nbap_TFCI_SignallingMode,
+ &ett_nbap_TimeSlot_InitiatedListLCR,
+ &ett_nbap_TimeSlotMeasurementValueListLCR,
+ &ett_nbap_TimeSlotMeasurementValueLCR,
&ett_nbap_TimingAdjustmentValue,
&ett_nbap_TimingAdjustmentValueLCR,
&ett_nbap_TnlQos,
@@ -53488,6 +60605,7 @@ void proto_register_nbap(void) {
&ett_nbap_UPPCH_LCR_InformationList_AuditRsp,
&ett_nbap_UPPCH_LCR_InformationItem_AuditRsp,
&ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp,
+ &ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp,
&ett_nbap_CCP_InformationList_AuditRsp,
&ett_nbap_CCP_InformationItem_AuditRsp,
&ett_nbap_Local_Cell_InformationList_AuditRsp,
@@ -53499,17 +60617,20 @@ void proto_register_nbap(void) {
&ett_nbap_AuditFailure,
&ett_nbap_CommonMeasurementInitiationRequest,
&ett_nbap_CommonMeasurementObjectType_CM_Rqst,
+ &ett_nbap_ERACH_CM_Rqst,
&ett_nbap_Cell_CM_Rqst,
&ett_nbap_RACH_CM_Rqst,
&ett_nbap_PowerLocalCellGroup_CM_Rqst,
&ett_nbap_CommonMeasurementInitiationResponse,
&ett_nbap_CommonMeasurementObjectType_CM_Rsp,
+ &ett_nbap_ERACH_CM_Rsp,
&ett_nbap_Cell_CM_Rsp,
&ett_nbap_RACH_CM_Rsp,
&ett_nbap_PowerLocalCellGroup_CM_Rsp,
&ett_nbap_CommonMeasurementInitiationFailure,
&ett_nbap_CommonMeasurementReport,
&ett_nbap_CommonMeasurementObjectType_CM_Rprt,
+ &ett_nbap_ERACH_CM_Rprt,
&ett_nbap_Cell_CM_Rprt,
&ett_nbap_RACH_CM_Rprt,
&ett_nbap_PowerLocalCellGroup_CM_Rprt,
@@ -53622,6 +60743,7 @@ void proto_register_nbap(void) {
&ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd,
&ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd,
&ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd,
+ &ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd,
&ett_nbap_SystemInformationUpdateRequest,
&ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst,
&ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst,
@@ -53632,6 +60754,8 @@ void proto_register_nbap(void) {
&ett_nbap_SystemInformationUpdateResponse,
&ett_nbap_SystemInformationUpdateFailure,
&ett_nbap_RadioLinkSetupRequestFDD,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Setup_List,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs,
&ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD,
&ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD,
&ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD,
@@ -53655,6 +60779,8 @@ void proto_register_nbap(void) {
&ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD,
&ett_nbap_RL_Information_RL_SetupRqstTDD,
&ett_nbap_RadioLinkSetupResponseFDD,
+ &ett_nbap_Additional_HS_Cell_Information_Response_List,
+ &ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs,
&ett_nbap_RL_InformationResponseList_RL_SetupRspFDD,
&ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD,
&ett_nbap_DiversityIndication_RL_SetupRspFDD,
@@ -53680,6 +60806,8 @@ void proto_register_nbap(void) {
&ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD,
&ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD,
&ett_nbap_RadioLinkAdditionRequestFDD,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Addition_List,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs,
&ett_nbap_RL_InformationList_RL_AdditionRqstFDD,
&ett_nbap_RL_InformationItem_RL_AdditionRqstFDD,
&ett_nbap_E_DPCH_Information_RL_AdditionReqFDD,
@@ -53696,6 +60824,8 @@ void proto_register_nbap(void) {
&ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
&ett_nbap_RL_Information_RL_AdditionRqstTDD,
&ett_nbap_RadioLinkAdditionResponseFDD,
+ &ett_nbap_Additional_HS_Cell_Change_Information_Response_List,
+ &ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs,
&ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD,
&ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD,
&ett_nbap_DiversityIndication_RL_AdditionRspFDD,
@@ -53725,6 +60855,8 @@ void proto_register_nbap(void) {
&ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD,
&ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD,
&ett_nbap_RadioLinkReconfigurationPrepareFDD,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs,
&ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD,
&ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD,
&ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
@@ -53827,6 +60959,8 @@ void proto_register_nbap(void) {
&ett_nbap_RadioLinkReconfigurationCommit,
&ett_nbap_RadioLinkReconfigurationCancel,
&ett_nbap_RadioLinkReconfigurationRequestFDD,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs,
&ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD,
&ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD,
&ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD,
@@ -54015,9 +61149,6 @@ void proto_register_nbap(void) {
&ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
&ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst,
&ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst,
- &ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
- &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst,
- &ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
&ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst,
&ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst,
&ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
@@ -54086,7 +61217,11 @@ void proto_register_nbap(void) {
&ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst,
&ett_nbap_SYNC_UL_Partition_LCR,
&ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst,
+ &ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst,
+ &ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst,
&ett_nbap_PhysicalSharedChannelReconfigurationResponse,
+ &ett_nbap_E_HICH_TimeOffset_ExtensionLCR,
+ &ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR,
&ett_nbap_PhysicalSharedChannelReconfigurationFailure,
&ett_nbap_CauseLevel_PSCH_ReconfFailure,
&ett_nbap_GeneralCauseList_PSCH_ReconfFailure,
@@ -54189,8 +61324,11 @@ void proto_register_nbap(void) {
&ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD,
&ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD,
&ett_nbap_RadioLinkParameterUpdateIndicationFDD,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd,
+ &ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs,
&ett_nbap_RadioLinkParameterUpdateIndicationTDD,
&ett_nbap_MBMSNotificationUpdateCommand,
+ &ett_nbap_UEStatusUpdateCommand,
&ett_nbap_NBAP_PDU,
&ett_nbap_InitiatingMessage,
&ett_nbap_SuccessfulOutcome,
@@ -54607,6 +61745,18 @@ proto_reg_handoff_nbap(void)
dissector_add("nbap.ies", id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
dissector_add("nbap.ies", id_UARFCNSpecificCauseList, new_create_dissector_handle(dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU, proto_nbap));
dissector_add("nbap.ies", id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_MultipleFreq_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_MultipleFreq_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_PLCCH_parameters, new_create_dissector_handle(dissect_PLCCH_parameters_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_E_RUCCH_parameters, new_create_dissector_handle(dissect_E_RUCCH_parameters_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_E_RUCCH_768_parameters, new_create_dissector_handle(dissect_E_RUCCH_768_parameters_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Cell_ERNTI_Status_Information, new_create_dissector_handle(dissect_Cell_ERNTI_Status_Information_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ERACH_CM_Rqst, new_create_dissector_handle(dissect_ERACH_CM_Rqst_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ERACH_CM_Rsp, new_create_dissector_handle(dissect_ERACH_CM_Rsp_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ERACH_CM_Rprt, new_create_dissector_handle(dissect_ERACH_CM_Rprt_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_EDCH_RACH_Report_Value, new_create_dissector_handle(dissect_EDCH_RACH_Report_Value_PDU, proto_nbap));
+ dissector_add("nbap.ie", id_EDCH_RACH_Report_IncrDecrThres, new_create_dissector_handle(dissect_EDCH_RACH_Report_IncrDecrThres_PDU, proto_nbap));
+ dissector_add("nbap.ien", id_EDCH_RACH_Report_ThresholdInformation, new_create_dissector_handle(dissect_EDCH_RACH_Report_ThresholdInformation_PDU, proto_nbap));
dissector_add("nbap.extension", id_BroadcastCommonTransportBearerIndication, new_create_dissector_handle(dissect_BroadcastCommonTransportBearerIndication_PDU, proto_nbap));
dissector_add("nbap.extension", id_MessageStructure, new_create_dissector_handle(dissect_MessageStructure_PDU, proto_nbap));
dissector_add("nbap.extension", id_TypeOfError, new_create_dissector_handle(dissect_TypeOfError_PDU, proto_nbap));
@@ -55011,6 +62161,79 @@ proto_reg_handoff_nbap(void)
dissector_add("nbap.extension", id_TransportBearerNotRequestedIndicator, new_create_dissector_handle(dissect_TransportBearerNotRequestedIndicator_PDU, proto_nbap));
dissector_add("nbap.extension", id_TransportBearerNotSetupIndicator, new_create_dissector_handle(dissect_TransportBearerNotSetupIndicator_PDU, proto_nbap));
dissector_add("nbap.extension", id_tSN_Length, new_create_dissector_handle(dissect_TSN_Length_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory, new_create_dissector_handle(dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, new_create_dissector_handle(dissect_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Extended_E_HICH_ID_TDD, new_create_dissector_handle(dissect_Extended_E_HICH_ID_TDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_E_DCH_MACdPDU_SizeCapability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_E_DCH_MACdPDUSizeFormat_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD, new_create_dissector_handle(dissect_Maximum_Number_of_Retransmissions_For_E_DCH_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD, new_create_dissector_handle(dissect_E_DCH_MACdFlow_Retransmission_Timer_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_HICH_TimeOffset_Extension, new_create_dissector_handle(dissect_E_HICH_TimeOffset_ExtensionLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_PUCH_PowerControlGAP, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_TBSizeTableIndicator, new_create_dissector_handle(dissect_HSDSCH_TBSizeTableIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_DL_Control_Channel_Change_Information, new_create_dissector_handle(dissect_E_DCH_DL_Control_Channel_Change_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_DL_Control_Channel_Grant_Information, new_create_dissector_handle(dissect_E_DCH_DL_Control_Channel_Grant_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DGANSS_Corrections_Req, new_create_dissector_handle(dissect_DGANSS_Corrections_Req_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_AdditionalTimeSlotListLCR, new_create_dissector_handle(dissect_AdditionalTimeSlotListLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_AdditionalMeasurementValueList, new_create_dissector_handle(dissect_AdditionalMeasurementValueList_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_AGCH_Table_Choice, new_create_dissector_handle(dissect_E_AGCH_Table_Choice_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HS_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_EDCH_Capability, new_create_dissector_handle(dissect_Common_EDCH_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_AI_Capability, new_create_dissector_handle(dissect_E_AI_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_EDCH_System_InformationFDD, new_create_dissector_handle(dissect_Common_EDCH_System_InformationFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_UL_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_EDCH_MACdFlows_to_DeleteFDD, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_EDCH_System_Information_ResponseFDD, new_create_dissector_handle(dissect_Common_EDCH_System_Information_ResponseFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Enhanced_UE_DRX_Capability, new_create_dissector_handle(dissect_Enhanced_UE_DRX_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Enhanced_UE_DRX_InformationFDD, new_create_dissector_handle(dissect_Enhanced_UE_DRX_InformationFDD_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TransportBearerRequestIndicator, new_create_dissector_handle(dissect_TransportBearerRequestIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SixtyfourQAM_DL_MIMO_Combined_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_RNTI, new_create_dissector_handle(dissect_E_RNTI_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MinimumReducedE_DPDCH_GainFactor, new_create_dissector_handle(dissect_MinimumReducedE_DPDCH_GainFactor_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Time_ID, new_create_dissector_handle(dissect_GANSS_Time_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_AddIonoModelReq, new_create_dissector_handle(dissect_GANSS_AddIonoModelReq_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_EarthOrientParaReq, new_create_dissector_handle(dissect_GANSS_EarthOrientParaReq_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_AddNavigationModelsReq, new_create_dissector_handle(dissect_GANSS_AddNavigationModelsReq_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_AddUTCModelsReq, new_create_dissector_handle(dissect_GANSS_AddUTCModelsReq_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_AuxInfoReq, new_create_dissector_handle(dissect_GANSS_AuxInfoReq_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_SBAS_ID, new_create_dissector_handle(dissect_GANSS_SBAS_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_ID, new_create_dissector_handle(dissect_GANSS_ID_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Additional_Ionospheric_Model, new_create_dissector_handle(dissect_GANSS_Additional_Ionospheric_Model_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Earth_Orientation_Parameters, new_create_dissector_handle(dissect_GANSS_Earth_Orientation_Parameters_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Additional_Time_Models, new_create_dissector_handle(dissect_GANSS_Additional_Time_Models_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Additional_Navigation_Models, new_create_dissector_handle(dissect_GANSS_Additional_Navigation_Models_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Additional_UTC_Models, new_create_dissector_handle(dissect_GANSS_Additional_UTC_Models_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_GANSS_Auxiliary_Information, new_create_dissector_handle(dissect_GANSS_Auxiliary_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DPCCH_Power_Boosting_Capability, new_create_dissector_handle(dissect_E_DPCCH_Power_Boosting_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Common_System_InformationLCR, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Common_System_Information_ResponseLCR, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Paging_System_InformationLCR, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseLCR, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Paging_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Paging_MACFlows_to_DeleteLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_EDCH_System_InformationLCR, new_create_dissector_handle(dissect_Common_EDCH_System_InformationLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_UL_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_EDCH_MACdFlows_to_DeleteLCR, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_DeleteLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_EDCH_System_Information_ResponseLCR, new_create_dissector_handle(dissect_Common_EDCH_System_Information_ResponseLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Enhanced_UE_DRX_CapabilityLCR, new_create_dissector_handle(dissect_Enhanced_UE_DRX_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Enhanced_UE_DRX_InformationLCR, new_create_dissector_handle(dissect_Enhanced_UE_DRX_InformationLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_PreconfigurationSetup, new_create_dissector_handle(dissect_HSDSCH_PreconfigurationSetup_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSDSCH_PreconfigurationInfo, new_create_dissector_handle(dissect_HSDSCH_PreconfigurationInfo_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_NoOfTargetCellHS_SCCH_Order, new_create_dissector_handle(dissect_NoOfTargetCellHS_SCCH_Order_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_EnhancedHSServingCC_Abort, new_create_dissector_handle(dissect_EnhancedHSServingCC_Abort_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Setup, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Setup_List_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_HS_Cell_Information_Response, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_Response_List_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Addition, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_HS_Cell_Change_Information_Response, new_create_dissector_handle(dissect_Additional_HS_Cell_Change_Information_Response_List_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Reconf_Prep, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Reconf_Req, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Reconf_Req_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Param_Upd, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Param_Upd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Multi_Cell_Capability_Info, new_create_dissector_handle(dissect_Multi_Cell_Capability_Info_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_IMB_Parameters, new_create_dissector_handle(dissect_IMB_Parameters_PDU, proto_nbap));
dissector_add_string("nbap.proc.imsg", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupRequestFDD_PDU, proto_nbap));
dissector_add_string("nbap.proc.sout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
dissector_add_string("nbap.proc.uout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
@@ -55133,6 +62356,7 @@ proto_reg_handoff_nbap(void)
dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/fdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationFDD_PDU, proto_nbap));
dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/tdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationTDD_PDU, proto_nbap));
dissector_add_string("nbap.proc.imsg", "id-mBMSNotificationUpdate/common", new_create_dissector_handle(dissect_MBMSNotificationUpdateCommand_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-uEStatusUpdate/fdd", new_create_dissector_handle(dissect_UEStatusUpdateCommand_PDU, proto_nbap));
/*--- End of included file: packet-nbap-dis-tab.c ---*/