aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2009-12-21 06:35:45 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2009-12-21 06:35:45 +0000
commit35a9285315975874ebe9a523c0a8d3272c298e1c (patch)
tree440266f14cbb37f9c46bc552095d0e95a2a24774
parent8ffa5974280aff1b9ad078388d12c4e28c7bb95d (diff)
Update to V9.1.0 (2009-12)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@31333 f5534014-38df-0310-8fa8-9805f1628bb7
-rw-r--r--asn1/nbap/NBAP-CommonDataTypes.asn3
-rw-r--r--asn1/nbap/NBAP-Constants.asn104
-rw-r--r--asn1/nbap/NBAP-Containers.asn3
-rw-r--r--asn1/nbap/NBAP-IEs.asn1443
-rw-r--r--asn1/nbap/NBAP-PDU-Contents.asn740
-rw-r--r--asn1/nbap/NBAP-PDU-Descriptions.asn64
-rw-r--r--asn1/nbap/nbap.cnf136
-rw-r--r--epan/dissectors/packet-nbap.c7492
8 files changed, 8365 insertions, 1620 deletions
diff --git a/asn1/nbap/NBAP-CommonDataTypes.asn b/asn1/nbap/NBAP-CommonDataTypes.asn
index 1bae0d1044..8ed82de5c7 100644
--- a/asn1/nbap/NBAP-CommonDataTypes.asn
+++ b/asn1/nbap/NBAP-CommonDataTypes.asn
@@ -1,4 +1,4 @@
--- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- Taken from 3GPP TS 25.433 V9.1.0 (2009-12)
-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
-- $Id$
@@ -63,4 +63,3 @@ 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 46eb874210..9024b51213 100644
--- a/asn1/nbap/NBAP-Constants.asn
+++ b/asn1/nbap/NBAP-Constants.asn
@@ -1,6 +1,6 @@
-- NBAP-Constants.asn
--
--- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- Taken from 3GPP TS 25.433 V9.1.0 (2009-12)
-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
---
-- 9.3.6 Constant Definitions
@@ -87,6 +87,8 @@ id-unSynchronisedRadioLinkReconfiguration ProcedureCode ::= 34
id-radioLinkActivation ProcedureCode ::= 51
id-radioLinkParameterUpdate ProcedureCode ::= 52
id-uEStatusUpdate ProcedureCode ::= 54
+id-secondaryULFrequencyReporting ProcedureCode ::= 55
+id-secondaryULFrequencyUpdate ProcedureCode ::= 56
-- **************************************************************
--
@@ -237,6 +239,21 @@ maxnrofERUCCHsLCR INTEGER ::= 32
maxNrOfHSDSCH-1 INTEGER ::= 32
maxNrOfHSDSCH INTEGER ::= 33
maxGANSS-1 INTEGER ::= 7
+maxNoOfTBSs-Mapping-HS-DSCH-SPS INTEGER ::= 4
+maxNoOfTBSs-Mapping-HS-DSCH-SPS-1 INTEGER ::= 3
+maxNoOfHS-DSCH-TBSsLCR INTEGER ::= 64
+maxNoOfRepetition-Period-LCR INTEGER ::= 4
+maxNoOfRepetitionPeriod-SPS-LCR-1 INTEGER ::= 3
+maxNoOf-HS-SICH-SPS INTEGER ::= 4
+maxNoOf-HS-SICH-SPS-1 INTEGER ::= 3
+maxNoOfNon-HS-SCCH-Assosiated-HS-SICH INTEGER ::= 4
+maxMBMSServiceSelect INTEGER ::= 256
+maxNrOfCellPortionsPerCellLCR INTEGER ::= 256
+maxNrOfCellPortionsPerCellLCR-1 INTEGER ::= 255
+maxNrOfEDCH-1 INTEGER ::= 32
+maxNoOfCommonH-RNTI INTEGER ::= 256
+maxNrOfCommonMACFlowsLCRExt INTEGER ::= 248
+-- maxNrOfCommonMACFlowsLCR-maxNrOfCommonMACFlows
-- **************************************************************
@@ -727,7 +744,7 @@ id-Minimum-DL-Power-TimeslotLCR-InformationItem ProtocolIE-ID ::= 582
id-HS-DSCHProvidedBitRateValueInformation ProtocolIE-ID ::= 583
id-HS-DSCHRequiredPowerValueInformation ProtocolIE-ID ::= 585
id-HS-DSCHRequiredPowerValue ProtocolIE-ID ::= 586
-id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission ProtocolIE-ID ::= 587
+id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission ProtocolIE-ID ::= 587
id-HS-SICH-Reception-Quality ProtocolIE-ID ::= 588
id-HS-SICH-Reception-Quality-Measurement-Value ProtocolIE-ID ::= 589
id-HSSICH-Info-DM-Rprt ProtocolIE-ID ::= 590
@@ -760,7 +777,7 @@ id-TnlQos ProtocolIE-ID ::= 616
id-Received-total-wide-band-power-For-CellPortion-Value ProtocolIE-ID ::= 617
id-Transmitted-Carrier-Power-For-CellPortion ProtocolIE-ID ::= 618
id-Transmitted-Carrier-Power-For-CellPortion-Value ProtocolIE-ID ::= 619
-id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion ProtocolIE-ID ::= 620
+id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion ProtocolIE-ID ::= 620
id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue ProtocolIE-ID ::= 621
id-UpPTSInterferenceValue ProtocolIE-ID ::= 622
id-PrimaryCCPCH-RSCP-Delta ProtocolIE-ID ::= 623
@@ -1084,7 +1101,7 @@ 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-UE-with-enhanced-HS-SCCH-support-indicator ProtocolIE-ID ::= 970
id-AdditionalTimeSlotListLCR ProtocolIE-ID ::= 971
id-AdditionalMeasurementValueList ProtocolIE-ID ::= 972
id-E-AGCH-Table-Choice ProtocolIE-ID ::= 978
@@ -1152,6 +1169,85 @@ 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
+id-MACes-Maximum-Bitrate-LCR ProtocolIE-ID ::= 1046
+id-Semi-PersistentScheduling-CapabilityLCR ProtocolIE-ID ::= 1047
+id-E-DCH-Semi-PersistentScheduling-Information-LCR ProtocolIE-ID ::= 1048
+id-HS-DSCH-Semi-PersistentScheduling-Information-LCR ProtocolIE-ID ::= 1049
+id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 1050
+id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 1051
+id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst ProtocolIE-ID ::= 1052
+id-ContinuousPacketConnectivity-DRX-CapabilityLCR ProtocolIE-ID ::= 1053
+id-ContinuousPacketConnectivity-DRX-InformationLCR ProtocolIE-ID ::= 1054
+id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR ProtocolIE-ID ::= 1055
+id-CPC-InformationLCR ProtocolIE-ID ::= 1056
+id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR ProtocolIE-ID ::= 1057
+id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR ProtocolIE-ID ::= 1058
+id-E-AGCH-UE-Inactivity-Monitor-Threshold ProtocolIE-ID ::= 1059
+id-IdleIntervalInformation ProtocolIE-ID ::= 1063
+id-GANSS-alm-keplerianNAVAlmanac ProtocolIE-ID ::= 1064
+id-GANSS-alm-keplerianReducedAlmanac ProtocolIE-ID ::= 1065
+id-GANSS-alm-keplerianMidiAlmanac ProtocolIE-ID ::= 1066
+id-GANSS-alm-keplerianGLONASS ProtocolIE-ID ::= 1067
+id-GANSS-alm-ecefSBASAlmanac ProtocolIE-ID ::= 1068
+id-HSSICH-ReferenceSignal-InformationLCR ProtocolIE-ID ::= 1070
+id-MIMO-ReferenceSignal-InformationListLCR ProtocolIE-ID ::= 1071
+id-MIMO-SFMode-For-HSPDSCHDualStream ProtocolIE-ID ::= 1072
+id-MIMO-SFMode-Supported-For-HSPDSCHDualStream ProtocolIE-ID ::= 1073
+id-UE-Selected-MBMS-Service-Information ProtocolIE-ID ::= 1074
+id-MultiCarrier-HSDSCH-Physical-Layer-Category ProtocolIE-ID ::= 1077
+id-Common-E-DCH-HSDPCCH-Capability ProtocolIE-ID ::= 1078
+id-DL-RLC-PDU-Size-Format ProtocolIE-ID ::= 1079
+id-HSSICH-ReferenceSignal-InformationModifyLCR ProtocolIE-ID ::= 1080
+id-schedulingPriorityIndicator ProtocolIE-ID ::= 1081
+id-TimeSlotMeasurementValueListLCR ProtocolIE-ID ::= 1082
+id-UE-SupportIndicatorExtension ProtocolIE-ID ::= 1085
+id-Single-Stream-MIMO-ActivationIndicator ProtocolIE-ID ::= 1088
+id-Single-Stream-MIMO-Capability ProtocolIE-ID ::= 1089
+id-Single-Stream-MIMO-Mode-Indicator ProtocolIE-ID ::= 1090
+id-Dual-Band-Capability-Info ProtocolIE-ID ::= 1091
+id-UE-AggregateMaximumBitRate ProtocolIE-ID ::= 1092
+id-SRB-Indicator ProtocolIE-ID ::= 1093
+id-CellSpecificHARQMemoryPartitioning ProtocolIE-ID ::= 1099
+id-HARQ-MemoryPartitioning ProtocolIE-ID ::= 1100
+id-MIMO-Power-Offset-For-S-CPICH-Capability ProtocolIE-ID ::= 1101
+id-MIMO-PilotConfigurationExtension ProtocolIE-ID ::= 1102
+id-TxDiversityOnDLControlChannelsByMIMOUECapability ProtocolIE-ID ::= 1103
+id-ULTimeslotISCPValue-For-CellPortion ProtocolIE-ID ::= 1104
+id-UpPTSInterferenceValue-For-CellPortion ProtocolIE-ID ::= 1105
+id-Best-Cell-Portions-ValueLCR ProtocolIE-ID ::= 1106
+id-Transmitted-Carrier-Power-For-CellPortion-ValueLCR ProtocolIE-ID ::= 1107
+id-Received-total-wide-band-power-For-CellPortion-ValueLCR ProtocolIE-ID ::= 1108
+id-UL-TimeslotISCP-For-CellPortion-Value ProtocolIE-ID ::= 1109
+id-HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR ProtocolIE-ID ::= 1110
+id-HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR ProtocolIE-ID ::= 1111
+id-E-DCHProvidedBitRateValueInformation-For-CellPortion ProtocolIE-ID ::= 1112
+id-UpPTSInterference-For-CellPortion-Value ProtocolIE-ID ::= 1113
+id-NumberOfReportedCellPortionsLCR ProtocolIE-ID ::= 1114
+id-CellPortion-CapabilityLCR ProtocolIE-ID ::= 1115
+id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue ProtocolIE-ID ::= 1116
+id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion ProtocolIE-ID ::= 1117id-ActivationInformation ProtocolIE-ID ::= 1119
+id-Additional-EDCH-Cell-Information-RL-Setup-Req ProtocolIE-ID ::= 1120
+id-Additional-EDCH-Cell-Information-Response ProtocolIE-ID ::= 1121
+id-Additional-EDCH-Cell-Information-RL-Add-Req ProtocolIE-ID ::= 1122
+id-Additional-EDCH-Cell-Change-Information-Response ProtocolIE-ID ::= 1123
+id-Additional-EDCH-Cell-Information-RL-Reconf-Prep ProtocolIE-ID ::= 1124
+id-Additional-EDCH-Cell-Information-RL-Reconf-Req ProtocolIE-ID ::= 1125
+id-Additional-EDCH-Cell-Information-Bearer-Rearrangement ProtocolIE-ID ::= 1126
+id-Additional-EDCH-Cell-Information-RL-Param-Upd ProtocolIE-ID ::= 1127
+id-Additional-EDCH-Preconfiguration-Information ProtocolIE-ID ::= 1128
+id-EDCH-Indicator ProtocolIE-ID ::= 1129
+id-HS-DSCH-SPS-Reservation-Indicator ProtocolIE-ID ::= 1131
+id-E-DCH-SPS-Reservation-Indicator ProtocolIE-ID ::= 1132
+id-MultipleFreq-HARQ-MemoryPartitioning-InformationList ProtocolIE-ID ::= 1133
+id-Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext ProtocolIE-ID ::= 1134
+id-RepetitionPeriodIndex ProtocolIE-ID ::= 1135
+id-MidambleShiftLCR ProtocolIE-ID ::= 1136
+id-MaxHSDSCH-HSSCCH-Power-per-CELLPORTION ProtocolIE-ID ::= 1137
+id-DormantModeIndicator ProtocolIE-ID ::= 1138
+id-DiversityMode ProtocolIE-ID ::= 1139
+id-TransmitDiversityIndicator ProtocolIE-ID ::= 1140
+id-NonCellSpecificTxDiversity ProtocolIE-ID ::= 1141
+id-Cell-Capability-Container ProtocolIE-ID ::= 1142
END
diff --git a/asn1/nbap/NBAP-Containers.asn b/asn1/nbap/NBAP-Containers.asn
index 8b4502d321..f73a44aaf9 100644
--- a/asn1/nbap/NBAP-Containers.asn
+++ b/asn1/nbap/NBAP-Containers.asn
@@ -1,6 +1,6 @@
-- NBAP-Containers.asn
--
--- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- Taken from 3GPP TS 25.433 V9.1.0 (2009-12)
-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
--
-- 9.3.7 Container Definitions
@@ -205,4 +205,3 @@ PrivateIE-Field {NBAP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
}
END
-
diff --git a/asn1/nbap/NBAP-IEs.asn b/asn1/nbap/NBAP-IEs.asn
index edc1471fc6..b18a0e7289 100644
--- a/asn1/nbap/NBAP-IEs.asn
+++ b/asn1/nbap/NBAP-IEs.asn
@@ -1,6 +1,6 @@
-- NBAP-IEs.asn
--
--- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- Taken from 3GPP TS 25.433 V9.1.0 (2009-12)
-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
--
-- 9.3.4 Information Elements Definitions
@@ -120,6 +120,22 @@ IMPORTS
maxNrOfHSDSCH-1,
maxNrOfHSDSCH,
maxGANSS-1,
+ maxNoOfTBSs-Mapping-HS-DSCH-SPS,
+ maxNoOfTBSs-Mapping-HS-DSCH-SPS-1,
+ maxNoOfHS-DSCH-TBSsLCR,
+ maxNoOfRepetition-Period-LCR,
+ maxNoOfRepetitionPeriod-SPS-LCR-1,
+ maxNoOf-HS-SICH-SPS,
+ maxNoOf-HS-SICH-SPS-1,
+ maxNoOfNon-HS-SCCH-Assosiated-HS-SICH,
+ maxMBMSServiceSelect,
+ maxNrOfCellPortionsPerCellLCR,
+ maxNrOfCellPortionsPerCellLCR-1,
+ maxNrOfEDCH-1,
+ maxNoOfCommonH-RNTI,
+ maxNrOfCommonMACFlowsLCRExt,
+ maxNrOfEDCH-1,
+
id-BroadcastCommonTransportBearerIndication,
id-MessageStructure,
@@ -229,7 +245,7 @@ IMPORTS
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-UE-with-enhanced-HS-SCCH-support-indicator,
id-TransportBearerRequestIndicator,
id-EnhancedHSServingCC-Abort,
id-GANSS-Time-ID,
@@ -246,12 +262,53 @@ IMPORTS
id-GANSS-Additional-Navigation-Models,
id-GANSS-Additional-UTC-Models,
id-GANSS-Auxiliary-Information,
+ id-GANSS-alm-keplerianNAVAlmanac,
+ id-GANSS-alm-keplerianReducedAlmanac,
+ id-GANSS-alm-keplerianMidiAlmanac,
+ id-GANSS-alm-keplerianGLONASS,
+ id-GANSS-alm-ecefSBASAlmanac,
id-EDCH-RACH-Report-Value,
id-EDCH-RACH-Report-IncrDecrThres,
- id-EDCH-RACH-Report-ThresholdInformation
-
-
-
+ id-EDCH-RACH-Report-ThresholdInformation,
+ id-MACes-Maximum-Bitrate-LCR,
+ id-E-AGCH-UE-Inactivity-Monitor-Threshold,
+ id-MultiCarrier-HSDSCH-Physical-Layer-Category,
+ id-MIMO-ReferenceSignal-InformationListLCR,
+ id-MIMO-SFMode-For-HSPDSCHDualStream,
+ id-MIMO-SFMode-Supported-For-HSPDSCHDualStream,
+ id-DL-RLC-PDU-Size-Format,
+ id-schedulingPriorityIndicator,
+ id-UE-SupportIndicatorExtension,
+ id-SRB-Indicator,
+ id-Single-Stream-MIMO-ActivationIndicator,
+ id-Single-Stream-MIMO-Mode-Indicator,
+ id-CellSpecificHARQMemoryPartitioning,
+ id-HARQ-MemoryPartitioning,
+ id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion,
+ id-ULTimeslotISCPValue-For-CellPortion,
+ id-UpPTSInterferenceValue-For-CellPortion,
+ id-Best-Cell-Portions-ValueLCR,
+ id-Transmitted-Carrier-Power-For-CellPortion-ValueLCR,
+ id-Received-total-wide-band-power-For-CellPortion-ValueLCR,
+ id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue,
+ id-UL-TimeslotISCP-For-CellPortion-Value,
+ id-HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR,
+ id-HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR,
+ id-E-DCHProvidedBitRateValueInformation-For-CellPortion,
+ id-UpPTSInterference-For-CellPortion-Value,
+ id-HS-DSCH-SPS-Reservation-Indicator,
+ id-E-DCH-SPS-Reservation-Indicator,
+ id-MultipleFreq-HARQ-MemoryPartitioning-InformationList,
+ id-DiversityMode,
+ id-TransmitDiversityIndicator,
+ id-NonCellSpecificTxDiversity,
+ maxNrOfCommonMACFlowsLCRExt,
+ id-RepetitionPeriodIndex,
+ id-MidambleShiftLCR,
+ id-MaxHSDSCH-HSSCCH-Power-per-CELLPORTION,
+ id-Additional-EDCH-Preconfiguration-Information,
+ id-EDCH-Indicator,
+ id-Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext
FROM NBAP-Constants
@@ -282,6 +339,292 @@ Ack-Power-Offset ::= INTEGER (0..8,...)
Acknowledged-PRACH-preambles-Value ::= INTEGER(0..240,...)
-- According to mapping in [22].
+ActivationInformation ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF ActivationInformationItem
+
+ActivationInformationItem ::= SEQUENCE {
+ uU-ActivationState Uu-ActivationState,
+ iE-Extensions ProtocolExtensionContainer { { ActivationInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ActivationInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-Setup-Info ::=SEQUENCE{
+ multicell-EDCH-Transport-Bearer-Mode Multicell-EDCH-Transport-Bearer-Mode,
+ additional-EDCH-Cell-Information-Setup Additional-EDCH-Cell-Information-Setup,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Setup-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-Setup-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Multicell-EDCH-Transport-Bearer-Mode ::= ENUMERATED {
+ separate-Iub-Transport-Bearer-Mode,
+ uL-Flow-Multiplexing-Mode
+}
+
+
+Additional-EDCH-Cell-Information-Setup ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-FDD-Setup-Cell-Information
+
+Additional-EDCH-FDD-Setup-Cell-Information ::=SEQUENCE{
+ additional-EDCH-UL-DPCH-Information-Setup Additional-EDCH-UL-DPCH-Information-Setup,
+ additional-EDCH-RL-Specific-Information-To-Setup Additional-EDCH-RL-Specific-Information-To-Setup-List,
+ dL-PowerBalancing-Information DL-PowerBalancing-Information OPTIONAL,
+ minimumReducedE-DPDCH-GainFactor MinimumReducedE-DPDCH-GainFactor OPTIONAL,
+ additional-EDCH-FDD-Information Additional-EDCH-FDD-Information,
+ secondary-UL-Frequency-Activation-State Secondary-UL-Frequency-Activation-State OPTIONAL,
+ additional-EDCH-F-DPCH-Information-Setup Additional-EDCH-F-DPCH-Information,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-FDD-Setup-Cell-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-FDD-Setup-Cell-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-UL-DPCH-Information-Setup ::=SEQUENCE{
+ ul-ScramblingCode UL-ScramblingCode,
+ ul-SIR-Target UL-SIR,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-UL-DPCH-Information-Setup-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-UL-DPCH-Information-Setup-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-F-DPCH-Information ::=SEQUENCE{
+ fdd-TPC-DownlinkStepSize FDD-TPC-DownlinkStepSize,
+ limitedPowerIncrease LimitedPowerIncrease,
+ innerLoopDLPCStatus InnerLoopDLPCStatus,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-F-DPCH-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-F-DPCH-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-RL-Specific-Information-To-Setup-List ::= SEQUENCE (SIZE (1..maxNrOfEDCHRLs)) OF Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs
+
+
+Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs ::=SEQUENCE{
+ eDCH-Additional-RL-ID RL-ID,
+ c-ID C-ID,
+ firstRLS-indicator FirstRLS-Indicator,
+ propagationDelay PropagationDelay OPTIONAL,
+ extendedPropagationDelay ExtendedPropagationDelay OPTIONAL,
+ dl-CodeInformation FDD-DL-CodeInformation,
+ initialDL-transmissionPower DL-Power,
+ maximumDL-power DL-Power,
+ minimumDL-power DL-Power,
+ primary-CPICH-Usage-for-Channel-Estimation Primary-CPICH-Usage-for-Channel-Estimation OPTIONAL,
+ secondary-CPICH-Information CommonPhysicalChannelID OPTIONAL,
+ e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL,
+ e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL,
+ e-HICH-PowerOffset E-HICH-PowerOffset OPTIONAL,
+ f-DPCH-SlotFormat F-DPCH-SlotFormat OPTIONAL,
+ e-RNTI E-RNTI OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-Cell-Information-To-Add-List ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-RL-Specific-Information-To-Add-ItemIEs
+
+Additional-EDCH-RL-Specific-Information-To-Add-ItemIEs ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF EDCH-Additional-RL-Specific-Information-To-Add-List
+
+EDCH-Additional-RL-Specific-Information-To-Add-List ::=SEQUENCE{
+ eDCH-Additional-RL-ID RL-ID,
+ c-ID C-ID,
+ dl-CodeInformation FDD-DL-CodeInformation,
+ initialDL-transmissionPower DL-Power OPTIONAL,
+ maximumDL-power DL-Power OPTIONAL,
+ minimumDL-power DL-Power OPTIONAL,
+ dLReferencePower DL-Power OPTIONAL,
+ e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL,
+ e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL,
+ e-HICH-PowerOffset E-HICH-PowerOffset OPTIONAL,
+ f-DPCH-SlotFormat F-DPCH-SlotFormat OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { EDCH-Additional-RL-Specific-Information-To-Add-List-ExtIEs} } OPTIONAL,
+ ...
+}
+
+EDCH-Additional-RL-Specific-Information-To-Add-List-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-RL-Specific-Information-To-Modify-List ::= SEQUENCE (SIZE (1..maxNrOfEDCHRLs)) OF Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs
+
+Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs ::=SEQUENCE{
+ eDCH-Additional-RL-ID RL-ID,
+ dl-CodeInformation FDD-DL-CodeInformation OPTIONAL,
+ maximumDL-power DL-Power OPTIONAL,
+ minimumDL-power DL-Power OPTIONAL,
+ dLReferencePower DL-Power OPTIONAL,
+ primary-CPICH-Usage-for-Channel-Estimation Primary-CPICH-Usage-for-Channel-Estimation OPTIONAL,
+ secondary-CPICH-Information-Change Secondary-CPICH-Information-Change OPTIONAL,
+ e-AGCH-PowerOffset E-AGCH-PowerOffset OPTIONAL,
+ e-RGCH-PowerOffset E-RGCH-PowerOffset OPTIONAL,
+ e-HICH-PowerOffset E-HICH-PowerOffset OPTIONAL,
+ f-DPCH-SlotFormat F-DPCH-SlotFormat OPTIONAL,
+ additional-e-DCH-DL-Control-Channel-Grant NULL OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-FDD-Information ::=SEQUENCE{
+ additional-EDCH-MAC-d-Flows-Specific-Information Additional-EDCH-MAC-d-Flows-Specific-Info-List OPTIONAL,
+ hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ e-DCH-Maximum-Bitrate E-DCH-Maximum-Bitrate OPTIONAL,
+ e-DCH-Processing-Overload-Level E-DCH-Processing-Overload-Level OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-FDD-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-FDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-MAC-d-Flows-Specific-Info-List ::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF Additional-EDCH-MAC-d-Flows-Specific-Info
+
+Additional-EDCH-MAC-d-Flows-Specific-Info ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-MAC-d-Flows-Specific-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-MAC-d-Flows-Specific-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-Cell-Information-Response-List ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-FDD-Information-Response-ItemIEs
+
+Additional-EDCH-FDD-Information-Response-ItemIEs ::=SEQUENCE{
+ eDCH-Additional-RL-Specific-Information-Response EDCH-Additional-RL-Specific-Information-Response-List OPTIONAL,
+ additional-EDCH-MAC-d-Flow-Specific-Information-Response Additional-EDCH-MAC-d-Flow-Specific-Information-Response-List OPTIONAL,
+ hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-FDD-Information-Response-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-FDD-Information-Response-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EDCH-Additional-RL-Specific-Information-Response-List ::= SEQUENCE (SIZE (1..maxNrOfEDCHRLs)) OF EDCH-Additional-RL-Specific-Information-Response-ItemIEs
+
+EDCH-Additional-RL-Specific-Information-Response-ItemIEs ::=SEQUENCE{
+ eDCH-Additional-RL-ID RL-ID,
+ received-total-wide-band-power Received-total-wide-band-power-Value OPTIONAL,
+ dL-PowerBalancing-ActivationIndicator DL-PowerBalancing-ActivationIndicator OPTIONAL,
+ dL-PowerBalancing-UpdatedIndicator DL-PowerBalancing-UpdatedIndicator OPTIONAL,
+ rL-Set-ID RL-Set-ID OPTIONAL,
+ e-DCH-RL-Set-ID RL-Set-ID OPTIONAL,
+ e-DCH-FDD-DL-Control-Channel-Information E-DCH-FDD-DL-Control-Channel-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { EDCH-Additional-RL-Specific-Information-Response-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+EDCH-Additional-RL-Specific-Information-Response-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-MAC-d-Flow-Specific-Information-Response-List::= SEQUENCE (SIZE (1..maxNrOfEDCHMACdFlows)) OF Additional-EDCH-MAC-d-Flows-Specific-Info-Response
+
+Additional-EDCH-MAC-d-Flows-Specific-Info-Response ::= SEQUENCE {
+ e-DCH-MACdFlow-ID E-DCH-MACdFlow-ID,
+ bindingID BindingID OPTIONAL,
+ transportLayerAddress TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-MAC-d-Flows-Specific-Info-Response-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-MAC-d-Flows-Specific-Info-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-Cell-Information-ConfigurationChange-List ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-ConfigurationChange-Info-ItemIEs
+
+Additional-EDCH-ConfigurationChange-Info-ItemIEs ::=SEQUENCE{
+ additional-EDCH-UL-DPCH-Information-Modify Additional-EDCH-UL-DPCH-Information-Modify OPTIONAL,
+ additional-EDCH-RL-Specific-Information-To-Add EDCH-Additional-RL-Specific-Information-To-Add-List OPTIONAL,
+ additional-EDCH-RL-Specific-Information-To-Modify Additional-EDCH-RL-Specific-Information-To-Modify-List OPTIONAL,
+ minimumReducedE-DPDCH-GainFactor MinimumReducedE-DPDCH-GainFactor OPTIONAL,
+ additional-EDCH-FDD-Information-To-Modify Additional-EDCH-FDD-Information OPTIONAL,
+ additional-EDCH-F-DPCH-Information-Modify Additional-EDCH-F-DPCH-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-ConfigurationChange-Info-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-ConfigurationChange-Info-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-UL-DPCH-Information-Modify ::=SEQUENCE{
+ ul-ScramblingCode UL-ScramblingCode OPTIONAL,
+ ul-SIR-Target UL-SIR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-UL-DPCH-Information-Modify-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-UL-DPCH-Information-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Additional-EDCH-Cell-Information-Removal-List ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Cell-Information-Removal-Info-ItemIEs
+
+Additional-EDCH-Cell-Information-Removal-Info-ItemIEs ::=SEQUENCE{
+ rL-on-Secondary-UL-Frequency RL-on-Secondary-UL-Frequency,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Cell-Information-Removal-Info-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-Cell-Information-Removal-Info-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RL-on-Secondary-UL-Frequency ::= ENUMERATED {
+ remove,
+ ...
+}
+
+Additional-EDCH-FDD-Update-Information ::=SEQUENCE{
+ hARQ-Process-Allocation-Scheduled-2ms-EDCH HARQ-Process-Allocation-2ms-EDCH OPTIONAL,
+ additional-EDCH-DL-Control-Channel-Change-Information Additional-EDCH-DL-Control-Channel-Change-Information-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-FDD-Update-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-FDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Additional-EDCH-DL-Control-Channel-Change-Information-List ::= SEQUENCE (SIZE (1..maxNrOfEDCHRLs)) OF Additional-EDCH-DL-Control-Channel-Change-Info-ItemIEs
+
+Additional-EDCH-DL-Control-Channel-Change-Info-ItemIEs ::=SEQUENCE{
+ eDCH-Additional-RL-ID RL-ID,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-DL-Control-Channel-Change-Info-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-DL-Control-Channel-Change-Info-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
AdditionalMeasurementValueList::= SEQUENCE (SIZE (1..maxFrequencyinCell-1)) OF AdditionalMeasurementValue
@@ -440,6 +783,19 @@ Best-Cell-Portions-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+Best-Cell-Portions-ValueLCR::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF Best-Cell-Portions-ItemLCR
+
+Best-Cell-Portions-ItemLCR ::= SEQUENCE {
+ cellPortionLCRID CellPortionLCRID,
+ rSCPValue RSCP-Value,
+ iE-Extensions ProtocolExtensionContainer { { Best-Cell-Portions-ItemLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Best-Cell-Portions-ItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
BindingID ::= OCTET STRING (SIZE (1..4, ...))
-- If the Binding ID includes a UDP port, the UDP port is included in octet 1 and 2.The first octet of
-- the UDP port field is included in the first octet of the Binding ID.
@@ -568,7 +924,18 @@ CauseRadioNetwork ::= ENUMERATED {
continuous-packet-connectivity-UE-DTX-Cycle-not-available,
mIMO-not-available,
e-DCH-MACdPDU-SizeFormat-not-available,
- multi-Cell-operation-not-supported
+ multi-Cell-operation-not-available,
+ semi-Persistent-scheduling-not-supported,
+ continuous-Packet-Connectivity-DRX-not-supported,
+ continuous-Packet-Connectivity-DRX-not-available,
+ sixtyfourQAM-DL-and-MIMO-Combined-not-available,
+ s-cpich-power-offset-not-available,
+ tx-diversity-for-mimo-on-DL-control-channels-not-available,
+ single-Stream-MIMO-not-available,
+ multi-Cell-operation-with-MIMO-not-available,
+ multi-Cell-operation-with-Single-Stream-MIMO-not-available,
+ cellSpecificTxDiversityHandlingForMultiCellOperationNotAvailable, multi-Cell-EDCH-operation-not-available
+
}
@@ -581,6 +948,15 @@ CauseTransport ::= ENUMERATED {
CCTrCH-ID ::= INTEGER (0..15)
+Cell-Capability-Container ::= BIT STRING (SIZE (128))
+-- First bit: Cell Specific Tx Diversity Handling For Multi Cell Operation Capability
+-- Second bit: Multi Cell and MIMO Capability
+-- Third bit: Multi Cell and Single Stream MIMO Capability
+-- Fourth bit: Multi Cell E-DCH Capability
+-- Fifth bit: Separate Iub Transport Bearer Capability
+-- Sixth bit: E-DCH UL Flow Multiplexing Capability
+-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver.
+
Cell-ERNTI-Status-Information ::= SEQUENCE (SIZE (1..maxCellinNodeB)) OF Cell-ERNTI-Status-Information-Item
Cell-ERNTI-Status-Information-Item ::= SEQUENCE {
@@ -596,6 +972,15 @@ CellParameterID ::= INTEGER (0..127,...)
CellPortionID ::= INTEGER (0..maxNrOfCellPortionsPerCell-1,...)
+CellPortionLCRID ::= INTEGER (0..maxNrOfCellPortionsPerCellLCR-1,...)
+
+CellPortion-CapabilityLCR ::= ENUMERATED {
+ cell-portion-capable,
+ cell-portion-non-capable
+}
+
+CellSpecificHARQMemoryPartitioning ::= BOOLEAN
+
CellSyncBurstCode ::= INTEGER(0..7, ...)
CellSyncBurstCodeShift ::= INTEGER(0..7)
@@ -652,14 +1037,21 @@ Common-EDCH-Capability ::= ENUMERATED {
common-EDCH-non-capable
}
-Common-EDCH-System-InformationFDD ::= SEQUENCE {
+Common-E-DCH-HSDPCCH-Capability ::= ENUMERATED {
+ hSDPCCH-non-capable,
+ aCK-NACK-capable,
+ aCK-NACK-CQI-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-HSDPCCH-Information Common-E-DCH-HSDPCCH-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,
+ common-E-DCH-E-AGCH-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber 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,
...
@@ -671,9 +1063,9 @@ 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,
+
+ uL-SIR-Target UL-SIR,
+ dPC-Mode DPC-Mode OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-UL-DPCH-InfoItem-ExtIEs} } OPTIONAL,
...
}
@@ -704,7 +1096,7 @@ Common-E-DCH-InfoItem ::= SEQUENCE {
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,
+ max-TB-Sizes Max-TB-Sizes OPTIONAL,
common-E-DCH-ImplicitRelease-Indicator BOOLEAN,
iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-InfoItem-ExtIEs} } OPTIONAL,
...
@@ -714,27 +1106,42 @@ Common-E-DCH-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
-Common-E-DCH-HSDSCH-InfoItem ::= SEQUENCE {
+Common-E-DCH-HSDPCCH-InfoItem ::= SEQUENCE {
+ ackNackRepetitionFactor AckNack-RepetitionFactor,
+
+ ackPowerOffset Ack-Power-Offset,
+ nackPowerOffset Nack-Power-Offset,
+
+ common-E-DCH-CQI-Info Common-E-DCH-CQI-Info OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-HSDPCCH-InfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Common-E-DCH-HSDPCCH-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Common-E-DCH-CQI-Info ::= 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,
+ iE-Extensions ProtocolExtensionContainer { { Common-E-DCH-CQI-Info-ExtIEs} } OPTIONAL,
...
}
-Common-E-DCH-HSDSCH-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+Common-E-DCH-CQI-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
Common-E-DCH-Preamble-Control-InfoItem ::= SEQUENCE {
+ commonPhysicalChannelID CommonPhysicalChannelID,
common-E-DCH-PreambleSignatures PreambleSignatures,
- scramblingCodeNumber ScramblingCodeNumber,
- e-AI-Indicator E-AI-Indicator OPTIONAL,
+ scramblingCodeNumber ScramblingCodeNumber,
+ preambleThreshold PreambleThreshold,
+ 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,
...
@@ -834,6 +1241,7 @@ Common-E-DCH-LogicalChannel-InfoList-Item ::= SEQUENCE {
}
Common-E-DCH-LogicalChannel-InfoList-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-schedulingPriorityIndicator CRITICALITY ignore EXTENSION SchedulingPriorityIndicator PRESENCE optional},
...
}
@@ -957,7 +1365,11 @@ CommonMeasurementType ::= ENUMERATED {
received-Scheduled-EDCH-Power-Share,
received-Scheduled-EDCH-Power-Share-for-cellPortion,
uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning,
- eDCH-RACH-report
+ eDCH-RACH-report,
+ transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmission-for-cellPortion,
+ ul-timeslot-iscp-for-cellPortion,
+ upPTS-Interference-for-cellPortion,
+ e-DCH-Provided-Bit-Rate-for-cellPortion
}
@@ -992,8 +1404,16 @@ Extension-CommonMeasurementValueIE NBAP-PROTOCOL-IES ::= {
{ 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-EDCH-RACH-Report-Value CRITICALITY ignore TYPE EDCH-RACH-Report-Value PRESENCE mandatory }
+ { ID id-EDCH-RACH-Report-Value CRITICALITY ignore TYPE EDCH-RACH-Report-Value PRESENCE mandatory }|
-- FDD only
+ { ID id-Transmitted-Carrier-Power-For-CellPortion-ValueLCR CRITICALITY ignore TYPE Transmitted-Carrier-Power-For-CellPortion-ValueLCR PRESENCE mandatory }|
+ { ID id-Received-total-wide-band-power-For-CellPortion-ValueLCR CRITICALITY ignore TYPE Received-total-wide-band-power-For-CellPortion-ValueLCR PRESENCE mandatory }|
+ { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue CRITICALITY ignore TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue PRESENCE mandatory }|
+ { ID id-UL-TimeslotISCP-For-CellPortion-Value CRITICALITY ignore TYPE UL-TimeslotISCP-For-CellPortion-Value PRESENCE mandatory }|
+ { ID id-HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR CRITICALITY ignore TYPE HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR PRESENCE mandatory }|
+ { ID id-HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR CRITICALITY ignore TYPE HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR PRESENCE mandatory }|
+ { ID id-E-DCHProvidedBitRateValueInformation-For-CellPortion CRITICALITY ignore TYPE E-DCHProvidedBitRateValueInformation-For-CellPortion PRESENCE mandatory }|
+ { ID id-UpPTSInterference-For-CellPortion-Value CRITICALITY ignore TYPE UpPTSInterference-For-CellPortion-Value PRESENCE mandatory }
}
CommonMeasurementValueInformation ::= CHOICE {
@@ -1216,8 +1636,8 @@ 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,
+ maximum-Number-of-Retransmissions-For-SchedulingInfo Maximum-Number-of-Retransmissions-For-E-DCH OPTIONAL,
+ eDCH-Retransmission-Timer-SchedulingInfo E-DCH-MACdFlow-Retransmission-Timer OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { Common-EDCH-System-InformationLCR-ExtIEs } } OPTIONAL,
...
}
@@ -1304,16 +1724,20 @@ Common-EDCH-System-Information-ResponseLCR ::= SEQUENCE {
}
Common-EDCH-System-Information-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext CRITICALITY ignore EXTENSION Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext PRESENCE optional},
...
}
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-InfoResponseListLCR-Ext ::= SEQUENCE (SIZE (1..maxNrOfCommonMACFlowsLCRExt)) 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,
+ -- the IE is not used.
iE-Extensions ProtocolExtensionContainer { { Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR-ExtIEs} } OPTIONAL,
...
}
@@ -1327,6 +1751,7 @@ Common-E-AGCH-ListLCR ::= SEQUENCE (SIZE (1.. maxNrOfEAGCHsLCR)) OF Common-E-AGC
Common-E-AGCH-ItemLCR ::= SEQUENCE {
e-AGCH-ID E-AGCH-Id,
uARFCN UARFCN OPTIONAL,
+ -- the IE is not used.
iE-Extensions ProtocolExtensionContainer { { Common-E-AGCH-ItemLCR-ExtIEs} } OPTIONAL,
...
}
@@ -1395,7 +1820,7 @@ CommonMACFlow-Specific-InfoItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
-Common-H-RNTI-InformationLCR ::= SEQUENCE (SIZE (1.. maxNrOfCommonMACFlowsLCR)) OF Common-H-RNTI-InfoItemLCR
+Common-H-RNTI-InformationLCR ::= SEQUENCE (SIZE (1.. maxNoOfCommonH-RNTI)) OF Common-H-RNTI-InfoItemLCR
Common-H-RNTI-InfoItemLCR ::= SEQUENCE {
common-H-RNTI HSDSCH-RNTI,
@@ -1434,6 +1859,153 @@ CommonMACFlow-Specific-InfoItem-ResponseLCR ::= SEQUENCE {
CommonMACFlow-Specific-InfoItem-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+CPC-InformationLCR ::= SEQUENCE {
+ continuousPacketConnectivity-DRX-InformationLCR ContinuousPacketConnectivity-DRX-InformationLCR OPTIONAL,
+ continuousPacketConnectivity-DRX-Information-to-Modify-LCR ContinuousPacketConnectivity-DRX-Information-to-Modify-LCR OPTIONAL,
+ hS-DSCH-Semi-PersistentScheduling-Information-LCR HS-DSCH-Semi-PersistentScheduling-Information-LCR OPTIONAL,
+ hS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR HS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR OPTIONAL,
+ hS-DSCH-SPS-Deactivate-Indicator-LCR NULL OPTIONAL,
+ e-DCH-Semi-PersistentScheduling-Information-LCR E-DCH-Semi-PersistentScheduling-Information-LCR OPTIONAL,
+ e-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR E-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR OPTIONAL,
+ e-DCH-SPS-Deactivate-Indicator-LCR NULL OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CPC-InformationLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CPC-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ContinuousPacketConnectivity-DRX-CapabilityLCR ::= ENUMERATED {
+ continuous-Packet-Connectivity-DRX-Capable,
+ continuous-Packet-Connectivity-DRX-Non-Capable
+}
+
+
+ContinuousPacketConnectivity-DRX-InformationLCR ::= SEQUENCE {
+ enabling-Delay Enabling-Delay,
+ hS-SCCH-DRX-Information-LCR HS-SCCH-DRX-Information-LCR,
+ e-AGCH-DRX-Information-LCR E-AGCH-DRX-Information-LCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ContinuousPacketConnectivity-DRX-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ContinuousPacketConnectivity-DRX-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SCCH-DRX-Information-LCR ::= SEQUENCE {
+ hS-SCCH-UE-DRX-Cycle-LCR UE-DRX-Cycle-LCR,
+ hS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR Inactivity-Threshold-for-UE-DRX-Cycle-LCR OPTIONAL,
+ hS-SCCH-UE-DRX-Offset-LCR UE-DRX-Offset-LCR,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-DRX-Information-LCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-DRX-Information-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-DRX-Information-LCR ::= CHOICE {
+ sameAsHS-SCCH NULL,
+ e-AGCH-DRX-Parameters E-AGCH-DRX-Parameters,
+ ...
+}
+
+E-AGCH-DRX-Parameters ::= SEQUENCE {
+ e-AGCH-UE-DRX-Cycle-LCR UE-DRX-Cycle-LCR,
+ e-AGCH-UE-Inactivity-Monitor-Threshold E-AGCH-UE-Inactivity-Monitor-Threshold OPTIONAL,
+ e-AGCH-UE-DRX-Offset-LCR UE-DRX-Offset-LCR,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-DRX-Parameters-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-AGCH-DRX-Parameters-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UE-DRX-Cycle-LCR ::= ENUMERATED {v1, v2, v4, v8, v16, v32, v64,...}
+ -- Unit subframe
+
+UE-DRX-Offset-LCR ::= INTEGER (0..63)
+ -- Unit subframe
+
+Inactivity-Threshold-for-UE-DRX-Cycle-LCR ::= ENUMERATED {v1, v2, v4, v8, v16, v32, v64,...}
+ -- Unit subframe
+
+E-AGCH-UE-Inactivity-Monitor-Threshold ::= ENUMERATED {v0, v1, v2, v4, v8, v16, v32, v64, v128, v256, v512, infinity,...}
+ -- Unit subframe
+
+ContinuousPacketConnectivity-DRX-Information-to-Modify-LCR ::= SEQUENCE {
+ enabling-Delay Enabling-Delay OPTIONAL,
+ dRX-Information-to-Modify-LCR DRX-Information-to-Modify-LCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ContinuousPacketConnectivity-DRX-Information-to-Modify-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ContinuousPacketConnectivity-DRX-Information-to-Modify-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRX-Information-to-Modify-LCR ::= CHOICE {
+ modify DRX-Information-to-Modify-Items-LCR,
+ deactivate NULL,
+ ...
+}
+
+DRX-Information-to-Modify-Items-LCR ::= SEQUENCE {
+ hS-SCCH-DRX-Information-LCR HS-SCCH-DRX-Information-LCR OPTIONAL,
+ e-AGCH-DRX-Information-LCR E-AGCH-DRX-Information-LCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {DRX-Information-to-Modify-Items-LCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DRX-Information-to-Modify-Items-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ContinuousPacketConnectivity-DRX-Information-ResponseLCR ::= SEQUENCE {
+ enabling-Delay Enabling-Delay OPTIONAL,
+ hS-SCCH-DRX-Information-ResponseLCR HS-SCCH-DRX-Information-ResponseLCR OPTIONAL,
+ e-AGCH-DRX-Information-ResponseLCR E-AGCH-DRX-Information-ResponseLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ContinuousPacketConnectivity-DRX-Information-ResponseLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ContinuousPacketConnectivity-DRX-Information-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SCCH-DRX-Information-ResponseLCR ::= SEQUENCE {
+ hS-SCCH-UE-DRX-Cycle-LCR UE-DRX-Cycle-LCR OPTIONAL,
+ hS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR Inactivity-Threshold-for-UE-DRX-Cycle-LCR OPTIONAL,
+ hS-SCCH-UE-DRX-Offset-LCR UE-DRX-Offset-LCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-SCCH-DRX-Information-ResponseLCR-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-SCCH-DRX-Information-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-AGCH-DRX-Information-ResponseLCR ::= CHOICE {
+ sameAsHS-SCCH NULL,
+ e-AGCH-DRX-Parameters-Response E-AGCH-DRX-Parameters-Response,
+ ...
+}
+
+E-AGCH-DRX-Parameters-Response ::= SEQUENCE {
+ e-AGCH-UE-DRX-Cycle-LCR UE-DRX-Cycle-LCR OPTIONAL,
+ e-AGCH-UE-Inactivity-Monitor-Threshold E-AGCH-UE-Inactivity-Monitor-Threshold OPTIONAL,
+ e-AGCH-UE-DRX-Offset-LCR UE-DRX-Offset-LCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-AGCH-DRX-Parameters-Response-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-AGCH-DRX-Parameters-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- ==========================================
@@ -1635,7 +2207,8 @@ DedicatedMeasurementType ::= ENUMERATED {
hs-sich-quality,
best-Cell-Portions,
rx-timing-deviation-768,
- rx-timing-deviation-384-extended
+ rx-timing-deviation-384-extended,
+ best-Cell-PortionsLCR
}
@@ -1659,7 +2232,8 @@ Extension-DedicatedMeasurementValueIE NBAP-PROTOCOL-IES ::= {
{ ID id-Best-Cell-Portions-Value CRITICALITY reject TYPE Best-Cell-Portions-Value PRESENCE mandatory }|
{ ID id-Rx-Timing-Deviation-Value-768 CRITICALITY reject TYPE Rx-Timing-Deviation-Value-768 PRESENCE mandatory }|
{ ID id-Rx-Timing-Deviation-Value-384-ext CRITICALITY reject TYPE Rx-Timing-Deviation-Value-384-ext PRESENCE mandatory }|
- { ID id-Extended-Round-Trip-Time-Value CRITICALITY reject TYPE Extended-Round-Trip-Time-Value PRESENCE mandatory },
+ { ID id-Extended-Round-Trip-Time-Value CRITICALITY reject TYPE Extended-Round-Trip-Time-Value PRESENCE mandatory }|
+ { ID id-Best-Cell-Portions-ValueLCR CRITICALITY reject TYPE Best-Cell-Portions-ValueLCR PRESENCE mandatory },
...
}
@@ -1994,6 +2568,20 @@ DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst::= SEQUENCE {
}
DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MaxHSDSCH-HSSCCH-Power-per-CELLPORTION CRITICALITY ignore EXTENSION MaxHSDSCH-HSSCCH-Power-per-CELLPORTION PRESENCE optional},
+ ...
+}
+
+MaxHSDSCH-HSSCCH-Power-per-CELLPORTION ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF MaxHSDSCH-HSSCCH-Power-per-CELLPORTION-Item
+
+MaxHSDSCH-HSSCCH-Power-per-CELLPORTION-Item::= SEQUENCE {
+ cellPortionLCRID CellPortionLCRID,
+ maxHSDSCH-HSSCCH-Power MaximumTransmissionPower,
+ iE-Extensions ProtocolExtensionContainer { { MaxHSDSCH-HSSCCH-Power-per-CELLPORTION-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MaxHSDSCH-HSSCCH-Power-per-CELLPORTION-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -2176,6 +2764,22 @@ DTX-Information-to-Modify-Items-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+Dual-Band-Capability ::= ENUMERATED {
+ dual-Band-Capable,
+ dual-Band-non-Capable
+}
+
+Dual-Band-Capability-Info::= SEQUENCE {
+ dual-Band-Capability Dual-Band-Capability,
+ possible-Secondary-Serving-Cell-List Possible-Secondary-Serving-Cell-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Dual-Band-Capability-Info-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Dual-Band-Capability-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
DwPCH-Power ::= INTEGER (-150..400,...)
-- DwPCH-power = power * 10
@@ -2188,7 +2792,7 @@ DwPCH-Power ::= INTEGER (-150..400,...)
-- E
-- ==========================================
-E-AGCH-Table-Choice ::= ENUMERATED{table16B, table16B-12, ...}
+E-AGCH-Table-Choice ::= ENUMERATED{table16B, table16B-1, ...}
E-AGCH-FDD-Code-Information ::= CHOICE {
replace E-AGCH-FDD-Code-List,
@@ -2409,7 +3013,9 @@ E-DCH-LogicalChannelInformationItem ::= SEQUENCE {
}
E-DCH-LogicalChannelInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}|
+ { ID id-MACes-Maximum-Bitrate-LCR CRITICALITY ignore EXTENSION MACes-Maximum-Bitrate-LCR PRESENCE optional}| --1.28Mcps TDD only
+ { ID id-SRB-Indicator CRITICALITY ignore EXTENSION SRB-Indicator PRESENCE optional},
...
}
@@ -2458,7 +3064,8 @@ E-DCH-LogicalChannelToModifyItem ::= SEQUENCE {
}
E-DCH-LogicalChannelToModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}|
+ { ID id-MACes-Maximum-Bitrate-LCR CRITICALITY ignore EXTENSION MACes-Maximum-Bitrate-LCR PRESENCE optional}, --1.28Mcps TDD only
...
}
@@ -2789,6 +3396,19 @@ E-DCHProvidedBitRate-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+E-DCHProvidedBitRateValueInformation-For-CellPortion ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF E-DCHProvidedBitRateValueInformation-For-CellPortion-Item
+
+E-DCHProvidedBitRateValueInformation-For-CellPortion-Item ::= SEQUENCE{
+ cellPortionLCRID CellPortionLCRID,
+ e-DCHProvidedBitRateValue E-DCHProvidedBitRate,
+ iE-Extensions ProtocolExtensionContainer { {E-DCHProvidedBitRateValueInformation-For-CellPortion-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-DCHProvidedBitRateValueInformation-For-CellPortion-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
E-AGCH-PowerOffset ::= INTEGER (0..255,...)
-- PowerOffset = -32 + offset * 0.25
-- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB
@@ -3180,7 +3800,8 @@ 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 },
+ { ID id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD CRITICALITY ignore EXTENSION E-DCH-MACdFlow-Retransmission-Timer PRESENCE optional }|
+ { ID id-E-AGCH-UE-Inactivity-Monitor-Threshold CRITICALITY ignore EXTENSION E-AGCH-UE-Inactivity-Monitor-Threshold PRESENCE optional },
...
}
@@ -3206,6 +3827,12 @@ E-DCH-LCR-Information-Reconfig-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
Enabling-Delay ::= ENUMERATED {v0, v1, v2, v4, v8, v16, v32, v64, v128}
-- Unit of radio frames
+DormantModeIndicator::= ENUMERATED {
+ enterDormantMode,
+ leaveDormantMode,
+...
+}
+
Enhanced-FACH-Capability ::= ENUMERATED {
enhanced-FACH-capable,
enhanced-FACH-non-capable
@@ -3219,7 +3846,10 @@ Enhanced-PCH-Capability ::= ENUMERATED {
}
-Enhanced-UE-DRX-Capability ::= NULL
+Enhanced-UE-DRX-Capability ::= ENUMERATED {
+ enhanced-UE-DRX-capable,
+ enhanced-UE-DRX-non-capable
+}
Enhanced-UE-DRX-InformationFDD ::= SEQUENCE {
t321 T321,
@@ -3253,6 +3883,55 @@ Extended-HS-SICH-ID ::= INTEGER (32..255)
Extended-E-HICH-ID-TDD ::= INTEGER (32..255)
+E-DCH-Semi-PersistentScheduling-Information-LCR ::= SEQUENCE {
+ repetition-Period-List-LCR Repetition-Period-List-LCR,
+ e-DCH-SPS-Indicator E-DCH-SPS-Indicator,
+ sPS-E-DCH-releted-E-HICH-Information E-HICH-LCR-Information,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Semi-PersistentScheduling-Information-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-Semi-PersistentScheduling-Information-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-E-DCH-SPS-Reservation-Indicator CRITICALITY ignore EXTENSION SPS-Reservation-Indicator PRESENCE optional },
+ ...
+}
+
+E-DCH-SPS-Indicator ::= BIT STRING (SIZE (16))
+
+E-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR ::= SEQUENCE {
+ repetition-Period-List-LCR Repetition-Period-List-LCR OPTIONAL,
+ e-DCH-SPS-Indicator E-DCH-SPS-Indicator OPTIONAL,
+ sPS-E-DCH-releted-E-HICH-Information E-HICH-LCR-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-E-DCH-SPS-Reservation-Indicator CRITICALITY ignore EXTENSION SPS-Reservation-Indicator PRESENCE optional },
+ ...
+}
+
+E-DCH-Semi-PersistentScheduling-Information-ResponseLCR ::= SEQUENCE {
+ timeslot-Resource-Related-Information E-DCH-TimeslotResourceLCR,
+ powerResource E-DCH-PowerResource,
+ repetition-Period-List-LCR Repetition-Period-List-LCR,
+ -- the IE shall be ignored
+ repetitionLength RepetitionLength,
+ -- the IE shall be ignored
+ subframeNumber ENUMERATED {v0, v1},
+ tddE-PUCH-Offset TddE-PUCH-Offset,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ n-E-UCCHLCR N-E-UCCHLCR,
+ iE-Extensions ProtocolExtensionContainer { { E-DCH-Semi-PersistentScheduling-Information-ResponseLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+E-DCH-Semi-PersistentScheduling-Information-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-RepetitionPeriodIndex CRITICALITY reject EXTENSION RepetitionPeriodIndex PRESENCE optional },
+ -- mandaroty for 1.28Mcps TDD.
+ ...
+}
+
-- ==========================================
-- F
-- ==========================================
@@ -3343,25 +4022,9 @@ GANSS-AddClockModels ::= CHOICE {
...
}
-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-AddIonoModelReq ::= BIT STRING (SIZE(2))
-GANSS-AddNavigationModelsReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- ...
-}
+GANSS-AddNavigationModelsReq ::= BOOLEAN
GANSS-AddOrbitModels ::= CHOICE {
navKeplerianSet GANSS-NavModel-NAVKeplerianSet,
@@ -3371,15 +4034,7 @@ GANSS-AddOrbitModels ::= CHOICE {
...
}
-GANSS-AddUTCModelsReq ::= SEQUENCE {
- ganss-Add-UTC-Models BOOLEAN OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { GANSS-AddUTCModelsReq-ExtIEs} } OPTIONAL,
- ...
-}
-
-GANSS-AddUTCModelsReq-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- ...
-}
+GANSS-AddUTCModelsReq ::= BOOLEAN
GANSS-Additional-Ionospheric-Model ::= SEQUENCE {
dataID BIT STRING (SIZE(2)),
@@ -3427,13 +4082,18 @@ 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
+ extension-GANSS-AlmanacModel Extension-GANSS-AlmanacModel
}
+Extension-GANSS-AlmanacModel ::= ProtocolIE-Single-Container {{ Extension-GANSS-AlmanacModel-IE }}
+
+Extension-GANSS-AlmanacModel-IE NBAP-PROTOCOL-IES ::= {
+ { ID id-GANSS-alm-keplerianNAVAlmanac CRITICALITY ignore TYPE GANSS-ALM-NAVKeplerianSet PRESENCE mandatory}|
+ { ID id-GANSS-alm-keplerianReducedAlmanac CRITICALITY ignore TYPE GANSS-ALM-ReducedKeplerianSet PRESENCE mandatory}|
+ { ID id-GANSS-alm-keplerianMidiAlmanac CRITICALITY ignore TYPE GANSS-ALM-MidiAlmanacSet PRESENCE mandatory}|
+ { ID id-GANSS-alm-keplerianGLONASS CRITICALITY ignore TYPE GANSS-ALM-GlonassAlmanacSet PRESENCE mandatory}|
+ { ID id-GANSS-alm-ecefSBASAlmanac CRITICALITY ignore TYPE GANSS-ALM-ECEFsbasAlmanacSet PRESENCE mandatory}
+}
GANSS-ALM-ECEFsbasAlmanacSet ::= SEQUENCE {
sat-info-SBASecefList GANSS-SAT-Info-Almanac-SBASecefList,
@@ -3521,15 +4181,7 @@ 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-AuxInfoReq ::= BOOLEAN
GANSS-Clock-Model ::= SEQUENCE (SIZE (1..maxGANSSClockMod)) OF GANSS-SatelliteClockModelItem
@@ -3672,15 +4324,7 @@ 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-EarthOrientParaReq ::= BOOLEAN
GANSS-GenericDataInfoReqList ::= SEQUENCE (SIZE(1..maxNoGANSS)) OF GANSS-GenericDataInfoReqItem
@@ -3700,6 +4344,7 @@ 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} |
+-- The following IE shall be present if ‘GANSS-ID’ in ‘GANSS-GenericDataInfoReqItem’ is ‘0’ (SBAS)
{ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional} ,
...
}
@@ -3724,6 +4369,7 @@ GANSS-Generic-DataItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-GANSS-Additional-Navigation-Models CRITICALITY ignore EXTENSION GANSS-Additional-Navigation-Models PRESENCE optional }|
{ ID id-GANSS-Additional-UTC-Models CRITICALITY ignore EXTENSION GANSS-Additional-UTC-Models PRESENCE optional }|
{ ID id-GANSS-Auxiliary-Information CRITICALITY ignore EXTENSION GANSS-Auxiliary-Information PRESENCE optional }|
+ -- The following element shall be present if ‘GANSS-ID’ in ‘GANSS-Generic-DataItem’ is ‘0’ (‘SBAS’)
{ ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional },
...
}
@@ -3925,6 +4571,7 @@ GANSS-NavModel-NAVKeplerianSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
GANSS-NavModel-SBASecef ::= SEQUENCE {
+ -- The following IE shall be present if ‘GANSS-SBASclockModel’ in ‘GANSS-AddClockModels’ is not included in ‘Ganss-Sat-Info-AddNavList’
sbasTo BIT STRING (SIZE (13)) OPTIONAL,
sbasAccuracy BIT STRING (SIZE (4)),
sbasXg BIT STRING (SIZE (30)),
@@ -4544,6 +5191,19 @@ HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item-ExtIEs NBAP-PROTOCOL
...
}
+HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR-Item
+
+HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR-Item ::= SEQUENCE{
+ cellPortionLCRID CellPortionLCRID,
+ hS-DSCHProvidedBitRateValue HS-DSCHProvidedBitRate,
+ iE-Extensions ProtocolExtensionContainer { {HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
HS-DSCHRequiredPower ::= SEQUENCE (SIZE (1..maxNrOfPriorityClasses)) OF HS-DSCHRequiredPower-Item
HS-DSCHRequiredPower-Item ::= SEQUENCE {
@@ -4591,6 +5251,18 @@ HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item-ExtIEs NBAP-PROTOCOL-E
...
}
+HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR-Item
+
+HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR-Item ::= SEQUENCE{
+ cellPortionLCRID CellPortionLCRID,
+ hS-DSCHRequiredPowerValue HS-DSCHRequiredPower,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
HSDPA-Associated-PICH-Information ::= CHOICE {
hsdpa-PICH-Shared-with-PCH HSDPA-PICH-Shared-with-PCH,
@@ -4672,8 +5344,10 @@ HSDSCH-FDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ 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},
+ { ID id-UE-with-enhanced-HS-SCCH-support-indicator CRITICALITY ignore EXTENSION NULL PRESENCE optional}|
+ { ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}|
+ { ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}|
+ { ID id-Single-Stream-MIMO-ActivationIndicator CRITICALITY reject EXTENSION Single-Stream-MIMO-ActivationIndicator PRESENCE optional},
...
}
@@ -4692,9 +5366,10 @@ HSDSCH-TDD-Information-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-HSDSCH-MACdPDUSizeFormat CRITICALITY reject EXTENSION HSDSCH-MACdPDUSizeFormat PRESENCE optional}|
- { ID id-tSN-Length CRITICALITY reject EXTENSION TSN-Length PRESENCE optional },
+ { ID id-tSN-Length CRITICALITY reject EXTENSION TSN-Length PRESENCE optional }|
-- Applicable for 1.28Mcps TDD when using multiple frequencies
- ...
+ { ID id-MIMO-ActivationIndicator CRITICALITY reject EXTENSION MIMO-ActivationIndicator PRESENCE optional},
+...
}
@@ -4728,7 +5403,9 @@ HSDSCH-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ 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-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional},
+ { ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}|
+ { ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}|
+ { ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional },
...
}
@@ -4780,7 +5457,10 @@ HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
-- 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-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional},
+ { ID id-EnhancedHSServingCC-Abort CRITICALITY reject EXTENSION EnhancedHSServingCC-Abort PRESENCE optional}|
+ { ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional}|
+ { ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional },
+ -- Applicable to FDD only
...
}
@@ -4810,6 +5490,10 @@ HS-DSCH-FDD-Secondary-Serving-Information ::= SEQUENCE {
}
HS-DSCH-FDD-Secondary-Serving-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-MIMO-ActivationIndicator CRITICALITY reject EXTENSION MIMO-ActivationIndicator PRESENCE optional}|
+ {ID id-Single-Stream-MIMO-ActivationIndicator CRITICALITY reject EXTENSION Single-Stream-MIMO-ActivationIndicator PRESENCE optional}|
+ {ID id-DiversityMode CRITICALITY reject EXTENSION DiversityMode PRESENCE optional}|
+ {ID id-TransmitDiversityIndicator CRITICALITY reject EXTENSION TransmitDiversityIndicator PRESENCE optional},
...
}
@@ -4822,6 +5506,8 @@ HS-DSCH-FDD-Secondary-Serving-Information-Response ::= SEQUENCE {
}
HS-DSCH-FDD-Secondary-Serving-Information-Respons-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-MIMO-N-M-Ratio CRITICALITY ignore EXTENSION MIMO-N-M-Ratio PRESENCE optional}|
+ {ID id-HARQ-MemoryPartitioning CRITICALITY ignore EXTENSION HARQ-MemoryPartitioning PRESENCE optional},
...
}
@@ -4835,6 +5521,12 @@ HS-DSCH-Secondary-Serving-Information-To-Modify ::= SEQUENCE {
}
HS-DSCH-Secondary-Serving-Information-To-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional }|
+ {ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional }|
+ {ID id-DiversityMode CRITICALITY reject EXTENSION DiversityMode PRESENCE optional}|
+ {ID id-TransmitDiversityIndicator CRITICALITY reject EXTENSION TransmitDiversityIndicator PRESENCE optional}|
+-- This IE shall be present if Diversity Mode IE is present and is not set to “none”
+ {ID id-NonCellSpecificTxDiversity CRITICALITY reject EXTENSION NonCellSpecificTxDiversity PRESENCE optional},
...
}
@@ -4846,12 +5538,14 @@ HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised ::= SEQUENCE
}
HS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-MIMO-Mode-Indicator CRITICALITY reject EXTENSION MIMO-Mode-Indicator PRESENCE optional}| {ID id-Single-Stream-MIMO-Mode-Indicator CRITICALITY reject EXTENSION Single-Stream-MIMO-Mode-Indicator PRESENCE optional },
...
}
HS-DSCH-FDD-Secondary-Serving-Update-Information ::= SEQUENCE {
hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL,
hS-PDSCH-Code-Change-Indicator HS-PDSCH-Code-Change-Indicator OPTIONAL,
+ -- This IE shall never be included. If received it shall be ignored.
iE-Extensions ProtocolExtensionContainer { { HS-DSCH-FDD-Secondary-Serving-Update-Information-ExtIEs } } OPTIONAL,
...
}
@@ -4942,8 +5636,10 @@ HSDSCH-TDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
-- Applicable to 1.28Mcps TDD when using multiple frequencies ,This is the UARFCN for the first Frequency repetition
{ ID id-multipleFreq-HSPDSCH-InformationList-ResponseTDDLCR CRITICALITY ignore EXTENSION MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR PRESENCE optional }|
-- Applicable to 1.28Mcps TDD when using multiple frequencies ,This MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR is the HS-SCCH and HARQ Memory Partitioning information for the 2nd and beyond HS-PDSCH frequencies.
-{ ID id-multicarrier-number CRITICALITY ignore EXTENSION Multicarrier-Number PRESENCE optional },
+{ ID id-multicarrier-number CRITICALITY ignore EXTENSION Multicarrier-Number PRESENCE optional }|
-- Applicable for 1.28Mcps TDD when using multiple frequencies
+ {ID id-MIMO-SFMode-For-HSPDSCHDualStream CRITICALITY reject EXTENSION MIMO-SFMode-For-HSPDSCHDualStream PRESENCE optional}|
+ {ID id-MIMO-ReferenceSignal-InformationListLCR CRITICALITY reject EXTENSION MIMO-ReferenceSignal-InformationListLCR PRESENCE optional},
...
}
@@ -5040,9 +5736,22 @@ HSDSCH-PreconfigurationInfo ::= SEQUENCE {
}
HSDSCH-PreconfigurationInfo-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-CellSpecificHARQMemoryPartitioning CRITICALITY ignore EXTENSION CellSpecificHARQMemoryPartitioning PRESENCE optional}|
+ { ID id-Additional-EDCH-Preconfiguration-Information CRITICALITY ignore EXTENSION Additional-EDCH-Preconfiguration-Information PRESENCE optional },
+ ...
+}
+
+Additional-EDCH-Preconfiguration-Information ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Preconfiguration-Information-ItemIEs
+
+Additional-EDCH-Preconfiguration-Information-ItemIEs ::= SEQUENCE {
+ e-DCH-FDD-DL-Control-Channel-Information E-DCH-FDD-DL-Control-Channel-Information,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Preconfiguration-Information-ItemIEs-ExtIEs} } OPTIONAL,
...
}
+Additional-EDCH-Preconfiguration-Information-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
HSDSCH-PreconfigurationSetup ::= SEQUENCE {
mAChsResetScheme MAChsResetScheme,
@@ -5054,13 +5763,14 @@ HSDSCH-PreconfigurationSetup ::= SEQUENCE {
mIMO-ActivationIndicator MIMO-ActivationIndicator OPTIONAL,
hSDSCH-MACdPDUSizeFormat HSDSCH-MACdPDUSizeFormat OPTIONAL,
sixtyfourQAM-UsageAllowedIndicator SixtyfourQAM-UsageAllowedIndicator OPTIONAL,
- uE-without-HS-SCCH-constraint-indicator NULL OPTIONAL,
+ uE-with-enhanced-HS-SCCH-support-indicator NULL OPTIONAL,
continuousPacketConnectivityHS-SCCH-less-Information ContinuousPacketConnectivityHS-SCCH-less-Information OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { HSDSCHPreconfigurationSetup-ExtIEs } } OPTIONAL,
...
}
HSDSCHPreconfigurationSetup-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-UE-SupportIndicatorExtension CRITICALITY ignore EXTENSION UE-SupportIndicatorExtension PRESENCE optional},
...
}
@@ -5314,7 +6024,7 @@ 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,...}
+HS-DSCH-RX-Burst-FACH::= ENUMERATED {v1,v2,v4,v8,v16,...}
HSDSCH-FDD-Update-Information ::= SEQUENCE {
@@ -5403,12 +6113,17 @@ 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,
+-- This HARQ Memory Partitioning Information is for the first Frequency repetition, HARQ Memory Partitioning Information for Frequency repetitions 2 and on, should be defined in MultipleFreq-HARQ-MemoryPartitioning-InformationList.
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 ::= {
+{ ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional}|
+-- Applicable to 1.28Mcps TDD when using multiple frequencies ,This is the UARFCN for the first Frequency repetition
+{ ID id-MultipleFreq-HARQ-MemoryPartitioning-InformationList CRITICALITY ignore EXTENSION MultipleFreq-HARQ-MemoryPartitioning-InformationList PRESENCE optional },
+-- Applicable to 1.28Mcps TDD when using multiple frequencies.This HARQ MemoryPartitioning Information is for the 2nd and beyond frequencies.
...
}
@@ -5470,6 +6185,243 @@ HSSCCH-Specific-InformationRespItemLCR ::= SEQUENCE {
HSSCCH-Specific-InformationRespItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+HS-DSCH-Semi-PersistentScheduling-Information-LCR ::= SEQUENCE {
+ transport-Block-Size-List Transport-Block-Size-List-LCR,
+ repetition-Period-List-LCR Repetition-Period-List-LCR,
+ hS-DSCH-SPS-Reservation-Indicator SPS-Reservation-Indicator OPTIONAL,
+ hS-DSCH-SPS-Operation-Indicator HS-DSCH-SPS-Operation-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-Semi-PersistentScheduling-Information-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Transport-Block-Size-List-LCR ::= SEQUENCE (SIZE (1..maxNoOfTBSs-Mapping-HS-DSCH-SPS)) OF Transport-Block-Size-Item-LCR
+
+Transport-Block-Size-Item-LCR ::= SEQUENCE {
+ transport-Block-Size-maping-Index-LCR Transport-Block-Size-maping-Index-LCR,
+ transport-Block-Size-Index-LCR Transport-Block-Size-Index-LCR,
+ iE-Extensions ProtocolExtensionContainer { { Transport-Block-Size-Item-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Transport-Block-Size-Item-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Transport-Block-Size-maping-Index-LCR ::= INTEGER (0..maxNoOfTBSs-Mapping-HS-DSCH-SPS-1)
+
+Transport-Block-Size-Index-LCR ::= INTEGER (1..maxNoOfHS-DSCH-TBSsLCR)
+
+Repetition-Period-List-LCR ::= SEQUENCE (SIZE (1..maxNoOfRepetition-Period-LCR)) OF Repetition-Period-Item-LCR
+
+Repetition-Period-Item-LCR ::= SEQUENCE {
+ repetitionPeriodIndex RepetitionPeriodIndex,
+ repetitionPeriod RepetitionPeriod,
+ repetitionLength RepetitionLength OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Repetition-Period-Item-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Repetition-Period-Item-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RepetitionPeriodIndex ::= INTEGER (0..maxNoOfRepetitionPeriod-SPS-LCR-1)
+
+SPS-Reservation-Indicator ::= ENUMERATED {
+ reserve
+}
+
+HS-DSCH-SPS-Operation-Indicator ::= CHOICE {
+ logicalChannellevel LogicalChannellevel,
+ priorityQueuelevel PriorityQueuelevel,
+ ...
+}
+
+LogicalChannellevel ::= BIT STRING (SIZE (16))
+
+PriorityQueuelevel ::= BIT STRING (SIZE (8))
+
+HS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR ::= SEQUENCE {
+ transport-Block-Size-List Transport-Block-Size-List-LCR OPTIONAL,
+ repetition-Period-List-LCR Repetition-Period-List-LCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+{ ID id-HS-DSCH-SPS-Reservation-Indicator CRITICALITY ignore EXTENSION SPS-Reservation-Indicator PRESENCE optional },
+ ...
+}
+
+HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR ::= SEQUENCE {
+ hS-SICH-InformationList-for-HS-DSCH-SPS HS-SICH-InformationList-for-HS-DSCH-SPS,
+ initial-HS-PDSCH-SPS-Resource Initial-HS-PDSCH-SPS-Resource OPTIONAL,
+ buffer-Size-for-HS-DSCH-SPS Process-Memory-Size OPTIONAL,
+ number-of-Processes-for-HS-DSCH-SPS Number-of-Processes-for-HS-DSCH-SPS OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SICH-InformationList-for-HS-DSCH-SPS ::= SEQUENCE (SIZE (1..maxNoOf-HS-SICH-SPS)) OF HS-SICH-InformationItem-for-HS-DSCH-SPS
+
+HS-SICH-InformationItem-for-HS-DSCH-SPS ::= SEQUENCE {
+ hS-SICH-Mapping-Index HS-SICH-Mapping-Index OPTIONAL,
+ -- the IE is madatory for 1.28Mcps TDD.
+ hS-SICH-Type HS-SICH-Type,
+ iE-Extensions ProtocolExtensionContainer { { HS-SICH-InformationItem-for-HS-DSCH-SPS-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HS-SICH-InformationItem-for-HS-DSCH-SPS-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HS-SICH-Mapping-Index ::= INTEGER (0..maxNoOf-HS-SICH-SPS-1)
+
+HS-SICH-Type ::= CHOICE {
+ hS-SCCH-Associated-HS-SICH HS-SCCH-Associated-HS-SICH,
+ non-HS-SCCH-Associated-HS-SICH Non-HS-SCCH-Associated-HS-SICH,
+ ...
+}
+
+
+HS-SCCH-Associated-HS-SICH ::= SEQUENCE {
+ hsSICH-ID HS-SICH-ID,
+ extended-HS-SICH-ID Extended-HS-SICH-ID OPTIONAL,
+...
+}
+
+
+Non-HS-SCCH-Associated-HS-SICH::= SEQUENCE {
+ non-HS-SCCH-Aassociated-HS-SICH-ID Non-HS-SCCH-Aassociated-HS-SICH-ID,
+...
+}
+
+Non-HS-SCCH-Aassociated-HS-SICH-ID ::= INTEGER (0..255)
+
+Initial-HS-PDSCH-SPS-Resource::= SEQUENCE {
+ repetitionPeriodIndex RepetitionPeriodIndex,
+ repetitionLength RepetitionLength OPTIONAL,
+ -- the IE is not used.
+ hS-PDSCH-Offset TDD-PhysicalChannelOffset,
+ timeslot-Resource-Related-Information HS-DSCH-TimeslotResourceLCR,
+ startCode TDD-ChannelisationCode,
+ endCode TDD-ChannelisationCode,
+ transport-Block-Size-Index Transport-Block-Size-Index-LCR,
+ modulationType ModulationSPS-LCR,
+ hS-SICH-Mapping-Index HS-SICH-Mapping-Index,
+ iE-Extensions ProtocolExtensionContainer { { Initial-HS-PDSCH-SPS-Resource-ExtIEs } } OPTIONAL,
+...
+}
+
+Initial-HS-PDSCH-SPS-Resource-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-MidambleShiftLCR CRITICALITY reject EXTENSION MidambleShiftLCR PRESENCE optional },
+ -- mandaroty for 1.28Mcps TDD.
+ ...
+}
+
+HS-DSCH-TimeslotResourceLCR ::= BIT STRING (SIZE (5))
+
+ModulationSPS-LCR ::= ENUMERATED {
+ qPSK,
+ sixteenQAM,
+ ...
+}
+
+Number-of-Processes-for-HS-DSCH-SPS ::= INTEGER (1..16)
+
+Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst::= SEQUENCE {
+ non-HS-SCCH-Associated-HS-SICH-InformationList Non-HS-SCCH-Associated-HS-SICH-InformationList,
+ iE-Extensions ProtocolExtensionContainer { { Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs } } OPTIONAL,
+...
+}
+
+Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Non-HS-SCCH-Associated-HS-SICH-InformationList ::= SEQUENCE (SIZE (0..maxNoOfNon-HS-SCCH-Assosiated-HS-SICH)) OF Non-HS-SCCH-Associated-HS-SICH-InformationItem
+
+Non-HS-SCCH-Associated-HS-SICH-InformationItem ::= SEQUENCE {
+ non-HS-SCCH-Aassociated-HS-SICH-ID Non-HS-SCCH-Aassociated-HS-SICH-ID,
+ timeSlotLCR TimeSlotLCR,
+ midambleShiftLCR MidambleShiftLCR,
+ tdd-ChannelisationCode TDD-ChannelisationCode,
+ uARFCN UARFCN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Non-HS-SCCH-Associated-HS-SICH-InformationItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Non-HS-SCCH-Associated-HS-SICH-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst::= SEQUENCE {
+ modify-non-HS-SCCH-Associated-HS-SICH-InformationList Modify-Non-HS-SCCH-Associated-HS-SICH-InformationList,
+ iE-Extensions ProtocolExtensionContainer { { Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs } } OPTIONAL,
+...
+}
+
+Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Modify-Non-HS-SCCH-Associated-HS-SICH-InformationList ::= SEQUENCE (SIZE (0..maxNoOfNon-HS-SCCH-Assosiated-HS-SICH)) OF Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem
+
+Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem ::= SEQUENCE {
+ non-HS-SCCH-Aassociated-HS-SICH-ID Non-HS-SCCH-Aassociated-HS-SICH-ID,
+ timeSlotLCR TimeSlotLCR OPTIONAL,
+ midambleShiftLCR MidambleShiftLCR OPTIONAL,
+ tdd-ChannelisationCode TDD-ChannelisationCode OPTIONAL,
+ uARFCN UARFCN OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst ::= SEQUENCE (SIZE (0..maxNoOfNon-HS-SCCH-Assosiated-HS-SICH)) OF Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqstItem
+
+Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqstItem ::= SEQUENCE {
+non-HS-SCCH-Aassociated-HS-SICH-ID Non-HS-SCCH-Aassociated-HS-SICH-ID,
+...
+}
+
+MIMO-ReferenceSignal-InformationListLCR ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSICH-ReferenceSignal-InformationLCR
+
+HSSICH-ReferenceSignal-InformationLCR ::= SEQUENCE {
+ midambleConfigurationLCR MidambleConfigurationLCR,
+ midambleShift INTEGER (0..15),
+ timeSlotLCR TimeSlotLCR,
+ iE-Extensions ProtocolExtensionContainer { { HSSICH-ReferenceSignal-InformationLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSICH-ReferenceSignal-InformationLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSSICH-ReferenceSignal-InformationModifyLCR ::= SEQUENCE {
+ hSSICH-ReferenceSignal-InformationLCR HSSICH-ReferenceSignal-InformationLCR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSSICH-ReferenceSignal-InformationModifyLCR-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HSSICH-ReferenceSignal-InformationModifyLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
-- ==========================================
-- I
@@ -5531,8 +6483,9 @@ IB-Type ::= ENUMERATED {
}
IMB-Parameters ::= SEQUENCE {
- sub-Frame-Number Sub-Frame-Number,
- ie-Extensions ProtocolExtensionContainer { { IMB-Parameters-ExtIEs} } OPTIONAL,
+ sub-Frame-Number Sub-Frame-Number,
+ fdd-dl-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { IMB-Parameters-ExtIEs} } OPTIONAL,
...
}
@@ -5686,6 +6639,13 @@ IPDLTDDParameterLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+IdleIntervalInformation ::= SEQUENCE {
+ idleIntervalInfo-k INTEGER{none(0),two(2),three(3)} (0..3),
+ idleIntervalInfo-offset INTEGER(0..7),
+ ...
+}
+
+
-- ==========================================
-- J
-- ==========================================
@@ -5732,7 +6692,7 @@ 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,...)
+MAC-PDU-SizeExtended ::= INTEGER (1..1504,...,1505)
-- 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}
@@ -5766,6 +6726,8 @@ MACdPDU-Size-IndexItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
MACesGuaranteedBitRate ::= INTEGER (0..16777215,...,16777216..256000000)
+MACes-Maximum-Bitrate-LCR ::= INTEGER (0..256000000,...)
+
MACeReset-Indicator ::= ENUMERATED {mACeReset}
MAChsGuaranteedBitRate ::= INTEGER (0..16777215,...,16777216..256000000)
@@ -5773,7 +6735,7 @@ MAChsGuaranteedBitRate ::= INTEGER (0..16777215,...,16777216..256000000)
MAChsReorderingBufferSize-for-RLC-UM ::= INTEGER (0..300,...)
-- Unit kBytes
-MAC-hsWindowSize ::= ENUMERATED {v4, v6, v8, v12, v16, v24, v32,...}
+MAC-hsWindowSize ::= ENUMERATED {v4, v6, v8, v12, v16, v24, v32,..., v64, v128}
-- For 1.28Mcps TDD when TSN length is configured to 9bits, ENUMERATED (32, 64, 96, 128, 160, 192, 256,...)
@@ -5792,15 +6754,15 @@ Max-EDCH-Resource-Allocation-for-CCCH ::= ENUMERATED {v8, v12, v16, v24, v32, v4
Max-Period-for-Collistion-Resolution ::= INTEGER(8..24,...)
-Max-TB-Size ::= SEQUENCE {
+Max-TB-Sizes ::= 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,
+ iE-Extensions ProtocolExtensionContainer { {Max-TB-Sizes-ExtIEs} } OPTIONAL,
...
}
-Max-TB-Size-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+Max-TB-Sizes-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -6002,6 +6964,18 @@ MIMO-PilotConfiguration ::= CHOICE {
...
}
+MIMO-PilotConfigurationExtension ::= CHOICE {
+ primary-and-secondary-CPICH PrimaryAndSecondaryCPICHContainer,
+ normal-and-diversity-primary-CPICH NormalAndDiversityPrimaryCPICHContainer,
+ ...
+}
+
+
+MIMO-PowerOffsetForS-CPICHCapability ::= ENUMERATED {
+ s-CPICH-Power-Offset-Capable,
+ s-CPICH-Power-Offset-Not-Capable
+}
+
MinimumDL-PowerCapability ::= INTEGER(0..800)
-- Unit dBm, Range -30dBm .. 50dBm, Step +0.1dB
@@ -6080,6 +7054,20 @@ MBSFN-Only-Mode-Capability ::= ENUMERATED {
Multicarrier-Number ::= INTEGER (1..maxHSDPAFrequency)
+MultipleFreq-HARQ-MemoryPartitioning-InformationList ::= SEQUENCE (SIZE (1..maxFrequencyinCell-1)) OF MultipleFreq-HARQ-MemoryPartitioning-InformationItem
+--Includes the 2nd through the max number of frequencies information repetitions.
+
+MultipleFreq-HARQ-MemoryPartitioning-InformationItem ::= SEQUENCE {
+ hARQ-MemoryPartitioning HARQ-MemoryPartitioning,
+ uARFCN UARFCN,
+ iE-Extensions ProtocolExtensionContainer { { MultipleFreq-HARQ-MemoryPartitioning-InformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MultipleFreq-HARQ-MemoryPartitioning-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR ::= SEQUENCE (SIZE (1.. maxHSDPAFrequency-1)) OF MultipleFreq-HSPDSCH-InformationItem-ResponseTDDLCR
--Includes the 2nd through the max number of frequency repetitions.
@@ -6112,6 +7100,11 @@ Multi-Cell-Capability-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
+MIMO-SFMode-For-HSPDSCHDualStream ::= ENUMERATED {
+ sF1,
+ sF1SF16
+}
+
-- ==========================================
-- N
-- ==========================================
@@ -6209,6 +7202,11 @@ NeighbouringTDDCellMeasurementInformation768Item-ExtIEs NBAP-PROTOCOL-EXTENSION
...
}
+NonCellSpecificTxDiversity ::= ENUMERATED {
+ txDiversity,
+ ...
+}
+
NI-Information ::= SEQUENCE (SIZE (1..maxNrOfNIs)) OF Notification-Indicator
Notification-Indicator ::= INTEGER (0..65535)
@@ -6216,6 +7214,16 @@ Notification-Indicator ::= INTEGER (0..65535)
NodeB-CommunicationContextID ::= INTEGER (0..1048575)
+NormalAndDiversityPrimaryCPICHContainer ::= SEQUENCE {
+ iE-Extensions ProtocolExtensionContainer { { NormalAndDiversityPrimaryCPICHContainer-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NormalAndDiversityPrimaryCPICHContainer-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
NotificationIndicatorLength ::= ENUMERATED {
v2,
v4,
@@ -6224,7 +7232,9 @@ NotificationIndicatorLength ::= ENUMERATED {
}
-NumberOfReportedCellPortions ::= INTEGER (1..maxNrOfCellPortionsPerCell,...)
+NumberOfReportedCellPortions ::= INTEGER (1..maxNrOfCellPortionsPerCell,...)
+
+NumberOfReportedCellPortionsLCR ::= INTEGER (1..maxNrOfCellPortionsPerCellLCR,...)
Number-of-PCCH-transmission ::= INTEGER (1..5)
@@ -6377,6 +7387,9 @@ PowerOffset ::= INTEGER (0..24)
-- PowerOffset = offset * 0.25
-- Unit dB, Range 0dB .. +6dB, Step +0.25dB
+PowerOffsetForSecondaryCPICHforMIMO ::= INTEGER (-6..0)
+-- Unit dB, Range -6dB .. 0dB, Step +1dB
+
PowerRaiseLimit ::= INTEGER (0..10)
PRACH-Midamble ::= ENUMERATED {
@@ -6434,6 +7447,17 @@ Pre-emptionVulnerability ::= ENUMERATED {
pre-emptable
}
+PrimaryAndSecondaryCPICHContainer ::= SEQUENCE {
+ power-Offset-For-Secondary-CPICH-for-MIMO PowerOffsetForSecondaryCPICHforMIMO,
+ iE-Extensions ProtocolExtensionContainer { { PrimaryAndSecondaryCPICHContainer-ExtIEs} } OPTIONAL,
+ ...
+}
+
+
+PrimaryAndSecondaryCPICHContainer-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
PrimaryCPICH-Power ::= INTEGER(-100..500)
-- step 0.1 (Range –10.0..50.0) Unit is dBm
@@ -6483,7 +7507,9 @@ PriorityQueue-InfoItem ::= SEQUENCE {
}
PriorityQueue-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}|
+ { ID id-DL-RLC-PDU-Size-Format CRITICALITY ignore EXTENSION DL-RLC-PDU-Size-Format PRESENCE optional}|
+ { ID id-SRB-Indicator CRITICALITY ignore EXTENSION SRB-Indicator PRESENCE optional},
...
}
@@ -6504,7 +7530,8 @@ PriorityQueue-InfoItem-to-Add ::= SEQUENCE {
}
PriorityQueue-InfoItem-to-Add-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional} |
+ { ID id-DL-RLC-PDU-Size-Format CRITICALITY ignore EXTENSION DL-RLC-PDU-Size-Format PRESENCE optional},
...
}
@@ -6521,7 +7548,8 @@ PriorityQueue-InfoItem-to-Modify ::= SEQUENCE {
}
PriorityQueue-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional},
+ { ID id-MaximumMACdPDU-SizeExtended CRITICALITY reject EXTENSION MAC-PDU-SizeExtended PRESENCE optional}|
+ { ID id-DL-RLC-PDU-Size-Format CRITICALITY ignore EXTENSION DL-RLC-PDU-Size-Format PRESENCE optional},
...
}
@@ -6562,6 +7590,51 @@ PunctureLimit ::= INTEGER (0..15)
PUSCH-ID ::= INTEGER (0..255)
+UE-Selected-MBMS-Service-Information ::= CHOICE {
+ none NULL,
+ selected-MBMS-Service Selected-MBMS-Service,
+ ...
+}
+Selected-MBMS-Service ::= SEQUENCE {
+ selected-MBMS-Service-List Selected-MBMS-Service-List,
+ iE-Extensions ProtocolExtensionContainer { { Selected-MBMS-Service-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Selected-MBMS-Service-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Selected-MBMS-Service-List ::= SEQUENCE (SIZE (1.. maxMBMSServiceSelect)) OF Selected-MBMS-Service-Item
+
+
+Selected-MBMS-Service-Item ::= SEQUENCE {
+ selected-MBMS-Service-TimeSlot-Information-LCR Selected-MBMS-Service-TimeSlot-Information-LCR OPTIONAL,
+ mBMS-Service-TDM-Information MBMS-Service-TDM-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Selected-MBMS-Service-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Selected-MBMS-Service-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Selected-MBMS-Service-TimeSlot-Information-LCR ::= SEQUENCE (SIZE (1..7)) OF TimeSlotLCR
+
+MBMS-Service-TDM-Information ::= SEQUENCE {
+ transmission-Time-Interval ENUMERATED {v10, v20, v40, v80,...},
+ tDM-Rep INTEGER (2..9),
+ tDM-Offset INTEGER (0..8),
+ tDM-Length INTEGER (1..8),
+ iE-Extensions ProtocolExtensionContainer { { MBMS-Service-TDM-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBMS-Service-TDM-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
PUSCHSet-ID ::= INTEGER (0..255)
Paging-MACFlow-Specific-InformationLCR ::= SEQUENCE (SIZE (1.. maxNrOfPagingMACFlow)) OF Paging-MAC-Flow-Specific-Information-ItemLCR
@@ -6595,6 +7668,21 @@ Paging-MACFlows-to-DeleteLCR-Item ::= SEQUENCE {
Paging-MACFlows-to-DeleteLCR-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+Process-Memory-Size ::= ENUMERATED {
+ hms800, hms1600, hms2400, hms3200, hms4000,
+ hms4800, hms5600, hms6400, hms7200, hms8000,
+ hms8800, hms9600, hms10400, hms11200, hms12000,
+ hms12800, hms13600, hms14400, hms15200, hms16000,
+ hms17600, hms19200, hms20800, hms22400, hms24000,
+ hms25600, hms27200, hms28800, hms30400, hms32000,
+ hms36000, hms40000, hms44000, hms48000, hms52000,
+ hms56000, hms60000, hms64000, hms68000, hms72000,
+ hms76000, hms80000, hms88000, hms96000, hms104000,
+ hms112000, hms120000, hms128000, hms136000, hms144000,
+ hms152000, hms160000, hms176000, hms192000, hms208000,
+ hms224000, hms240000, hms256000, hms272000, hms288000,
+ hms304000,...}
+
-- ==========================================
@@ -6867,8 +7955,11 @@ Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThresholdIE NBAP-
{ 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 }
+{ ID id-EDCH-RACH-Report-IncrDecrThres CRITICALITY reject TYPE EDCH-RACH-Report-IncrDecrThres PRESENCE mandatory }|
-- FDD only
+{ ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
+{ ID id-ULTimeslotISCPValue-For-CellPortion CRITICALITY reject TYPE UL-TimeslotISCP-Value-IncrDecrThres PRESENCE mandatory }|
+{ ID id-UpPTSInterferenceValue-For-CellPortion CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }
}
EDCH-RACH-Report-IncrDecrThres ::= SEQUENCE {
@@ -6929,8 +8020,11 @@ Extension-ReportCharacteristicsType-MeasurementThresholdIE NBAP-PROTOCOL-IES ::=
{ 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-EDCH-RACH-Report-ThresholdInformation CRITICALITY ignore TYPE EDCH-RACH-Report-ThresholdInformation PRESENCE mandatory }
+ { ID id-EDCH-RACH-Report-ThresholdInformation CRITICALITY reject TYPE EDCH-RACH-Report-ThresholdInformation PRESENCE mandatory }|
-- FDD only
+ { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue PRESENCE mandatory }|
+ { ID id-ULTimeslotISCPValue-For-CellPortion CRITICALITY reject TYPE UL-TimeslotISCP-Value PRESENCE mandatory }|
+ { ID id-UpPTSInterferenceValue-For-CellPortion CRITICALITY reject TYPE UpPTSInterferenceValue PRESENCE mandatory }
}
EDCH-RACH-Report-ThresholdInformation ::= SEQUENCE {
@@ -6992,6 +8086,12 @@ RLC-Mode ::= ENUMERATED {
...
}
+DL-RLC-PDU-Size-Format ::= ENUMERATED {
+ fixed-RLC-PDU-Size,
+ flexible-RLC-PDU-Size,
+ ...
+}
+
Round-Trip-Time-IncrDecrThres ::= INTEGER(0..32766)
RNC-ID ::= INTEGER (0..4095)
@@ -7017,6 +8117,19 @@ Received-total-wide-band-power-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-E
...
}
+Received-total-wide-band-power-For-CellPortion-ValueLCR ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF Received-total-wide-band-power-For-CellPortion-ValueLCR-Item
+
+Received-total-wide-band-power-For-CellPortion-ValueLCR-Item ::= SEQUENCE{
+ cellPortionLCRID CellPortionLCRID,
+ received-total-wide-band-power-value Received-total-wide-band-power-Value,
+ iE-Extensions ProtocolExtensionContainer { { Received-total-wide-band-power-For-CellPortion-ValueLCR-Item-ExtIEs} } OPTIONAL,
+...
+}
+
+Received-total-wide-band-power-For-CellPortion-ValueLCR-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Received-total-wide-band-power-Value ::= INTEGER(0..621)
-- According to mapping in [22]/[23]
@@ -7068,8 +8181,8 @@ InformationnotAvailable ::= NULL
RequestedDataValue ::= SEQUENCE {
dgps-corrections DGPSCorrections OPTIONAL,
- gps-navandrecovery GPS-NavigationModel-and-TimeRecovery OPTIONAL,
- gps-ionos-model GPS-Ionospheric-Model OPTIONAL,
+ gps-navandrecovery GPS-NavigationModel-and-TimeRecovery OPTIONAL,
+ gps-ionos-model GPS-Ionospheric-Model OPTIONAL,
gps-utc-model GPS-UTC-Model OPTIONAL,
gps-almanac GPS-Almanac OPTIONAL,
gps-rt-integrity GPS-RealTime-Integrity OPTIONAL,
@@ -7217,9 +8330,16 @@ SecondaryServingCellsItem ::= SEQUENCE {
}
SecondaryServingCellsItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-MIMO-ActivationIndicator CRITICALITY ignore EXTENSION MIMO-ActivationIndicator PRESENCE optional}|
+{ID id-EDCH-Indicator CRITICALITY ignore EXTENSION NULL PRESENCE optional},
...
}
+Secondary-UL-Frequency-Activation-State ::= ENUMERATED {
+ activated,
+ deactivated,
+ ...
+}
SchedulingPriorityIndicator ::= INTEGER (0..15) -- lowest (0), highest (15)
@@ -7275,6 +8395,8 @@ SetsOfHS-SCCH-CodesItem ::= SEQUENCE {
}
SetsOfHS-SCCH-CodesItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ {ID id-MIMO-N-M-Ratio CRITICALITY ignore EXTENSION MIMO-N-M-Ratio PRESENCE optional}|
+ {ID id-HARQ-MemoryPartitioning CRITICALITY ignore EXTENSION HARQ-MemoryPartitioning PRESENCE optional},
...
}
@@ -7378,6 +8500,19 @@ SFNSFNValue ::= CHOICE {
sFNSFN-TDD768 SFNSFN-TDD768
}
+Single-Stream-MIMO-ActivationIndicator ::= NULL
+
+Single-Stream-MIMO-Capability ::= ENUMERATED {
+ single-stream-mimo-capable,
+ single-stream-mimo-non-capable
+}
+
+
+Single-Stream-MIMO-Mode-Indicator ::= ENUMERATED {
+ activate,
+ deactivate
+}
+
SIR-Error-Value-IncrDecrThres ::= INTEGER (0..124)
SIR-Value ::= INTEGER (0..63)
@@ -7431,6 +8566,8 @@ Soffset ::= INTEGER (0..9,...)
SpecialBurstScheduling ::= INTEGER (1..256) -- Number of frames between special burst transmission during DTX
+SRB-Indicator ::= NULL
+
Start-Of-Audit-Sequence-Indicator ::= ENUMERATED {
start-of-audit-sequence,
not-start-of-audit-sequence
@@ -7537,6 +8674,10 @@ SynchronisationReportType ::= ENUMERATED {
frequencyAcquisition,
...
}
+Semi-PersistentScheduling-CapabilityLCR ::= ENUMERATED {
+ semi-Persistent-scheduling-Capable,
+ semi-Persistent-scheduling-Non-Capable
+}
-- ==========================================
-- T
@@ -7987,6 +9128,19 @@ TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HIC
...
}
+TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue-Item
+
+TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue-Item ::= SEQUENCE{
+ cellPortionLCRID CellPortionLCRID,
+ transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
+ iE-Extensions ProtocolExtensionContainer { { TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue ::= INTEGER(0..100)
-- According to mapping in [22] and [23]
@@ -8003,6 +9157,19 @@ Transmitted-Carrier-Power-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-EXTENS
...
}
+Transmitted-Carrier-Power-For-CellPortion-ValueLCR ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF Transmitted-Carrier-Power-For-CellPortion-ValueLCR-Item
+
+Transmitted-Carrier-Power-For-CellPortion-ValueLCR-Item ::= SEQUENCE{
+ cellPortionLCRID CellPortionLCRID,
+ transmitted-Carrier-Power-Value Transmitted-Carrier-Power-Value,
+ iE-Extensions ProtocolExtensionContainer { { Transmitted-Carrier-Power-For-CellPortion-ValueLCR-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Transmitted-Carrier-Power-For-CellPortion-ValueLCR-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Transmitted-Carrier-Power-Value ::= INTEGER(0..100)
-- According to mapping in [22]/[23]
@@ -8313,6 +9480,11 @@ TUTRANGPSMeasurementValueInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
TUTRANGPSQuality ::= INTEGER (0..255)
-- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip
+TxDiversityOnDLControlChannelsByMIMOUECapability ::= ENUMERATED {
+ dL-Control-Channel-Tx-Diversity-for-MIMO-UE-with-non-diverse-P-CPICH-Capable,
+ dL-Control-Channel-Tx-Diversity-for-MIMO-UE-with-non-diverse-P-CPICH-Not-Capable
+}
+
TypeOfError ::= ENUMERATED {
not-understood,
missing,
@@ -8344,6 +9516,17 @@ UDRE ::= ENUMERATED {
udre-greaterequaleight-m
}
+UE-AggregateMaximumBitRate ::= SEQUENCE {
+ uE-AggregateMaximumBitRateDownlink UE-AggregateMaximumBitRateDownlink OPTIONAL,
+ uE-AggregateMaximumBitRateUplink UE-AggregateMaximumBitRateUplink OPTIONAL,
+ ...
+}
+
+UE-AggregateMaximumBitRateDownlink ::= INTEGER (1..1000000000)
+-- Unit is bits per sec
+
+UE-AggregateMaximumBitRateUplink ::= INTEGER (1..1000000000)
+-- Unit is bits per sec
UE-Capability-Information ::= SEQUENCE {
hSDSCH-Physical-Layer-Category INTEGER (1..64,...),
@@ -8353,10 +9536,19 @@ UE-Capability-Information ::= SEQUENCE {
UE-Capability-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ID id-LCRTDD-uplink-Physical-Channel-Capability CRITICALITY ignore EXTENSION LCRTDD-Uplink-Physical-Channel-Capability PRESENCE optional}|
- {ID id-number-Of-Supported-Carriers CRITICALITY reject EXTENSION Number-Of-Supported-Carriers PRESENCE optional},
+ {ID id-number-Of-Supported-Carriers CRITICALITY reject EXTENSION Number-Of-Supported-Carriers PRESENCE optional}|
+ {ID id-MultiCarrier-HSDSCH-Physical-Layer-Category CRITICALITY ignore EXTENSION LCRTDD-HSDSCH-Physical-Layer-Category PRESENCE optional}|
+ {ID id-MIMO-SFMode-Supported-For-HSPDSCHDualStream CRITICALITY reject EXTENSION MIMO-SFMode-For-HSPDSCHDualStream PRESENCE optional},
...
}
+UE-SupportIndicatorExtension ::= BIT STRING (SIZE (32))
+-- First bit: Different HS-SCCH In Consecutive TTIs Support Indicator
+-- Second bit: HS-SCCH orders in HS-SCCH-less Operation Support Indicator
+-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver.
+
+LCRTDD-HSDSCH-Physical-Layer-Category ::= INTEGER (1..64)
+
UE-DPCCH-burst1 ::= ENUMERATED {v1, v2, v5}
-- Unit subframe
@@ -8532,6 +9724,19 @@ UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+UpPTSInterference-For-CellPortion-Value ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF UpPTSInterference-For-CellPortion-Value-Item
+
+UpPTSInterference-For-CellPortion-Value-Item ::= SEQUENCE{
+ cellPortionLCRID CellPortionLCRID,
+ upPTSInterferenceValue UpPTSInterferenceValue,
+ iE-Extensions ProtocolExtensionContainer { { UpPTSInterference-For-CellPortion-Value-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UpPTSInterference-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
UpPTSInterferenceValue ::= INTEGER (0..127,...)
Unidirectional-DCH-Indicator ::= ENUMERATED {
@@ -8573,6 +9778,19 @@ USCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+UL-TimeslotISCP-For-CellPortion-Value ::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCellLCR)) OF UL-TimeslotISCP-For-CellPortion-Value-Item
+
+UL-TimeslotISCP-For-CellPortion-Value-Item ::= SEQUENCE{
+ cellPortionLCRID CellPortionLCRID,
+ uL-TimeslotISCP-Value UL-TimeslotISCP-Value,
+ iE-Extensions ProtocolExtensionContainer { { UL-TimeslotISCP-For-CellPortion-Value-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UL-TimeslotISCP-For-CellPortion-Value-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
UL-TimeslotISCP-Value ::= INTEGER (0..127)
-- According to mapping in [23]
@@ -8580,6 +9798,12 @@ UL-TimeslotISCP-Value-IncrDecrThres ::= INTEGER (0..126)
USCH-ID ::= INTEGER (0..255)
+Uu-ActivationState ::= ENUMERATED {
+ activated,
+ de-activated,
+ ...
+}
+
-- ==========================================
-- V
-- ==========================================
@@ -8601,4 +9825,3 @@ USCH-ID ::= INTEGER (0..255)
-- ==========================================
END
-
diff --git a/asn1/nbap/NBAP-PDU-Contents.asn b/asn1/nbap/NBAP-PDU-Contents.asn
index 7f9f7bb709..0011283a5f 100644
--- a/asn1/nbap/NBAP-PDU-Contents.asn
+++ b/asn1/nbap/NBAP-PDU-Contents.asn
@@ -1,6 +1,6 @@
-- NBAP-PDU-Contents.asn
--
--- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- Taken from 3GPP TS 25.433 V9.1.0 (2009-12)
-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433
--
-- 9.3.3 PDU Definitions
@@ -51,7 +51,8 @@ IMPORTS
CellSyncBurstRepetitionPeriod,
CellSyncBurstSIR,
CellSyncBurstTiming,
- CellSyncBurstTimingThreshold,
+ CellSyncBurstTimingThreshold,
+ CellPortion-CapabilityLCR,
CFN,
ChipOffset,
C-ID,
@@ -66,6 +67,7 @@ IMPORTS
CommonPhysicalChannelID,
CommonPhysicalChannelID768,
Common-EDCH-Capability,
+ Common-E-DCH-HSDPCCH-Capability,
Common-EDCH-System-InformationFDD,
Common-EDCH-System-Information-ResponseFDD,
Common-PhysicalChannel-Status-Information,
@@ -81,6 +83,10 @@ IMPORTS
ContinuousPacketConnectivityHS-SCCH-less-Capability,
ContinuousPacketConnectivityHS-SCCH-less-Information,
ContinuousPacketConnectivityHS-SCCH-less-Information-Response,
+ ContinuousPacketConnectivity-DRX-CapabilityLCR,
+ ContinuousPacketConnectivity-DRX-InformationLCR,
+ ContinuousPacketConnectivity-DRX-Information-ResponseLCR,
+ CPC-InformationLCR,
CPC-Information,
CriticalityDiagnostics,
CRNC-CommunicationContextID,
@@ -122,6 +128,7 @@ IMPORTS
DSCH-ID,
DSCH-InformationResponse,
DSCH-TDD-Information,
+ Dual-Band-Capability-Info,
DwPCH-Power,
E-AGCH-FDD-Code-Information,
E-AI-Capability,
@@ -236,7 +243,8 @@ IMPORTS
NI-Information,
NodeB-CommunicationContextID,
NotificationIndicatorLength,
- NumberOfReportedCellPortions,
+ NumberOfReportedCellPortions,
+ NumberOfReportedCellPortionsLCR,
NSubCyclesPerCyclePeriod,
PagingIndicatorLength,
Paging-MACFlows-to-DeleteFDD,
@@ -292,6 +300,7 @@ IMPORTS
Secondary-CPICH-Information-Change,
SecondaryCCPCH-SlotFormat,
Segment-Type,
+ Semi-PersistentScheduling-CapabilityLCR,
Serving-E-DCH-RL-ID,
SixteenQAM-UL-Capability,
SixtyfourQAM-DL-Capability,
@@ -420,6 +429,7 @@ IMPORTS
MBSFN-Only-Mode-Capability,
UPPCHPositionLCR,
ControlGAP,
+ IdleIntervalInformation,
Extended-HS-SICH-ID,
Extended-HS-SCCH-ID,
TimeslotLCR-Extension,
@@ -454,7 +464,34 @@ IMPORTS
Multi-Cell-Capability-Info,
MinimumReducedE-DPDCH-GainFactor,
IMB-Parameters,
- E-RNTI
+ E-RNTI,
+ E-DCH-Semi-PersistentScheduling-Information-LCR,
+ HS-DSCH-Semi-PersistentScheduling-Information-LCR,
+ Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR,
+ E-DCH-Semi-PersistentScheduling-Information-ResponseLCR,
+ HSSICH-ReferenceSignal-InformationLCR,
+ UE-Selected-MBMS-Service-Information,
+ UE-AggregateMaximumBitRate,
+ HSSICH-ReferenceSignal-InformationModifyLCR,
+ TimeSlotMeasurementValueListLCR,
+ MIMO-PowerOffsetForS-CPICHCapability,
+ MIMO-PilotConfigurationExtension,
+ TxDiversityOnDLControlChannelsByMIMOUECapability,
+ Single-Stream-MIMO-Capability,
+
+ ActivationInformation,
+ Cell-Capability-Container,
+ DormantModeIndicator,
+ Additional-EDCH-Setup-Info,
+ Additional-EDCH-Cell-Information-Response-List,
+ Additional-EDCH-Cell-Information-To-Add-List,
+ Additional-EDCH-FDD-Information-Response-ItemIEs,
+ Additional-EDCH-Cell-Information-ConfigurationChange-List,
+ Additional-EDCH-Cell-Information-Removal-List,
+ Additional-EDCH-FDD-Update-Information
FROM NBAP-IEs
@@ -517,12 +554,14 @@ FROM NBAP-Containers
id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD,
id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD,
id-CellSyncBurstInfoList-CellSyncReconfRqstTDD,
- id-CellSyncInfo-CellSyncReprtTDD,
+ id-CellSyncInfo-CellSyncReprtTDD,
+ id-CellPortion-CapabilityLCR,
id-CFN,
id-CFNReportingIndicator,
id-C-ID,
id-Closed-Loop-Timing-Adjustment-Mode,
id-Common-EDCH-Capability,
+ id-Common-E-DCH-HSDPCCH-Capability,
id-Common-EDCH-MACdFlows-to-DeleteFDD,
id-Common-EDCH-System-InformationFDD,
id-Common-EDCH-System-Information-ResponseFDD,
@@ -547,6 +586,10 @@ FROM NBAP-Containers
id-ContinuousPacketConnectivityHS-SCCH-less-Capability,
id-ContinuousPacketConnectivityHS-SCCH-less-Information,
id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response,
+ id-ContinuousPacketConnectivity-DRX-CapabilityLCR,
+ id-ContinuousPacketConnectivity-DRX-InformationLCR,
+ id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR,
+ id-CPC-InformationLCR,
id-CPC-Information,
id-CRNC-CommunicationContextID,
id-CriticalityDiagnostics,
@@ -612,6 +655,7 @@ FROM NBAP-Containers
id-DSCH-Information-ModifyList-RL-ReconfPrepTDD,
id-DSCH-InformationResponse,
id-DSCH-TDD-Information,
+ id-Dual-Band-Capability-Info,
id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code,
id-E-AI-Capability,
id-E-AGCH-FDD-Code-Information,
@@ -725,7 +769,8 @@ FROM NBAP-Containers
id-NI-Information-NotifUpdateCmd,
id-NodeB-CommunicationContextID,
id-NRepetitionsPerCyclePeriod,
- id-NumberOfReportedCellPortions,
+ id-NumberOfReportedCellPortions,
+ id-NumberOfReportedCellPortionsLCR,
id-Paging-MACFlows-to-DeleteFDD,
id-P-CCPCH-Information,
id-P-CPICH-Information,
@@ -855,6 +900,7 @@ FROM NBAP-Containers
id-Secondary-CPICH-Information-Change,
id-SecondarySCH-Information-Cell-ReconfRqstFDD,
id-SecondarySCH-Information-Cell-SetupRqstFDD,
+ id-Semi-PersistentScheduling-CapabilityLCR,
id-SegmentInformationListIE-SystemInfoUpdate,
id-Serving-Cell-Change-CFN,
id-Serving-E-DCH-RL-ID,
@@ -1184,6 +1230,7 @@ FROM NBAP-Containers
id-HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst,
id-HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst,
id-PowerControlGAP,
+ id-IdleIntervalInformation,
id-MBSFN-SpecialTimeSlot-LCR,
id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp,
id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd,
@@ -1228,6 +1275,35 @@ FROM NBAP-Containers
id-MinimumReducedE-DPDCH-GainFactor,
id-IMB-Parameters,
id-E-RNTI,
+ id-E-DCH-Semi-PersistentScheduling-Information-LCR,
+ id-HS-DSCH-Semi-PersistentScheduling-Information-LCR,
+ id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst,
+ id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR,
+ id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR,
+ id-HSSICH-ReferenceSignal-InformationLCR,
+ id-UE-Selected-MBMS-Service-Information,
+ id-HSSICH-ReferenceSignal-InformationModifyLCR,
+ id-TimeSlotMeasurementValueListLCR,
+ id-MIMO-Power-Offset-For-S-CPICH-Capability,
+ id-MIMO-PilotConfigurationExtension,
+ id-TxDiversityOnDLControlChannelsByMIMOUECapability,
+ id-UE-AggregateMaximumBitRate,
+ id-Single-Stream-MIMO-Capability,
+
+ id-ActivationInformation,
+ id-Cell-Capability-Container,
+ id-DormantModeIndicator,
+ id-Additional-EDCH-Cell-Information-RL-Setup-Req,
+ id-Additional-EDCH-Cell-Information-Response,
+ id-Additional-EDCH-Cell-Information-RL-Add-Req,
+ id-Additional-EDCH-Cell-Change-Information-Response,
+ id-Additional-EDCH-Cell-Information-RL-Reconf-Prep,
+ id-Additional-EDCH-Cell-Information-RL-Reconf-Req,
+ id-Additional-EDCH-Cell-Information-Bearer-Rearrangement,
+ id-Additional-EDCH-Cell-Information-RL-Param-Upd,
+
maxNrOfCCTrCHs,
@@ -1304,8 +1380,8 @@ FROM NBAP-Containers
maxNrOfHSSCCHsLCR,
maxNrOfEAGCHsLCR,
maxNrOfEHICHsLCR,
- maxNrOfHSDSCH-1
-
+ maxNrOfHSDSCH-1,
+ maxNrOfEDCH-1
FROM NBAP-Constants;
@@ -1316,8 +1392,8 @@ FROM NBAP-Constants;
-- **************************************************************
CommonTransportChannelSetupRequestFDD ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupRequestFDD-IEs}},
- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupRequestFDD-Extensions}} OPTIONAL,
+ protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupRequestFDD-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupRequestFDD-Extensions}} OPTIONAL,
...
}
@@ -1340,21 +1416,21 @@ CommonPhysicalChannelType-CTCH-SetupRqstFDD ::= CHOICE {
}
Secondary-CCPCH-CTCH-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- fdd-S-CCPCH-Offset FDD-S-CCPCH-Offset,
- dl-ScramblingCode DL-ScramblingCode OPTIONAL,
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ fdd-S-CCPCH-Offset FDD-S-CCPCH-Offset,
+ dl-ScramblingCode DL-ScramblingCode OPTIONAL,
-- This IE shall be present if the PCH Parameters IE is not present
- fdd-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
- tFCS TFCS,
- secondary-CCPCH-SlotFormat SecondaryCCPCH-SlotFormat,
- tFCI-Presence TFCI-Presence OPTIONAL,
+ fdd-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber,
+ 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 or if 3.84Mcps TDD IMB is used
- multiplexingPosition MultiplexingPosition,
- powerOffsetInformation PowerOffsetInformation-CTCH-SetupRqstFDD,
- sTTD-Indicator STTD-Indicator,
- fACH-Parameters FACH-ParametersList-CTCH-SetupRqstFDD OPTIONAL,
- pCH-Parameters PCH-Parameters-CTCH-SetupRqstFDD OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCHItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ multiplexingPosition MultiplexingPosition,
+ powerOffsetInformation PowerOffsetInformation-CTCH-SetupRqstFDD,
+ sTTD-Indicator STTD-Indicator,
+ fACH-Parameters FACH-ParametersList-CTCH-SetupRqstFDD OPTIONAL,
+ pCH-Parameters PCH-Parameters-CTCH-SetupRqstFDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCHItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -1458,17 +1534,17 @@ MICH-Parameters-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
PRACH-CTCH-SetupRqstFDD ::= SEQUENCE {
- commonPhysicalChannelID CommonPhysicalChannelID,
- scramblingCodeNumber ScramblingCodeNumber,
- tFCS TFCS,
- preambleSignatures PreambleSignatures,
- allowedSlotFormatInformation AllowedSlotFormatInformationList-CTCH-SetupRqstFDD,
- rACH-SubChannelNumbers RACH-SubChannelNumbers,
- ul-punctureLimit PunctureLimit,
- preambleThreshold PreambleThreshold,
- rACH-Parameters RACH-Parameters-CTCH-SetupRqstFDD,
- aICH-Parameters AICH-Parameters-CTCH-SetupRqstFDD,
- iE-Extensions ProtocolExtensionContainer { { PRACHItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ commonPhysicalChannelID CommonPhysicalChannelID,
+ scramblingCodeNumber ScramblingCodeNumber,
+ tFCS TFCS,
+ preambleSignatures PreambleSignatures,
+ allowedSlotFormatInformation AllowedSlotFormatInformationList-CTCH-SetupRqstFDD,
+ rACH-SubChannelNumbers RACH-SubChannelNumbers,
+ ul-punctureLimit PunctureLimit,
+ preambleThreshold PreambleThreshold,
+ rACH-Parameters RACH-Parameters-CTCH-SetupRqstFDD,
+ aICH-Parameters AICH-Parameters-CTCH-SetupRqstFDD,
+ iE-Extensions ProtocolExtensionContainer { { PRACHItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -1479,8 +1555,8 @@ PRACHItem-CTCH-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
AllowedSlotFormatInformationList-CTCH-SetupRqstFDD ::= SEQUENCE (SIZE (1.. maxNrOfSlotFormatsPRACH)) OF AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD
AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD ::= SEQUENCE {
- rACHSlotFormat RACH-SlotFormat,
- iE-Extensions ProtocolExtensionContainer { { AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
+ rACHSlotFormat RACH-SlotFormat,
+ iE-Extensions ProtocolExtensionContainer { { AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -1556,8 +1632,8 @@ Extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD ::= ProtocolIE-Single-Cont
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 },
+ { 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 },
...
}
@@ -1574,15 +1650,15 @@ Secondary-CCPCH-CTCH-SetupRqstTDD ::= SEQUENCE {
}
Secondary-CCPCHItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-Tstd-indicator CRITICALITY reject EXTENSION TSTD-Indicator PRESENCE optional }|
- { ID id-MICH-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-SetupRqstTDD PRESENCE optional }|
- { ID id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD PRESENCE optional }|
+ { ID id-Tstd-indicator CRITICALITY reject EXTENSION TSTD-Indicator PRESENCE optional }|
+ { ID id-MICH-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-SetupRqstTDD PRESENCE optional }|
+ { ID id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD PRESENCE optional }|
-- Applicable to 3.84Mcps TDD only, used when more than maxNrOfSCCPCHs SCCPCHs are to be established.
{ ID id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD PRESENCE optional }|
-- 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-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-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
...
@@ -1708,13 +1784,13 @@ PCH-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
}
PCH-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-PCH-Power-LCR-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION DL-Power PRESENCE optional }|
- { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
+ { ID id-PCH-Power-LCR-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION DL-Power PRESENCE optional }|
+ { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }|
-- Shall be ignored if bearer establishment with ALCAP.
- { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
-- Shall be ignored if bearer establishment with ALCAP.
- { ID id-PICH-768-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION PICH-768-ParametersItem-CTCH-SetupRqstTDD PRESENCE optional }|
- { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
+ { ID id-PICH-768-Parameters-CTCH-SetupRqstTDD CRITICALITY reject EXTENSION PICH-768-ParametersItem-CTCH-SetupRqstTDD PRESENCE optional }|
+ { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional },
-- Shall be ignored if bearer establishment with ALCAP.
...
}
@@ -1755,7 +1831,7 @@ PICH-LCR-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
pagingIndicatorLength PagingIndicatorLength,
pICH-Power PICH-Power,
second-TDD-ChannelisationCodeLCR TDD-ChannelisationCodeLCR,
- iE-Extensions ProtocolExtensionContainer { { PICH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PICH-LCR-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
...
}
@@ -1775,7 +1851,7 @@ PICH-768-ParametersItem-CTCH-SetupRqstTDD ::= SEQUENCE {
repetitionLength RepetitionLength,
pagingIndicatorLength PagingIndicatorLength,
pICH-Power PICH-Power,
- iE-Extensions ProtocolExtensionContainer { { PICH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PICH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
...
}
@@ -1792,7 +1868,7 @@ MICH-Parameters-CTCH-SetupRqstTDD ::= SEQUENCE {
notificationIndicatorLength NotificationIndicatorLength,
mICH-Power PICH-Power,
mICH-TDDOption-Specific-Parameters MICH-TDDOption-Specific-Parameters-CTCH-SetupRqstTDD,
- iE-Extensions ProtocolExtensionContainer { { MICH-Parameters-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MICH-Parameters-CTCH-SetupRqstTDD-ExtIEs} } OPTIONAL,
...
}
@@ -2028,7 +2104,7 @@ E-RUCCH-768-ParametersItem-CTCH-SetupRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::=
CommonTransportChannelSetupResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupResponse-IEs}},
- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupResponse-Extensions}} OPTIONAL,
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupResponse-Extensions}} OPTIONAL,
...
}
@@ -2054,7 +2130,7 @@ FACH-CommonTransportChannel-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfFA
CommonTransportChannelSetupFailure ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{CommonTransportChannelSetupFailure-IEs}},
- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupFailure-Extensions}} OPTIONAL,
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelSetupFailure-Extensions}} OPTIONAL,
...
}
@@ -2100,9 +2176,9 @@ CommonPhysicalChannelType-CTCH-ReconfRqstFDD ::= CHOICE {
Secondary-CCPCHList-CTCH-ReconfRqstFDD ::= SEQUENCE {
fACH-ParametersList-CTCH-ReconfRqstFDD FACH-ParametersList-CTCH-ReconfRqstFDD OPTIONAL,
- pCH-Parameters-CTCH-ReconfRqstFDD PCH-Parameters-CTCH-ReconfRqstFDD OPTIONAL,
- pICH-Parameters-CTCH-ReconfRqstFDD PICH-Parameters-CTCH-ReconfRqstFDD OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ pCH-Parameters-CTCH-ReconfRqstFDD PCH-Parameters-CTCH-ReconfRqstFDD OPTIONAL,
+ pICH-Parameters-CTCH-ReconfRqstFDD PICH-Parameters-CTCH-ReconfRqstFDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Secondary-CCPCH-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -2120,11 +2196,11 @@ FACH-ParametersListIEs-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
FACH-ParametersListIE-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1..maxFACHCell)) OF FACH-ParametersItem-CTCH-ReconfRqstFDD
FACH-ParametersItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- maxFACH-Power DL-Power OPTIONAL,
- toAWS ToAWS OPTIONAL,
- toAWE ToAWE OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { FACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ commonTransportChannelID CommonTransportChannelID,
+ maxFACH-Power DL-Power OPTIONAL,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { FACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -2140,11 +2216,11 @@ PCH-ParametersIE-CTCH-ReconfRqstFDD NBAP-PROTOCOL-IES ::= {
}
PCH-ParametersItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- pCH-Power DL-Power OPTIONAL,
- toAWS ToAWS OPTIONAL,
- toAWE ToAWE OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { PCH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ commonTransportChannelID CommonTransportChannelID,
+ pCH-Power DL-Power OPTIONAL,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PCH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -2182,9 +2258,9 @@ MICH-Parameters-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
PRACHList-CTCH-ReconfRqstFDD ::= SEQUENCE {
- pRACH-ParametersList-CTCH-ReconfRqstFDD PRACH-ParametersList-CTCH-ReconfRqstFDD OPTIONAL,
- aICH-ParametersList-CTCH-ReconfRqstFDD AICH-ParametersList-CTCH-ReconfRqstFDD OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { PRACH-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ pRACH-ParametersList-CTCH-ReconfRqstFDD PRACH-ParametersList-CTCH-ReconfRqstFDD OPTIONAL,
+ aICH-ParametersList-CTCH-ReconfRqstFDD AICH-ParametersList-CTCH-ReconfRqstFDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -2217,8 +2293,8 @@ PRACH-ParametersItem-CTCH-ReconfRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
AllowedSlotFormatInformationList-CTCH-ReconfRqstFDD ::= SEQUENCE (SIZE (1.. maxNrOfSlotFormatsPRACH)) OF AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD
AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD ::= SEQUENCE {
- rACH-SlotFormat RACH-SlotFormat,
- iE-Extensions ProtocolExtensionContainer { { AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
+ rACH-SlotFormat RACH-SlotFormat,
+ iE-Extensions ProtocolExtensionContainer { { AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD-ExtIEs} } OPTIONAL,
...
}
@@ -2258,24 +2334,24 @@ CommonTransportChannelReconfigurationRequestTDD ::= SEQUENCE {
}
CommonTransportChannelReconfigurationRequestTDD-IEs NBAP-PROTOCOL-IES ::= {
- { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
- { ID id-ConfigurationGenerationID CRITICALITY reject TYPE ConfigurationGenerationID PRESENCE mandatory }|
- { ID id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject TYPE Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
- { ID id-PICH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject TYPE PICH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
- { ID id-FACH-ParametersList-CTCH-ReconfRqstTDD CRITICALITY reject TYPE FACH-ParametersList-CTCH-ReconfRqstTDD PRESENCE optional }|
- { ID id-PCH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject TYPE PCH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional },
+ { ID id-C-ID CRITICALITY reject TYPE C-ID PRESENCE mandatory }|
+ { ID id-ConfigurationGenerationID CRITICALITY reject TYPE ConfigurationGenerationID PRESENCE mandatory }|
+ { ID id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject TYPE Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-PICH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject TYPE PICH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-FACH-ParametersList-CTCH-ReconfRqstTDD CRITICALITY reject TYPE FACH-ParametersList-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-PCH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject TYPE PCH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional },
...
}
CommonTransportChannelReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION FPACH-LCR-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION FPACH-LCR-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only
- { ID id-MICH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
- { ID id-PLCCH-Parameters-CTCH-ReconfRqstTDD CRITICALITY ignore EXTENSION PLCCH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
- { ID id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
- { ID id-PICH-768-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION PICH-768-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
- { ID id-MICH-768-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION MICH-768-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
- { ID id-UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }, -- Applicable to 1.28Mcps TDD only
+ { ID id-MICH-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION MICH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-PLCCH-Parameters-CTCH-ReconfRqstTDD CRITICALITY ignore EXTENSION PLCCH-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-PICH-768-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION PICH-768-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-MICH-768-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION MICH-768-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }|
+ { ID id-UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD CRITICALITY reject EXTENSION UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD PRESENCE optional }, -- Applicable to 1.28Mcps TDD only
...
}
@@ -2348,10 +2424,10 @@ FACH-ParametersItem-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
}
PCH-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
- commonTransportChannelID CommonTransportChannelID,
- toAWS ToAWS OPTIONAL,
- toAWE ToAWE OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { PCH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
+ commonTransportChannelID CommonTransportChannelID,
+ toAWS ToAWS OPTIONAL,
+ toAWE ToAWE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PCH-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
...
}
@@ -2442,11 +2518,10 @@ MICH-768-Parameters-CTCH-ReconfRqstTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD ::= SEQUENCE {
- uPPCHPositionLCR UPPCHPositionLCR OPTIONAL,
- uARFCN UARFCN OPTIONAL,
+ uPPCHPositionLCR UPPCHPositionLCR OPTIONAL,
+ uARFCN UARFCN OPTIONAL,
-- Mandatory for 1.28Mcps TDD when using multiple frequencies Corresponds to Nt [15]
- iE-Extensions ProtocolExtensionContainer { { UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD-ExtIEs} }
- OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD-ExtIEs} } OPTIONAL,
...
}
@@ -2483,7 +2558,7 @@ CommonTransportChannelReconfigurationResponse-Extensions NBAP-PROTOCOL-EXTENSION
CommonTransportChannelReconfigurationFailure ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{CommonTransportChannelReconfigurationFailure-IEs}},
- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationFailure-Extensions}} OPTIONAL,
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelReconfigurationFailure-Extensions}} OPTIONAL,
...
}
@@ -2505,7 +2580,7 @@ CommonTransportChannelReconfigurationFailure-Extensions NBAP-PROTOCOL-EXTENSION
CommonTransportChannelDeletionRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{CommonTransportChannelDeletionRequest-IEs}},
- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelDeletionRequest-Extensions}} OPTIONAL,
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelDeletionRequest-Extensions}} OPTIONAL,
...
}
@@ -2529,7 +2604,7 @@ CommonTransportChannelDeletionRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
CommonTransportChannelDeletionResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{CommonTransportChannelDeletionResponse-IEs}},
- protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelDeletionResponse-Extensions}} OPTIONAL,
+ protocolExtensions ProtocolExtensionContainer {{CommonTransportChannelDeletionResponse-Extensions}} OPTIONAL,
...
}
@@ -2549,8 +2624,8 @@ CommonTransportChannelDeletionResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
BlockResourceRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{BlockResourceRequest-IEs}},
- protocolExtensions ProtocolExtensionContainer {{BlockResourceRequest-Extensions}} OPTIONAL,
+ protocolIEs ProtocolIE-Container {{BlockResourceRequest-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{BlockResourceRequest-Extensions}} OPTIONAL,
...
}
@@ -2573,7 +2648,7 @@ BlockResourceRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
BlockResourceResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{BlockResourceResponse-IEs}},
+ protocolIEs ProtocolIE-Container {{BlockResourceResponse-IEs}},
protocolExtensions ProtocolExtensionContainer {{BlockResourceResponse-Extensions}} OPTIONAL,
...
}
@@ -2594,7 +2669,7 @@ BlockResourceResponse-Extensions NBAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
BlockResourceFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{BlockResourceFailure-IEs}},
+ protocolIEs ProtocolIE-Container {{BlockResourceFailure-IEs}},
protocolExtensions ProtocolExtensionContainer {{BlockResourceFailure-Extensions}} OPTIONAL,
...
}
@@ -2638,7 +2713,7 @@ UnblockResourceIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
AuditRequiredIndication ::= SEQUENCE {
protocolIEs ProtocolIE-Container {{AuditRequiredIndication-IEs}},
- protocolExtensions ProtocolExtensionContainer {{AuditRequiredIndication-Extensions}} OPTIONAL,
+ protocolExtensions ProtocolExtensionContainer {{AuditRequiredIndication-Extensions}} OPTIONAL,
...
}
@@ -2706,30 +2781,30 @@ Cell-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
}
Cell-InformationItem-AuditRsp ::= SEQUENCE {
- c-ID C-ID,
- configurationGenerationID ConfigurationGenerationID,
- resourceOperationalState ResourceOperationalState,
- availabilityStatus AvailabilityStatus,
- local-Cell-ID Local-Cell-ID,
- primary-SCH-Information P-SCH-Information-AuditRsp OPTIONAL,
- secondary-SCH-Information S-SCH-Information-AuditRsp OPTIONAL,
- primary-CPICH-Information P-CPICH-Information-AuditRsp OPTIONAL,
- secondary-CPICH-InformationList S-CPICH-InformationList-AuditRsp OPTIONAL,
- primary-CCPCH-Information P-CCPCH-Information-AuditRsp OPTIONAL,
- bCH-Information BCH-Information-AuditRsp OPTIONAL,
- secondary-CCPCH-InformationList S-CCPCH-InformationList-AuditRsp OPTIONAL,
- pCH-Information PCH-Information-AuditRsp OPTIONAL,
- pICH-Information PICH-Information-AuditRsp OPTIONAL,
- fACH-InformationList FACH-InformationList-AuditRsp OPTIONAL,
- pRACH-InformationList PRACH-InformationList-AuditRsp OPTIONAL,
- rACH-InformationList RACH-InformationList-AuditRsp OPTIONAL,
- aICH-InformationList AICH-InformationList-AuditRsp OPTIONAL,
- notUsed-1-pCPCH-InformationList NULL OPTIONAL,
- notUsed-2-cPCH-InformationList NULL OPTIONAL,
- notUsed-3-aP-AICH-InformationList NULL OPTIONAL,
- notUsed-4-cDCA-ICH-InformationList NULL OPTIONAL,
- sCH-Information SCH-Information-AuditRsp OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { Cell-InformationItem-AuditRsp-ExtIEs} } OPTIONAL,
+ c-ID C-ID,
+ configurationGenerationID ConfigurationGenerationID,
+ resourceOperationalState ResourceOperationalState,
+ availabilityStatus AvailabilityStatus,
+ local-Cell-ID Local-Cell-ID,
+ primary-SCH-Information P-SCH-Information-AuditRsp OPTIONAL,
+ secondary-SCH-Information S-SCH-Information-AuditRsp OPTIONAL,
+ primary-CPICH-Information P-CPICH-Information-AuditRsp OPTIONAL,
+ secondary-CPICH-InformationList S-CPICH-InformationList-AuditRsp OPTIONAL,
+ primary-CCPCH-Information P-CCPCH-Information-AuditRsp OPTIONAL,
+ bCH-Information BCH-Information-AuditRsp OPTIONAL,
+ secondary-CCPCH-InformationList S-CCPCH-InformationList-AuditRsp OPTIONAL,
+ pCH-Information PCH-Information-AuditRsp OPTIONAL,
+ pICH-Information PICH-Information-AuditRsp OPTIONAL,
+ fACH-InformationList FACH-InformationList-AuditRsp OPTIONAL,
+ pRACH-InformationList PRACH-InformationList-AuditRsp OPTIONAL,
+ rACH-InformationList RACH-InformationList-AuditRsp OPTIONAL,
+ aICH-InformationList AICH-InformationList-AuditRsp OPTIONAL,
+ notUsed-1-pCPCH-InformationList NULL OPTIONAL,
+ notUsed-2-cPCH-InformationList NULL OPTIONAL,
+ notUsed-3-aP-AICH-InformationList NULL OPTIONAL,
+ notUsed-4-cDCA-ICH-InformationList NULL OPTIONAL,
+ sCH-Information SCH-Information-AuditRsp OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Cell-InformationItem-AuditRsp-ExtIEs} } OPTIONAL,
...
}
@@ -2769,91 +2844,91 @@ Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
P-SCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ P-SCH-InformationIE-AuditRsp }}
P-SCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-P-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-P-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
S-SCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ S-SCH-InformationIE-AuditRsp }}
S-SCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-S-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-S-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
P-CPICH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ P-CPICH-InformationIE-AuditRsp }}
P-CPICH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-P-CPICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-P-CPICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
S-CPICH-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxSCPICHCell)) OF ProtocolIE-Single-Container {{ S-CPICH-InformationItemIE-AuditRsp }}
S-CPICH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-S-CPICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-S-CPICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
P-CCPCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ P-CCPCH-InformationIE-AuditRsp }}
P-CCPCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-P-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-P-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
BCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ BCH-InformationIE-AuditRsp }}
BCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-BCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
+ { ID id-BCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
}
S-CCPCH-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxSCCPCHCell)) OF ProtocolIE-Single-Container {{ S-CCPCH-InformationItemIE-AuditRsp }}
S-CCPCH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-S-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-S-CCPCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
PCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ PCH-InformationIE-AuditRsp }}
PCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-PCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
+ { ID id-PCH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
}
PICH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ PICH-InformationIE-AuditRsp }}
PICH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-PICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-PICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
FACH-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxFACHCell)) OF ProtocolIE-Single-Container {{ FACH-InformationItemIE-AuditRsp }}
FACH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-FACH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
+ { ID id-FACH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
}
PRACH-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ PRACH-InformationItemIE-AuditRsp }}
PRACH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-PRACH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-PRACH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
RACH-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxRACHCell)) OF ProtocolIE-Single-Container {{ RACH-InformationItemIE-AuditRsp }}
RACH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-RACH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
+ { ID id-RACH-Information CRITICALITY ignore TYPE Common-TransportChannel-Status-Information PRESENCE mandatory }
}
AICH-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxPRACHCell)) OF ProtocolIE-Single-Container {{ AICH-InformationItemIE-AuditRsp }}
AICH-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-AICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-AICH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
SCH-Information-AuditRsp ::= ProtocolIE-Single-Container {{ SCH-InformationIE-AuditRsp }}
SCH-InformationIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-SCH-Information CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
FPACH-LCR-InformationList-AuditRsp ::= SEQUENCE (SIZE (1..maxFPACHCell)) OF ProtocolIE-Single-Container {{ FPACH-LCR-InformationItemIE-AuditRsp }}
FPACH-LCR-InformationItemIE-AuditRsp NBAP-PROTOCOL-IES ::= {
- { ID id-FPACH-LCR-Information-AuditRsp CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
+ { ID id-FPACH-LCR-Information-AuditRsp CRITICALITY ignore TYPE Common-PhysicalChannel-Status-Information PRESENCE mandatory }
}
HS-DSCH-Resources-Information-AuditRsp ::= SEQUENCE {
@@ -2960,7 +3035,6 @@ 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.
@@ -3039,11 +3113,20 @@ Local-Cell-InformationItem-AuditRsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ 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 },
+ { ID id-Multi-Cell-Capability-Info CRITICALITY ignore EXTENSION Multi-Cell-Capability-Info PRESENCE optional }|
+ { ID id-Semi-PersistentScheduling-CapabilityLCR CRITICALITY ignore EXTENSION Semi-PersistentScheduling-CapabilityLCR PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivity-DRX-CapabilityLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-CapabilityLCR PRESENCE optional }|
+ { ID id-Common-E-DCH-HSDPCCH-Capability CRITICALITY ignore EXTENSION Common-E-DCH-HSDPCCH-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-MIMO-Power-Offset-For-S-CPICH-Capability CRITICALITY ignore EXTENSION MIMO-PowerOffsetForS-CPICHCapability PRESENCE optional } |
+ { ID id-TxDiversityOnDLControlChannelsByMIMOUECapability CRITICALITY ignore EXTENSION TxDiversityOnDLControlChannelsByMIMOUECapability PRESENCE optional }|
+ { ID id-Single-Stream-MIMO-Capability CRITICALITY ignore EXTENSION Single-Stream-MIMO-Capability PRESENCE optional }|
+ { ID id-Dual-Band-Capability-Info CRITICALITY ignore EXTENSION Dual-Band-Capability-Info PRESENCE optional }|
+ { ID id-CellPortion-CapabilityLCR CRITICALITY ignore EXTENSION CellPortion-CapabilityLCR PRESENCE optional }|
+ { ID id-Cell-Capability-Container CRITICALITY ignore EXTENSION Cell-Capability-Container PRESENCE optional },
...
}
@@ -3133,12 +3216,12 @@ CommonMeasurementInitiationRequest-IEs NBAP-PROTOCOL-IES ::= {
}
CommonMeasurementInitiationRequest-Extensions NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-CommonMeasurementAccuracy CRITICALITY reject EXTENSION CommonMeasurementAccuracy PRESENCE optional}|
- { 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-GANSS-Time-ID CRITICALITY ignore EXTENSION GANSS-Time-ID PRESENCE optional},
+ { ID id-CommonMeasurementAccuracy CRITICALITY reject EXTENSION CommonMeasurementAccuracy PRESENCE optional}|
+ { 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-GANSS-Time-ID CRITICALITY ignore EXTENSION GANSS-Time-ID PRESENCE optional},
...
}
@@ -3154,7 +3237,7 @@ Extension-CommonMeasurementObjectType-CM-Rqst ::= ProtocolIE-Single-Container {{
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-ERACH-CM-Rqst CRITICALITY ignore TYPE ERACH-CM-Rqst PRESENCE mandatory}
+ { ID id-ERACH-CM-Rqst CRITICALITY reject TYPE ERACH-CM-Rqst PRESENCE mandatory}
-- FDD only
}
@@ -3272,7 +3355,10 @@ Cell-CM-Rsp ::= SEQUENCE {
}
CellItem-CM-Rsp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- {ID id-AdditionalMeasurementValueList CRITICALITY ignore EXTENSION AdditionalMeasurementValueList PRESENCE optional },
+ {ID id-AdditionalMeasurementValueList CRITICALITY ignore EXTENSION AdditionalMeasurementValueList PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ {ID id-TimeSlotMeasurementValueListLCR CRITICALITY ignore EXTENSION TimeSlotMeasurementValueListLCR PRESENCE optional },
+-- Applicable to 1.28Mcps TDD, this IE is for the measurement value from the Primary frequency
...
}
@@ -3378,7 +3464,10 @@ 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 },
+ {ID id-AdditionalMeasurementValueList CRITICALITY ignore EXTENSION AdditionalMeasurementValueList PRESENCE optional }|
+ -- Applicable to 1.28Mcps TDD only
+ {ID id-TimeSlotMeasurementValueListLCR CRITICALITY ignore EXTENSION TimeSlotMeasurementValueListLCR PRESENCE optional },
+-- Applicable to 1.28Mcps TDD, this IE is for the measurement value from the Primary frequency
...
}
@@ -3483,8 +3572,9 @@ CellSetupRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
CellSetupRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-IPDLParameter-Information-Cell-SetupRqstFDD CRITICALITY reject EXTENSION IPDLParameter-Information-Cell-SetupRqstFDD PRESENCE optional }|
{ ID id-CellPortion-InformationList-Cell-SetupRqstFDD CRITICALITY reject EXTENSION CellPortion-InformationList-Cell-SetupRqstFDD PRESENCE optional }|
- { ID id-MIMO-PilotConfiguration CRITICALITY reject EXTENSION MIMO-PilotConfiguration PRESENCE optional },
- ...
+ { ID id-MIMO-PilotConfiguration CRITICALITY reject EXTENSION MIMO-PilotConfiguration PRESENCE optional }|
+ { ID id-MIMO-PilotConfigurationExtension CRITICALITY reject EXTENSION MIMO-PilotConfigurationExtension PRESENCE optional },
+...
}
Synchronisation-Configuration-Cell-SetupRqst ::= SEQUENCE {
@@ -3919,7 +4009,9 @@ CellReconfigurationRequestFDD-IEs NBAP-PROTOCOL-IES ::= {
CellReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-IPDLParameter-Information-Cell-ReconfRqstFDD CRITICALITY reject EXTENSION IPDLParameter-Information-Cell-ReconfRqstFDD PRESENCE optional }|
{ ID id-CellPortion-InformationList-Cell-ReconfRqstFDD CRITICALITY reject EXTENSION CellPortion-InformationList-Cell-ReconfRqstFDD PRESENCE optional }|
- { ID id-MIMO-PilotConfiguration CRITICALITY reject EXTENSION MIMO-PilotConfiguration PRESENCE optional },
+ { ID id-MIMO-PilotConfiguration CRITICALITY reject EXTENSION MIMO-PilotConfiguration PRESENCE optional }|
+ { ID id-MIMO-PilotConfigurationExtension CRITICALITY reject EXTENSION MIMO-PilotConfigurationExtension PRESENCE optional }|
+ { ID id-DormantModeIndicator CRITICALITY reject EXTENSION DormantModeIndicator PRESENCE optional },
...
}
@@ -4074,8 +4166,9 @@ CellReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION IPDLParameter-Information-LCR-Cell-ReconfRqstTDD PRESENCE optional }| -- Applicable to 1.28Mcps TDD only
{ ID id-SCH-768-Information-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION SCH-768-Information-Cell-ReconfRqstTDD PRESENCE optional }| -- Applicable to 7.68Mcps TDD only
{ ID id-PCCPCH-768-Information-Cell-ReconfRqstTDD CRITICALITY reject EXTENSION PCCPCH-768-Information-Cell-ReconfRqstTDD PRESENCE optional }| -- Applicable to 7.68Mcps TDD only
- { ID id-UARFCN-Adjustment CRITICALITY reject EXTENSION UARFCN-Adjustment PRESENCE optional }, -- Applicable to 1.28Mcps TDD when using multiple frequencies
- ...
+ { ID id-UARFCN-Adjustment CRITICALITY reject EXTENSION UARFCN-Adjustment PRESENCE optional }| -- Applicable to 1.28Mcps TDD when using multiple frequencies
+ { ID id-DormantModeIndicator CRITICALITY reject EXTENSION DormantModeIndicator PRESENCE optional },
+...
}
SCH-Information-Cell-ReconfRqstTDD ::= SEQUENCE {
@@ -4416,12 +4509,21 @@ Local-Cell-InformationItem-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::=
{ 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 },
- ...
+ { ID id-Multi-Cell-Capability-Info CRITICALITY ignore EXTENSION Multi-Cell-Capability-Info PRESENCE optional }|
+ { ID id-Semi-PersistentScheduling-CapabilityLCR CRITICALITY ignore EXTENSION Semi-PersistentScheduling-CapabilityLCR PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivity-DRX-CapabilityLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-CapabilityLCR PRESENCE optional }|
+ { ID id-Common-E-DCH-HSDPCCH-Capability CRITICALITY ignore EXTENSION Common-E-DCH-HSDPCCH-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-MIMO-Power-Offset-For-S-CPICH-Capability CRITICALITY ignore EXTENSION MIMO-PowerOffsetForS-CPICHCapability PRESENCE optional } |
+ { ID id-TxDiversityOnDLControlChannelsByMIMOUECapability CRITICALITY ignore EXTENSION TxDiversityOnDLControlChannelsByMIMOUECapability PRESENCE optional }|
+ { ID id-Single-Stream-MIMO-Capability CRITICALITY ignore EXTENSION Single-Stream-MIMO-Capability PRESENCE optional }|
+ { ID id-Dual-Band-Capability-Info CRITICALITY ignore EXTENSION Dual-Band-Capability-Info PRESENCE optional }|
+ { ID id-CellPortion-CapabilityLCR CRITICALITY ignore EXTENSION CellPortion-CapabilityLCR PRESENCE optional }|
+ { ID id-Cell-Capability-Container CRITICALITY ignore EXTENSION Cell-Capability-Container PRESENCE optional },
+...
}
@@ -4529,12 +4631,21 @@ Local-Cell-InformationItem2-ResourceStatusInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::=
{ 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 },
- ...
+ { ID id-Multi-Cell-Capability-Info CRITICALITY ignore EXTENSION Multi-Cell-Capability-Info PRESENCE optional }|
+ { ID id-Semi-PersistentScheduling-CapabilityLCR CRITICALITY ignore EXTENSION Semi-PersistentScheduling-CapabilityLCR PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivity-DRX-CapabilityLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-CapabilityLCR PRESENCE optional }|
+ { ID id-Common-E-DCH-HSDPCCH-Capability CRITICALITY ignore EXTENSION Common-E-DCH-HSDPCCH-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-MIMO-Power-Offset-For-S-CPICH-Capability CRITICALITY ignore EXTENSION MIMO-PowerOffsetForS-CPICHCapability PRESENCE optional } |
+ { ID id-TxDiversityOnDLControlChannelsByMIMOUECapability CRITICALITY ignore EXTENSION TxDiversityOnDLControlChannelsByMIMOUECapability PRESENCE optional }|
+ { ID id-Single-Stream-MIMO-Capability CRITICALITY ignore EXTENSION Single-Stream-MIMO-Capability PRESENCE optional }|
+ { ID id-Dual-Band-Capability-Info CRITICALITY ignore EXTENSION Dual-Band-Capability-Info PRESENCE optional }|
+ { ID id-CellPortion-CapabilityLCR CRITICALITY ignore EXTENSION CellPortion-CapabilityLCR PRESENCE optional }|
+ { ID id-Cell-Capability-Container CRITICALITY ignore EXTENSION Cell-Capability-Container PRESENCE optional },
+...
}
Local-Cell-Group-InformationList2-ResourceStatusInd ::= SEQUENCE(SIZE (1..maxLocalCellinNodeB)) OF ProtocolIE-Single-Container {{ Local-Cell-Group-InformationItemIE2-ResourceStatusInd }}
@@ -5025,7 +5136,9 @@ RadioLinkSetupRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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-Additional-HS-Cell-Information-RL-Setup CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Setup-List PRESENCE optional },
+ { ID id-Additional-HS-Cell-Information-RL-Setup CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Setup-List PRESENCE optional }|
+ { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional }|
+ { ID id-Additional-EDCH-Cell-Information-RL-Setup-Req CRITICALITY reject EXTENSION Additional-EDCH-Setup-Info PRESENCE optional },
...
}
@@ -5135,7 +5248,8 @@ RL-InformationItem-RL-SetupRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ 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-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional},
+ { ID id-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional}|
+ { ID id-E-RNTI CRITICALITY ignore EXTENSION E-RNTI PRESENCE optional},
...
}
E-DPCH-Information-RL-SetupRqstFDD ::= SEQUENCE {
@@ -5216,8 +5330,13 @@ RadioLinkSetupRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
{ ID id-E-DCH-768-Information CRITICALITY reject EXTENSION E-DCH-768-Information PRESENCE optional }|
{ ID id-E-DCH-LCR-Information CRITICALITY reject EXTENSION E-DCH-LCR-Information PRESENCE optional }|
- { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional },
+ { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only
+ { ID id-ContinuousPacketConnectivity-DRX-InformationLCR CRITICALITY reject EXTENSION ContinuousPacketConnectivity-DRX-InformationLCR PRESENCE optional }|
+ { ID id-HS-DSCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional }|
+ { ID id-E-DCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION E-DCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional }|
+ { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }|
+ { ID id-UE-Selected-MBMS-Service-Information CRITICALITY ignore EXTENSION UE-Selected-MBMS-Service-Information PRESENCE optional },
...
}
@@ -5427,7 +5546,8 @@ 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-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional },
+ { ID id-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional }|
+ { ID id-Additional-EDCH-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Response-List PRESENCE optional },
...
}
Additional-HS-Cell-Information-Response-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-Response-ItemIEs
@@ -5520,7 +5640,10 @@ RadioLinkSetupResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
RadioLinkSetupResponseTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-RL-InformationResponse-LCR-RL-SetupRspTDD CRITICALITY ignore EXTENSION RL-InformationResponse-LCR-RL-SetupRspTDD PRESENCE optional }| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
{ ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional }|
- { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional },
+ { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional }|
+ { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional }|
+ { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional},
...
}
@@ -5624,7 +5747,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-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional},
+ { ID id-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional}|
+ { ID id-Additional-EDCH-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Response-List PRESENCE optional},
...
}
@@ -5791,16 +5915,34 @@ RadioLinkAdditionRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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 }|
-- 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 },
+ { ID id-Additional-HS-Cell-Information-RL-Addition CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Addition-List PRESENCE optional }|
+ { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional }|
+ { ID id-Additional-EDCH-Cell-Information-RL-Add-Req CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Add-Req PRESENCE optional },
...
}
Additional-HS-Cell-Information-RL-Addition-List ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-RL-Addition-ItemIEs
+Additional-EDCH-Cell-Information-RL-Add-Req ::=SEQUENCE{
+ setup-Or-Addition-Of-EDCH-On-secondary-UL-Frequency Setup-Or-Addition-Of-EDCH-On-secondary-UL-Frequency,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Cell-Information-RL-Add-Req-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-Cell-Information-RL-Add-Req-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Setup-Or-Addition-Of-EDCH-On-secondary-UL-Frequency::= CHOICE {
+ setup Additional-EDCH-Setup-Info,
+ addition Additional-EDCH-Cell-Information-To-Add-List,
+ ...
+}
+
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,
+ c-ID C-ID,
+ hS-DSCH-FDD-Secondary-Serving-Information HS-DSCH-FDD-Secondary-Serving-Information,
iE-Extensions ProtocolExtensionContainer { { Additional-HS-Cell-Information-RL-Addition-ItemIEs-ExtIEs} } OPTIONAL,
...
}
@@ -5823,23 +5965,23 @@ RL-InformationItem-RL-AdditionRqstFDD ::= SEQUENCE {
diversityControlField DiversityControlField,
dl-CodeInformation FDD-DL-CodeInformation,
initialDL-TransmissionPower DL-Power OPTIONAL,
- maximumDL-Power DL-Power OPTIONAL,
- minimumDL-Power DL-Power OPTIONAL,
- not-Used-sSDT-CellIdentity NULL OPTIONAL,
+ maximumDL-Power DL-Power OPTIONAL,
+ minimumDL-Power DL-Power OPTIONAL,
+ not-Used-sSDT-CellIdentity NULL OPTIONAL,
transmitDiversityIndicator TransmitDiversityIndicator OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { RL-InformationItem-RL-AdditionRqstFDD-ExtIEs} } OPTIONAL,
...
}
RL-InformationItem-RL-AdditionRqstFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
- { ID id-DLReferencePower CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
- { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }|
- { ID id-DelayedActivation CRITICALITY reject EXTENSION DelayedActivation PRESENCE optional }|
- { 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-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional },
+ { ID id-DLReferencePower CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }|
+ { ID id-RL-Specific-DCH-Info CRITICALITY ignore EXTENSION RL-Specific-DCH-Info PRESENCE optional }|
+ { ID id-DelayedActivation CRITICALITY reject EXTENSION DelayedActivation PRESENCE optional }|
+ { 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-HSDSCH-PreconfigurationSetup CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationSetup PRESENCE optional },
...
}
@@ -5893,8 +6035,13 @@ RadioLinkAdditionRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-E-DCH-Serving-RL-ID CRITICALITY reject EXTENSION RL-ID PRESENCE optional }|
{ ID id-E-DCH-768-Information CRITICALITY reject EXTENSION E-DCH-768-Information PRESENCE optional }|
{ ID id-E-DCH-LCR-Information CRITICALITY reject EXTENSION E-DCH-LCR-Information PRESENCE optional }|
- { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional },
+ { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only
+ { ID id-ContinuousPacketConnectivity-DRX-InformationLCR CRITICALITY reject EXTENSION ContinuousPacketConnectivity-DRX-InformationLCR PRESENCE optional }|
+ { ID id-HS-DSCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional }|
+ { ID id-E-DCH-Semi-PersistentScheduling-Information-LCR CRITICALITY reject EXTENSION E-DCH-Semi-PersistentScheduling-Information-LCR PRESENCE optional }|
+ { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }|
+ { ID id-UE-Selected-MBMS-Service-Information CRITICALITY ignore EXTENSION UE-Selected-MBMS-Service-Information PRESENCE optional },
...
}
@@ -6068,10 +6215,11 @@ 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-Additional-HS-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Change-Information-Response-List PRESENCE optional },
+{ 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-Additional-HS-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Change-Information-Response-List PRESENCE optional }|
+{ ID id-Additional-EDCH-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Change-Information-Response-List PRESENCE optional },
...
}
@@ -6088,6 +6236,19 @@ Additional-HS-Cell-Change-Information-Response-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTE
...
}
+Additional-EDCH-Cell-Change-Information-Response-List ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Cell-Change-Information-Response-ItemIEs
+
+Additional-EDCH-Cell-Change-Information-Response-ItemIEs ::=SEQUENCE{
+ additional-EDCH-FDD-Information-Response Additional-EDCH-FDD-Information-Response-ItemIEs OPTIONAL,
+ additional-EDCH-Serving-Cell-Change-Information-Response E-DCH-Serving-Cell-Change-Info-Response OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Cell-Change-Information-Response-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-Cell-Change-Information-Response-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
RL-InformationResponseList-RL-AdditionRspFDD ::= SEQUENCE (SIZE (1..maxNrOfRLs-1)) OF ProtocolIE-Single-Container {{ RL-InformationResponseItemIE-RL-AdditionRspFDD }}
RL-InformationResponseItemIE-RL-AdditionRspFDD NBAP-PROTOCOL-IES ::= {
@@ -6105,9 +6266,9 @@ RL-InformationResponseItem-RL-AdditionRspFDD ::= SEQUENCE {
}
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-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-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional},
...
@@ -6153,16 +6314,19 @@ RadioLinkAdditionResponseTDD ::= SEQUENCE {
}
RadioLinkAdditionResponseTDD-IEs NBAP-PROTOCOL-IES ::= {
- { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
- { ID id-RL-InformationResponse-RL-AdditionRspTDD CRITICALITY ignore TYPE RL-InformationResponse-RL-AdditionRspTDD PRESENCE optional }| -- Mandatory for 3.84Mcps TDD and 7.68Mcps TDD, Not Applicable to 1.28Mcps TDD
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-RL-InformationResponse-RL-AdditionRspTDD CRITICALITY ignore TYPE RL-InformationResponse-RL-AdditionRspTDD PRESENCE optional }| -- Mandatory for 3.84Mcps TDD and 7.68Mcps TDD, Not Applicable to 1.28Mcps TDD
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
RadioLinkAdditionResponseTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-RL-InformationResponse-LCR-RL-AdditionRspTDD CRITICALITY ignore EXTENSION RL-InformationResponse-LCR-RL-AdditionRspTDD PRESENCE optional }| -- Mandatory for 1.28Mcps TDD, Not Applicable to 3.84Mcps TDD or 7.68Mcps TDD
{ ID id-HSDSCH-TDD-Information-Response CRITICALITY ignore EXTENSION HSDSCH-TDD-Information-Response PRESENCE optional}|
- { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional },
+ { ID id-E-DCH-Information-Response CRITICALITY ignore EXTENSION E-DCH-Information-Response PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional }|
+ { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional }|
+ { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional},
...
}
@@ -6170,9 +6334,9 @@ RL-InformationResponse-RL-AdditionRspTDD ::= SEQUENCE {
rL-ID RL-ID,
uL-TimeSlot-ISCP-Info UL-TimeSlot-ISCP-Info,
ul-PhysCH-SF-Variation UL-PhysCH-SF-Variation,
- dCH-Information DCH-Information-RL-AdditionRspTDD OPTIONAL,
- dSCH-InformationResponseList DSCH-InformationResponseList-RL-AdditionRspTDD OPTIONAL,
- uSCH-InformationResponseList USCH-InformationResponseList-RL-AdditionRspTDD OPTIONAL,
+ dCH-Information DCH-Information-RL-AdditionRspTDD OPTIONAL,
+ dSCH-InformationResponseList DSCH-InformationResponseList-RL-AdditionRspTDD OPTIONAL,
+ uSCH-InformationResponseList USCH-InformationResponseList-RL-AdditionRspTDD OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { RL-InformationResponse-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
...
}
@@ -6232,10 +6396,10 @@ RL-InformationResponse-LCR-RL-AdditionRspTDD ::= SEQUENCE {
rL-ID RL-ID,
uL-TimeSlot-ISCP-InfoLCR UL-TimeSlot-ISCP-LCR-Info,
ul-PhysCH-SF-Variation UL-PhysCH-SF-Variation,
- dCH-Information DCH-Information-RL-AdditionRspTDD OPTIONAL,
- dSCH-InformationResponseList DSCH-InformationResponseList-RL-AdditionRspTDD OPTIONAL,
- uSCH-InformationResponseList USCH-InformationResponseList-RL-AdditionRspTDD OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { RL-InformationResponse-LCR-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
+ dCH-Information DCH-Information-RL-AdditionRspTDD OPTIONAL,
+ dSCH-InformationResponseList DSCH-InformationResponseList-RL-AdditionRspTDD OPTIONAL,
+ uSCH-InformationResponseList USCH-InformationResponseList-RL-AdditionRspTDD OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RL-InformationResponse-LCR-RL-AdditionRspTDD-ExtIEs} } OPTIONAL,
...
}
@@ -6263,9 +6427,11 @@ 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-Additional-HS-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Change-Information-Response-List PRESENCE optional },
+{ 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-Additional-HS-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Change-Information-Response-List PRESENCE optional }|
+{ ID id-MAChs-ResetIndicator CRITICALITY ignore EXTENSION MAChs-ResetIndicator PRESENCE optional }|
+{ ID id-Additional-EDCH-Cell-Change-Information-Response CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Change-Information-Response-List PRESENCE optional },
...
}
@@ -6330,9 +6496,9 @@ Successful-RL-InformationRespItem-RL-AdditionFailureFDD ::= SEQUENCE {
}
Successful-RL-InformationRespItem-RL-AdditionFailureFDD-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-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-HSDSCH-PreconfigurationInfo CRITICALITY ignore EXTENSION HSDSCH-PreconfigurationInfo PRESENCE optional },
...
@@ -6473,7 +6639,9 @@ RadioLinkReconfigurationPrepareFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-F-DPCH-Information-RL-ReconfPrepFDD CRITICALITY reject EXTENSION F-DPCH-Information-RL-ReconfPrepFDD PRESENCE optional }|
{ ID id-Fast-Reconfiguration-Mode CRITICALITY ignore EXTENSION Fast-Reconfiguration-Mode PRESENCE optional }|
{ ID id-CPC-Information CRITICALITY reject EXTENSION CPC-Information PRESENCE optional }|
- { ID id-Additional-HS-Cell-Information-RL-Reconf-Prep CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Reconf-Prep PRESENCE optional },
+ { ID id-Additional-HS-Cell-Information-RL-Reconf-Prep CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Reconf-Prep PRESENCE optional }|
+ { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional }|
+ { ID id-Additional-EDCH-Cell-Information-RL-Reconf-Prep CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Reconf-Prep PRESENCE optional },
...
}
@@ -6493,6 +6661,24 @@ Additional-HS-Cell-Information-RL-Reconf-Prep-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTEN
...
}
+Additional-EDCH-Cell-Information-RL-Reconf-Prep ::=SEQUENCE{
+ setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency Setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Cell-Information-RL-Reconf-Prep-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-Cell-Information-RL-Reconf-Prep-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency::= CHOICE {
+ setup Additional-EDCH-Setup-Info,
+ configurationChange Additional-EDCH-Cell-Information-ConfigurationChange-List,
+ removal Additional-EDCH-Cell-Information-Removal-List,
+ ...
+}
+
+
UL-DPCH-Information-RL-ReconfPrepFDD ::= SEQUENCE {
ul-ScramblingCode UL-ScramblingCode OPTIONAL,
ul-SIR-Target UL-SIR OPTIONAL,
@@ -6693,8 +6879,11 @@ RadioLinkReconfigurationPrepareTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional },
+ { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only
+ { ID id-CPC-InformationLCR CRITICALITY reject EXTENSION CPC-InformationLCR PRESENCE optional }|
+ { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }|
+ { ID id-UE-Selected-MBMS-Service-Information CRITICALITY ignore EXTENSION UE-Selected-MBMS-Service-Information PRESENCE optional },
...
}
@@ -7532,7 +7721,11 @@ RadioLinkReconfigurationReady-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional },
+ { ID id-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional }|
+ { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional }|
+ { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}|
+ { ID id-Additional-EDCH-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Response-List PRESENCE optional },
...
}
@@ -7731,8 +7924,10 @@ RadioLinkReconfigurationRequestFDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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-NoOfTargetCellHS-SCCH-Order CRITICALITY ignore EXTENSION NoOfTargetCellHS-SCCH-Order PRESENCE optional}|
- { ID id-Additional-HS-Cell-Information-RL-Reconf-Req CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Reconf-Req PRESENCE optional },
- ...
+ { ID id-Additional-HS-Cell-Information-RL-Reconf-Req CRITICALITY reject EXTENSION Additional-HS-Cell-Information-RL-Reconf-Req PRESENCE optional }|
+ { ID id-UE-AggregateMaximumBitRate CRITICALITY ignore EXTENSION UE-AggregateMaximumBitRate PRESENCE optional }|
+ { ID id-Additional-EDCH-Cell-Information-RL-Reconf-Req CRITICALITY reject EXTENSION Additional-EDCH-Cell-Information-RL-Reconf-Req PRESENCE optional },
+...
}
Additional-HS-Cell-Information-RL-Reconf-Req ::= SEQUENCE (SIZE (1..maxNrOfHSDSCH-1)) OF Additional-HS-Cell-Information-RL-Reconf-Req-ItemIEs
@@ -7751,6 +7946,16 @@ Additional-HS-Cell-Information-RL-Reconf-Req-ExtIEs NBAP-PROTOCOL-EXTENSION ::=
...
}
+Additional-EDCH-Cell-Information-RL-Reconf-Req ::=SEQUENCE{
+ setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency Setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Cell-Information-RL-Reconf-Req-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-Cell-Information-RL-Reconf-Req-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
UL-DPCH-Information-RL-ReconfRqstFDD ::= SEQUENCE {
ul-TFCS TFCS OPTIONAL,
@@ -7873,8 +8078,11 @@ RadioLinkReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSION ::= {
{ 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-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional },
+ { ID id-PowerControlGAP CRITICALITY ignore EXTENSION ControlGAP PRESENCE optional }|
-- Applicable to 1.28Mcps TDD only
+ { ID id-CPC-InformationLCR CRITICALITY reject EXTENSION CPC-InformationLCR PRESENCE optional }|
+ { ID id-IdleIntervalInformation CRITICALITY ignore EXTENSION IdleIntervalInformation PRESENCE optional }|
+ { ID id-UE-Selected-MBMS-Service-Information CRITICALITY ignore EXTENSION UE-Selected-MBMS-Service-Information PRESENCE optional },
...
}
@@ -8051,7 +8259,11 @@ RadioLinkReconfigurationResponse-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-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 },
+ { ID id-Additional-HS-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-Response-List PRESENCE optional }|
+ { ID id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR CRITICALITY ignore EXTENSION ContinuousPacketConnectivity-DRX-Information-ResponseLCR PRESENCE optional }|
+ { ID id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional }|
+ { ID id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR CRITICALITY ignore EXTENSION E-DCH-Semi-PersistentScheduling-Information-ResponseLCR PRESENCE optional}|
+ { ID id-Additional-EDCH-Cell-Information-Response CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Response-List PRESENCE optional },
...
}
@@ -8249,7 +8461,9 @@ 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.
{ ID id-MeasurementRecoveryBehavior CRITICALITY ignore EXTENSION MeasurementRecoveryBehavior PRESENCE optional }|
- { ID id-AlternativeFormatReportingIndicator CRITICALITY ignore EXTENSION AlternativeFormatReportingIndicator PRESENCE optional },
+ { ID id-AlternativeFormatReportingIndicator CRITICALITY ignore EXTENSION AlternativeFormatReportingIndicator PRESENCE optional }|
+ { ID id-NumberOfReportedCellPortionsLCR CRITICALITY reject EXTENSION NumberOfReportedCellPortionsLCR PRESENCE conditional },
+ -- The IE shall be present if the Dedicated Measurement Type IE is set to ”Best Cell Portions LCR”, 1.28Mcps only.
...
}
@@ -9129,7 +9343,10 @@ PhysicalSharedChannelReconfigurationRequestTDD-Extensions NBAP-PROTOCOL-EXTENSIO
{ 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 },
+ { ID id-Enhanced-UE-DRX-InformationLCR CRITICALITY reject EXTENSION Enhanced-UE-DRX-InformationLCR PRESENCE optional }|
+ { ID id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst PRESENCE optional }|
+ { ID id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst CRITICALITY reject EXTENSION Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst PRESENCE optional },
...
}
@@ -9875,8 +10092,9 @@ HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-Extended-HS-SCCH-ID CRITICALITY ignore EXTENSION Extended-HS-SCCH-ID PRESENCE optional}|
-- used if the HS-SCCH identity has a value larger than 31
- { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional},
+ { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional}|
-- Mandatory for 1.28Mcps TDD when using multiple frequencies
+ { ID id-HSSICH-ReferenceSignal-InformationLCR CRITICALITY ignore EXTENSION HSSICH-ReferenceSignal-InformationLCR PRESENCE optional},
...
}
@@ -9987,8 +10205,9 @@ HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst ::= SEQUENCE {
HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
{ ID id-Extended-HS-SCCH-ID CRITICALITY ignore EXTENSION Extended-HS-SCCH-ID PRESENCE optional}|
-- used if the HS-SCCH identity has a value larger than 31
- { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional},
+ { ID id-UARFCNforNt CRITICALITY ignore EXTENSION UARFCN PRESENCE optional}|
-- Applicable to 1.28Mcps TDD when using multiple frequencies
+ { ID id-HSSICH-ReferenceSignal-InformationModifyLCR CRITICALITY reject EXTENSION HSSICH-ReferenceSignal-InformationModifyLCR PRESENCE optional},
...
}
@@ -11593,6 +11812,27 @@ E-DCH-RearrangeItem-Bearer-RearrangeInd ::= SEQUENCE {
}
E-DCH-RearrangeItem-Bearer-RearrangeInd-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ { ID id-Additional-EDCH-Cell-Information-Bearer-Rearrangement CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-Bearer-Rearrangement-List PRESENCE optional },
+ ...
+}
+
+Additional-EDCH-Cell-Information-Bearer-Rearrangement-List ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Cell-Information-Bearer-Rearrangement-ItemIEs
+
+Additional-EDCH-Cell-Information-Bearer-Rearrangement-ItemIEs ::= SEQUENCE {
+ transport-Bearer-Rearrangement-Indicator-for-Additional-EDCH-Separate-Mode Transport-Bearer-Rearrangement-Indicator-for-Additional-EDCH-Separate-Mode,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Cell-Information-Bearer-Rearrangement-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-Cell-Information-Bearer-Rearrangement-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Transport-Bearer-Rearrangement-Indicator-for-Additional-EDCH-Separate-Mode
+ ::= ENUMERATED {
+ bearer-for-primary-carrier,
+ bearer-for-secondary-carrier,
+ bearers-for-both-primary-and-secondary-carriers,
...
}
@@ -11696,7 +11936,8 @@ 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-Additional-HS-Cell-Information-RL-Param-Upd CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-RL-Param-Upd PRESENCE optional },
+ { ID id-Additional-HS-Cell-Information-RL-Param-Upd CRITICALITY ignore EXTENSION Additional-HS-Cell-Information-RL-Param-Upd PRESENCE optional }|
+ { ID id-Additional-EDCH-Cell-Information-RL-Param-Upd CRITICALITY ignore EXTENSION Additional-EDCH-Cell-Information-RL-Param-Upd PRESENCE optional },
...
}
@@ -11712,6 +11953,17 @@ Additional-HS-Cell-Information-RL-Param-Upd-ItemIEs ::=SEQUENCE{
Additional-HS-Cell-Information-RL-Setup-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
...
}
+Additional-EDCH-Cell-Information-RL-Param-Upd ::= SEQUENCE (SIZE (1..maxNrOfEDCH-1)) OF Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs
+
+Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs ::=SEQUENCE{
+ additional-EDCH-FDD-Update-Information Additional-EDCH-FDD-Update-Information,
+ iE-Extensions ProtocolExtensionContainer { { Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs-ExtIEs NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
-- **************************************************************
--
@@ -11763,7 +12015,7 @@ MBMSNotificationUpdateCommand-Extensions NBAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
--
--- UE STATUS UPDATE
+-- UE STATUS UPDATE COMMAND
--
-- **************************************************************
@@ -11782,5 +12034,49 @@ UEStatusUpdateCommand-Extensions NBAP-PROTOCOL-EXTENSION ::= {
...
}
-END
+-- **************************************************************
+--
+-- SECONDARY UL FREQUENCY REPORT
+--
+-- **************************************************************
+
+SecondaryULFrequencyReport ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SecondaryULFrequencyReport-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{SecondaryULFrequencyReport-Extensions}} OPTIONAL,
+ ...
+}
+
+SecondaryULFrequencyReport-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-NodeB-CommunicationContextID CRITICALITY ignore TYPE NodeB-CommunicationContextID PRESENCE mandatory }|
+ { ID id-ActivationInformation CRITICALITY ignore TYPE ActivationInformation PRESENCE mandatory },
+ ...
+}
+
+SecondaryULFrequencyReport-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+-- **************************************************************
+--
+-- SECONDARY UL FREQUENCY UPDATE INDICATION
+--
+-- **************************************************************
+
+SecondaryULFrequencyUpdateIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SecondaryULFrequencyUpdateIndication-IEs}},
+ protocolExtensions ProtocolExtensionContainer {{SecondaryULFrequencyUpdateIndication-Extensions}} OPTIONAL,
+ ...
+}
+
+
+SecondaryULFrequencyUpdateIndication-IEs NBAP-PROTOCOL-IES ::= {
+ { ID id-CRNC-CommunicationContextID CRITICALITY ignore TYPE CRNC-CommunicationContextID PRESENCE mandatory }|
+ { ID id-ActivationInformation CRITICALITY ignore TYPE ActivationInformation PRESENCE mandatory },
+ ...
+}
+
+SecondaryULFrequencyUpdateIndication-Extensions NBAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+END
diff --git a/asn1/nbap/NBAP-PDU-Descriptions.asn b/asn1/nbap/NBAP-PDU-Descriptions.asn
index 1776819fa5..d25c8ce371 100644
--- a/asn1/nbap/NBAP-PDU-Descriptions.asn
+++ b/asn1/nbap/NBAP-PDU-Descriptions.asn
@@ -1,6 +1,6 @@
-- NBAP-PDU-Descriptions.asn
--
--- Taken from 3GPP TS 25.433 V8.3.0 (2008-12)
+-- Taken from 3GPP TS 25.433 V9.1.0 (2009-12)
-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.433/
--
-- 9.3.2 Elementary Procedure Definitions
@@ -140,7 +140,9 @@ FROM NBAP-CommonDataTypes
CellSynchronisationTerminationRequestTDD,
CellSynchronisationFailureIndicationTDD,
MBMSNotificationUpdateCommand,
- UEStatusUpdateCommand
+ UEStatusUpdateCommand,
+ SecondaryULFrequencyReport,
+ SecondaryULFrequencyUpdateIndication
FROM NBAP-PDU-Contents
@@ -172,9 +174,9 @@ FROM NBAP-PDU-Contents
id-errorIndicationForDedicated,
id-errorIndicationForCommon,
id-informationExchangeFailure,
- id-informationExchangeInitiation,
- id-informationReporting,
- id-informationExchangeTermination,
+ id-informationExchangeInitiation,
+ id-informationReporting,
+ id-informationExchangeTermination,
id-BearerRearrangement,
id-mBMSNotificationUpdate,
id-physicalSharedChannelReconfiguration,
@@ -197,7 +199,9 @@ FROM NBAP-PDU-Contents
id-systemInformationUpdate,
id-unblockResource,
id-unSynchronisedRadioLinkReconfiguration,
- id-uEStatusUpdate
+ id-uEStatusUpdate,
+ id-secondaryULFrequencyReporting,
+ id-secondaryULFrequencyUpdate
FROM NBAP-Constants;
@@ -355,7 +359,9 @@ NBAP-ELEMENTARY-PROCEDURES-CLASS-2 NBAP-ELEMENTARY-PROCEDURE ::= {
radioLinkParameterUpdateFDD |
radioLinkParameterUpdateTDD |
mBMSNotificationUpdate |
- uEStatusUpdate
+ uEStatusUpdate |
+ secondaryULFrequencyReportingFDD |
+ secondaryULFrequencyUpdateFDD
}
@@ -619,8 +625,8 @@ physicalSharedChannelReconfigurationFDD NBAP-ELEMENTARY-PROCEDURE ::= {
SUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationResponse
UNSUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationFailure
MESSAGE DISCRIMINATOR common
- PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode fdd }
- CRITICALITY reject
+ PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode fdd }
+ CRITICALITY reject
}
-- *** PhysicalSharedChannelReconfiguration (TDD) ***
@@ -629,8 +635,8 @@ physicalSharedChannelReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
SUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationResponse
UNSUCCESSFUL OUTCOME PhysicalSharedChannelReconfigurationFailure
MESSAGE DISCRIMINATOR common
- PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode tdd }
- CRITICALITY reject
+ PROCEDURE ID { procedureCode id-physicalSharedChannelReconfiguration, ddMode tdd }
+ CRITICALITY reject
}
-- *** InformationExchangeInitiation ***
@@ -639,7 +645,7 @@ informationExchangeInitiation NBAP-ELEMENTARY-PROCEDURE ::= {
SUCCESSFUL OUTCOME InformationExchangeInitiationResponse
UNSUCCESSFUL OUTCOME InformationExchangeInitiationFailure
MESSAGE DISCRIMINATOR common
- PROCEDURE ID { procedureCode id-informationExchangeInitiation, ddMode common }
+ PROCEDURE ID { procedureCode id-informationExchangeInitiation, ddMode common }
CRITICALITY reject
}
@@ -649,8 +655,8 @@ cellSynchronisationInitiationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
SUCCESSFUL OUTCOME CellSynchronisationInitiationResponseTDD
UNSUCCESSFUL OUTCOME CellSynchronisationInitiationFailureTDD
MESSAGE DISCRIMINATOR common
- PROCEDURE ID { procedureCode id-cellSynchronisationInitiation, ddMode tdd }
- CRITICALITY reject
+ PROCEDURE ID { procedureCode id-cellSynchronisationInitiation, ddMode tdd }
+ CRITICALITY reject
}
-- *** CellSynchronisationReconfiguration (TDD only) ***
@@ -659,8 +665,8 @@ cellSynchronisationReconfigurationTDD NBAP-ELEMENTARY-PROCEDURE ::= {
SUCCESSFUL OUTCOME CellSynchronisationReconfigurationResponseTDD
UNSUCCESSFUL OUTCOME CellSynchronisationReconfigurationFailureTDD
MESSAGE DISCRIMINATOR common
- PROCEDURE ID { procedureCode id-cellSynchronisationReconfiguration, ddMode tdd }
- CRITICALITY reject
+ PROCEDURE ID { procedureCode id-cellSynchronisationReconfiguration, ddMode tdd }
+ CRITICALITY reject
}
-- *** CellSynchronisationAdjustment (TDD only) ***
@@ -669,8 +675,8 @@ cellSynchronisationAdjustmentTDD NBAP-ELEMENTARY-PROCEDURE ::= {
SUCCESSFUL OUTCOME CellSynchronisationAdjustmentResponseTDD
UNSUCCESSFUL OUTCOME CellSynchronisationAdjustmentFailureTDD
MESSAGE DISCRIMINATOR common
- PROCEDURE ID { procedureCode id-cellSynchronisationAdjustment, ddMode tdd }
- CRITICALITY reject
+ PROCEDURE ID { procedureCode id-cellSynchronisationAdjustment, ddMode tdd }
+ CRITICALITY reject
}
-- Class 2
@@ -743,8 +749,8 @@ radioLinkFailure NBAP-ELEMENTARY-PROCEDURE ::= {
radioLinkPreemption NBAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE RadioLinkPreemptionRequiredIndication
MESSAGE DISCRIMINATOR dedicated
- PROCEDURE ID { procedureCode id-radioLinkPreemption, ddMode common }
- CRITICALITY ignore
+ PROCEDURE ID { procedureCode id-radioLinkPreemption, ddMode common }
+ CRITICALITY ignore
}
-- *** RadioLinkRestoration ***
@@ -943,10 +949,26 @@ mBMSNotificationUpdate NBAP-ELEMENTARY-PROCEDURE ::= {
uEStatusUpdate NBAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE UEStatusUpdateCommand
MESSAGE DISCRIMINATOR common
- PROCEDURE ID { procedureCode id-uEStatusUpdate, ddMode fdd }
+ PROCEDURE ID { procedureCode id-uEStatusUpdate, ddMode common }
CRITICALITY ignore
}
+-- *** SecondaryULFrequencyReporting (FDD) ***
+secondaryULFrequencyReportingFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SecondaryULFrequencyReport
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-secondaryULFrequencyReporting, ddMode fdd }
+ CRITICALITY ignore
+}
+
+-- ***secondaryULFrequencyUpdate (FDD)
+secondaryULFrequencyUpdateFDD NBAP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SecondaryULFrequencyUpdateIndication
+ MESSAGE DISCRIMINATOR dedicated
+ PROCEDURE ID { procedureCode id-secondaryULFrequencyUpdate, ddMode fdd }
+ CRITICALITY ignore
+}
END
+
diff --git a/asn1/nbap/nbap.cnf b/asn1/nbap/nbap.cnf
index 24b396e255..cf007fb0a3 100644
--- a/asn1/nbap/nbap.cnf
+++ b/asn1/nbap/nbap.cnf
@@ -510,33 +510,51 @@ 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.ies id-EDCH-RACH-Report-IncrDecrThres
EDCH-RACH-Report-ThresholdInformation N nbap.ies id-EDCH-RACH-Report-ThresholdInformation
+GANSS-ALM-NAVKeplerianSet N nbap.ies id-GANSS-alm-keplerianNAVAlmanac
+GANSS-ALM-ReducedKeplerianSet N nbap.ies id-GANSS-alm-keplerianReducedAlmanac
+GANSS-ALM-MidiAlmanacSet N nbap.ies id-GANSS-alm-keplerianMidiAlmanac
+GANSS-ALM-GlonassAlmanacSet N nbap.ies id-GANSS-alm-keplerianGLONASS
+GANSS-ALM-ECEFsbasAlmanacSet N nbap.ies id-GANSS-alm-ecefSBASAlmanac
+UL-TimeslotISCP-Value-IncrDecrThres N nbap.ies id-ULTimeslotISCPValue-For-CellPortion
+UpPTSInterferenceValue N nbap.ies id-UpPTSInterferenceValue-For-CellPortion
+Best-Cell-Portions-ValueLCR N nbap.ies id-Best-Cell-Portions-ValueLCR
+Transmitted-Carrier-Power-For-CellPortion-ValueLCR N nbap.ies id-Transmitted-Carrier-Power-For-CellPortion-ValueLCR
+Received-total-wide-band-power-For-CellPortion-ValueLCR N nbap.ies id-Received-total-wide-band-power-For-CellPortion-ValueLCR
+UL-TimeslotISCP-For-CellPortion-Value N nbap.ies id-UL-TimeslotISCP-For-CellPortion-Value
+HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR N nbap.ies id-HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR
+HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR N nbap.ies id-HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR
+E-DCHProvidedBitRateValueInformation-For-CellPortion N nbap.ies id-E-DCHProvidedBitRateValueInformation-For-CellPortion
+UpPTSInterference-For-CellPortion-Value N nbap.ies id-UpPTSInterference-For-CellPortion-Value
+TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue
+TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion
+ActivationInformation N nbap.ies id-ActivationInformation
#NBAP-PROTOCOL-EXTENSION
-BroadcastCommonTransportBearerIndication N nbap.extension id-BroadcastCommonTransportBearerIndication
-MessageStructure N nbap.extension id-MessageStructure
-TypeOfError N nbap.extension id-TypeOfError
-TnlQos N nbap.extension id-TnlQos
-Unidirectional-DCH-Indicator N nbap.extension id-Unidirectional-DCH-Indicator
-ExtendedPropagationDelay N nbap.extension id-ExtendedPropagationDelay
-DL-Power N nbap.extension id-Initial-DL-Power-TimeslotLCR-InformationItem
-DL-Power N nbap.extension id-Maximum-DL-Power-TimeslotLCR-InformationItem
-DL-Power N nbap.extension id-Minimum-DL-Power-TimeslotLCR-InformationItem
-BindingID N nbap.extension id-bindingID
-TransportLayerAddress N nbap.extension id-transportlayeraddress
-E-DCH-PowerOffset-for-SchedulingInfo N nbap.extension id-E-DCH-PowerOffset-for-SchedulingInfo
-SAT-Info-Almanac-ExtList N nbap.extension id-SAT-Info-Almanac-ExtItem
-HARQ-Preamble-Mode N nbap.extension id-HARQ-Preamble-Mode
-HSDSCH-MACdPDUSizeFormat N nbap.extension id-HSDSCH-MACdPDUSizeFormat
-UL-SIR N nbap.extension id-HSSICH-SIRTarget
-TDD-TPC-UplinkStepSize-LCR N nbap.extension id-HSSICH-TPC-StepSize
-UE-Capability-Information N nbap.extension id-ueCapability-Info
-HS-PDSCH-Code-Change-Grant N nbap.extension id-HS-PDSCH-Code-Change-Grant
-HARQ-Preamble-Mode-Activation-Indicator N nbap.extension id-HARQ-Preamble-Mode-Activation-Indicator
-HSSCCH-Specific-InformationRespListTDD768 N nbap.extension id-hsSCCH-Specific-Information-ResponseTDD768
-MAC-PDU-SizeExtended N nbap.extension id-MaximumMACdPDU-SizeExtended
-HS-SICH-failed N nbap.extension id-Additional-failed-HS-SICH
-HS-SICH-missed N nbap.extension id-Additional-missed-HS-SICH
-HS-SICH-total N nbap.extension id-Additional-total-HS-SICH
+BroadcastCommonTransportBearerIndication N nbap.extension id-BroadcastCommonTransportBearerIndication
+MessageStructure N nbap.extension id-MessageStructure
+TypeOfError N nbap.extension id-TypeOfError
+TnlQos N nbap.extension id-TnlQos
+Unidirectional-DCH-Indicator N nbap.extension id-Unidirectional-DCH-Indicator
+ExtendedPropagationDelay N nbap.extension id-ExtendedPropagationDelay
+DL-Power N nbap.extension id-Initial-DL-Power-TimeslotLCR-InformationItem
+DL-Power N nbap.extension id-Maximum-DL-Power-TimeslotLCR-InformationItem
+DL-Power N nbap.extension id-Minimum-DL-Power-TimeslotLCR-InformationItem
+BindingID N nbap.extension id-bindingID
+TransportLayerAddress N nbap.extension id-transportlayeraddress
+E-DCH-PowerOffset-for-SchedulingInfo N nbap.extension id-E-DCH-PowerOffset-for-SchedulingInfo
+SAT-Info-Almanac-ExtList N nbap.extension id-SAT-Info-Almanac-ExtItem
+HARQ-Preamble-Mode N nbap.extension id-HARQ-Preamble-Mode
+HSDSCH-MACdPDUSizeFormat N nbap.extension id-HSDSCH-MACdPDUSizeFormat
+UL-SIR N nbap.extension id-HSSICH-SIRTarget
+TDD-TPC-UplinkStepSize-LCR N nbap.extension id-HSSICH-TPC-StepSize
+UE-Capability-Information N nbap.extension id-ueCapability-Info
+HS-PDSCH-Code-Change-Grant N nbap.extension id-HS-PDSCH-Code-Change-Grant
+HARQ-Preamble-Mode-Activation-Indicator N nbap.extension id-HARQ-Preamble-Mode-Activation-Indicator
+HSSCCH-Specific-InformationRespListTDD768 N nbap.extension id-hsSCCH-Specific-Information-ResponseTDD768
+MAC-PDU-SizeExtended N nbap.extension id-MaximumMACdPDU-SizeExtended
+HS-SICH-failed N nbap.extension id-Additional-failed-HS-SICH
+HS-SICH-missed N nbap.extension id-Additional-missed-HS-SICH
+HS-SICH-total N nbap.extension id-Additional-total-HS-SICH
ContinuousPacketConnectivityHS-SCCH-less-Information N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Information
ContinuousPacketConnectivityHS-SCCH-less-Information-Response N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response
HS-PDSCH-Code-Change-Indicator N nbap.extension id-HS-PDSCH-Code-Change-Indicator
@@ -933,7 +951,7 @@ HSDSCH-TBSizeTableIndicator N nbap.extension id-HSDSCH-TBSizeTableIndi
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
+#NULL N nbap.extension id-UE-with-enhanced-HS-SCCH-support-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
@@ -991,6 +1009,68 @@ Additional-HS-Cell-Information-RL-Reconf-Req N nbap.extension id-Additional
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
+MACes-Maximum-Bitrate-LCR N nbap.extension id-MACes-Maximum-Bitrate-LCR
+Semi-PersistentScheduling-CapabilityLCR N nbap.extension id-Semi-PersistentScheduling-CapabilityLCR
+E-DCH-Semi-PersistentScheduling-Information-LCR N nbap.extension id-E-DCH-Semi-PersistentScheduling-Information-LCR
+HS-DSCH-Semi-PersistentScheduling-Information-LCR N nbap.extension id-HS-DSCH-Semi-PersistentScheduling-Information-LCR
+Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst N nbap.extension id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst
+Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst N nbap.extension id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst
+Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst N nbap.extension id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst
+ContinuousPacketConnectivity-DRX-CapabilityLCR N nbap.extension id-ContinuousPacketConnectivity-DRX-CapabilityLCR
+ContinuousPacketConnectivity-DRX-InformationLCR N nbap.extension id-ContinuousPacketConnectivity-DRX-InformationLCR
+ContinuousPacketConnectivity-DRX-Information-ResponseLCR N nbap.extension id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR
+CPC-InformationLCR N nbap.extension id-CPC-InformationLCR
+HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR N nbap.extension id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR
+E-DCH-Semi-PersistentScheduling-Information-ResponseLCR N nbap.extension id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR
+E-AGCH-UE-Inactivity-Monitor-Threshold N nbap.extension id-E-AGCH-UE-Inactivity-Monitor-Threshold
+IdleIntervalInformation N nbap.extension id-IdleIntervalInformation
+HSSICH-ReferenceSignal-InformationLCR N nbap.extension id-HSSICH-ReferenceSignal-InformationLCR
+MIMO-ReferenceSignal-InformationListLCR N nbap.extension id-MIMO-ReferenceSignal-InformationListLCR
+MIMO-SFMode-For-HSPDSCHDualStream N nbap.extension id-MIMO-SFMode-For-HSPDSCHDualStream
+MIMO-SFMode-For-HSPDSCHDualStream N nbap.extension id-MIMO-SFMode-Supported-For-HSPDSCHDualStream
+UE-Selected-MBMS-Service-Information N nbap.extension id-UE-Selected-MBMS-Service-Information
+LCRTDD-HSDSCH-Physical-Layer-Category N nbap.extension id-MultiCarrier-HSDSCH-Physical-Layer-Category
+Common-E-DCH-HSDPCCH-Capability N nbap.extension id-Common-E-DCH-HSDPCCH-Capability
+DL-RLC-PDU-Size-Format N nbap.extension id-DL-RLC-PDU-Size-Format
+HSSICH-ReferenceSignal-InformationModifyLCR N nbap.extension id-HSSICH-ReferenceSignal-InformationModifyLCR
+SchedulingPriorityIndicator N nbap.extension id-schedulingPriorityIndicator
+TimeSlotMeasurementValueListLCR N nbap.extension id-TimeSlotMeasurementValueListLCR
+UE-SupportIndicatorExtension N nbap.extension id-UE-SupportIndicatorExtension
+Single-Stream-MIMO-ActivationIndicator N nbap.extension id-Single-Stream-MIMO-ActivationIndicator
+Single-Stream-MIMO-Capability N nbap.extension id-Single-Stream-MIMO-Capability
+Single-Stream-MIMO-Mode-Indicator N nbap.extension id-Single-Stream-MIMO-Mode-Indicator
+Dual-Band-Capability-Info N nbap.extension id-Dual-Band-Capability-Info
+UE-AggregateMaximumBitRate N nbap.extension id-UE-AggregateMaximumBitRate
+SRB-Indicator N nbap.extension id-SRB-Indicator
+CellSpecificHARQMemoryPartitioning N nbap.extension id-CellSpecificHARQMemoryPartitioning
+HARQ-MemoryPartitioning N nbap.extension id-HARQ-MemoryPartitioning
+MIMO-PowerOffsetForS-CPICHCapability N nbap.extension id-MIMO-Power-Offset-For-S-CPICH-Capability
+MIMO-PilotConfigurationExtension N nbap.extension id-MIMO-PilotConfigurationExtension
+TxDiversityOnDLControlChannelsByMIMOUECapability N nbap.extension id-TxDiversityOnDLControlChannelsByMIMOUECapability
+NumberOfReportedCellPortionsLCR N nbap.extension id-NumberOfReportedCellPortionsLCR
+CellPortion-CapabilityLCR N nbap.extension id-CellPortion-CapabilityLCR
+Additional-EDCH-Setup-Info N nbap.extension id-Additional-EDCH-Cell-Information-RL-Setup-Req
+Additional-EDCH-Cell-Information-Response-List N nbap.extension id-Additional-EDCH-Cell-Information-Response
+Additional-EDCH-Cell-Information-RL-Add-Req N nbap.extension id-Additional-EDCH-Cell-Information-RL-Add-Req
+Additional-EDCH-Cell-Change-Information-Response-List N nbap.extension id-Additional-EDCH-Cell-Change-Information-Response
+Additional-EDCH-Cell-Information-RL-Reconf-Prep N nbap.extension id-Additional-EDCH-Cell-Information-RL-Reconf-Prep
+Additional-EDCH-Cell-Information-RL-Reconf-Req N nbap.extension id-Additional-EDCH-Cell-Information-RL-Reconf-Req
+Additional-EDCH-Cell-Information-Bearer-Rearrangement-List N nbap.extension id-Additional-EDCH-Cell-Information-Bearer-Rearrangement
+Additional-EDCH-Cell-Information-RL-Param-Upd N nbap.extension id-Additional-EDCH-Cell-Information-RL-Param-Upd
+Additional-EDCH-Preconfiguration-Information N nbap.extension id-Additional-EDCH-Preconfiguration-Information
+NULL N nbap.extension id-EDCH-Indicator
+SPS-Reservation-Indicato N nbap.extension id-HS-DSCH-SPS-Reservation-Indicator
+SPS-Reservation-Indicator N nbap.extension id-E-DCH-SPS-Reservation-Indicator
+MultipleFreq-HARQ-MemoryPartitioning-InformationList N nbap.extension id-MultipleFreq-HARQ-MemoryPartitioning-InformationList
+Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext N nbap.extension id-Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext
+RepetitionPeriodIndex N nbap.extension id-RepetitionPeriodIndex
+MidambleShiftLCR N nbap.extension id-MidambleShiftLCR
+MaxHSDSCH-HSSCCH-Power-per-CELLPORTION N nbap.extension id-MaxHSDSCH-HSSCCH-Power-per-CELLPORTION
+DormantModeIndicator N nbap.extension id-DormantModeIndicator
+DiversityMode N nbap.extension id-DiversityMode
+TransmitDiversityIndicator N nbap.extension id-TransmitDiversityIndicator
+NonCellSpecificTxDiversity N nbap.extension id-NonCellSpecificTxDiversity
+Cell-Capability-Container N nbap.extension id-Cell-Capability-Container
#NBAP-ELEMENTARY-PROCEDURE
CellSetupRequestFDD S nbap.proc.imsg "id-cellSetup/fdd"
@@ -1115,5 +1195,7 @@ 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"
+UEStatusUpdateCommand S nbap.proc.imsg "id-uEStatusUpdate/common"
+SecondaryULFrequencyReport S nbap.proc.imsg "id-secondaryULFrequencyReporting/fdd"
+SecondaryULFrequencyUpdateIndication S nbap.proc.imsg "id-secondaryULFrequencyUpdate/fdd"
#.END
diff --git a/epan/dissectors/packet-nbap.c b/epan/dissectors/packet-nbap.c
index 992681665f..8cb8738a18 100644
--- a/epan/dissectors/packet-nbap.c
+++ b/epan/dissectors/packet-nbap.c
@@ -205,6 +205,20 @@
#define maxNrOfHSDSCH_1 32
#define maxNrOfHSDSCH 33
#define maxGANSS_1 7
+#define maxNoOfTBSs_Mapping_HS_DSCH_SPS 4
+#define maxNoOfTBSs_Mapping_HS_DSCH_SPS_1 3
+#define maxNoOfHS_DSCH_TBSsLCR 64
+#define maxNoOfRepetition_Period_LCR 4
+#define maxNoOfRepetitionPeriod_SPS_LCR_1 3
+#define maxNoOf_HS_SICH_SPS 4
+#define maxNoOf_HS_SICH_SPS_1 3
+#define maxNoOfNon_HS_SCCH_Assosiated_HS_SICH 4
+#define maxMBMSServiceSelect 256
+#define maxNrOfCellPortionsPerCellLCR 256
+#define maxNrOfCellPortionsPerCellLCR_1 255
+#define maxNrOfEDCH_1 32
+#define maxNoOfCommonH_RNTI 256
+#define maxNrOfCommonMACFlowsLCRExt 248
/* enumerated values for ProcedureCode */
#define NBAP_ID_AUDIT 0
@@ -261,6 +275,8 @@
#define NBAP_ID_RADIOLINKACTIVATION 51
#define NBAP_ID_RADIOLINKPARAMETERUPDATE 52
#define NBAP_ID_UESTATUSUPDATE 54
+#define NBAP_ID_SECONDARYULFREQUENCYREPORTING 55
+#define NBAP_ID_SECONDARYULFREQUENCYUPDATE 56
typedef enum _DdMode_enum {
tdd = 0,
@@ -1108,7 +1124,7 @@ typedef enum _ProtocolIE_ID_enum {
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_UE_with_enhanced_HS_SCCH_support_indicator = 970,
id_AdditionalTimeSlotListLCR = 971,
id_AdditionalMeasurementValueList = 972,
id_E_AGCH_Table_Choice = 978,
@@ -1175,7 +1191,87 @@ typedef enum _ProtocolIE_ID_enum {
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
+ id_IMB_Parameters = 1045,
+ id_MACes_Maximum_Bitrate_LCR = 1046,
+ id_Semi_PersistentScheduling_CapabilityLCR = 1047,
+ id_E_DCH_Semi_PersistentScheduling_Information_LCR = 1048,
+ id_HS_DSCH_Semi_PersistentScheduling_Information_LCR = 1049,
+ id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1050,
+ id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1051,
+ id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1052,
+ id_ContinuousPacketConnectivity_DRX_CapabilityLCR = 1053,
+ id_ContinuousPacketConnectivity_DRX_InformationLCR = 1054,
+ id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR = 1055,
+ id_CPC_InformationLCR = 1056,
+ id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR = 1057,
+ id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR = 1058,
+ id_E_AGCH_UE_Inactivity_Monitor_Threshold = 1059,
+ id_IdleIntervalInformation = 1063,
+ id_GANSS_alm_keplerianNAVAlmanac = 1064,
+ id_GANSS_alm_keplerianReducedAlmanac = 1065,
+ id_GANSS_alm_keplerianMidiAlmanac = 1066,
+ id_GANSS_alm_keplerianGLONASS = 1067,
+ id_GANSS_alm_ecefSBASAlmanac = 1068,
+ id_HSSICH_ReferenceSignal_InformationLCR = 1070,
+ id_MIMO_ReferenceSignal_InformationListLCR = 1071,
+ id_MIMO_SFMode_For_HSPDSCHDualStream = 1072,
+ id_MIMO_SFMode_Supported_For_HSPDSCHDualStream = 1073,
+ id_UE_Selected_MBMS_Service_Information = 1074,
+ id_MultiCarrier_HSDSCH_Physical_Layer_Category = 1077,
+ id_Common_E_DCH_HSDPCCH_Capability = 1078,
+ id_DL_RLC_PDU_Size_Format = 1079,
+ id_HSSICH_ReferenceSignal_InformationModifyLCR = 1080,
+ id_schedulingPriorityIndicator = 1081,
+ id_TimeSlotMeasurementValueListLCR = 1082,
+ id_UE_SupportIndicatorExtension = 1085,
+ id_Single_Stream_MIMO_ActivationIndicator = 1088,
+ id_Single_Stream_MIMO_Capability = 1089,
+ id_Single_Stream_MIMO_Mode_Indicator = 1090,
+ id_Dual_Band_Capability_Info = 1091,
+ id_UE_AggregateMaximumBitRate = 1092,
+ id_SRB_Indicator = 1093,
+ id_CellSpecificHARQMemoryPartitioning = 1099,
+ id_HARQ_MemoryPartitioning = 1100,
+ id_MIMO_Power_Offset_For_S_CPICH_Capability = 1101,
+ id_MIMO_PilotConfigurationExtension = 1102,
+ id_TxDiversityOnDLControlChannelsByMIMOUECapability = 1103,
+ id_ULTimeslotISCPValue_For_CellPortion = 1104,
+ id_UpPTSInterferenceValue_For_CellPortion = 1105,
+ id_Best_Cell_Portions_ValueLCR = 1106,
+ id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR = 1107,
+ id_Received_total_wide_band_power_For_CellPortion_ValueLCR = 1108,
+ id_UL_TimeslotISCP_For_CellPortion_Value = 1109,
+ id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR = 1110,
+ id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR = 1111,
+ id_E_DCHProvidedBitRateValueInformation_For_CellPortion = 1112,
+ id_UpPTSInterference_For_CellPortion_Value = 1113,
+ id_NumberOfReportedCellPortionsLCR = 1114,
+ id_CellPortion_CapabilityLCR = 1115,
+ id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue = 1116,
+ id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion = 1117,
+ id_ActivationInformation = 1119,
+ id_Additional_EDCH_Cell_Information_RL_Setup_Req = 1120,
+ id_Additional_EDCH_Cell_Information_Response = 1121,
+ id_Additional_EDCH_Cell_Information_RL_Add_Req = 1122,
+ id_Additional_EDCH_Cell_Change_Information_Response = 1123,
+ id_Additional_EDCH_Cell_Information_RL_Reconf_Prep = 1124,
+ id_Additional_EDCH_Cell_Information_RL_Reconf_Req = 1125,
+ id_Additional_EDCH_Cell_Information_Bearer_Rearrangement = 1126,
+ id_Additional_EDCH_Cell_Information_RL_Param_Upd = 1127,
+ id_Additional_EDCH_Preconfiguration_Information = 1128,
+ id_EDCH_Indicator = 1129,
+ id_HS_DSCH_SPS_Reservation_Indicator = 1131,
+ id_E_DCH_SPS_Reservation_Indicator = 1132,
+ id_MultipleFreq_HARQ_MemoryPartitioning_InformationList = 1133,
+ id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext = 1134,
+ id_RepetitionPeriodIndex = 1135,
+ id_MidambleShiftLCR = 1136,
+ id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION = 1137,
+ id_DormantModeIndicator = 1138,
+ id_DiversityMode = 1139,
+ id_TransmitDiversityIndicator = 1140,
+ id_NonCellSpecificTxDiversity = 1141,
+ id_Cell_Capability_Container = 1142
} ProtocolIE_ID_enum;
/*--- End of included file: packet-nbap-val.h ---*/
@@ -1189,6 +1285,9 @@ static int hf_nbap_transportLayerAddress_ipv6 = -1;
/*--- Included file: packet-nbap-hf.c ---*/
#line 1 "packet-nbap-hf.c"
+static int hf_nbap_ActivationInformation_PDU = -1; /* ActivationInformation */
+static int hf_nbap_Additional_EDCH_Setup_Info_PDU = -1; /* Additional_EDCH_Setup_Info */
+static int hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU = -1; /* Additional_EDCH_Cell_Information_Response_List */
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 */
@@ -1196,18 +1295,23 @@ static int hf_nbap_AlternativeFormatReportingIndicator_PDU = -1; /* Alternative
static int hf_nbap_Angle_Of_Arrival_Value_LCR_PDU = -1; /* Angle_Of_Arrival_Value_LCR */
static int hf_nbap_BCCH_ModificationTime_PDU = -1; /* BCCH_ModificationTime */
static int hf_nbap_Best_Cell_Portions_Value_PDU = -1; /* Best_Cell_Portions_Value */
+static int hf_nbap_Best_Cell_Portions_ValueLCR_PDU = -1; /* Best_Cell_Portions_ValueLCR */
static int hf_nbap_BindingID_PDU = -1; /* BindingID */
static int hf_nbap_BlockingPriorityIndicator_PDU = -1; /* BlockingPriorityIndicator */
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_Capability_Container_PDU = -1; /* Cell_Capability_Container */
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_CellPortion_CapabilityLCR_PDU = -1; /* CellPortion_CapabilityLCR */
+static int hf_nbap_CellSpecificHARQMemoryPartitioning_PDU = -1; /* CellSpecificHARQMemoryPartitioning */
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_E_DCH_HSDPCCH_Capability_PDU = -1; /* Common_E_DCH_HSDPCCH_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 */
@@ -1237,7 +1341,13 @@ 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_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU = -1; /* Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext */
static int hf_nbap_Common_MACFlows_to_DeleteLCR_PDU = -1; /* Common_MACFlows_to_DeleteLCR */
+static int hf_nbap_CPC_InformationLCR_PDU = -1; /* CPC_InformationLCR */
+static int hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU = -1; /* ContinuousPacketConnectivity_DRX_CapabilityLCR */
+static int hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU = -1; /* ContinuousPacketConnectivity_DRX_InformationLCR */
+static int hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU = -1; /* E_AGCH_UE_Inactivity_Monitor_Threshold */
+static int hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU = -1; /* ContinuousPacketConnectivity_DRX_Information_ResponseLCR */
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 */
@@ -1247,6 +1357,7 @@ 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_DiversityMode_PDU = -1; /* DiversityMode */
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 */
@@ -1257,10 +1368,12 @@ static int hf_nbap_DL_TimeslotISCPInfo_PDU = -1; /* DL_TimeslotISCPInfo */
static int hf_nbap_DL_TimeslotISCPInfoLCR_PDU = -1; /* DL_TimeslotISCPInfoLCR */
static int hf_nbap_DL_TPC_Pattern01Count_PDU = -1; /* DL_TPC_Pattern01Count */
static int hf_nbap_DLTransmissionBranchLoadValue_PDU = -1; /* DLTransmissionBranchLoadValue */
+static int hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU = -1; /* MaxHSDSCH_HSSCCH_Power_per_CELLPORTION */
static int hf_nbap_DPC_Mode_PDU = -1; /* DPC_Mode */
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_Dual_Band_Capability_Info_PDU = -1; /* Dual_Band_Capability_Info */
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 */
@@ -1297,6 +1410,7 @@ static int hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU = -1; /* E_RGCH_E_HIC
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_DCHProvidedBitRateValueInformation_For_CellPortion_PDU = -1; /* E_DCHProvidedBitRateValueInformation_For_CellPortion */
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 */
@@ -1308,6 +1422,7 @@ static int hf_nbap_E_DCH_768_Information_PDU = -1; /* E_DCH_768_Information */
static int hf_nbap_E_DCH_768_Information_Reconfig_PDU = -1; /* E_DCH_768_Information_Reconfig */
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_DormantModeIndicator_PDU = -1; /* DormantModeIndicator */
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 */
@@ -1322,6 +1437,8 @@ static int hf_nbap_Extended_Round_Trip_Time_Value_PDU = -1; /* Extended_Round_T
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_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU = -1; /* E_DCH_Semi_PersistentScheduling_Information_LCR */
+static int hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU = -1; /* E_DCH_Semi_PersistentScheduling_Information_ResponseLCR */
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 */
@@ -1336,6 +1453,11 @@ static int hf_nbap_GANSS_Additional_Ionospheric_Model_PDU = -1; /* GANSS_Additi
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_ALM_ECEFsbasAlmanacSet_PDU = -1; /* GANSS_ALM_ECEFsbasAlmanacSet */
+static int hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU = -1; /* GANSS_ALM_GlonassAlmanacSet */
+static int hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU = -1; /* GANSS_ALM_MidiAlmanacSet */
+static int hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU = -1; /* GANSS_ALM_NAVKeplerianSet */
+static int hf_nbap_GANSS_ALM_ReducedKeplerianSet_PDU = -1; /* GANSS_ALM_ReducedKeplerianSet */
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 */
@@ -1346,15 +1468,18 @@ 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_MemoryPartitioning_PDU = -1; /* HARQ_MemoryPartitioning */
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 */
static int hf_nbap_HSDPA_Capability_PDU = -1; /* HSDPA_Capability */
static int hf_nbap_HS_DSCHProvidedBitRate_PDU = -1; /* HS_DSCHProvidedBitRate */
static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion */
+static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR */
static int hf_nbap_HS_DSCHRequiredPower_PDU = -1; /* HS_DSCHRequiredPower */
static int hf_nbap_HS_DSCHRequiredPowerValue_PDU = -1; /* HS_DSCHRequiredPowerValue */
static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortion */
+static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR */
static int hf_nbap_HSDSCH_Common_System_InformationFDD_PDU = -1; /* HSDSCH_Common_System_InformationFDD */
static int hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU = -1; /* HSDSCH_Common_System_Information_ResponseFDD */
static int hf_nbap_HSDSCH_FDD_Information_PDU = -1; /* HSDSCH_FDD_Information */
@@ -1371,6 +1496,7 @@ static int hf_nbap_HSDSCH_MACdFlows_Information_PDU = -1; /* HSDSCH_MACdFlows_I
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_Additional_EDCH_Preconfiguration_Information_PDU = -1; /* Additional_EDCH_Preconfiguration_Information */
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 */
@@ -1393,6 +1519,16 @@ static int hf_nbap_HSDSCH_Common_System_InformationLCR_PDU = -1; /* HSDSCH_Comm
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_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_LCR */
+static int hf_nbap_RepetitionPeriodIndex_PDU = -1; /* RepetitionPeriodIndex */
+static int hf_nbap_SPS_Reservation_Indicator_PDU = -1; /* SPS_Reservation_Indicator */
+static int hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR */
+static int hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
+static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
+static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1; /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
+static int hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU = -1; /* MIMO_ReferenceSignal_InformationListLCR */
+static int hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU = -1; /* HSSICH_ReferenceSignal_InformationLCR */
+static int hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_PDU = -1; /* HSSICH_ReferenceSignal_InformationModifyLCR */
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 */
@@ -1401,9 +1537,11 @@ static int hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU = -1; /* Initia
static int hf_nbap_InnerLoopDLPCStatus_PDU = -1; /* InnerLoopDLPCStatus */
static int hf_nbap_IPMulticastIndication_PDU = -1; /* IPMulticastIndication */
static int hf_nbap_IPMulticastDataBearerIndication_PDU = -1; /* IPMulticastDataBearerIndication */
+static int hf_nbap_IdleIntervalInformation_PDU = -1; /* IdleIntervalInformation */
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_MACes_Maximum_Bitrate_LCR_PDU = -1; /* MACes_Maximum_Bitrate_LCR */
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 */
@@ -1416,11 +1554,14 @@ static int hf_nbap_MeasurementRecoveryReportingIndicator_PDU = -1; /* Measureme
static int hf_nbap_MeasurementRecoverySupportIndicator_PDU = -1; /* MeasurementRecoverySupportIndicator */
static int hf_nbap_MessageStructure_PDU = -1; /* MessageStructure */
static int hf_nbap_MICH_CFN_PDU = -1; /* MICH_CFN */
+static int hf_nbap_MidambleShiftLCR_PDU = -1; /* MidambleShiftLCR */
static int hf_nbap_MIMO_ActivationIndicator_PDU = -1; /* MIMO_ActivationIndicator */
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_MIMO_PilotConfigurationExtension_PDU = -1; /* MIMO_PilotConfigurationExtension */
+static int hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU = -1; /* MIMO_PowerOffsetForS_CPICHCapability */
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 */
@@ -1429,16 +1570,20 @@ static int hf_nbap_ModulationPO_MBSFN_PDU = -1; /* ModulationPO_MBSFN */
static int hf_nbap_MBSFN_Only_Mode_Indicator_PDU = -1; /* MBSFN_Only_Mode_Indicator */
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_HARQ_MemoryPartitioning_InformationList_PDU = -1; /* MultipleFreq_HARQ_MemoryPartitioning_InformationList */
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_MIMO_SFMode_For_HSPDSCHDualStream_PDU = -1; /* MIMO_SFMode_For_HSPDSCHDualStream */
static int hf_nbap_NCyclesPerSFNperiod_PDU = -1; /* NCyclesPerSFNperiod */
static int hf_nbap_NRepetitionsPerCyclePeriod_PDU = -1; /* NRepetitionsPerCyclePeriod */
static int hf_nbap_NeighbouringCellMeasurementInformation_PDU = -1; /* NeighbouringCellMeasurementInformation */
static int hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU = -1; /* NeighbouringTDDCellMeasurementInformationLCR */
static int hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU = -1; /* NeighbouringTDDCellMeasurementInformation768 */
+static int hf_nbap_NonCellSpecificTxDiversity_PDU = -1; /* NonCellSpecificTxDiversity */
static int hf_nbap_NI_Information_PDU = -1; /* NI_Information */
static int hf_nbap_NodeB_CommunicationContextID_PDU = -1; /* NodeB_CommunicationContextID */
static int hf_nbap_NumberOfReportedCellPortions_PDU = -1; /* NumberOfReportedCellPortions */
+static int hf_nbap_NumberOfReportedCellPortionsLCR_PDU = -1; /* NumberOfReportedCellPortionsLCR */
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 */
@@ -1449,6 +1594,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_UE_Selected_MBMS_Service_Information_PDU = -1; /* UE_Selected_MBMS_Service_Information */
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 */
@@ -1463,7 +1609,9 @@ static int hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU = -1; /* EDCH_RACH_Report
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_DL_RLC_PDU_Size_Format_PDU = -1; /* DL_RLC_PDU_Size_Format */
static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU = -1; /* Received_total_wide_band_power_For_CellPortion_Value */
+static int hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU = -1; /* Received_total_wide_band_power_For_CellPortion_ValueLCR */
static int hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU = -1; /* Received_total_wide_band_power_Value_IncrDecrThres */
static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU = -1; /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value */
static int hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU = -1; /* Received_Scheduled_EDCH_Power_Share_Value */
@@ -1478,6 +1626,7 @@ static int hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU = -1; /* E_DPCCH_Power
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 */
+static int hf_nbap_SchedulingPriorityIndicator_PDU = -1; /* SchedulingPriorityIndicator */
static int hf_nbap_Secondary_CPICH_Information_Change_PDU = -1; /* Secondary_CPICH_Information_Change */
static int hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU = -1; /* Secondary_CCPCH_SlotFormat_Extended */
static int hf_nbap_Serving_E_DCH_RL_ID_PDU = -1; /* Serving_E_DCH_RL_ID */
@@ -1485,6 +1634,9 @@ static int hf_nbap_SFN_PDU = -1; /* SFN */
static int hf_nbap_SFNSFNMeasurementThresholdInformation_PDU = -1; /* SFNSFNMeasurementThresholdInformation */
static int hf_nbap_SFNSFNMeasurementValueInformation_PDU = -1; /* SFNSFNMeasurementValueInformation */
static int hf_nbap_ShutdownTimer_PDU = -1; /* ShutdownTimer */
+static int hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU = -1; /* Single_Stream_MIMO_ActivationIndicator */
+static int hf_nbap_Single_Stream_MIMO_Capability_PDU = -1; /* Single_Stream_MIMO_Capability */
+static int hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU = -1; /* Single_Stream_MIMO_Mode_Indicator */
static int hf_nbap_SignallingBearerRequestIndicator_PDU = -1; /* SignallingBearerRequestIndicator */
static int hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU = -1; /* SixtyfourQAM_UsageAllowedIndicator */
static int hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU = -1; /* SixtyfourQAM_DL_UsageIndicator */
@@ -1492,11 +1644,13 @@ static int hf_nbap_SixtyfourQAM_DL_Capability_PDU = -1; /* SixtyfourQAM_DL_Capa
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_SRB_Indicator_PDU = -1; /* SRB_Indicator */
static int hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU = -1; /* Start_Of_Audit_Sequence_Indicator */
static int hf_nbap_SyncCase_PDU = -1; /* SyncCase */
static int hf_nbap_SynchronisationReportCharacteristics_PDU = -1; /* SynchronisationReportCharacteristics */
static int hf_nbap_SyncDLCodeIdThreInfoLCR_PDU = -1; /* SyncDLCodeIdThreInfoLCR */
static int hf_nbap_SynchronisationReportType_PDU = -1; /* SynchronisationReportType */
+static int hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU = -1; /* Semi_PersistentScheduling_CapabilityLCR */
static int hf_nbap_T_Cell_PDU = -1; /* T_Cell */
static int hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU = -1; /* TDD_DL_DPCH_TimeSlotFormat_LCR */
static int hf_nbap_TDD_TPC_DownlinkStepSize_PDU = -1; /* TDD_TPC_DownlinkStepSize */
@@ -1506,6 +1660,7 @@ static int hf_nbap_TFCI_Presence_PDU = -1; /* TFCI_Presence */
static int hf_nbap_TimeSlot_PDU = -1; /* TimeSlot */
static int hf_nbap_TimeSlotLCR_PDU = -1; /* TimeSlotLCR */
static int hf_nbap_TimeslotLCR_Extension_PDU = -1; /* TimeslotLCR_Extension */
+static int hf_nbap_TimeSlotMeasurementValueListLCR_PDU = -1; /* TimeSlotMeasurementValueListLCR */
static int hf_nbap_TimingAdjustmentValue_PDU = -1; /* TimingAdjustmentValue */
static int hf_nbap_TimingAdjustmentValueLCR_PDU = -1; /* TimingAdjustmentValueLCR */
static int hf_nbap_TimingAdvanceApplied_PDU = -1; /* TimingAdvanceApplied */
@@ -1513,10 +1668,13 @@ static int hf_nbap_SynchronisationIndicator_PDU = -1; /* SynchronisationIndicat
static int hf_nbap_TnlQos_PDU = -1; /* TnlQos */
static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU = -1; /* Transmission_Gap_Pattern_Sequence_Information */
static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue */
+static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue */
static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
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_For_CellPortion_ValueLCR_PDU = -1; /* Transmitted_Carrier_Power_For_CellPortion_ValueLCR */
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_TransmitDiversityIndicator_PDU = -1; /* TransmitDiversityIndicator */
static int hf_nbap_TransportBearerRequestIndicator_PDU = -1; /* TransportBearerRequestIndicator */
static int hf_nbap_TransportBearerNotRequestedIndicator_PDU = -1; /* TransportBearerNotRequestedIndicator */
static int hf_nbap_TransportBearerNotSetupIndicator_PDU = -1; /* TransportBearerNotSetupIndicator */
@@ -1527,17 +1685,24 @@ static int hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU = -1; /* TUTR
static int hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU = -1; /* TUTRANGANSSMeasurementValueInformation */
static int hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU = -1; /* TUTRANGPSMeasurementThresholdInformation */
static int hf_nbap_TUTRANGPSMeasurementValueInformation_PDU = -1; /* TUTRANGPSMeasurementValueInformation */
+static int hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU = -1; /* TxDiversityOnDLControlChannelsByMIMOUECapability */
static int hf_nbap_TypeOfError_PDU = -1; /* TypeOfError */
static int hf_nbap_UARFCN_PDU = -1; /* UARFCN */
+static int hf_nbap_UE_AggregateMaximumBitRate_PDU = -1; /* UE_AggregateMaximumBitRate */
static int hf_nbap_UE_Capability_Information_PDU = -1; /* UE_Capability_Information */
+static int hf_nbap_UE_SupportIndicatorExtension_PDU = -1; /* UE_SupportIndicatorExtension */
+static int hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU = -1; /* LCRTDD_HSDSCH_Physical_Layer_Category */
static int hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU = -1; /* UL_DPDCH_Indicator_For_E_DCH_Operation */
static int hf_nbap_UL_SIR_PDU = -1; /* UL_SIR */
static int hf_nbap_UL_Synchronisation_Parameters_LCR_PDU = -1; /* UL_Synchronisation_Parameters_LCR */
static int hf_nbap_UPPCHPositionLCR_PDU = -1; /* UPPCHPositionLCR */
+static int hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU = -1; /* UpPTSInterference_For_CellPortion_Value */
static int hf_nbap_UpPTSInterferenceValue_PDU = -1; /* UpPTSInterferenceValue */
static int hf_nbap_Unidirectional_DCH_Indicator_PDU = -1; /* Unidirectional_DCH_Indicator */
static int hf_nbap_USCH_Information_PDU = -1; /* USCH_Information */
static int hf_nbap_USCH_InformationResponse_PDU = -1; /* USCH_InformationResponse */
+static int hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU = -1; /* UL_TimeslotISCP_For_CellPortion_Value */
+static int hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU = -1; /* UL_TimeslotISCP_Value_IncrDecrThres */
static int hf_nbap_CommonTransportChannelSetupRequestFDD_PDU = -1; /* CommonTransportChannelSetupRequestFDD */
static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU = -1; /* CommonPhysicalChannelType_CTCH_SetupRqstFDD */
static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU = -1; /* FACH_ParametersListIE_CTCH_SetupRqstFDD */
@@ -1768,6 +1933,7 @@ static int hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU = -1; /* CauseLevel_RL_Set
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_Additional_EDCH_Cell_Information_RL_Add_Req_PDU = -1; /* Additional_EDCH_Cell_Information_RL_Add_Req */
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 */
@@ -1783,6 +1949,7 @@ static int hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1; /*
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_Additional_EDCH_Cell_Change_Information_Response_List_PDU = -1; /* Additional_EDCH_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 */
@@ -1797,6 +1964,7 @@ static int hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU = -1; /* CauseLevel_RL_
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_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU = -1; /* Additional_EDCH_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 */
@@ -1853,6 +2021,7 @@ static int hf_nbap_RadioLinkReconfigurationCommit_PDU = -1; /* RadioLinkReconfi
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_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU = -1; /* Additional_EDCH_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 */
@@ -2034,6 +2203,7 @@ static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* DSCH_Rea
static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* USCH_RearrangeList_Bearer_RearrangeInd */
static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* HSDSCH_RearrangeList_Bearer_RearrangeInd */
static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1; /* E_DCH_RearrangeList_Bearer_RearrangeInd */
+static int hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU = -1; /* Additional_EDCH_Cell_Information_Bearer_Rearrangement_List */
static int hf_nbap_RadioLinkActivationCommandFDD_PDU = -1; /* RadioLinkActivationCommandFDD */
static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU = -1; /* DelayedActivationInformationList_RL_ActivationCmdFDD */
static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU = -1; /* DelayedActivationInformation_RL_ActivationCmdFDD */
@@ -2042,10 +2212,14 @@ static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU = -1
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_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU = -1; /* Additional_EDCH_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_SecondaryULFrequencyReport_PDU = -1; /* SecondaryULFrequencyReport */
+static int hf_nbap_SecondaryULFrequencyUpdateIndication_PDU = -1; /* SecondaryULFrequencyUpdateIndication */
static int hf_nbap_NBAP_PDU_PDU = -1; /* NBAP_PDU */
+static int hf_nbap_NULL_PDU = -1; /* NULL */
static int hf_nbap_local = -1; /* INTEGER_0_maxPrivateIEs */
static int hf_nbap_global = -1; /* OBJECT_IDENTIFIER */
static int hf_nbap_procedureCode = -1; /* ProcedureCode */
@@ -2061,10 +2235,79 @@ 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_private_value = -1; /* PrivateIE_Field_value */
+static int hf_nbap_ActivationInformation_item = -1; /* ActivationInformationItem */
+static int hf_nbap_uU_ActivationState = -1; /* Uu_ActivationState */
+static int hf_nbap_iE_Extensions = -1; /* ProtocolExtensionContainer */
+static int hf_nbap_multicell_EDCH_Transport_Bearer_Mode = -1; /* Multicell_EDCH_Transport_Bearer_Mode */
+static int hf_nbap_additional_EDCH_Cell_Information_Setup = -1; /* Additional_EDCH_Cell_Information_Setup */
+static int hf_nbap_Additional_EDCH_Cell_Information_Setup_item = -1; /* Additional_EDCH_FDD_Setup_Cell_Information */
+static int hf_nbap_additional_EDCH_UL_DPCH_Information_Setup = -1; /* Additional_EDCH_UL_DPCH_Information_Setup */
+static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup = -1; /* Additional_EDCH_RL_Specific_Information_To_Setup_List */
+static int hf_nbap_dL_PowerBalancing_Information = -1; /* DL_PowerBalancing_Information */
+static int hf_nbap_minimumReducedE_DPDCH_GainFactor = -1; /* MinimumReducedE_DPDCH_GainFactor */
+static int hf_nbap_additional_EDCH_FDD_Information = -1; /* Additional_EDCH_FDD_Information */
+static int hf_nbap_secondary_UL_Frequency_Activation_State = -1; /* Secondary_UL_Frequency_Activation_State */
+static int hf_nbap_additional_EDCH_F_DPCH_Information_Setup = -1; /* Additional_EDCH_F_DPCH_Information */
+static int hf_nbap_ul_ScramblingCode = -1; /* UL_ScramblingCode */
+static int hf_nbap_ul_SIR_Target = -1; /* UL_SIR */
+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_Additional_EDCH_RL_Specific_Information_To_Setup_List_item = -1; /* Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs */
+static int hf_nbap_eDCH_Additional_RL_ID = -1; /* RL_ID */
+static int hf_nbap_c_ID = -1; /* C_ID */
+static int hf_nbap_firstRLS_indicator = -1; /* FirstRLS_Indicator */
+static int hf_nbap_propagationDelay = -1; /* PropagationDelay */
+static int hf_nbap_extendedPropagationDelay = -1; /* ExtendedPropagationDelay */
+static int hf_nbap_dl_CodeInformation = -1; /* FDD_DL_CodeInformation */
+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_primary_CPICH_Usage_for_Channel_Estimation = -1; /* Primary_CPICH_Usage_for_Channel_Estimation */
+static int hf_nbap_secondary_CPICH_Information = -1; /* CommonPhysicalChannelID */
+static int hf_nbap_e_AGCH_PowerOffset = -1; /* E_AGCH_PowerOffset */
+static int hf_nbap_e_RGCH_PowerOffset = -1; /* E_RGCH_PowerOffset */
+static int hf_nbap_e_HICH_PowerOffset = -1; /* E_HICH_PowerOffset */
+static int hf_nbap_f_DPCH_SlotFormat = -1; /* F_DPCH_SlotFormat */
+static int hf_nbap_e_RNTI = -1; /* E_RNTI */
+static int hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item = -1; /* Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs */
+static int hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item = -1; /* EDCH_Additional_RL_Specific_Information_To_Add_List */
+static int hf_nbap_dLReferencePower = -1; /* DL_Power */
+static int hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item = -1; /* Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs */
+static int hf_nbap_secondary_CPICH_Information_Change = -1; /* Secondary_CPICH_Information_Change */
+static int hf_nbap_additional_e_DCH_DL_Control_Channel_Grant = -1; /* NULL */
+static int hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information = -1; /* Additional_EDCH_MAC_d_Flows_Specific_Info_List */
+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_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item = -1; /* Additional_EDCH_MAC_d_Flows_Specific_Info */
+static int hf_nbap_e_DCH_MACdFlow_ID = -1; /* E_DCH_MACdFlow_ID */
+static int hf_nbap_bindingID = -1; /* BindingID */
+static int hf_nbap_transportLayerAddress = -1; /* TransportLayerAddress */
+static int hf_nbap_Additional_EDCH_Cell_Information_Response_List_item = -1; /* Additional_EDCH_FDD_Information_Response_ItemIEs */
+static int hf_nbap_eDCH_Additional_RL_Specific_Information_Response = -1; /* EDCH_Additional_RL_Specific_Information_Response_List */
+static int hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response = -1; /* Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List */
+static int hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item = -1; /* EDCH_Additional_RL_Specific_Information_Response_ItemIEs */
+static int hf_nbap_received_total_wide_band_power = -1; /* Received_total_wide_band_power_Value */
+static int hf_nbap_dL_PowerBalancing_ActivationIndicator = -1; /* DL_PowerBalancing_ActivationIndicator */
+static int hf_nbap_dL_PowerBalancing_UpdatedIndicator = -1; /* DL_PowerBalancing_UpdatedIndicator */
+static int hf_nbap_rL_Set_ID = -1; /* RL_Set_ID */
+static int hf_nbap_e_DCH_RL_Set_ID = -1; /* RL_Set_ID */
+static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Information = -1; /* E_DCH_FDD_DL_Control_Channel_Information */
+static int hf_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item = -1; /* Additional_EDCH_MAC_d_Flows_Specific_Info_Response */
+static int hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item = -1; /* Additional_EDCH_ConfigurationChange_Info_ItemIEs */
+static int hf_nbap_additional_EDCH_UL_DPCH_Information_Modify = -1; /* Additional_EDCH_UL_DPCH_Information_Modify */
+static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Add = -1; /* EDCH_Additional_RL_Specific_Information_To_Add_List */
+static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify = -1; /* Additional_EDCH_RL_Specific_Information_To_Modify_List */
+static int hf_nbap_additional_EDCH_FDD_Information_To_Modify = -1; /* Additional_EDCH_FDD_Information */
+static int hf_nbap_additional_EDCH_F_DPCH_Information_Modify = -1; /* Additional_EDCH_F_DPCH_Information */
+static int hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item = -1; /* Additional_EDCH_Cell_Information_Removal_Info_ItemIEs */
+static int hf_nbap_rL_on_Secondary_UL_Frequency = -1; /* RL_on_Secondary_UL_Frequency */
+static int hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information = -1; /* Additional_EDCH_DL_Control_Channel_Change_Information_List */
+static int hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item = -1; /* Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs */
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 */
@@ -2084,6 +2327,9 @@ static int hf_nbap_hSPDSCH_Power = -1; /* DL_Power */
static int hf_nbap_Best_Cell_Portions_Value_item = -1; /* Best_Cell_Portions_Item */
static int hf_nbap_cellPortionID = -1; /* CellPortionID */
static int hf_nbap_sIRValue = -1; /* SIR_Value */
+static int hf_nbap_Best_Cell_Portions_ValueLCR_item = -1; /* Best_Cell_Portions_ItemLCR */
+static int hf_nbap_cellPortionLCRID = -1; /* CellPortionLCRID */
+static int hf_nbap_rSCPValue = -1; /* RSCP_Value */
static int hf_nbap_commonTransportChannelID = -1; /* CommonTransportChannelID */
static int hf_nbap_cid = -1; /* C_ID */
static int hf_nbap_radioNetwork = -1; /* CauseRadioNetwork */
@@ -2091,7 +2337,6 @@ 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_ */
@@ -2104,13 +2349,13 @@ 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_HSDPCCH_Information = -1; /* Common_E_DCH_HSDPCCH_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_E_AGCH_ChannelisationCodeNumber = -1; /* FDD_DL_ChannelisationCodeNumber */
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_uL_SIR_Target = -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 */
@@ -2124,26 +2369,26 @@ static int hf_nbap_e_DCH_Reference_Power_Offset = -1; /* E_DCH_Reference_Power_
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_max_TB_Sizes = -1; /* Max_TB_Sizes */
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_common_E_DCH_CQI_Info = -1; /* Common_E_DCH_CQI_Info */
+static int hf_nbap_cqiFeedback_CycleK = -1; /* CQI_Feedback_Cycle */
+static int hf_nbap_cqiRepetitionFactor = -1; /* CQI_RepetitionFactor */
+static int hf_nbap_cqiPowerOffset = -1; /* CQI_Power_Offset */
static int hf_nbap_measurement_Power_Offset = -1; /* Measurement_Power_Offset */
+static int hf_nbap_commonPhysicalChannelID = -1; /* CommonPhysicalChannelID */
static int hf_nbap_common_E_DCH_PreambleSignatures = -1; /* PreambleSignatures */
static int hf_nbap_scramblingCodeNumber = -1; /* ScramblingCodeNumber */
+static int hf_nbap_preambleThreshold = -1; /* PreambleThreshold */
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 */
@@ -2154,8 +2399,6 @@ 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 */
@@ -2186,7 +2429,6 @@ static int hf_nbap_priority_Queue_Information_for_Enhanced_FACH = -1; /* Priori
static int hf_nbap_tUTRANGPSMeasurementAccuracyClass = -1; /* TUTRANGPSAccuracyClass */
static int hf_nbap_tUTRANGANSSMeasurementAccuracyClass = -1; /* TUTRANGANSSAccuracyClass */
static int hf_nbap_transmitted_carrier_power = -1; /* Transmitted_Carrier_Power_Value */
-static int hf_nbap_received_total_wide_band_power = -1; /* Received_total_wide_band_power_Value */
static int hf_nbap_acknowledged_prach_preambles = -1; /* Acknowledged_PRACH_preambles_Value */
static int hf_nbap_uL_TimeslotISCP = -1; /* UL_TimeslotISCP_Value */
static int hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles = -1; /* NULL */
@@ -2225,7 +2467,8 @@ 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_maximum_Number_of_Retransmissions_For_SchedulingInfo = -1; /* Maximum_Number_of_Retransmissions_For_E_DCH */
+static int hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo = -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 */
@@ -2241,11 +2484,13 @@ static int hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR = -1; /* Commo
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_eDCH_MACdFlow_Retransmission_Timer = -1; /* E_DCH_MACdFlow_Retransmission_Timer */
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_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_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 */
@@ -2266,6 +2511,30 @@ 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_continuousPacketConnectivity_DRX_InformationLCR = -1; /* ContinuousPacketConnectivity_DRX_InformationLCR */
+static int hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR = -1; /* ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR */
+static int hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_LCR */
+static int hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1; /* HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR */
+static int hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR = -1; /* NULL */
+static int hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR = -1; /* E_DCH_Semi_PersistentScheduling_Information_LCR */
+static int hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1; /* E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR */
+static int hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR = -1; /* NULL */
+static int hf_nbap_hS_SCCH_DRX_Information_LCR = -1; /* HS_SCCH_DRX_Information_LCR */
+static int hf_nbap_e_AGCH_DRX_Information_LCR = -1; /* E_AGCH_DRX_Information_LCR */
+static int hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR = -1; /* UE_DRX_Cycle_LCR */
+static int hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR = -1; /* Inactivity_Threshold_for_UE_DRX_Cycle_LCR */
+static int hf_nbap_hS_SCCH_UE_DRX_Offset_LCR = -1; /* UE_DRX_Offset_LCR */
+static int hf_nbap_sameAsHS_SCCH = -1; /* NULL */
+static int hf_nbap_e_AGCH_DRX_Parameters = -1; /* E_AGCH_DRX_Parameters */
+static int hf_nbap_e_AGCH_UE_DRX_Cycle_LCR = -1; /* UE_DRX_Cycle_LCR */
+static int hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold = -1; /* E_AGCH_UE_Inactivity_Monitor_Threshold */
+static int hf_nbap_e_AGCH_UE_DRX_Offset_LCR = -1; /* UE_DRX_Offset_LCR */
+static int hf_nbap_dRX_Information_to_Modify_LCR = -1; /* DRX_Information_to_Modify_LCR */
+static int hf_nbap_modify = -1; /* DRX_Information_to_Modify_Items_LCR */
+static int hf_nbap_deactivate = -1; /* NULL */
+static int hf_nbap_hS_SCCH_DRX_Information_ResponseLCR = -1; /* HS_SCCH_DRX_Information_ResponseLCR */
+static int hf_nbap_e_AGCH_DRX_Information_ResponseLCR = -1; /* E_AGCH_DRX_Information_ResponseLCR */
+static int hf_nbap_e_AGCH_DRX_Parameters_Response = -1; /* E_AGCH_DRX_Parameters_Response */
static int hf_nbap_DCH_FDD_Information_item = -1; /* DCH_FDD_InformationItem */
static int hf_nbap_ul_FP_Mode = -1; /* UL_FP_Mode */
static int hf_nbap_toAWS = -1; /* ToAWS */
@@ -2309,7 +2578,7 @@ static int hf_nbap_cFN = -1; /* CFN */
static int hf_nbap_cfn = -1; /* CFN */
static int hf_nbap_separate_indication = -1; /* NULL */
static int hf_nbap_activate = -1; /* Activate_Info */
-static int hf_nbap_deactivate = -1; /* Deactivate_Info */
+static int hf_nbap_deactivate_01 = -1; /* Deactivate_Info */
static int hf_nbap_activation_type = -1; /* Execution_Type */
static int hf_nbap_initial_dl_tx_power = -1; /* DL_Power */
static int hf_nbap_firstRLS_Indicator = -1; /* FirstRLS_Indicator */
@@ -2348,7 +2617,6 @@ static int hf_nbap_DL_Timeslot768_Information_item = -1; /* DL_Timeslot768_Info
static int hf_nbap_midambleShiftAndBurstType768 = -1; /* MidambleShiftAndBurstType768 */
static int hf_nbap_dL_Code_768_Information = -1; /* TDD_DL_Code_768_Information */
static int hf_nbap_powerAdjustmentType = -1; /* PowerAdjustmentType */
-static int hf_nbap_dLReferencePower = -1; /* DL_Power */
static int hf_nbap_dLReferencePowerList_DL_PC_Rqst = -1; /* DL_ReferencePowerInformationList */
static int hf_nbap_maxAdjustmentStep = -1; /* MaxAdjustmentStep */
static int hf_nbap_adjustmentPeriod = -1; /* AdjustmentPeriod */
@@ -2363,13 +2631,13 @@ static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -
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_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item = -1; /* MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item */
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 */
static int hf_nbap_uE_DRX_Grant_Monitoring = -1; /* UE_DRX_Grant_Monitoring */
-static int hf_nbap_modify = -1; /* DRX_Information_to_Modify_Items */
-static int hf_nbap_deactivate_01 = -1; /* NULL */
+static int hf_nbap_modify_01 = -1; /* DRX_Information_to_Modify_Items */
static int hf_nbap_DSCH_InformationResponse_item = -1; /* DSCH_InformationResponseItem */
static int hf_nbap_dSCH_ID = -1; /* DSCH_ID */
static int hf_nbap_DSCH_TDD_Information_item = -1; /* DSCH_TDD_InformationItem */
@@ -2388,8 +2656,10 @@ static int hf_nbap_mAC_Inactivity_Threshold = -1; /* MAC_Inactivity_Threshold *
static int hf_nbap_cQI_DTX_Timer = -1; /* CQI_DTX_Timer */
static int hf_nbap_uE_DPCCH_burst1 = -1; /* UE_DPCCH_burst1 */
static int hf_nbap_uE_DPCCH_burst2 = -1; /* UE_DPCCH_burst2 */
-static int hf_nbap_modify_01 = -1; /* DTX_Information_to_Modify_Items */
+static int hf_nbap_modify_02 = -1; /* DTX_Information_to_Modify_Items */
static int hf_nbap_e_DCH_TTI_Length_to_Modify = -1; /* E_DCH_TTI_Length_to_Modify */
+static int hf_nbap_dual_Band_Capability = -1; /* Dual_Band_Capability */
+static int hf_nbap_possible_Secondary_Serving_Cell_List = -1; /* Possible_Secondary_Serving_Cell_List */
static int hf_nbap_replace = -1; /* E_AGCH_FDD_Code_List */
static int hf_nbap_remove = -1; /* NULL */
static int hf_nbap_E_AGCH_FDD_Code_List_item = -1; /* FDD_DL_ChannelisationCodeNumber */
@@ -2402,15 +2672,11 @@ static int hf_nbap_secondary_e_RNTI = -1; /* E_RNTI */
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_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 */
static int hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation = -1; /* E_DCH_MACdFlow_Specific_UpdateInformation */
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 */
@@ -2470,6 +2736,8 @@ static int hf_nbap_e_DCH_Min_Set_E_TFCI = -1; /* E_TFCI */
static int hf_nbap_reference_E_TFCI_Information = -1; /* Reference_E_TFCI_Information */
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_DCHProvidedBitRateValueInformation_For_CellPortion_item = -1; /* E_DCHProvidedBitRateValueInformation_For_CellPortion_Item */
+static int hf_nbap_e_DCHProvidedBitRateValue_01 = -1; /* E_DCHProvidedBitRate */
static int hf_nbap_e_PUCH_Information = -1; /* E_PUCH_Information */
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 */
@@ -2492,7 +2760,6 @@ 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_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_e_HICH_ID_TDD = -1; /* E_HICH_ID_TDD */
@@ -2522,6 +2789,11 @@ 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_repetition_Period_List_LCR = -1; /* Repetition_Period_List_LCR */
+static int hf_nbap_e_DCH_SPS_Indicator = -1; /* E_DCH_SPS_Indicator */
+static int hf_nbap_sPS_E_DCH_releted_E_HICH_Information = -1; /* E_HICH_LCR_Information */
+static int hf_nbap_timeslot_Resource_Related_Information = -1; /* E_DCH_TimeslotResourceLCR */
+static int hf_nbap_subframeNumber_01 = -1; /* T_subframeNumber_01 */
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 */
@@ -2530,13 +2802,11 @@ 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_dataID = -1; /* BIT_STRING_SIZE_2 */
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 */
@@ -2548,11 +2818,7 @@ 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_extension_GANSS_AlmanacModel = -1; /* Extension_GANSS_AlmanacModel */
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 */
@@ -2566,7 +2832,6 @@ 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 */
@@ -2607,7 +2872,6 @@ 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 */
@@ -2904,6 +3168,7 @@ static int hf_nbap_HS_DSCHProvidedBitRate_item = -1; /* HS_DSCHProvidedBitRate_
static int hf_nbap_hS_DSCHProvidedBitRateValue = -1; /* HS_DSCHProvidedBitRateValue */
static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item */
static int hf_nbap_hS_DSCHProvidedBitRateValue_01 = -1; /* HS_DSCHProvidedBitRate */
+static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item = -1; /* HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item */
static int hf_nbap_HS_DSCHRequiredPower_item = -1; /* HS_DSCHRequiredPower_Item */
static int hf_nbap_hS_DSCHRequiredPowerValue = -1; /* HS_DSCHRequiredPowerValue */
static int hf_nbap_hS_DSCHRequiredPowerPerUEInformation = -1; /* HS_DSCHRequiredPowerPerUEInformation */
@@ -2912,6 +3177,7 @@ static int hf_nbap_cRNC_CommunicationContextID = -1; /* CRNC_CommunicationConte
static int hf_nbap_hS_DSCHRequiredPowerPerUEWeight = -1; /* HS_DSCHRequiredPowerPerUEWeight */
static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item */
static int hf_nbap_hS_DSCHRequiredPowerValue_01 = -1; /* HS_DSCHRequiredPower */
+static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item = -1; /* HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item */
static int hf_nbap_hsdpa_PICH_Shared_with_PCH = -1; /* HSDPA_PICH_Shared_with_PCH */
static int hf_nbap_hsdpa_PICH_notShared_with_PCH = -1; /* HSDPA_PICH_notShared_with_PCH */
static int hf_nbap_hsdpa_PICH_SharedPCH_ID = -1; /* CommonPhysicalChannelID */
@@ -2973,10 +3239,10 @@ static int hf_nbap_HSDSCH_Initial_Capacity_Allocation_item = -1; /* HSDSCH_Init
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_Additional_EDCH_Preconfiguration_Information_item = -1; /* Additional_EDCH_Preconfiguration_Information_ItemIEs */
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 */
@@ -2984,7 +3250,7 @@ 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_uE_with_enhanced_HS_SCCH_support_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 */
@@ -3040,6 +3306,42 @@ static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item = -1; /* H
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_transport_Block_Size_List_01 = -1; /* Transport_Block_Size_List_LCR */
+static int hf_nbap_hS_DSCH_SPS_Reservation_Indicator = -1; /* SPS_Reservation_Indicator */
+static int hf_nbap_hS_DSCH_SPS_Operation_Indicator = -1; /* HS_DSCH_SPS_Operation_Indicator */
+static int hf_nbap_Transport_Block_Size_List_LCR_item = -1; /* Transport_Block_Size_Item_LCR */
+static int hf_nbap_transport_Block_Size_maping_Index_LCR = -1; /* Transport_Block_Size_maping_Index_LCR */
+static int hf_nbap_transport_Block_Size_Index_LCR = -1; /* Transport_Block_Size_Index_LCR */
+static int hf_nbap_Repetition_Period_List_LCR_item = -1; /* Repetition_Period_Item_LCR */
+static int hf_nbap_repetitionPeriodIndex = -1; /* RepetitionPeriodIndex */
+static int hf_nbap_logicalChannellevel = -1; /* LogicalChannellevel */
+static int hf_nbap_priorityQueuelevel = -1; /* PriorityQueuelevel */
+static int hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS = -1; /* HS_SICH_InformationList_for_HS_DSCH_SPS */
+static int hf_nbap_initial_HS_PDSCH_SPS_Resource = -1; /* Initial_HS_PDSCH_SPS_Resource */
+static int hf_nbap_buffer_Size_for_HS_DSCH_SPS = -1; /* Process_Memory_Size */
+static int hf_nbap_number_of_Processes_for_HS_DSCH_SPS = -1; /* Number_of_Processes_for_HS_DSCH_SPS */
+static int hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item = -1; /* HS_SICH_InformationItem_for_HS_DSCH_SPS */
+static int hf_nbap_hS_SICH_Mapping_Index = -1; /* HS_SICH_Mapping_Index */
+static int hf_nbap_hS_SICH_Type = -1; /* HS_SICH_Type */
+static int hf_nbap_hS_SCCH_Associated_HS_SICH = -1; /* HS_SCCH_Associated_HS_SICH */
+static int hf_nbap_non_HS_SCCH_Associated_HS_SICH = -1; /* Non_HS_SCCH_Associated_HS_SICH */
+static int hf_nbap_extended_HS_SICH_ID = -1; /* Extended_HS_SICH_ID */
+static int hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID = -1; /* Non_HS_SCCH_Aassociated_HS_SICH_ID */
+static int hf_nbap_hS_PDSCH_Offset = -1; /* TDD_PhysicalChannelOffset */
+static int hf_nbap_timeslot_Resource_Related_Information_01 = -1; /* HS_DSCH_TimeslotResourceLCR */
+static int hf_nbap_startCode = -1; /* TDD_ChannelisationCode */
+static int hf_nbap_endCode = -1; /* TDD_ChannelisationCode */
+static int hf_nbap_transport_Block_Size_Index_01 = -1; /* Transport_Block_Size_Index_LCR */
+static int hf_nbap_modulationType = -1; /* ModulationSPS_LCR */
+static int hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList = -1; /* Non_HS_SCCH_Associated_HS_SICH_InformationList */
+static int hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item = -1; /* Non_HS_SCCH_Associated_HS_SICH_InformationItem */
+static int hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList = -1; /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList */
+static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item = -1; /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem */
+static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item = -1; /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem */
+static int hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item = -1; /* HSSICH_ReferenceSignal_InformationLCR */
+static int hf_nbap_midambleConfigurationLCR = -1; /* MidambleConfigurationLCR */
+static int hf_nbap_midambleShift = -1; /* INTEGER_0_15 */
+static int hf_nbap_hSSICH_ReferenceSignal_InformationLCR = -1; /* HSSICH_ReferenceSignal_InformationLCR */
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 */
@@ -3066,6 +3368,8 @@ static int hf_nbap_cFNOffset = -1; /* INTEGER_0_255 */
static int hf_nbap_burstStart = -1; /* INTEGER_0_15 */
static int hf_nbap_burstLength = -1; /* INTEGER_10_25 */
static int hf_nbap_burstFreq = -1; /* INTEGER_1_16 */
+static int hf_nbap_idleIntervalInfo_k = -1; /* T_idleIntervalInfo_k */
+static int hf_nbap_idleIntervalInfo_offset = -1; /* INTEGER_0_7 */
static int hf_nbap_maxTimeslotsPerSubFrame = -1; /* INTEGER_1_6 */
static int hf_nbap_maxPhysChPerTimeslot = -1; /* T_maxPhysChPerTimeslot */
static int hf_nbap_MACdPDU_Size_Indexlist_item = -1; /* MACdPDU_Size_IndexItem */
@@ -3089,8 +3393,7 @@ static int hf_nbap_ueSpecificMidamble_01 = -1; /* MidambleShiftShort */
static int hf_nbap_type3 = -1; /* Type3 */
static int hf_nbap_midambleAllocationMode_02 = -1; /* MidambleAllocationMode3 */
static int hf_nbap_midambleAllocationMode_03 = -1; /* MidambleAllocationMode */
-static int hf_nbap_midambleShift = -1; /* MidambleShiftLong */
-static int hf_nbap_midambleConfigurationLCR = -1; /* MidambleConfigurationLCR */
+static int hf_nbap_midambleShift_01 = -1; /* MidambleShiftLong */
static int hf_nbap_type1_01 = -1; /* Type7681 */
static int hf_nbap_midambleAllocationMode_04 = -1; /* MidambleAllocationMode7681 */
static int hf_nbap_type2_01 = -1; /* Type7682 */
@@ -3101,14 +3404,16 @@ static int hf_nbap_type3_01 = -1; /* Type7683 */
static int hf_nbap_midambleAllocationMode_06 = -1; /* MidambleAllocationMode7683 */
static int hf_nbap_primary_and_secondary_CPICH = -1; /* CommonPhysicalChannelID */
static int hf_nbap_normal_and_diversity_primary_CPICH = -1; /* NULL */
+static int hf_nbap_primary_and_secondary_CPICH_01 = -1; /* PrimaryAndSecondaryCPICHContainer */
+static int hf_nbap_normal_and_diversity_primary_CPICH_01 = -1; /* NormalAndDiversityPrimaryCPICHContainer */
static int hf_nbap_addPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Add */
static int hf_nbap_modifyPriorityQueue = -1; /* PriorityQueue_InfoItem_to_Modify */
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_HARQ_MemoryPartitioning_InformationList_item = -1; /* MultipleFreq_HARQ_MemoryPartitioning_InformationItem */
static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item = -1; /* MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR */
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 */
@@ -3128,6 +3433,7 @@ static int hf_nbap_priority_Queue_Information_for_Enhanced_PCH = -1; /* Priorit
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_power_Offset_For_Secondary_CPICH_for_MIMO = -1; /* PowerOffsetForSecondaryCPICHforMIMO */
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 */
@@ -3143,6 +3449,17 @@ 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_none = -1; /* NULL */
+static int hf_nbap_selected_MBMS_Service = -1; /* Selected_MBMS_Service */
+static int hf_nbap_selected_MBMS_Service_List = -1; /* Selected_MBMS_Service_List */
+static int hf_nbap_Selected_MBMS_Service_List_item = -1; /* Selected_MBMS_Service_Item */
+static int hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR = -1; /* Selected_MBMS_Service_TimeSlot_Information_LCR */
+static int hf_nbap_mBMS_Service_TDM_Information = -1; /* MBMS_Service_TDM_Information */
+static int hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item = -1; /* TimeSlotLCR */
+static int hf_nbap_transmission_Time_Interval = -1; /* T_transmission_Time_Interval */
+static int hf_nbap_tDM_Rep = -1; /* INTEGER_2_9 */
+static int hf_nbap_tDM_Offset = -1; /* INTEGER_0_8 */
+static int hf_nbap_tDM_Length = -1; /* INTEGER_1_8 */
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 */
@@ -3151,9 +3468,6 @@ 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 */
static int hf_nbap_rL_Specific_E_DCH_Information = -1; /* RL_Specific_E_DCH_Information */
-static int hf_nbap_e_AGCH_PowerOffset = -1; /* E_AGCH_PowerOffset */
-static int hf_nbap_e_RGCH_PowerOffset = -1; /* E_RGCH_PowerOffset */
-static int hf_nbap_e_HICH_PowerOffset = -1; /* E_HICH_PowerOffset */
static int hf_nbap_RL_Specific_E_DCH_Information_item = -1; /* RL_Specific_E_DCH_Information_Item */
static int hf_nbap_Reference_E_TFCI_Information_item = -1; /* Reference_E_TFCI_Information_Item */
static int hf_nbap_reference_E_TFCI = -1; /* E_TFCI */
@@ -3194,6 +3508,7 @@ static int hf_nbap_msec_01 = -1; /* MeasurementHysteresisTime_S
static int hf_nbap_msec_02 = -1; /* ReportPeriodicity_Scaledmsec */
static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item = -1; /* Received_total_wide_band_power_For_CellPortion_Value_Item */
static int hf_nbap_received_total_wide_band_power_value = -1; /* Received_total_wide_band_power_Value */
+static int hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item = -1; /* Received_total_wide_band_power_For_CellPortion_ValueLCR_Item */
static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item = -1; /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item */
static int hf_nbap_received_Scheduled_power_share_value = -1; /* RSEPS_Value */
static int hf_nbap_informationAvailable = -1; /* InformationAvailable */
@@ -3320,8 +3635,10 @@ static int hf_nbap_delta_SIR2 = -1; /* DeltaSIR */
static int hf_nbap_delta_SIR_after2 = -1; /* DeltaSIR */
static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item */
static int hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
+static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item = -1; /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item */
static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item = -1; /* Transmitted_Carrier_Power_For_CellPortion_Value_Item */
static int hf_nbap_transmitted_Carrier_Power_Value = -1; /* Transmitted_Carrier_Power_Value */
+static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item = -1; /* Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item */
static int hf_nbap_tFCSvalues = -1; /* T_tFCSvalues */
static int hf_nbap_no_Split_in_TFCI = -1; /* TFCS_TFCSList */
static int hf_nbap_not_Used_split_in_TFCI = -1; /* NULL */
@@ -3372,6 +3689,8 @@ 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_uE_AggregateMaximumBitRateDownlink = -1; /* UE_AggregateMaximumBitRateDownlink */
+static int hf_nbap_uE_AggregateMaximumBitRateUplink = -1; /* UE_AggregateMaximumBitRateUplink */
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 */
@@ -3385,9 +3704,13 @@ static int hf_nbap_uL_Synchronisation_Frequency = -1; /* UL_Synchronisation_Fre
static int hf_nbap_UL_TimeSlot_ISCP_Info_item = -1; /* UL_TimeSlot_ISCP_InfoItem */
static int hf_nbap_iSCP = -1; /* UL_TimeslotISCP_Value */
static int hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item = -1; /* UL_TimeSlot_ISCP_LCR_InfoItem */
+static int hf_nbap_UpPTSInterference_For_CellPortion_Value_item = -1; /* UpPTSInterference_For_CellPortion_Value_Item */
+static int hf_nbap_upPTSInterferenceValue = -1; /* UpPTSInterferenceValue */
static int hf_nbap_USCH_Information_item = -1; /* USCH_InformationItem */
static int hf_nbap_uSCH_ID = -1; /* USCH_ID */
static int hf_nbap_USCH_InformationResponse_item = -1; /* USCH_InformationResponseItem */
+static int hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item = -1; /* UL_TimeslotISCP_For_CellPortion_Value_Item */
+static int hf_nbap_uL_TimeslotISCP_Value = -1; /* UL_TimeslotISCP_Value */
static int hf_nbap_protocolIEs = -1; /* ProtocolIE_Container */
static int hf_nbap_protocolExtensions = -1; /* ProtocolExtensionContainer */
static int hf_nbap_secondary_CCPCH_parameters = -1; /* Secondary_CCPCH_CTCH_SetupRqstFDD */
@@ -3413,7 +3736,6 @@ 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 */
static int hf_nbap_ul_punctureLimit = -1; /* PunctureLimit */
-static int hf_nbap_preambleThreshold = -1; /* PreambleThreshold */
static int hf_nbap_rACH_Parameters = -1; /* RACH_Parameters_CTCH_SetupRqstFDD */
static int hf_nbap_aICH_Parameters = -1; /* AICH_Parameters_CTCH_SetupRqstFDD */
static int hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item = -1; /* AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD */
@@ -3618,7 +3940,7 @@ static int hf_nbap_Cell_InformationList_ResourceStatusInd_item = -1; /* Protoco
static int hf_nbap_primary_SCH_Information_01 = -1; /* P_SCH_Information_ResourceStatusInd */
static int hf_nbap_secondary_SCH_Information_01 = -1; /* S_SCH_Information_ResourceStatusInd */
static int hf_nbap_primary_CPICH_Information_01 = -1; /* P_CPICH_Information_ResourceStatusInd */
-static int hf_nbap_secondary_CPICH_Information = -1; /* S_CPICH_InformationList_ResourceStatusInd */
+static int hf_nbap_secondary_CPICH_Information_01 = -1; /* S_CPICH_InformationList_ResourceStatusInd */
static int hf_nbap_primary_CCPCH_Information_01 = -1; /* P_CCPCH_Information_ResourceStatusInd */
static int hf_nbap_bCH_Information_01 = -1; /* BCH_Information_ResourceStatusInd */
static int hf_nbap_secondary_CCPCH_InformationList_01 = -1; /* S_CCPCH_InformationList_ResourceStatusInd */
@@ -3664,11 +3986,9 @@ 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_DPCCH_SlotFormat = -1; /* UL_DPCCH_SlotFormat */
-static int hf_nbap_ul_SIR_Target = -1; /* UL_SIR */
static int hf_nbap_diversityMode = -1; /* DiversityMode */
static int hf_nbap_not_Used_sSDT_CellID_Length = -1; /* NULL */
static int hf_nbap_not_Used_s_FieldLength = -1; /* NULL */
@@ -3677,19 +3997,11 @@ 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_limitedPowerIncrease = -1; /* LimitedPowerIncrease */
-static int hf_nbap_innerLoopDLPCStatus = -1; /* InnerLoopDLPCStatus */
static int hf_nbap_pO2_ForTPC_Bits = -1; /* PowerOffset */
static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_item = -1; /* ProtocolIE_Single_Container */
-static int hf_nbap_firstRLS_indicator = -1; /* FirstRLS_Indicator */
static int hf_nbap_frameOffset = -1; /* FrameOffset */
static int hf_nbap_chipOffset = -1; /* ChipOffset */
-static int hf_nbap_propagationDelay = -1; /* PropagationDelay */
static int hf_nbap_diversityControlField = -1; /* DiversityControlField */
-static int hf_nbap_dl_CodeInformation = -1; /* FDD_DL_CodeInformation */
-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_hSDSCH_Configured_Indicator = -1; /* HSDSCH_Configured_Indicator */
static int hf_nbap_powerOffsetInformation_02 = -1; /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
@@ -3712,7 +4024,6 @@ 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 */
static int hf_nbap_not_Used_dSCH_InformationResponseList = -1; /* NULL */
static int hf_nbap_sSDT_SupportIndicator = -1; /* SSDT_SupportIndicator */
@@ -3739,6 +4050,9 @@ static int hf_nbap_generalCause_01 = -1; /* GeneralCauseList_RL_SetupFa
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_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency = -1; /* Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency */
+static int hf_nbap_setup = -1; /* Additional_EDCH_Setup_Info */
+static int hf_nbap_addition = -1; /* Additional_EDCH_Cell_Information_To_Add_List */
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 */
@@ -3751,6 +4065,9 @@ static int hf_nbap_dL_DPCH_Information_01 = -1; /* DL_DPCH_InformationList_RL_
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_Additional_EDCH_Cell_Change_Information_Response_List_item = -1; /* Additional_EDCH_Cell_Change_Information_Response_ItemIEs */
+static int hf_nbap_additional_EDCH_FDD_Information_Response = -1; /* Additional_EDCH_FDD_Information_Response_ItemIEs */
+static int hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response = -1; /* E_DCH_Serving_Cell_Change_Info_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 */
@@ -3777,6 +4094,9 @@ static int hf_nbap_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_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency = -1; /* Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency */
+static int hf_nbap_configurationChange = -1; /* Additional_EDCH_Cell_Information_ConfigurationChange_List */
+static int hf_nbap_removal = -1; /* Additional_EDCH_Cell_Information_Removal_List */
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 */
@@ -4157,11 +4477,15 @@ static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* DSCH_Re
static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* USCH_RearrangeItem_Bearer_RearrangeInd */
static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* HSDSCH_RearrangeItem_Bearer_RearrangeInd */
static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item = -1; /* E_DCH_RearrangeItem_Bearer_RearrangeInd */
+static int hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item = -1; /* Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs */
+static int hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode = -1; /* Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode */
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_Additional_EDCH_Cell_Information_RL_Param_Upd_item = -1; /* Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs */
+static int hf_nbap_additional_EDCH_FDD_Update_Information = -1; /* Additional_EDCH_FDD_Update_Information */
static int hf_nbap_initiatingMessage = -1; /* InitiatingMessage */
static int hf_nbap_succesfulOutcome = -1; /* SuccessfulOutcome */
static int hf_nbap_unsuccesfulOutcome = -1; /* UnsuccessfulOutcome */
@@ -4220,6 +4544,37 @@ 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_ActivationInformation = -1;
+static gint ett_nbap_ActivationInformationItem = -1;
+static gint ett_nbap_Additional_EDCH_Setup_Info = -1;
+static gint ett_nbap_Additional_EDCH_Cell_Information_Setup = -1;
+static gint ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information = -1;
+static gint ett_nbap_Additional_EDCH_UL_DPCH_Information_Setup = -1;
+static gint ett_nbap_Additional_EDCH_F_DPCH_Information = -1;
+static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List = -1;
+static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs = -1;
+static gint ett_nbap_Additional_EDCH_Cell_Information_To_Add_List = -1;
+static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs = -1;
+static gint ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List = -1;
+static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List = -1;
+static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs = -1;
+static gint ett_nbap_Additional_EDCH_FDD_Information = -1;
+static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List = -1;
+static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info = -1;
+static gint ett_nbap_Additional_EDCH_Cell_Information_Response_List = -1;
+static gint ett_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs = -1;
+static gint ett_nbap_EDCH_Additional_RL_Specific_Information_Response_List = -1;
+static gint ett_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs = -1;
+static gint ett_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List = -1;
+static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response = -1;
+static gint ett_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List = -1;
+static gint ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs = -1;
+static gint ett_nbap_Additional_EDCH_UL_DPCH_Information_Modify = -1;
+static gint ett_nbap_Additional_EDCH_Cell_Information_Removal_List = -1;
+static gint ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs = -1;
+static gint ett_nbap_Additional_EDCH_FDD_Update_Information = -1;
+static gint ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List = -1;
+static gint ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs = -1;
static gint ett_nbap_AdditionalMeasurementValueList = -1;
static gint ett_nbap_AdditionalMeasurementValue = -1;
static gint ett_nbap_AdditionalTimeSlotListLCR = -1;
@@ -4233,6 +4588,8 @@ 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_Best_Cell_Portions_ValueLCR = -1;
+static gint ett_nbap_Best_Cell_Portions_ItemLCR = -1;
static gint ett_nbap_BroadcastCommonTransportBearerIndication = -1;
static gint ett_nbap_Cause = -1;
static gint ett_nbap_Cell_ERNTI_Status_Information = -1;
@@ -4246,7 +4603,8 @@ 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_HSDPCCH_InfoItem = -1;
+static gint ett_nbap_Common_E_DCH_CQI_Info = -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;
@@ -4296,6 +4654,7 @@ 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_InfoResponseListLCR_Ext = -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;
@@ -4312,6 +4671,18 @@ 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_CPC_InformationLCR = -1;
+static gint ett_nbap_ContinuousPacketConnectivity_DRX_InformationLCR = -1;
+static gint ett_nbap_HS_SCCH_DRX_Information_LCR = -1;
+static gint ett_nbap_E_AGCH_DRX_Information_LCR = -1;
+static gint ett_nbap_E_AGCH_DRX_Parameters = -1;
+static gint ett_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR = -1;
+static gint ett_nbap_DRX_Information_to_Modify_LCR = -1;
+static gint ett_nbap_DRX_Information_to_Modify_Items_LCR = -1;
+static gint ett_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR = -1;
+static gint ett_nbap_HS_SCCH_DRX_Information_ResponseLCR = -1;
+static gint ett_nbap_E_AGCH_DRX_Information_ResponseLCR = -1;
+static gint ett_nbap_E_AGCH_DRX_Parameters_Response = -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;
@@ -4364,6 +4735,8 @@ 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_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION = -1;
+static gint ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item = -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;
@@ -4379,6 +4752,7 @@ static gint ett_nbap_DTX_Cycle_10ms_to_Modify_Items = -1;
static gint ett_nbap_DTX_Information = -1;
static gint ett_nbap_DTX_Information_to_Modify = -1;
static gint ett_nbap_DTX_Information_to_Modify_Items = -1;
+static gint ett_nbap_Dual_Band_Capability_Info = -1;
static gint ett_nbap_E_AGCH_FDD_Code_Information = -1;
static gint ett_nbap_E_AGCH_FDD_Code_List = -1;
static gint ett_nbap_E_DCHCapacityConsumptionLaw = -1;
@@ -4435,6 +4809,8 @@ static gint ett_nbap_E_TFCI_Boost_Information = -1;
static gint ett_nbap_E_TFCS_Information = -1;
static gint ett_nbap_E_DCHProvidedBitRate = -1;
static gint ett_nbap_E_DCHProvidedBitRate_Item = -1;
+static gint ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion = -1;
+static gint ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item = -1;
static gint ett_nbap_E_DCH_Information = -1;
static gint ett_nbap_E_PUCH_Information = -1;
static gint ett_nbap_E_TFCS_Information_TDD = -1;
@@ -4467,13 +4843,13 @@ 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_E_DCH_Semi_PersistentScheduling_Information_LCR = -1;
+static gint ett_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1;
+static gint ett_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR = -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;
@@ -4490,7 +4866,6 @@ 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;
@@ -4505,7 +4880,6 @@ static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqList = -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;
@@ -4569,12 +4943,16 @@ static gint ett_nbap_HS_DSCHProvidedBitRate = -1;
static gint ett_nbap_HS_DSCHProvidedBitRate_Item = -1;
static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = -1;
static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item = -1;
+static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR = -1;
+static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item = -1;
static gint ett_nbap_HS_DSCHRequiredPower = -1;
static gint ett_nbap_HS_DSCHRequiredPower_Item = -1;
static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation = -1;
static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item = -1;
static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion = -1;
static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item = -1;
+static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR = -1;
+static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item = -1;
static gint ett_nbap_HSDPA_Associated_PICH_Information = -1;
static gint ett_nbap_HSDPA_PICH_Shared_with_PCH = -1;
static gint ett_nbap_HSDPA_PICH_notShared_with_PCH = -1;
@@ -4611,6 +4989,8 @@ 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_Additional_EDCH_Preconfiguration_Information = -1;
+static gint ett_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs = -1;
static gint ett_nbap_HSDSCH_PreconfigurationSetup = -1;
static gint ett_nbap_HS_SCCH_PreconfiguredCodes = -1;
static gint ett_nbap_HS_SCCH_PreconfiguredCodesItem = -1;
@@ -4646,6 +5026,31 @@ 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_HS_DSCH_Semi_PersistentScheduling_Information_LCR = -1;
+static gint ett_nbap_Transport_Block_Size_List_LCR = -1;
+static gint ett_nbap_Transport_Block_Size_Item_LCR = -1;
+static gint ett_nbap_Repetition_Period_List_LCR = -1;
+static gint ett_nbap_Repetition_Period_Item_LCR = -1;
+static gint ett_nbap_HS_DSCH_SPS_Operation_Indicator = -1;
+static gint ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1;
+static gint ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR = -1;
+static gint ett_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS = -1;
+static gint ett_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS = -1;
+static gint ett_nbap_HS_SICH_Type = -1;
+static gint ett_nbap_HS_SCCH_Associated_HS_SICH = -1;
+static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH = -1;
+static gint ett_nbap_Initial_HS_PDSCH_SPS_Resource = -1;
+static gint ett_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList = -1;
+static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem = -1;
+static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList = -1;
+static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem = -1;
+static gint ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
+static gint ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem = -1;
+static gint ett_nbap_MIMO_ReferenceSignal_InformationListLCR = -1;
+static gint ett_nbap_HSSICH_ReferenceSignal_InformationLCR = -1;
+static gint ett_nbap_HSSICH_ReferenceSignal_InformationModifyLCR = -1;
static gint ett_nbap_IMB_Parameters = -1;
static gint ett_nbap_InformationReportCharacteristics = -1;
static gint ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity = -1;
@@ -4657,12 +5062,13 @@ static gint ett_nbap_IPDL_TDD_Parameters = -1;
static gint ett_nbap_IPDL_TDD_Parameters_LCR = -1;
static gint ett_nbap_IPMulticastIndication = -1;
static gint ett_nbap_BurstModeParams = -1;
+static gint ett_nbap_IdleIntervalInformation = -1;
static gint ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability = -1;
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_Max_TB_Sizes = -1;
static gint ett_nbap_MessageStructure = -1;
static gint ett_nbap_MessageStructure_item = -1;
static gint ett_nbap_MidambleShiftAndBurstType = -1;
@@ -4681,8 +5087,11 @@ static gint ett_nbap_MidambleAllocationMode7682 = -1;
static gint ett_nbap_Type7683 = -1;
static gint ett_nbap_MidambleAllocationMode7683 = -1;
static gint ett_nbap_MIMO_PilotConfiguration = -1;
+static gint ett_nbap_MIMO_PilotConfigurationExtension = -1;
static gint ett_nbap_ModifyPriorityQueue = -1;
static gint ett_nbap_ModulationPO_MBSFN = -1;
+static gint ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList = -1;
+static gint ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem = -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;
@@ -4693,6 +5102,7 @@ static gint ett_nbap_NeighbouringTDDCellMeasurementInformation = -1;
static gint ett_nbap_NeighbouringTDDCellMeasurementInformationLCR = -1;
static gint ett_nbap_NeighbouringTDDCellMeasurementInformation768 = -1;
static gint ett_nbap_NI_Information = -1;
+static gint ett_nbap_NormalAndDiversityPrimaryCPICHContainer = -1;
static gint ett_nbap_Paging_MACFlows_to_DeleteFDD = -1;
static gint ett_nbap_Paging_MACFlows_to_DeleteFDD_Item = -1;
static gint ett_nbap_Paging_MACFlow_Specific_Information = -1;
@@ -4703,6 +5113,7 @@ 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_PrimaryAndSecondaryCPICHContainer = -1;
static gint ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH = -1;
static gint ett_nbap_PriorityQueue_InfoList = -1;
static gint ett_nbap_PriorityQueue_InfoItem = -1;
@@ -4711,6 +5122,12 @@ 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_UE_Selected_MBMS_Service_Information = -1;
+static gint ett_nbap_Selected_MBMS_Service = -1;
+static gint ett_nbap_Selected_MBMS_Service_List = -1;
+static gint ett_nbap_Selected_MBMS_Service_Item = -1;
+static gint ett_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR = -1;
+static gint ett_nbap_MBMS_Service_TDM_Information = -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;
@@ -4740,6 +5157,8 @@ static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime =
static gint ett_nbap_ReportCharacteristicsType_ReportPeriodicity = -1;
static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value = -1;
static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item = -1;
+static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR = -1;
+static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item = -1;
static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = -1;
static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item = -1;
static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_Value = -1;
@@ -4810,8 +5229,12 @@ static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information = -1;
static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1;
static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = -1;
static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item = -1;
+static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue = -1;
+static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item = -1;
static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value = -1;
static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item = -1;
+static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR = -1;
+static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item = -1;
static gint ett_nbap_TFCS = -1;
static gint ett_nbap_T_tFCSvalues = -1;
static gint ett_nbap_TFCS_TFCSList = -1;
@@ -4835,6 +5258,7 @@ static gint ett_nbap_TUTRANGPS = -1;
static gint ett_nbap_TUTRANGPSMeasurementThresholdInformation = -1;
static gint ett_nbap_TUTRANGPSMeasurementValueInformation = -1;
static gint ett_nbap_UC_Id = -1;
+static gint ett_nbap_UE_AggregateMaximumBitRate = -1;
static gint ett_nbap_UE_Capability_Information = -1;
static gint ett_nbap_UL_Timeslot_Information = -1;
static gint ett_nbap_UL_Timeslot_InformationItem = -1;
@@ -4848,10 +5272,14 @@ static gint ett_nbap_UL_TimeSlot_ISCP_Info = -1;
static gint ett_nbap_UL_TimeSlot_ISCP_InfoItem = -1;
static gint ett_nbap_UL_TimeSlot_ISCP_LCR_Info = -1;
static gint ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem = -1;
+static gint ett_nbap_UpPTSInterference_For_CellPortion_Value = -1;
+static gint ett_nbap_UpPTSInterference_For_CellPortion_Value_Item = -1;
static gint ett_nbap_USCH_Information = -1;
static gint ett_nbap_USCH_InformationItem = -1;
static gint ett_nbap_USCH_InformationResponse = -1;
static gint ett_nbap_USCH_InformationResponseItem = -1;
+static gint ett_nbap_UL_TimeslotISCP_For_CellPortion_Value = -1;
+static gint ett_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item = -1;
static gint ett_nbap_CommonTransportChannelSetupRequestFDD = -1;
static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD = -1;
static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD = -1;
@@ -5173,6 +5601,8 @@ 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_EDCH_Cell_Information_RL_Add_Req = -1;
+static gint ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency = -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;
@@ -5192,6 +5622,8 @@ 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_Additional_EDCH_Cell_Change_Information_Response_List = -1;
+static gint ett_nbap_Additional_EDCH_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;
@@ -5223,6 +5655,8 @@ 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_Additional_EDCH_Cell_Information_RL_Reconf_Prep = -1;
+static gint ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency = -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;
@@ -5327,6 +5761,7 @@ 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_Additional_EDCH_Cell_Information_RL_Reconf_Req = -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;
@@ -5683,6 +6118,8 @@ static gint ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd = -1;
static gint ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd = -1;
static gint ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd = -1;
static gint ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
+static gint ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List = -1;
+static gint ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs = -1;
static gint ett_nbap_RadioLinkActivationCommandFDD = -1;
static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD = -1;
static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD = -1;
@@ -5692,9 +6129,13 @@ 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_Additional_EDCH_Cell_Information_RL_Param_Upd = -1;
+static gint ett_nbap_Additional_EDCH_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_SecondaryULFrequencyReport = -1;
+static gint ett_nbap_SecondaryULFrequencyUpdateIndication = -1;
static gint ett_nbap_NBAP_PDU = -1;
static gint ett_nbap_InitiatingMessage = -1;
static gint ett_nbap_SuccessfulOutcome = -1;
@@ -5856,6 +6297,8 @@ static const value_string nbap_ProcedureCode_vals[] = {
{ NBAP_ID_RADIOLINKACTIVATION, "id-radioLinkActivation" },
{ NBAP_ID_RADIOLINKPARAMETERUPDATE, "id-radioLinkParameterUpdate" },
{ NBAP_ID_UESTATUSUPDATE, "id-uEStatusUpdate" },
+ { NBAP_ID_SECONDARYULFREQUENCYREPORTING, "id-secondaryULFrequencyReporting" },
+ { NBAP_ID_SECONDARYULFREQUENCYUPDATE, "id-secondaryULFrequencyUpdate" },
{ 0, NULL }
};
@@ -6756,7 +7199,7 @@ static const value_string nbap_ProtocolIE_ID_vals[] = {
{ 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_UE_with_enhanced_HS_SCCH_support_indicator, "id-UE-with-enhanced-HS-SCCH-support-indicator" },
{ id_AdditionalTimeSlotListLCR, "id-AdditionalTimeSlotListLCR" },
{ id_AdditionalMeasurementValueList, "id-AdditionalMeasurementValueList" },
{ id_E_AGCH_Table_Choice, "id-E-AGCH-Table-Choice" },
@@ -6824,6 +7267,86 @@ static const value_string nbap_ProtocolIE_ID_vals[] = {
{ 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" },
+ { id_MACes_Maximum_Bitrate_LCR, "id-MACes-Maximum-Bitrate-LCR" },
+ { id_Semi_PersistentScheduling_CapabilityLCR, "id-Semi-PersistentScheduling-CapabilityLCR" },
+ { id_E_DCH_Semi_PersistentScheduling_Information_LCR, "id-E-DCH-Semi-PersistentScheduling-Information-LCR" },
+ { id_HS_DSCH_Semi_PersistentScheduling_Information_LCR, "id-HS-DSCH-Semi-PersistentScheduling-Information-LCR" },
+ { id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
+ { id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
+ { id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
+ { id_ContinuousPacketConnectivity_DRX_CapabilityLCR, "id-ContinuousPacketConnectivity-DRX-CapabilityLCR" },
+ { id_ContinuousPacketConnectivity_DRX_InformationLCR, "id-ContinuousPacketConnectivity-DRX-InformationLCR" },
+ { id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, "id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR" },
+ { id_CPC_InformationLCR, "id-CPC-InformationLCR" },
+ { id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, "id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR" },
+ { id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, "id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR" },
+ { id_E_AGCH_UE_Inactivity_Monitor_Threshold, "id-E-AGCH-UE-Inactivity-Monitor-Threshold" },
+ { id_IdleIntervalInformation, "id-IdleIntervalInformation" },
+ { id_GANSS_alm_keplerianNAVAlmanac, "id-GANSS-alm-keplerianNAVAlmanac" },
+ { id_GANSS_alm_keplerianReducedAlmanac, "id-GANSS-alm-keplerianReducedAlmanac" },
+ { id_GANSS_alm_keplerianMidiAlmanac, "id-GANSS-alm-keplerianMidiAlmanac" },
+ { id_GANSS_alm_keplerianGLONASS, "id-GANSS-alm-keplerianGLONASS" },
+ { id_GANSS_alm_ecefSBASAlmanac, "id-GANSS-alm-ecefSBASAlmanac" },
+ { id_HSSICH_ReferenceSignal_InformationLCR, "id-HSSICH-ReferenceSignal-InformationLCR" },
+ { id_MIMO_ReferenceSignal_InformationListLCR, "id-MIMO-ReferenceSignal-InformationListLCR" },
+ { id_MIMO_SFMode_For_HSPDSCHDualStream, "id-MIMO-SFMode-For-HSPDSCHDualStream" },
+ { id_MIMO_SFMode_Supported_For_HSPDSCHDualStream, "id-MIMO-SFMode-Supported-For-HSPDSCHDualStream" },
+ { id_UE_Selected_MBMS_Service_Information, "id-UE-Selected-MBMS-Service-Information" },
+ { id_MultiCarrier_HSDSCH_Physical_Layer_Category, "id-MultiCarrier-HSDSCH-Physical-Layer-Category" },
+ { id_Common_E_DCH_HSDPCCH_Capability, "id-Common-E-DCH-HSDPCCH-Capability" },
+ { id_DL_RLC_PDU_Size_Format, "id-DL-RLC-PDU-Size-Format" },
+ { id_HSSICH_ReferenceSignal_InformationModifyLCR, "id-HSSICH-ReferenceSignal-InformationModifyLCR" },
+ { id_schedulingPriorityIndicator, "id-schedulingPriorityIndicator" },
+ { id_TimeSlotMeasurementValueListLCR, "id-TimeSlotMeasurementValueListLCR" },
+ { id_UE_SupportIndicatorExtension, "id-UE-SupportIndicatorExtension" },
+ { id_Single_Stream_MIMO_ActivationIndicator, "id-Single-Stream-MIMO-ActivationIndicator" },
+ { id_Single_Stream_MIMO_Capability, "id-Single-Stream-MIMO-Capability" },
+ { id_Single_Stream_MIMO_Mode_Indicator, "id-Single-Stream-MIMO-Mode-Indicator" },
+ { id_Dual_Band_Capability_Info, "id-Dual-Band-Capability-Info" },
+ { id_UE_AggregateMaximumBitRate, "id-UE-AggregateMaximumBitRate" },
+ { id_SRB_Indicator, "id-SRB-Indicator" },
+ { id_CellSpecificHARQMemoryPartitioning, "id-CellSpecificHARQMemoryPartitioning" },
+ { id_HARQ_MemoryPartitioning, "id-HARQ-MemoryPartitioning" },
+ { id_MIMO_Power_Offset_For_S_CPICH_Capability, "id-MIMO-Power-Offset-For-S-CPICH-Capability" },
+ { id_MIMO_PilotConfigurationExtension, "id-MIMO-PilotConfigurationExtension" },
+ { id_TxDiversityOnDLControlChannelsByMIMOUECapability, "id-TxDiversityOnDLControlChannelsByMIMOUECapability" },
+ { id_ULTimeslotISCPValue_For_CellPortion, "id-ULTimeslotISCPValue-For-CellPortion" },
+ { id_UpPTSInterferenceValue_For_CellPortion, "id-UpPTSInterferenceValue-For-CellPortion" },
+ { id_Best_Cell_Portions_ValueLCR, "id-Best-Cell-Portions-ValueLCR" },
+ { id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, "id-Transmitted-Carrier-Power-For-CellPortion-ValueLCR" },
+ { id_Received_total_wide_band_power_For_CellPortion_ValueLCR, "id-Received-total-wide-band-power-For-CellPortion-ValueLCR" },
+ { id_UL_TimeslotISCP_For_CellPortion_Value, "id-UL-TimeslotISCP-For-CellPortion-Value" },
+ { id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR" },
+ { id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR" },
+ { id_E_DCHProvidedBitRateValueInformation_For_CellPortion, "id-E-DCHProvidedBitRateValueInformation-For-CellPortion" },
+ { id_UpPTSInterference_For_CellPortion_Value, "id-UpPTSInterference-For-CellPortion-Value" },
+ { id_NumberOfReportedCellPortionsLCR, "id-NumberOfReportedCellPortionsLCR" },
+ { id_CellPortion_CapabilityLCR, "id-CellPortion-CapabilityLCR" },
+ { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue" },
+ { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion" },
+ { id_ActivationInformation, "id-ActivationInformation" },
+ { id_Additional_EDCH_Cell_Information_RL_Setup_Req, "id-Additional-EDCH-Cell-Information-RL-Setup-Req" },
+ { id_Additional_EDCH_Cell_Information_Response, "id-Additional-EDCH-Cell-Information-Response" },
+ { id_Additional_EDCH_Cell_Information_RL_Add_Req, "id-Additional-EDCH-Cell-Information-RL-Add-Req" },
+ { id_Additional_EDCH_Cell_Change_Information_Response, "id-Additional-EDCH-Cell-Change-Information-Response" },
+ { id_Additional_EDCH_Cell_Information_RL_Reconf_Prep, "id-Additional-EDCH-Cell-Information-RL-Reconf-Prep" },
+ { id_Additional_EDCH_Cell_Information_RL_Reconf_Req, "id-Additional-EDCH-Cell-Information-RL-Reconf-Req" },
+ { id_Additional_EDCH_Cell_Information_Bearer_Rearrangement, "id-Additional-EDCH-Cell-Information-Bearer-Rearrangement" },
+ { id_Additional_EDCH_Cell_Information_RL_Param_Upd, "id-Additional-EDCH-Cell-Information-RL-Param-Upd" },
+ { id_Additional_EDCH_Preconfiguration_Information, "id-Additional-EDCH-Preconfiguration-Information" },
+ { id_EDCH_Indicator, "id-EDCH-Indicator" },
+ { id_HS_DSCH_SPS_Reservation_Indicator, "id-HS-DSCH-SPS-Reservation-Indicator" },
+ { id_E_DCH_SPS_Reservation_Indicator, "id-E-DCH-SPS-Reservation-Indicator" },
+ { id_MultipleFreq_HARQ_MemoryPartitioning_InformationList, "id-MultipleFreq-HARQ-MemoryPartitioning-InformationList" },
+ { id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, "id-Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext" },
+ { id_RepetitionPeriodIndex, "id-RepetitionPeriodIndex" },
+ { id_MidambleShiftLCR, "id-MidambleShiftLCR" },
+ { id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, "id-MaxHSDSCH-HSSCCH-Power-per-CELLPORTION" },
+ { id_DormantModeIndicator, "id-DormantModeIndicator" },
+ { id_DiversityMode, "id-DiversityMode" },
+ { id_TransmitDiversityIndicator, "id-TransmitDiversityIndicator" },
+ { id_NonCellSpecificTxDiversity, "id-NonCellSpecificTxDiversity" },
+ { id_Cell_Capability_Container, "id-Cell-Capability-Container" },
{ 0, NULL }
};
@@ -7058,21 +7581,130 @@ dissect_nbap_Acknowledged_PRACH_preambles_Value(tvbuff_t *tvb _U_, int offset _U
}
+static const value_string nbap_Uu_ActivationState_vals[] = {
+ { 0, "activated" },
+ { 1, "de-activated" },
+ { 0, NULL }
+};
+
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_) {
+dissect_nbap_Uu_ActivationState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ActivationInformationItem_sequence[] = {
+ { &hf_nbap_uU_ActivationState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Uu_ActivationState },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_ActivationInformationItem(tvbuff_t *tvb _U_, int offset _U_, 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_ActivationInformationItem, ActivationInformationItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ActivationInformation_sequence_of[1] = {
+ { &hf_nbap_ActivationInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ActivationInformationItem },
+};
+
+static int
+dissect_nbap_ActivationInformation(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_ActivationInformation, ActivationInformation_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_Multicell_EDCH_Transport_Bearer_Mode_vals[] = {
+ { 0, "separate-Iub-Transport-Bearer-Mode" },
+ { 1, "uL-Flow-Multiplexing-Mode" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Multicell_EDCH_Transport_Bearer_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_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, 16383U, NULL, TRUE);
+ 0U, 16777215U, NULL, FALSE);
return offset;
}
+static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
+ { 0, "short" },
+ { 1, "long" },
+ { 0, NULL }
+};
+
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_) {
+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_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,
- 0U, 6U, NULL, FALSE);
+ -82, 173U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_UL_DPCH_Information_Setup_sequence[] = {
+ { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
+ { &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_UL_DPCH_Information_Setup(tvbuff_t *tvb _U_, int offset _U_, 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_EDCH_UL_DPCH_Information_Setup, Additional_EDCH_UL_DPCH_Information_Setup_sequence);
return offset;
}
@@ -7080,7 +7712,327 @@ dissect_nbap_TimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
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_) {
+dissect_nbap_RL_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, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_C_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, 65535U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_FirstRLS_Indicator_vals[] = {
+ { 0, "first-RLS" },
+ { 1, "not-first-RLS" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_FirstRLS_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 int
+dissect_nbap_PropagationDelay(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_ExtendedPropagationDelay(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,
+ 255U, 1023U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_DL_ScramblingCode(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_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_TransmissionGapPatternSequenceCodeInformation_vals[] = {
+ { 0, "code-change" },
+ { 1, "nocode-change" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb _U_, int offset _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 FDD_DL_CodeInformationItem_sequence[] = {
+ { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
+ { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_transmissionGapPatternSequenceCodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmissionGapPatternSequenceCodeInformation },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_FDD_DL_CodeInformationItem(tvbuff_t *tvb _U_, int offset _U_, 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_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
+ { &hf_nbap_FDD_DL_CodeInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformationItem },
+};
+
+static int
+dissect_nbap_FDD_DL_CodeInformation(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_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
+ 1, maxNrOfCodes, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_DL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -350, 150U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals[] = {
+ { 0, "primary-CPICH-may-be-used" },
+ { 1, "primary-CPICH-shall-not-be-used" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvbuff_t *tvb _U_, int offset _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_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_E_AGCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_RGCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_HICH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_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 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 Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs_sequence[] = {
+ { &hf_nbap_eDCH_Additional_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_firstRLS_indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FirstRLS_Indicator },
+ { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay },
+ { &hf_nbap_extendedPropagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ExtendedPropagationDelay },
+ { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
+ { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
+ { &hf_nbap_primary_CPICH_Usage_for_Channel_Estimation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation },
+ { &hf_nbap_secondary_CPICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonPhysicalChannelID },
+ { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_PowerOffset },
+ { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_PowerOffset },
+ { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_PowerOffset },
+ { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_F_DPCH_SlotFormat },
+ { &hf_nbap_e_RNTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_RL_Specific_Information_To_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_EDCH_RL_Specific_Information_To_Setup_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Setup_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_RL_Specific_Information_To_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_EDCH_RL_Specific_Information_To_Setup_List, Additional_EDCH_RL_Specific_Information_To_Setup_List_sequence_of,
+ 1, maxNrOfEDCHRLs, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_PowerAdjustmentType_vals[] = {
+ { 0, "none" },
+ { 1, "common" },
+ { 2, "individual" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_PowerAdjustmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
+ { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_dl_Reference_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_DL_ReferencePowerInformationItem(tvbuff_t *tvb _U_, int offset _U_, 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_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
+ { &hf_nbap_DL_ReferencePowerInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ReferencePowerInformationItem },
+};
+
+static int
+dissect_nbap_DL_ReferencePowerInformationList(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_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
+ 1, maxNrOfRLs, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_MaxAdjustmentStep(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, 10U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_AdjustmentPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_ScaledAdjustmentRatio(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);
@@ -7088,11 +8040,53 @@ dissect_nbap_Transmitted_Carrier_Power_Value(tvbuff_t *tvb _U_, int offset _U_,
}
+static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
+ { &hf_nbap_powerAdjustmentType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerAdjustmentType },
+ { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_dLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ReferencePowerInformationList },
+ { &hf_nbap_maxAdjustmentStep, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxAdjustmentStep },
+ { &hf_nbap_adjustmentPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AdjustmentPeriod },
+ { &hf_nbap_adjustmentRatio, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ScaledAdjustmentRatio },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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_) {
+dissect_nbap_DL_PowerBalancing_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_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
+
+ return offset;
+}
+
+
+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 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, 621U, NULL, FALSE);
+ 0U, maxNrOfEDCHMACdFlows_1, NULL, FALSE);
return offset;
}
@@ -7100,9 +8094,306 @@ dissect_nbap_Received_total_wide_band_power_Value(tvbuff_t *tvb _U_, int 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_) {
+dissect_nbap_BindingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ 1, 4, TRUE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 104 "nbap.cnf"
+ tvbuff_t *parameter_tvb=NULL;
+ proto_tree *subtree;
+ gint tvb_len;
+
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 1, 160, TRUE, &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+ /* Get the length */
+ tvb_len = tvb_length(parameter_tvb);
+ subtree = proto_item_add_subtree(actx->created_item, ett_nbap_TransportLayerAddress);
+ if (tvb_len==4){
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv4, parameter_tvb, 0, tvb_len, FALSE);
+ }
+ if (tvb_len==16){
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv6, parameter_tvb, 0, tvb_len, FALSE);
+ }
+
+
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_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_Additional_EDCH_MAC_d_Flows_Specific_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info, Additional_EDCH_MAC_d_Flows_Specific_Info_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info },
+};
+
+static int
+dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List, Additional_EDCH_MAC_d_Flows_Specific_Info_List_sequence_of,
+ 1, maxNrOfEDCHMACdFlows, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_HARQ_Process_Allocation_2ms_EDCH(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,
+ maxNrOfEDCHHARQProcesses2msEDCH, maxNrOfEDCHHARQProcesses2msEDCH, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_Maximum_Bitrate(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);
+ 0U, 5742U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_Processing_Overload_Level(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, 10U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_FDD_Information_sequence[] = {
+ { &hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List },
+ { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
+ { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Maximum_Bitrate },
+ { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Processing_Overload_Level },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_FDD_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_Additional_EDCH_FDD_Information, Additional_EDCH_FDD_Information_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_Secondary_UL_Frequency_Activation_State_vals[] = {
+ { 0, "activated" },
+ { 1, "deactivated" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Secondary_UL_Frequency_Activation_State(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string 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_LimitedPowerIncrease_vals[] = {
+ { 0, "used" },
+ { 1, "not-used" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_LimitedPowerIncrease(tvbuff_t *tvb _U_, int offset _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_InnerLoopDLPCStatus_vals[] = {
+ { 0, "active" },
+ { 1, "inactive" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_InnerLoopDLPCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_F_DPCH_Information_sequence[] = {
+ { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
+ { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
+ { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_F_DPCH_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_Additional_EDCH_F_DPCH_Information, Additional_EDCH_F_DPCH_Information_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_FDD_Setup_Cell_Information_sequence[] = {
+ { &hf_nbap_additional_EDCH_UL_DPCH_Information_Setup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_UL_DPCH_Information_Setup },
+ { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List },
+ { &hf_nbap_dL_PowerBalancing_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_PowerBalancing_Information },
+ { &hf_nbap_minimumReducedE_DPDCH_GainFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumReducedE_DPDCH_GainFactor },
+ { &hf_nbap_additional_EDCH_FDD_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Information },
+ { &hf_nbap_secondary_UL_Frequency_Activation_State, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_UL_Frequency_Activation_State },
+ { &hf_nbap_additional_EDCH_F_DPCH_Information_Setup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_F_DPCH_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_FDD_Setup_Cell_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information, Additional_EDCH_FDD_Setup_Cell_Information_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_Setup_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Cell_Information_Setup_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Setup_Cell_Information },
+};
+
+static int
+dissect_nbap_Additional_EDCH_Cell_Information_Setup(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_EDCH_Cell_Information_Setup, Additional_EDCH_Cell_Information_Setup_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Setup_Info_sequence[] = {
+ { &hf_nbap_multicell_EDCH_Transport_Bearer_Mode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Multicell_EDCH_Transport_Bearer_Mode },
+ { &hf_nbap_additional_EDCH_Cell_Information_Setup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Setup },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_Setup_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_Additional_EDCH_Setup_Info, Additional_EDCH_Setup_Info_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t EDCH_Additional_RL_Specific_Information_To_Add_List_sequence[] = {
+ { &hf_nbap_eDCH_Additional_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_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
+ { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_PowerOffset },
+ { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_PowerOffset },
+ { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_PowerOffset },
+ { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_F_DPCH_SlotFormat },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List, EDCH_Additional_RL_Specific_Information_To_Add_List_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List },
+};
+
+static int
+dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs(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_EDCH_RL_Specific_Information_To_Add_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_To_Add_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_Cell_Information_To_Add_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_EDCH_Cell_Information_To_Add_List, Additional_EDCH_Cell_Information_To_Add_List_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
return offset;
}
@@ -7117,6 +8408,479 @@ dissect_nbap_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto
}
+static const value_string nbap_Secondary_CPICH_Information_Change_vals[] = {
+ { 0, "new-secondary-CPICH" },
+ { 1, "secondary-CPICH-shall-not-be-used" },
+ { 0, NULL }
+};
+
+static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
+ { 0, &hf_nbap_new_secondary_CPICH, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID },
+ { 1, &hf_nbap_secondary_CPICH_shall_not_be_used, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_Secondary_CPICH_Information_Change(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_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs_sequence[] = {
+ { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_CodeInformation },
+ { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
+ { &hf_nbap_primary_CPICH_Usage_for_Channel_Estimation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation },
+ { &hf_nbap_secondary_CPICH_Information_Change, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_CPICH_Information_Change },
+ { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_PowerOffset },
+ { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_PowerOffset },
+ { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_PowerOffset },
+ { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_F_DPCH_SlotFormat },
+ { &hf_nbap_additional_e_DCH_DL_Control_Channel_Grant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_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_EDCH_RL_Specific_Information_To_Modify_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Modify_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_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_EDCH_RL_Specific_Information_To_Modify_List, Additional_EDCH_RL_Specific_Information_To_Modify_List_sequence_of,
+ 1, maxNrOfEDCHRLs, 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 const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
+ { 0, "dL-PowerBalancing-Activated" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb _U_, int offset _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_DL_PowerBalancing_UpdatedIndicator_vals[] = {
+ { 0, "dL-PowerBalancing-Updated" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb _U_, int offset _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_RL_Set_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, 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" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_Primary_Secondary_Grant_Selector(tvbuff_t *tvb _U_, int offset _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_RGCH_Release_Indicator_vals[] = {
+ { 0, "e-RGCHreleased" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_RGCH_Release_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_FDD_DL_Control_Channel_Information_sequence[] = {
+ { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
+ { &hf_nbap_e_AGCH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
+ { &hf_nbap_primary_e_RNTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI },
+ { &hf_nbap_secondary_e_RNTI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI },
+ { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_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_OPTIONAL , dissect_nbap_E_HICH_Signature_Sequence },
+ { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_Serving_Grant_Value },
+ { &hf_nbap_primary_Secondary_Grant_Selector, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_Primary_Secondary_Grant_Selector },
+ { &hf_nbap_e_RGCH_Release_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_Release_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_DCH_FDD_DL_Control_Channel_Information, E_DCH_FDD_DL_Control_Channel_Information_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t EDCH_Additional_RL_Specific_Information_Response_ItemIEs_sequence[] = {
+ { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
+ { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Received_total_wide_band_power_Value },
+ { &hf_nbap_dL_PowerBalancing_ActivationIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_PowerBalancing_ActivationIndicator },
+ { &hf_nbap_dL_PowerBalancing_UpdatedIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_PowerBalancing_UpdatedIndicator },
+ { &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_Set_ID },
+ { &hf_nbap_e_DCH_RL_Set_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_Set_ID },
+ { &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_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_EDCH_Additional_RL_Specific_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_EDCH_Additional_RL_Specific_Information_Response_ItemIEs, EDCH_Additional_RL_Specific_Information_Response_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t EDCH_Additional_RL_Specific_Information_Response_List_sequence_of[1] = {
+ { &hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs },
+};
+
+static int
+dissect_nbap_EDCH_Additional_RL_Specific_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_EDCH_Additional_RL_Specific_Information_Response_List, EDCH_Additional_RL_Specific_Information_Response_List_sequence_of,
+ 1, maxNrOfEDCHRLs, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_Response_sequence[] = {
+ { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_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_Additional_EDCH_MAC_d_Flows_Specific_Info_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_Additional_EDCH_MAC_d_Flows_Specific_Info_Response, Additional_EDCH_MAC_d_Flows_Specific_Info_Response_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response },
+};
+
+static int
+dissect_nbap_Additional_EDCH_MAC_d_Flow_Specific_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_EDCH_MAC_d_Flow_Specific_Information_Response_List, Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_sequence_of,
+ 1, maxNrOfEDCHMACdFlows, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_FDD_Information_Response_ItemIEs_sequence[] = {
+ { &hf_nbap_eDCH_Additional_RL_Specific_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_List },
+ { &hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List },
+ { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_FDD_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_EDCH_FDD_Information_Response_ItemIEs, Additional_EDCH_FDD_Information_Response_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_Response_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_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_EDCH_Cell_Information_Response_List, Additional_EDCH_Cell_Information_Response_List_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_UL_DPCH_Information_Modify_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 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_UL_DPCH_Information_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_Additional_EDCH_UL_DPCH_Information_Modify, Additional_EDCH_UL_DPCH_Information_Modify_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_ConfigurationChange_Info_ItemIEs_sequence[] = {
+ { &hf_nbap_additional_EDCH_UL_DPCH_Information_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_UL_DPCH_Information_Modify },
+ { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List },
+ { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List },
+ { &hf_nbap_minimumReducedE_DPDCH_GainFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumReducedE_DPDCH_GainFactor },
+ { &hf_nbap_additional_EDCH_FDD_Information_To_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_FDD_Information },
+ { &hf_nbap_additional_EDCH_F_DPCH_Information_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_F_DPCH_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs, Additional_EDCH_ConfigurationChange_Info_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_ConfigurationChange_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_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_EDCH_Cell_Information_ConfigurationChange_List, Additional_EDCH_Cell_Information_ConfigurationChange_List_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_RL_on_Secondary_UL_Frequency_vals[] = {
+ { 0, "remove" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_RL_on_Secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_Removal_Info_ItemIEs_sequence[] = {
+ { &hf_nbap_rL_on_Secondary_UL_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_on_Secondary_UL_Frequency },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs, Additional_EDCH_Cell_Information_Removal_Info_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_Removal_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_Cell_Information_Removal_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_Cell_Information_Removal_List, Additional_EDCH_Cell_Information_Removal_List_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs_sequence[] = {
+ { &hf_nbap_eDCH_Additional_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_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs, Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_DL_Control_Channel_Change_Information_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_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_EDCH_DL_Control_Channel_Change_Information_List, Additional_EDCH_DL_Control_Channel_Change_Information_List_sequence_of,
+ 1, maxNrOfEDCHRLs, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_FDD_Update_Information_sequence[] = {
+ { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
+ { &hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_FDD_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_Additional_EDCH_FDD_Update_Information, Additional_EDCH_FDD_Update_Information_sequence);
+
+ return offset;
+}
+
+
+
+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_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_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -7537,16 +9301,6 @@ dissect_nbap_HSDSCH_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-
-static int
-dissect_nbap_DL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -350, 150U, NULL, FALSE);
-
- return offset;
-}
-
-
static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_Information_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 },
@@ -7643,9 +9397,49 @@ dissect_nbap_Best_Cell_Portions_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
-dissect_nbap_BindingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 1, 4, TRUE, NULL);
+dissect_nbap_CellPortionLCRID(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, maxNrOfCellPortionsPerCellLCR_1, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_RSCP_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 const per_sequence_t Best_Cell_Portions_ItemLCR_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_rSCPValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RSCP_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Best_Cell_Portions_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_Best_Cell_Portions_ItemLCR, Best_Cell_Portions_ItemLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Best_Cell_Portions_ValueLCR_sequence_of[1] = {
+ { &hf_nbap_Best_Cell_Portions_ValueLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_ItemLCR },
+};
+
+static int
+dissect_nbap_Best_Cell_Portions_ValueLCR(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_Best_Cell_Portions_ValueLCR, Best_Cell_Portions_ValueLCR_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
return offset;
}
@@ -7720,16 +9514,6 @@ dissect_nbap_CommonTransportChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-
-static int
-dissect_nbap_C_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, 65535U, NULL, FALSE);
-
- return offset;
-}
-
-
static const per_sequence_t BroadcastCommonTransportBearerIndication_sequence[] = {
{ &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
{ &hf_nbap_cid , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
@@ -7812,7 +9596,18 @@ static const value_string nbap_CauseRadioNetwork_vals[] = {
{ 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" },
+ { 55, "multi-Cell-operation-not-available" },
+ { 56, "semi-Persistent-scheduling-not-supported" },
+ { 57, "continuous-Packet-Connectivity-DRX-not-supported" },
+ { 58, "continuous-Packet-Connectivity-DRX-not-available" },
+ { 59, "sixtyfourQAM-DL-and-MIMO-Combined-not-available" },
+ { 60, "s-cpich-power-offset-not-available" },
+ { 61, "tx-diversity-for-mimo-on-DL-control-channels-not-available" },
+ { 62, "single-Stream-MIMO-not-available" },
+ { 63, "multi-Cell-operation-with-MIMO-not-available" },
+ { 64, "multi-Cell-operation-with-Single-Stream-MIMO-not-available" },
+ { 65, "cellSpecificTxDiversityHandlingForMultiCellOperationNotAvailable" },
+ { 66, "multi-Cell-EDCH-operation-not-available" },
{ 0, NULL }
};
@@ -7820,7 +9615,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, 25, NULL);
+ 31, NULL, TRUE, 36, NULL);
return offset;
}
@@ -7920,9 +9715,9 @@ 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);
+dissect_nbap_Cell_Capability_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 128, 128, FALSE, NULL);
return offset;
}
@@ -7981,6 +9776,31 @@ dissect_nbap_CellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+static const value_string nbap_CellPortion_CapabilityLCR_vals[] = {
+ { 0, "cell-portion-capable" },
+ { 1, "cell-portion-non-capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_CellPortion_CapabilityLCR(tvbuff_t *tvb _U_, int offset _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_CellSpecificHARQMemoryPartitioning(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_CellSyncBurstCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -8217,21 +10037,18 @@ dissect_nbap_Common_EDCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-
-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 const value_string nbap_Common_E_DCH_HSDPCCH_Capability_vals[] = {
+ { 0, "hSDPCCH-non-capable" },
+ { 1, "aCK-NACK-capable" },
+ { 2, "aCK-NACK-CQI-capable" },
+ { 0, NULL }
+};
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);
+dissect_nbap_Common_E_DCH_HSDPCCH_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,
+ 3, NULL, FALSE, 0, NULL);
return offset;
}
@@ -8254,9 +10071,8 @@ dissect_nbap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
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_uL_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
+ { &hf_nbap_dPC_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPC_Mode },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
@@ -8528,7 +10344,7 @@ dissect_nbap_INTEGER_0_5000_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t Max_TB_Size_sequence[] = {
+static const per_sequence_t Max_TB_Sizes_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 },
@@ -8536,9 +10352,9 @@ static const per_sequence_t Max_TB_Size_sequence[] = {
};
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_) {
+dissect_nbap_Max_TB_Sizes(tvbuff_t *tvb _U_, int offset _U_, 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);
+ ett_nbap_Max_TB_Sizes, Max_TB_Sizes_sequence);
return offset;
}
@@ -8558,7 +10374,7 @@ static const per_sequence_t Common_E_DCH_InfoItem_sequence[] = {
{ &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_max_TB_Sizes , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_TB_Sizes },
{ &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 }
@@ -8573,6 +10389,16 @@ dissect_nbap_Common_E_DCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+
+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 const value_string nbap_CQI_Feedback_Cycle_vals[] = {
{ 0, "v0" },
{ 1, "v2" },
@@ -8621,40 +10447,45 @@ dissect_nbap_CQI_Power_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
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_) {
+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,
- 0U, 8U, NULL, TRUE);
+ -12, 26U, NULL, FALSE);
return offset;
}
+static const per_sequence_t Common_E_DCH_CQI_Info_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_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_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_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);
+dissect_nbap_Common_E_DCH_CQI_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_Common_E_DCH_CQI_Info, Common_E_DCH_CQI_Info_sequence);
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 },
+static const per_sequence_t Common_E_DCH_HSDPCCH_InfoItem_sequence[] = {
{ &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_common_E_DCH_CQI_Info, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_CQI_Info },
{ &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_) {
+dissect_nbap_Common_E_DCH_HSDPCCH_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);
+ ett_nbap_Common_E_DCH_HSDPCCH_InfoItem, Common_E_DCH_HSDPCCH_InfoItem_sequence);
return offset;
}
@@ -8682,18 +10513,9 @@ dissect_nbap_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
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_) {
+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, 255U, NULL, FALSE);
+ 0U, 72U, NULL, FALSE);
return offset;
}
@@ -8701,9 +10523,8 @@ dissect_nbap_CommonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
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_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;
}
@@ -8745,8 +10566,10 @@ dissect_nbap_Common_E_DCH_AICH_Information(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t Common_E_DCH_Preamble_Control_InfoItem_sequence[] = {
+ { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
{ &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_preambleThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
{ &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 },
@@ -8762,34 +10585,6 @@ dissect_nbap_Common_E_DCH_Preamble_Control_InfoItem(tvbuff_t *tvb _U_, int offse
}
-
-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 },
@@ -8816,68 +10611,6 @@ dissect_nbap_Soffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-
-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 },
@@ -8940,37 +10673,6 @@ dissect_nbap_TransportBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_,
static int
-dissect_nbap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 104 "nbap.cnf"
- tvbuff_t *parameter_tvb=NULL;
- proto_tree *subtree;
- gint tvb_len;
-
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 1, 160, TRUE, &parameter_tvb);
-
- if (!parameter_tvb)
- return offset;
- /* Get the length */
- tvb_len = tvb_length(parameter_tvb);
- subtree = proto_item_add_subtree(actx->created_item, ett_nbap_TransportLayerAddress);
- if (tvb_len==4){
- /* IPv4 */
- proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv4, parameter_tvb, 0, tvb_len, FALSE);
- }
- if (tvb_len==16){
- /* IPv6 */
- proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv6, parameter_tvb, 0, tvb_len, FALSE);
- }
-
-
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_DsField(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);
@@ -9029,16 +10731,6 @@ dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn
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);
@@ -9190,9 +10882,10 @@ 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_HSDPCCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Common_E_DCH_HSDPCCH_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_E_AGCH_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
{ &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 },
@@ -9239,16 +10932,6 @@ dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList(tvbuff_t *tvb _U_
}
-
-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 },
@@ -9411,6 +11094,8 @@ static const value_string nbap_MAC_hsWindowSize_vals[] = {
{ 4, "v16" },
{ 5, "v24" },
{ 6, "v32" },
+ { 7, "v64" },
+ { 8, "v128" },
{ 0, NULL }
};
@@ -9418,7 +11103,7 @@ static const value_string nbap_MAC_hsWindowSize_vals[] = {
static int
dissect_nbap_MAC_hsWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+ 7, NULL, TRUE, 2, NULL);
return offset;
}
@@ -9671,6 +11356,10 @@ static const value_string nbap_CommonMeasurementType_vals[] = {
{ 21, "received-Scheduled-EDCH-Power-Share-for-cellPortion" },
{ 22, "uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning" },
{ 23, "eDCH-RACH-report" },
+ { 24, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmission-for-cellPortion" },
+ { 25, "ul-timeslot-iscp-for-cellPortion" },
+ { 26, "upPTS-Interference-for-cellPortion" },
+ { 27, "e-DCH-Provided-Bit-Rate-for-cellPortion" },
{ 0, NULL }
};
@@ -9678,7 +11367,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, 18, NULL);
+ 6, NULL, TRUE, 22, NULL);
return offset;
}
@@ -10441,8 +12130,8 @@ static const value_string nbap_DTX_Information_to_Modify_vals[] = {
};
static const per_choice_t DTX_Information_to_Modify_choice[] = {
- { 0, &hf_nbap_modify_01 , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Information_to_Modify_Items },
- { 1, &hf_nbap_deactivate_01 , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, &hf_nbap_modify_02 , ASN1_EXTENSION_ROOT , dissect_nbap_DTX_Information_to_Modify_Items },
+ { 1, &hf_nbap_deactivate , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
{ 0, NULL, 0, NULL }
};
@@ -10481,8 +12170,8 @@ static const value_string nbap_DRX_Information_to_Modify_vals[] = {
};
static const per_choice_t DRX_Information_to_Modify_choice[] = {
- { 0, &hf_nbap_modify , ASN1_EXTENSION_ROOT , dissect_nbap_DRX_Information_to_Modify_Items },
- { 1, &hf_nbap_deactivate_01 , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, &hf_nbap_modify_01 , ASN1_EXTENSION_ROOT , dissect_nbap_DRX_Information_to_Modify_Items },
+ { 1, &hf_nbap_deactivate , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
{ 0, NULL, 0, NULL }
};
@@ -11053,8 +12742,8 @@ 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_maximum_Number_of_Retransmissions_For_SchedulingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
+ { &hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo, 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 }
};
@@ -11259,6 +12948,20 @@ dissect_nbap_Common_EDCH_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int o
}
+static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_sequence_of[1] = {
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_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_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_sequence_of,
+ 1, maxNrOfCommonMACFlowsLCRExt, FALSE);
+
+ 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 },
@@ -11346,7 +13049,7 @@ 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, FALSE);
+ 1, maxNoOfCommonH_RNTI, FALSE);
return offset;
}
@@ -11454,6 +13157,615 @@ dissect_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR(tvbuff_t *tvb _U_, int
}
+static const value_string nbap_UE_DRX_Cycle_LCR_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_UE_DRX_Cycle_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,
+ 7, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_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,
+ 7, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_UE_DRX_Offset_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, 63U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_SCCH_DRX_Information_LCR_sequence[] = {
+ { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle_LCR },
+ { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR },
+ { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Offset_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_SCCH_DRX_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_DRX_Information_LCR, HS_SCCH_DRX_Information_LCR_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals[] = {
+ { 0, "v0" },
+ { 1, "v1" },
+ { 2, "v2" },
+ { 3, "v4" },
+ { 4, "v8" },
+ { 5, "v16" },
+ { 6, "v32" },
+ { 7, "v64" },
+ { 8, "v128" },
+ { 9, "v256" },
+ { 10, "v512" },
+ { 11, "infinity" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 12, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_AGCH_DRX_Parameters_sequence[] = {
+ { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle_LCR },
+ { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold },
+ { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Offset_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_AGCH_DRX_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_AGCH_DRX_Parameters, E_AGCH_DRX_Parameters_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_E_AGCH_DRX_Information_LCR_vals[] = {
+ { 0, "sameAsHS-SCCH" },
+ { 1, "e-AGCH-DRX-Parameters" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_AGCH_DRX_Information_LCR_choice[] = {
+ { 0, &hf_nbap_sameAsHS_SCCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_e_AGCH_DRX_Parameters, ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_DRX_Parameters },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_E_AGCH_DRX_Information_LCR(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_AGCH_DRX_Information_LCR, E_AGCH_DRX_Information_LCR_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ContinuousPacketConnectivity_DRX_InformationLCR_sequence[] = {
+ { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Enabling_Delay },
+ { &hf_nbap_hS_SCCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_DRX_Information_LCR },
+ { &hf_nbap_e_AGCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_DRX_Information_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_ContinuousPacketConnectivity_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_ContinuousPacketConnectivity_DRX_InformationLCR, ContinuousPacketConnectivity_DRX_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DRX_Information_to_Modify_Items_LCR_sequence[] = {
+ { &hf_nbap_hS_SCCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_DRX_Information_LCR },
+ { &hf_nbap_e_AGCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_DRX_Information_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_DRX_Information_to_Modify_Items_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_DRX_Information_to_Modify_Items_LCR, DRX_Information_to_Modify_Items_LCR_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_DRX_Information_to_Modify_LCR_vals[] = {
+ { 0, "modify" },
+ { 1, "deactivate" },
+ { 0, NULL }
+};
+
+static const per_choice_t DRX_Information_to_Modify_LCR_choice[] = {
+ { 0, &hf_nbap_modify , ASN1_EXTENSION_ROOT , dissect_nbap_DRX_Information_to_Modify_Items_LCR },
+ { 1, &hf_nbap_deactivate , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_DRX_Information_to_Modify_LCR(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_DRX_Information_to_Modify_LCR, DRX_Information_to_Modify_LCR_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR_sequence[] = {
+ { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Enabling_Delay },
+ { &hf_nbap_dRX_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DRX_Information_to_Modify_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR, ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Transport_Block_Size_maping_Index_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, maxNoOfTBSs_Mapping_HS_DSCH_SPS_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Transport_Block_Size_Index_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,
+ 1U, maxNoOfHS_DSCH_TBSsLCR, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Transport_Block_Size_Item_LCR_sequence[] = {
+ { &hf_nbap_transport_Block_Size_maping_Index_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_maping_Index_LCR },
+ { &hf_nbap_transport_Block_Size_Index_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Transport_Block_Size_Item_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_Transport_Block_Size_Item_LCR, Transport_Block_Size_Item_LCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Transport_Block_Size_List_LCR_sequence_of[1] = {
+ { &hf_nbap_Transport_Block_Size_List_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Item_LCR },
+};
+
+static int
+dissect_nbap_Transport_Block_Size_List_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_Transport_Block_Size_List_LCR, Transport_Block_Size_List_LCR_sequence_of,
+ 1, maxNoOfTBSs_Mapping_HS_DSCH_SPS, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_RepetitionPeriodIndex(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, maxNoOfRepetitionPeriod_SPS_LCR_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_RepetitionPeriod_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_RepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_RepetitionLength(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, 63U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Repetition_Period_Item_LCR_sequence[] = {
+ { &hf_nbap_repetitionPeriodIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriodIndex },
+ { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Repetition_Period_Item_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_Repetition_Period_Item_LCR, Repetition_Period_Item_LCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Repetition_Period_List_LCR_sequence_of[1] = {
+ { &hf_nbap_Repetition_Period_List_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_Item_LCR },
+};
+
+static int
+dissect_nbap_Repetition_Period_List_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_Repetition_Period_List_LCR, Repetition_Period_List_LCR_sequence_of,
+ 1, maxNoOfRepetition_Period_LCR, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_SPS_Reservation_Indicator_vals[] = {
+ { 0, "reserve" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_SPS_Reservation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_LogicalChannellevel(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_PriorityQueuelevel(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 value_string nbap_HS_DSCH_SPS_Operation_Indicator_vals[] = {
+ { 0, "logicalChannellevel" },
+ { 1, "priorityQueuelevel" },
+ { 0, NULL }
+};
+
+static const per_choice_t HS_DSCH_SPS_Operation_Indicator_choice[] = {
+ { 0, &hf_nbap_logicalChannellevel, ASN1_EXTENSION_ROOT , dissect_nbap_LogicalChannellevel },
+ { 1, &hf_nbap_priorityQueuelevel, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueuelevel },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_SPS_Operation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_HS_DSCH_SPS_Operation_Indicator, HS_DSCH_SPS_Operation_Indicator_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCH_Semi_PersistentScheduling_Information_LCR_sequence[] = {
+ { &hf_nbap_transport_Block_Size_List_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List_LCR },
+ { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
+ { &hf_nbap_hS_DSCH_SPS_Reservation_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SPS_Reservation_Indicator },
+ { &hf_nbap_hS_DSCH_SPS_Operation_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_SPS_Operation_Indicator },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_Semi_PersistentScheduling_Information_LCR, HS_DSCH_Semi_PersistentScheduling_Information_LCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence[] = {
+ { &hf_nbap_transport_Block_Size_List_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Transport_Block_Size_List_LCR },
+ { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Repetition_Period_List_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_Semi_PersistentScheduling_Information_to_Modify_LCR, HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_E_DCH_SPS_Indicator(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_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);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_SignatureSequenceGroupIndex(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, 19U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_HICH_LCR_Information_sequence[] = {
+ { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
+ { &hf_nbap_signatureSequenceGroupIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SignatureSequenceGroupIndex },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_HICH_LCR_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_HICH_LCR_Information, E_HICH_LCR_Information_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_LCR_sequence[] = {
+ { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
+ { &hf_nbap_e_DCH_SPS_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SPS_Indicator },
+ { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_LCR_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_Semi_PersistentScheduling_Information_LCR, E_DCH_Semi_PersistentScheduling_Information_LCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence[] = {
+ { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Repetition_Period_List_LCR },
+ { &hf_nbap_e_DCH_SPS_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_SPS_Indicator },
+ { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_LCR_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, 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_Semi_PersistentScheduling_Information_to_Modify_LCR, E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CPC_InformationLCR_sequence[] = {
+ { &hf_nbap_continuousPacketConnectivity_DRX_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivity_DRX_InformationLCR },
+ { &hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR },
+ { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR },
+ { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR },
+ { &hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR },
+ { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR },
+ { &hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_CPC_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_CPC_InformationLCR, CPC_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_vals[] = {
+ { 0, "continuous-Packet-Connectivity-DRX-Capable" },
+ { 1, "continuous-Packet-Connectivity-DRX-Non-Capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR(tvbuff_t *tvb _U_, int offset _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_SCCH_DRX_Information_ResponseLCR_sequence[] = {
+ { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Cycle_LCR },
+ { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR },
+ { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Offset_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_SCCH_DRX_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_HS_SCCH_DRX_Information_ResponseLCR, HS_SCCH_DRX_Information_ResponseLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_AGCH_DRX_Parameters_Response_sequence[] = {
+ { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Cycle_LCR },
+ { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold },
+ { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_DRX_Offset_LCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_E_AGCH_DRX_Parameters_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_E_AGCH_DRX_Parameters_Response, E_AGCH_DRX_Parameters_Response_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_E_AGCH_DRX_Information_ResponseLCR_vals[] = {
+ { 0, "sameAsHS-SCCH" },
+ { 1, "e-AGCH-DRX-Parameters-Response" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_AGCH_DRX_Information_ResponseLCR_choice[] = {
+ { 0, &hf_nbap_sameAsHS_SCCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_e_AGCH_DRX_Parameters_Response, ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_DRX_Parameters_Response },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_E_AGCH_DRX_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_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_E_AGCH_DRX_Information_ResponseLCR, E_AGCH_DRX_Information_ResponseLCR_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ContinuousPacketConnectivity_DRX_Information_ResponseLCR_sequence[] = {
+ { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Enabling_Delay },
+ { &hf_nbap_hS_SCCH_DRX_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_DRX_Information_ResponseLCR },
+ { &hf_nbap_e_AGCH_DRX_Information_ResponseLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_AGCH_DRX_Information_ResponseLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_ContinuousPacketConnectivity_DRX_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_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, ContinuousPacketConnectivity_DRX_Information_ResponseLCR_sequence);
+
+ 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_) {
@@ -12188,6 +14500,7 @@ static const value_string nbap_DedicatedMeasurementType_vals[] = {
{ 9, "best-Cell-Portions" },
{ 10, "rx-timing-deviation-768" },
{ 11, "rx-timing-deviation-384-extended" },
+ { 12, "best-Cell-PortionsLCR" },
{ 0, NULL }
};
@@ -12195,7 +14508,7 @@ static const value_string nbap_DedicatedMeasurementType_vals[] = {
static int
dissect_nbap_DedicatedMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, TRUE, 6, NULL);
+ 6, NULL, TRUE, 7, NULL);
return offset;
}
@@ -12223,16 +14536,6 @@ dissect_nbap_Transmitted_Code_Power_Value(tvbuff_t *tvb _U_, int offset _U_, asn
static int
-dissect_nbap_RSCP_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_Rx_Timing_Deviation_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, 8191U, NULL, FALSE);
@@ -12383,32 +14686,6 @@ dissect_nbap_Execution_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const value_string nbap_FirstRLS_Indicator_vals[] = {
- { 0, "first-RLS" },
- { 1, "not-first-RLS" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_FirstRLS_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 int
-dissect_nbap_PropagationDelay(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 Activate_Info_sequence[] = {
{ &hf_nbap_activation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
{ &hf_nbap_initial_dl_tx_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
@@ -12450,7 +14727,7 @@ static const value_string nbap_DelayedActivationUpdate_vals[] = {
static const per_choice_t DelayedActivationUpdate_choice[] = {
{ 0, &hf_nbap_activate , ASN1_NO_EXTENSIONS , dissect_nbap_Activate_Info },
- { 1, &hf_nbap_deactivate , ASN1_NO_EXTENSIONS , dissect_nbap_Deactivate_Info },
+ { 1, &hf_nbap_deactivate_01 , ASN1_NO_EXTENSIONS , dissect_nbap_Deactivate_Info },
{ 0, NULL, 0, NULL }
};
@@ -13275,7 +15552,7 @@ dissect_nbap_MidambleConfigurationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t MidambleShiftLCR_sequence[] = {
{ &hf_nbap_midambleAllocationMode_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode },
- { &hf_nbap_midambleShift , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLong },
+ { &hf_nbap_midambleShift_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLong },
{ &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
{ &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
@@ -13767,153 +16044,6 @@ dissect_nbap_DLPowerAveragingWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const value_string nbap_PowerAdjustmentType_vals[] = {
- { 0, "none" },
- { 1, "common" },
- { 2, "individual" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_PowerAdjustmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_RL_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, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
- { &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
- { &hf_nbap_dl_Reference_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_DL_ReferencePowerInformationItem(tvbuff_t *tvb _U_, int offset _U_, 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_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
- { &hf_nbap_DL_ReferencePowerInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ReferencePowerInformationItem },
-};
-
-static int
-dissect_nbap_DL_ReferencePowerInformationList(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_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
- 1, maxNrOfRLs, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_MaxAdjustmentStep(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, 10U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_AdjustmentPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_ScaledAdjustmentRatio(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 const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
- { &hf_nbap_powerAdjustmentType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerAdjustmentType },
- { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power },
- { &hf_nbap_dLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ReferencePowerInformationList },
- { &hf_nbap_maxAdjustmentStep, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxAdjustmentStep },
- { &hf_nbap_adjustmentPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AdjustmentPeriod },
- { &hf_nbap_adjustmentRatio, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ScaledAdjustmentRatio },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_DL_PowerBalancing_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_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
-
- return offset;
-}
-
-
-static const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
- { 0, "dL-PowerBalancing-Activated" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvbuff_t *tvb _U_, int offset _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_DL_PowerBalancing_UpdatedIndicator_vals[] = {
- { 0, "dL-PowerBalancing-Updated" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvbuff_t *tvb _U_, int offset _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_DL_ScramblingCode(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_DL_TimeslotISCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -14077,6 +16207,36 @@ dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb
}
+static const per_sequence_t MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_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_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item, MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_sequence_of[1] = {
+ { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item },
+};
+
+static int
+dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION(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_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
+
+ return offset;
+}
+
+
static int
dissect_nbap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -14179,6 +16339,77 @@ dissect_nbap_DSCH_TDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const value_string nbap_Dual_Band_Capability_vals[] = {
+ { 0, "dual-Band-Capable" },
+ { 1, "dual-Band-non-Capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Dual_Band_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_Local_Cell_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 268435455U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t 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, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Dual_Band_Capability_Info_sequence[] = {
+ { &hf_nbap_dual_Band_Capability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Dual_Band_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_Dual_Band_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_Dual_Band_Capability_Info, Dual_Band_Capability_Info_sequence);
+
+ return offset;
+}
+
+
static int
dissect_nbap_DwPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -14191,7 +16422,7 @@ 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" },
+ { 1, "table16B-1" },
{ 0, NULL }
};
@@ -14394,61 +16625,6 @@ dissect_nbap_E_DCH_DDI_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
- { 0, "primary" },
- { 1, "secondary" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_E_Primary_Secondary_Grant_Selector(tvbuff_t *tvb _U_, int offset _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_RGCH_Release_Indicator_vals[] = {
- { 0, "e-RGCHreleased" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_E_RGCH_Release_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, FALSE, 0, NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t E_DCH_FDD_DL_Control_Channel_Information_sequence[] = {
- { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode },
- { &hf_nbap_e_AGCH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
- { &hf_nbap_primary_e_RNTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI },
- { &hf_nbap_secondary_e_RNTI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI },
- { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_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_OPTIONAL , dissect_nbap_E_HICH_Signature_Sequence },
- { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_Serving_Grant_Value },
- { &hf_nbap_primary_Secondary_Grant_Selector, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_Primary_Secondary_Grant_Selector },
- { &hf_nbap_e_RGCH_Release_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_Release_Indicator },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_nbap_E_DCH_FDD_DL_Control_Channel_Information, E_DCH_FDD_DL_Control_Channel_Information_sequence);
-
- 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_) {
@@ -14459,16 +16635,6 @@ dissect_nbap_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb _U_, int offset _U_,
}
-
-static int
-dissect_nbap_HARQ_Process_Allocation_2ms_EDCH(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,
- maxNrOfEDCHHARQProcesses2msEDCH, maxNrOfEDCHHARQProcesses2msEDCH, FALSE, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence[] = {
{ &hf_nbap_maxBits_MACe_PDU_non_scheduled, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Bits_MACe_PDU_non_scheduled },
{ &hf_nbap_hARQ_Process_Allocation_NonSched_2ms, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
@@ -14649,26 +16815,6 @@ dissect_nbap_E_DCH_MACdFlows_Information(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-
-static int
-dissect_nbap_E_DCH_Maximum_Bitrate(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, 5742U, NULL, TRUE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_E_DCH_Processing_Overload_Level(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, 10U, NULL, TRUE);
-
- 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 },
@@ -15331,10 +17477,11 @@ dissect_nbap_HS_DSCH_DRX_Cycle_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const value_string nbap_HS_DSCH_RX_Burst_FACH_vals[] = {
- { 0, "v2" },
- { 1, "v4" },
- { 2, "v8" },
- { 3, "v16" },
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
{ 0, NULL }
};
@@ -15342,7 +17489,7 @@ static const value_string nbap_HS_DSCH_RX_Burst_FACH_vals[] = {
static int
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);
+ 5, NULL, TRUE, 0, NULL);
return offset;
}
@@ -15483,31 +17630,31 @@ dissect_nbap_E_DCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const per_sequence_t E_DCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_e_DCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_E_AGCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, TRUE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_E_RGCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, TRUE);
+dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_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_DCHProvidedBitRateValueInformation_For_CellPortion_Item, E_DCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
return offset;
}
+static const per_sequence_t E_DCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
+ { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item },
+};
static int
-dissect_nbap_E_HICH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, TRUE);
+dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion(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_DCHProvidedBitRateValueInformation_For_CellPortion, E_DCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
return offset;
}
@@ -15637,37 +17784,6 @@ dissect_nbap_E_DCH_PowerResource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const value_string nbap_RepetitionPeriod_vals[] = {
- { 0, "v1" },
- { 1, "v2" },
- { 2, "v4" },
- { 3, "v8" },
- { 4, "v16" },
- { 5, "v32" },
- { 6, "v64" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_RepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_nbap_RepetitionLength(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, 63U, NULL, FALSE);
-
- return offset;
-}
-
-
static int
dissect_nbap_TddE_PUCH_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -15814,16 +17930,6 @@ dissect_nbap_E_AGCH_Specific_InformationRespListTDD(tvbuff_t *tvb _U_, int offse
}
-
-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);
-
- return offset;
-}
-
-
static const per_sequence_t Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence[] = {
{ &hf_nbap_eI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
{ &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
@@ -16110,32 +18216,6 @@ dissect_nbap_N_E_UCCHLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-
-static int
-dissect_nbap_SignatureSequenceGroupIndex(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, 19U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t E_HICH_LCR_Information_sequence[] = {
- { &hf_nbap_e_HICH_ID_TDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
- { &hf_nbap_signatureSequenceGroupIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SignatureSequenceGroupIndex },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_nbap_E_HICH_LCR_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_HICH_LCR_Information, E_HICH_LCR_Information_sequence);
-
- return offset;
-}
-
-
static const per_sequence_t E_DCH_Non_Scheduled_Grant_LCR_Info_sequence[] = {
{ &hf_nbap_timeslotResourceLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResourceLCR },
{ &hf_nbap_powerResource , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
@@ -16226,6 +18306,22 @@ dissect_nbap_E_DCH_LCR_Information_Reconfig(tvbuff_t *tvb _U_, int offset _U_, a
}
+static const value_string nbap_DormantModeIndicator_vals[] = {
+ { 0, "enterDormantMode" },
+ { 1, "leaveDormantMode" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_DormantModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
static const value_string nbap_Enhanced_FACH_Capability_vals[] = {
{ 0, "enhanced-FACH-capable" },
{ 1, "enhanced-FACH-non-capable" },
@@ -16273,10 +18369,17 @@ dissect_nbap_Enhanced_PCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+static const value_string nbap_Enhanced_UE_DRX_Capability_vals[] = {
+ { 0, "enhanced-UE-DRX-capable" },
+ { 1, "enhanced-UE-DRX-non-capable" },
+ { 0, NULL }
+};
+
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);
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
@@ -16332,16 +18435,6 @@ dissect_nbap_Ext_Reference_E_TFCI_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
-dissect_nbap_ExtendedPropagationDelay(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,
- 255U, 1023U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
dissect_nbap_Extended_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
4096U, 65535U, NULL, FALSE);
@@ -16390,88 +18483,79 @@ dissect_nbap_Extended_E_HICH_ID_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-
-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);
-
- return offset;
-}
-
-
-static const value_string nbap_Fast_Reconfiguration_Mode_vals[] = {
- { 0, "fast" },
+static const value_string nbap_T_subframeNumber_01_vals[] = {
+ { 0, "v0" },
+ { 1, "v1" },
{ 0, NULL }
};
static int
-dissect_nbap_Fast_Reconfiguration_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_subframeNumber_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, TRUE, 0, NULL);
+ 2, NULL, FALSE, 0, NULL);
return offset;
}
-static const value_string nbap_Fast_Reconfiguration_Permission_vals[] = {
- { 0, "allowed" },
- { 0, NULL }
+static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence[] = {
+ { &hf_nbap_timeslot_Resource_Related_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResourceLCR },
+ { &hf_nbap_powerResource , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
+ { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
+ { &hf_nbap_subframeNumber_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_subframeNumber_01 },
+ { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_n_E_UCCHLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCHLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
-
static int
-dissect_nbap_Fast_Reconfiguration_Permission(tvbuff_t *tvb _U_, int offset _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);
+dissect_nbap_E_DCH_Semi_PersistentScheduling_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_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence);
return offset;
}
-static const value_string nbap_TransmissionGapPatternSequenceCodeInformation_vals[] = {
- { 0, "code-change" },
- { 1, "nocode-change" },
- { 0, NULL }
-};
-
static int
-dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb _U_, int offset _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_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);
return offset;
}
-static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
- { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
- { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
- { &hf_nbap_transmissionGapPatternSequenceCodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmissionGapPatternSequenceCodeInformation },
- { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string nbap_Fast_Reconfiguration_Mode_vals[] = {
+ { 0, "fast" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_FDD_DL_CodeInformationItem(tvbuff_t *tvb _U_, int offset _U_, 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_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
+dissect_nbap_Fast_Reconfiguration_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,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
- { &hf_nbap_FDD_DL_CodeInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformationItem },
+static const value_string nbap_Fast_Reconfiguration_Permission_vals[] = {
+ { 0, "allowed" },
+ { 0, NULL }
};
+
static int
-dissect_nbap_FDD_DL_CodeInformation(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_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
- 1, maxNrOfCodes, FALSE);
+dissect_nbap_Fast_Reconfiguration_Permission(tvbuff_t *tvb _U_, int offset _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;
}
@@ -16782,7 +18866,7 @@ dissect_nbap_GANSS_AddClockModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
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_) {
+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_bit_string(tvb, offset, actx, tree, hf_index,
2, 2, FALSE, NULL);
@@ -16790,31 +18874,10 @@ dissect_nbap_BIT_STRING_SIZE_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-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);
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
@@ -16997,6 +19060,16 @@ dissect_nbap_GANSS_NavModel_CNAVKeplerianSet(tvbuff_t *tvb _U_, int offset _U_,
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_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);
@@ -17103,16 +19176,10 @@ dissect_nbap_GANSS_AddOrbitModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-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);
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
@@ -17549,107 +19616,167 @@ dissect_nbap_GANSS_KeplerianParametersAlm(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkp_sequence[] = {
+
+static int
+dissect_nbap_Extension_GANSS_AlmanacModel(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_GANSS_AlmanacModel_vals[] = {
+ { 0, "gANSS-keplerianParameters" },
+ { 1, "extension-GANSS-AlmanacModel" },
+ { 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_extension_GANSS_AlmanacModel, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_GANSS_AlmanacModel },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_AlmanacModel(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_AlmanacModel, GANSS_AlmanacModel_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSS_Almanac_sequence[] = {
+ { &hf_nbap_ganss_wk_number, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
+ { &hf_nbap_gANSS_AlmanacModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AlmanacModel },
+ { &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_GANSS_Almanac(tvbuff_t *tvb _U_, int offset _U_, 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_Almanac, GANSS_Almanac_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_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_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_NAVkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_NAVkp, GANSS_SAT_Info_Almanac_NAVkp_sequence);
+ ett_nbap_GANSS_SAT_Info_Almanac_SBASecef, GANSS_SAT_Info_Almanac_SBASecef_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 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_NAVkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_NAVkpList, GANSS_SAT_Info_Almanac_NAVkpList_sequence_of,
+ ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList, GANSS_SAT_Info_Almanac_SBASecefList_sequence_of,
1, maxGANSSSatAlmanac, FALSE);
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 },
+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_NAVKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_NAVKeplerianSet, GANSS_ALM_NAVKeplerianSet_sequence);
+ ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet, GANSS_ALM_ECEFsbasAlmanacSet_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 },
+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_REDkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_REDkp, GANSS_SAT_Info_Almanac_REDkp_sequence);
+ ett_nbap_GANSS_SAT_Info_Almanac_GLOkp, GANSS_SAT_Info_Almanac_GLOkp_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 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_REDkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_REDkpList, GANSS_SAT_Info_Almanac_REDkpList_sequence_of,
+ ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList, GANSS_SAT_Info_Almanac_GLOkpList_sequence_of,
1, maxGANSSSatAlmanac, FALSE);
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 },
+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_ReducedKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_ReducedKeplerianSet, GANSS_ALM_ReducedKeplerianSet_sequence);
+ ett_nbap_GANSS_ALM_GlonassAlmanacSet, GANSS_ALM_GlonassAlmanacSet_sequence);
return offset;
}
@@ -17712,166 +19839,107 @@ dissect_nbap_GANSS_ALM_MidiAlmanacSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-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 },
+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_GLOkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_GLOkp, GANSS_SAT_Info_Almanac_GLOkp_sequence);
+ ett_nbap_GANSS_SAT_Info_Almanac_NAVkp, GANSS_SAT_Info_Almanac_NAVkp_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 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_GLOkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_GLOkpList, GANSS_SAT_Info_Almanac_GLOkpList_sequence_of,
+ ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList, GANSS_SAT_Info_Almanac_NAVkpList_sequence_of,
1, maxGANSSSatAlmanac, FALSE);
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 },
+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_GlonassAlmanacSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_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);
+ ett_nbap_GANSS_ALM_NAVKeplerianSet, GANSS_ALM_NAVKeplerianSet_sequence);
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 },
+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_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_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_SBASecef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_SBASecef, GANSS_SAT_Info_Almanac_SBASecef_sequence);
+ ett_nbap_GANSS_SAT_Info_Almanac_REDkp, GANSS_SAT_Info_Almanac_REDkp_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 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_SBASecefList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_SBASecefList, GANSS_SAT_Info_Almanac_SBASecefList_sequence_of,
+ ett_nbap_GANSS_SAT_Info_Almanac_REDkpList, GANSS_SAT_Info_Almanac_REDkpList_sequence_of,
1, maxGANSSSatAlmanac, FALSE);
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 }
-};
-
-static int
-dissect_nbap_GANSS_AlmanacModel(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_AlmanacModel, GANSS_AlmanacModel_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t GANSS_Almanac_sequence[] = {
- { &hf_nbap_ganss_wk_number, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
- { &hf_nbap_gANSS_AlmanacModel, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AlmanacModel },
+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_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+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_Almanac, GANSS_Almanac_sequence);
+ ett_nbap_GANSS_ALM_ReducedKeplerianSet, GANSS_ALM_ReducedKeplerianSet_sequence);
return offset;
}
@@ -17970,16 +20038,10 @@ dissect_nbap_GANSS_Auxiliary_Information(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-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);
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
@@ -18362,16 +20424,10 @@ dissect_nbap_GANSS_Earth_Orientation_Parameters(tvbuff_t *tvb _U_, int offset _U
}
-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_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);
+ offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
return offset;
}
@@ -19320,6 +21376,36 @@ dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvbuff_t *tv
}
+static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_hS_DSCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_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_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_sequence_of[1] = {
+ { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item },
+};
+
+static int
+dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR(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_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
+
+ return offset;
+}
+
+
static int
dissect_nbap_HS_DSCHRequiredPowerValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -19431,6 +21517,36 @@ dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvbuff_t *tvb
}
+static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_hS_DSCHRequiredPowerValue_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_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_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_sequence_of[1] = {
+ { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item },
+};
+
+static int
+dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR(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_DSCHRequiredPowerValueInformation_For_CellPortionLCR, HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
+
+ return offset;
+}
+
+
static const per_sequence_t HSDPA_PICH_Shared_with_PCH_sequence[] = {
{ &hf_nbap_hsdpa_PICH_SharedPCH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
{ NULL, 0, 0, NULL }
@@ -20887,6 +23003,35 @@ dissect_nbap_HSDSCH_PreconfigurationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1
}
+static const per_sequence_t Additional_EDCH_Preconfiguration_Information_ItemIEs_sequence[] = {
+ { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_Preconfiguration_Information_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_EDCH_Preconfiguration_Information_ItemIEs, Additional_EDCH_Preconfiguration_Information_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Preconfiguration_Information_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Preconfiguration_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_Preconfiguration_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_Additional_EDCH_Preconfiguration_Information, Additional_EDCH_Preconfiguration_Information_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ return offset;
+}
+
+
static const value_string nbap_MAChsResetScheme_vals[] = {
{ 0, "always" },
{ 1, "interNodeB-change" },
@@ -20963,7 +23108,7 @@ static const per_sequence_t HSDSCH_PreconfigurationSetup_sequence[] = {
{ &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_uE_with_enhanced_HS_SCCH_support_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 }
@@ -21621,6 +23766,429 @@ dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int
static int
+dissect_nbap_HS_SICH_Mapping_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, maxNoOf_HS_SICH_SPS_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_SCCH_Associated_HS_SICH_sequence[] = {
+ { &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
+ { &hf_nbap_extended_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Extended_HS_SICH_ID },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_SCCH_Associated_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, 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_Associated_HS_SICH, HS_SCCH_Associated_HS_SICH_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_sequence[] = {
+ { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Non_HS_SCCH_Associated_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, 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_Non_HS_SCCH_Associated_HS_SICH, Non_HS_SCCH_Associated_HS_SICH_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_HS_SICH_Type_vals[] = {
+ { 0, "hS-SCCH-Associated-HS-SICH" },
+ { 1, "non-HS-SCCH-Associated-HS-SICH" },
+ { 0, NULL }
+};
+
+static const per_choice_t HS_SICH_Type_choice[] = {
+ { 0, &hf_nbap_hS_SCCH_Associated_HS_SICH, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SCCH_Associated_HS_SICH },
+ { 1, &hf_nbap_non_HS_SCCH_Associated_HS_SICH, ASN1_EXTENSION_ROOT , dissect_nbap_Non_HS_SCCH_Associated_HS_SICH },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_SICH_Type(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_SICH_Type, HS_SICH_Type_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_SICH_InformationItem_for_HS_DSCH_SPS_sequence[] = {
+ { &hf_nbap_hS_SICH_Mapping_Index, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_Mapping_Index },
+ { &hf_nbap_hS_SICH_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Type },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS(tvbuff_t *tvb _U_, int offset _U_, 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_SICH_InformationItem_for_HS_DSCH_SPS, HS_SICH_InformationItem_for_HS_DSCH_SPS_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HS_SICH_InformationList_for_HS_DSCH_SPS_sequence_of[1] = {
+ { &hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS },
+};
+
+static int
+dissect_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS(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_SICH_InformationList_for_HS_DSCH_SPS, HS_SICH_InformationList_for_HS_DSCH_SPS_sequence_of,
+ 1, maxNoOf_HS_SICH_SPS, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_HS_DSCH_TimeslotResourceLCR(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 const value_string nbap_ModulationSPS_LCR_vals[] = {
+ { 0, "qPSK" },
+ { 1, "sixteenQAM" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_ModulationSPS_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,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Initial_HS_PDSCH_SPS_Resource_sequence[] = {
+ { &hf_nbap_repetitionPeriodIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriodIndex },
+ { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength },
+ { &hf_nbap_hS_PDSCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
+ { &hf_nbap_timeslot_Resource_Related_Information_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_TimeslotResourceLCR },
+ { &hf_nbap_startCode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_endCode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &hf_nbap_transport_Block_Size_Index_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_LCR },
+ { &hf_nbap_modulationType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ModulationSPS_LCR },
+ { &hf_nbap_hS_SICH_Mapping_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Mapping_Index },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Initial_HS_PDSCH_SPS_Resource(tvbuff_t *tvb _U_, int offset _U_, 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_Initial_HS_PDSCH_SPS_Resource, Initial_HS_PDSCH_SPS_Resource_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_Process_Memory_Size_vals[] = {
+ { 0, "hms800" },
+ { 1, "hms1600" },
+ { 2, "hms2400" },
+ { 3, "hms3200" },
+ { 4, "hms4000" },
+ { 5, "hms4800" },
+ { 6, "hms5600" },
+ { 7, "hms6400" },
+ { 8, "hms7200" },
+ { 9, "hms8000" },
+ { 10, "hms8800" },
+ { 11, "hms9600" },
+ { 12, "hms10400" },
+ { 13, "hms11200" },
+ { 14, "hms12000" },
+ { 15, "hms12800" },
+ { 16, "hms13600" },
+ { 17, "hms14400" },
+ { 18, "hms15200" },
+ { 19, "hms16000" },
+ { 20, "hms17600" },
+ { 21, "hms19200" },
+ { 22, "hms20800" },
+ { 23, "hms22400" },
+ { 24, "hms24000" },
+ { 25, "hms25600" },
+ { 26, "hms27200" },
+ { 27, "hms28800" },
+ { 28, "hms30400" },
+ { 29, "hms32000" },
+ { 30, "hms36000" },
+ { 31, "hms40000" },
+ { 32, "hms44000" },
+ { 33, "hms48000" },
+ { 34, "hms52000" },
+ { 35, "hms56000" },
+ { 36, "hms60000" },
+ { 37, "hms64000" },
+ { 38, "hms68000" },
+ { 39, "hms72000" },
+ { 40, "hms76000" },
+ { 41, "hms80000" },
+ { 42, "hms88000" },
+ { 43, "hms96000" },
+ { 44, "hms104000" },
+ { 45, "hms112000" },
+ { 46, "hms120000" },
+ { 47, "hms128000" },
+ { 48, "hms136000" },
+ { 49, "hms144000" },
+ { 50, "hms152000" },
+ { 51, "hms160000" },
+ { 52, "hms176000" },
+ { 53, "hms192000" },
+ { 54, "hms208000" },
+ { 55, "hms224000" },
+ { 56, "hms240000" },
+ { 57, "hms256000" },
+ { 58, "hms272000" },
+ { 59, "hms288000" },
+ { 60, "hms304000" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Process_Memory_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 61, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_Number_of_Processes_for_HS_DSCH_SPS(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 HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence[] = {
+ { &hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS },
+ { &hf_nbap_initial_HS_PDSCH_SPS_Resource, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Initial_HS_PDSCH_SPS_Resource },
+ { &hf_nbap_buffer_Size_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Process_Memory_Size },
+ { &hf_nbap_number_of_Processes_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Number_of_Processes_for_HS_DSCH_SPS },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HS_DSCH_Semi_PersistentScheduling_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_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence[] = {
+ { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
+ { &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_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
+ { &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_Non_HS_SCCH_Associated_HS_SICH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem, Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of[1] = {
+ { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
+};
+
+static int
+dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList(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_Non_HS_SCCH_Associated_HS_SICH_InformationList, Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of,
+ 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_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_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence[] = {
+ { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR },
+ { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode },
+ { &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_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem, Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of[1] = {
+ { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
+};
+
+static int
+dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList(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_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList, Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of,
+ 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
+ { &hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_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_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem_sequence[] = {
+ { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem(tvbuff_t *tvb _U_, int offset _U_, 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_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem, Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence_of[1] = {
+ { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem },
+};
+
+static int
+dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_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_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence_of,
+ 0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSSICH_ReferenceSignal_InformationLCR_sequence[] = {
+ { &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
+ { &hf_nbap_midambleShift , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
+ { &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSSICH_ReferenceSignal_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_HSSICH_ReferenceSignal_InformationLCR, HSSICH_ReferenceSignal_InformationLCR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MIMO_ReferenceSignal_InformationListLCR_sequence_of[1] = {
+ { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_ReferenceSignal_InformationLCR },
+};
+
+static int
+dissect_nbap_MIMO_ReferenceSignal_InformationListLCR(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_MIMO_ReferenceSignal_InformationListLCR, MIMO_ReferenceSignal_InformationListLCR_sequence_of,
+ 1, maxNrOfHSSCCHCodes, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t HSSICH_ReferenceSignal_InformationModifyLCR_sequence[] = {
+ { &hf_nbap_hSSICH_ReferenceSignal_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSICH_ReferenceSignal_InformationLCR },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_HSSICH_ReferenceSignal_InformationModifyLCR(tvbuff_t *tvb _U_, int offset _U_, 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_HSSICH_ReferenceSignal_InformationModifyLCR, HSSICH_ReferenceSignal_InformationModifyLCR_sequence);
+
+ 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);
@@ -21741,6 +24309,7 @@ dissect_nbap_Sub_Frame_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
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_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
{ &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
@@ -21918,22 +24487,6 @@ dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvbuff_t *tvb _U_, int off
}
-static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
- { 0, "active" },
- { 1, "inactive" },
- { 0, NULL }
-};
-
-
-static int
-dissect_nbap_InnerLoopDLPCStatus(tvbuff_t *tvb _U_, int offset _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_IPDL_Indicator_vals[] = {
{ 0, "active" },
{ 1, "inactive" },
@@ -22197,17 +24750,18 @@ dissect_nbap_IPMulticastDataBearerIndication(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string nbap_LimitedPowerIncrease_vals[] = {
- { 0, "used" },
- { 1, "not-used" },
+static const value_string nbap_T_idleIntervalInfo_k_vals[] = {
+ { 0, "none" },
+ { 2, "two" },
+ { 3, "three" },
{ 0, NULL }
};
static int
-dissect_nbap_LimitedPowerIncrease(tvbuff_t *tvb _U_, int offset _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_T_idleIntervalInfo_k(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;
}
@@ -22215,9 +24769,24 @@ dissect_nbap_LimitedPowerIncrease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
-dissect_nbap_Local_Cell_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_0_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,
- 0U, 268435455U, NULL, FALSE);
+ 0U, 7U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t IdleIntervalInformation_sequence[] = {
+ { &hf_nbap_idleIntervalInfo_k, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_idleIntervalInfo_k },
+ { &hf_nbap_idleIntervalInfo_offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_7 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_IdleIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, 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_IdleIntervalInformation, IdleIntervalInformation_sequence);
return offset;
}
@@ -22278,6 +24847,16 @@ dissect_nbap_LCRTDD_Uplink_Physical_Channel_Capability(tvbuff_t *tvb _U_, int of
static int
+dissect_nbap_MACes_Maximum_Bitrate_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, 256000000U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
dissect_nbap_MaximumDL_PowerCapability(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);
@@ -22555,31 +25134,86 @@ dissect_nbap_MIMO_PilotConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
-dissect_nbap_MinimumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PowerOffsetForSecondaryCPICHforMIMO(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, 800U, NULL, FALSE);
+ -6, 0U, NULL, FALSE);
return offset;
}
-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" },
+static const per_sequence_t PrimaryAndSecondaryCPICHContainer_sequence[] = {
+ { &hf_nbap_power_Offset_For_Secondary_CPICH_for_MIMO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetForSecondaryCPICHforMIMO },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_PrimaryAndSecondaryCPICHContainer(tvbuff_t *tvb _U_, int offset _U_, 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_PrimaryAndSecondaryCPICHContainer, PrimaryAndSecondaryCPICHContainer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t NormalAndDiversityPrimaryCPICHContainer_sequence[] = {
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_NormalAndDiversityPrimaryCPICHContainer(tvbuff_t *tvb _U_, int offset _U_, 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_NormalAndDiversityPrimaryCPICHContainer, NormalAndDiversityPrimaryCPICHContainer_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_MIMO_PilotConfigurationExtension_vals[] = {
+ { 0, "primary-and-secondary-CPICH" },
+ { 1, "normal-and-diversity-primary-CPICH" },
{ 0, NULL }
};
+static const per_choice_t MIMO_PilotConfigurationExtension_choice[] = {
+ { 0, &hf_nbap_primary_and_secondary_CPICH_01, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryAndSecondaryCPICHContainer },
+ { 1, &hf_nbap_normal_and_diversity_primary_CPICH_01, ASN1_EXTENSION_ROOT , dissect_nbap_NormalAndDiversityPrimaryCPICHContainer },
+ { 0, NULL, 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_) {
+dissect_nbap_MIMO_PilotConfigurationExtension(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_MIMO_PilotConfigurationExtension, MIMO_PilotConfigurationExtension_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string nbap_MIMO_PowerOffsetForS_CPICHCapability_vals[] = {
+ { 0, "s-CPICH-Power-Offset-Capable" },
+ { 1, "s-CPICH-Power-Offset-Not-Capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_MIMO_PowerOffsetForS_CPICHCapability(tvbuff_t *tvb _U_, int offset _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);
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_MinimumDL_PowerCapability(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, 800U, NULL, FALSE);
return offset;
}
@@ -22766,6 +25400,36 @@ dissect_nbap_Multicarrier_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
+static const per_sequence_t MultipleFreq_HARQ_MemoryPartitioning_InformationItem_sequence[] = {
+ { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioning },
+ { &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_HARQ_MemoryPartitioning_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem, MultipleFreq_HARQ_MemoryPartitioning_InformationItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MultipleFreq_HARQ_MemoryPartitioning_InformationList_sequence_of[1] = {
+ { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem },
+};
+
+static int
+dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList(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_HARQ_MemoryPartitioning_InformationList, MultipleFreq_HARQ_MemoryPartitioning_InformationList_sequence_of,
+ 1, maxFrequencyinCell_1, FALSE);
+
+ 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 },
@@ -22813,46 +25477,33 @@ dissect_nbap_Multi_Cell_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-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 },
+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_Possible_Secondary_Serving_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_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_Possible_Secondary_Serving_Cell, Possible_Secondary_Serving_Cell_sequence);
+ ett_nbap_Multi_Cell_Capability_Info, Multi_Cell_Capability_Info_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 const value_string nbap_MIMO_SFMode_For_HSPDSCHDualStream_vals[] = {
+ { 0, "sF1" },
+ { 1, "sF1SF16" },
+ { 0, NULL }
};
-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, FALSE);
-
- 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);
+dissect_nbap_MIMO_SFMode_For_HSPDSCHDualStream(tvbuff_t *tvb _U_, int offset _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;
}
@@ -23066,6 +25717,21 @@ dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvbuff_t *tvb _U_, int
}
+static const value_string nbap_NonCellSpecificTxDiversity_vals[] = {
+ { 0, "txDiversity" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_NonCellSpecificTxDiversity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
static int
dissect_nbap_Notification_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -23129,6 +25795,16 @@ dissect_nbap_NumberOfReportedCellPortions(tvbuff_t *tvb _U_, int offset _U_, asn
static int
+dissect_nbap_NumberOfReportedCellPortionsLCR(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, maxNrOfCellPortionsPerCellLCR, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
dissect_nbap_NSubCyclesPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
1U, 16U, NULL, TRUE);
@@ -23300,9 +25976,9 @@ dissect_nbap_PRACH_Midamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
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_) {
+dissect_nbap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 72U, NULL, FALSE);
+ 1U, 256U, NULL, FALSE);
return offset;
}
@@ -23310,7 +25986,7 @@ dissect_nbap_PreambleThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
-dissect_nbap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
1U, 256U, NULL, FALSE);
@@ -23320,9 +25996,9 @@ dissect_nbap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, as
static int
-dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PrimaryCPICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+ -100, 500U, NULL, FALSE);
return offset;
}
@@ -23330,25 +26006,71 @@ dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb _U_, int offset _U_,
static int
-dissect_nbap_PrimaryCPICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_PrimaryCCPCH_RSCP(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,
- -100, 500U, NULL, FALSE);
+ 0U, 91U, NULL, FALSE);
return offset;
}
-static const value_string nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals[] = {
- { 0, "primary-CPICH-may-be-used" },
- { 1, "primary-CPICH-shall-not-be-used" },
+
+static int
+dissect_nbap_PrimaryCCPCH_RSCP_Delta(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,
+ -5, -1, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 6U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static 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_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Selected_MBMS_Service_TimeSlot_Information_LCR_sequence_of[1] = {
+ { &hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
+};
+
+static int
+dissect_nbap_Selected_MBMS_Service_TimeSlot_Information_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_Selected_MBMS_Service_TimeSlot_Information_LCR, Selected_MBMS_Service_TimeSlot_Information_LCR_sequence_of,
+ 1, 7, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nbap_T_transmission_Time_Interval_vals[] = {
+ { 0, "v10" },
+ { 1, "v20" },
+ { 2, "v40" },
+ { 3, "v80" },
{ 0, NULL }
};
static int
-dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_T_transmission_Time_Interval(tvbuff_t *tvb _U_, int offset _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);
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
@@ -23356,9 +26078,9 @@ dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvbuff_t *tvb _U_, int o
static int
-dissect_nbap_PrimaryCCPCH_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_2_9(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, 91U, NULL, FALSE);
+ 2U, 9U, NULL, FALSE);
return offset;
}
@@ -23366,29 +26088,94 @@ dissect_nbap_PrimaryCCPCH_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
-dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nbap_INTEGER_0_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,
- -5, -1, NULL, TRUE);
+ 0U, 8U, NULL, FALSE);
return offset;
}
+static const per_sequence_t MBMS_Service_TDM_Information_sequence[] = {
+ { &hf_nbap_transmission_Time_Interval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_transmission_Time_Interval },
+ { &hf_nbap_tDM_Rep , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_2_9 },
+ { &hf_nbap_tDM_Offset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8 },
+ { &hf_nbap_tDM_Length , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8 },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_nbap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 6U, NULL, FALSE);
+dissect_nbap_MBMS_Service_TDM_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_MBMS_Service_TDM_Information, MBMS_Service_TDM_Information_sequence);
return offset;
}
+static const per_sequence_t Selected_MBMS_Service_Item_sequence[] = {
+ { &hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR },
+ { &hf_nbap_mBMS_Service_TDM_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MBMS_Service_TDM_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+dissect_nbap_Selected_MBMS_Service_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_Selected_MBMS_Service_Item, Selected_MBMS_Service_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Selected_MBMS_Service_List_sequence_of[1] = {
+ { &hf_nbap_Selected_MBMS_Service_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Selected_MBMS_Service_Item },
+};
+
+static int
+dissect_nbap_Selected_MBMS_Service_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_Selected_MBMS_Service_List, Selected_MBMS_Service_List_sequence_of,
+ 1, maxMBMSServiceSelect, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Selected_MBMS_Service_sequence[] = {
+ { &hf_nbap_selected_MBMS_Service_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Selected_MBMS_Service_List },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Selected_MBMS_Service(tvbuff_t *tvb _U_, int offset _U_, 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_Selected_MBMS_Service, Selected_MBMS_Service_sequence);
+
+ return offset;
+}
+
+
+static const value_string nbap_UE_Selected_MBMS_Service_Information_vals[] = {
+ { 0, "none" },
+ { 1, "selected-MBMS-Service" },
+ { 0, NULL }
+};
+
+static const per_choice_t UE_Selected_MBMS_Service_Information_choice[] = {
+ { 0, &hf_nbap_none , ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
+ { 1, &hf_nbap_selected_MBMS_Service, ASN1_EXTENSION_ROOT , dissect_nbap_Selected_MBMS_Service },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_UE_Selected_MBMS_Service_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_UE_Selected_MBMS_Service_Information, UE_Selected_MBMS_Service_Information_choice,
+ NULL);
return offset;
}
@@ -24073,11 +26860,17 @@ dissect_nbap_EDCH_RACH_Report_ThresholdInformation(tvbuff_t *tvb _U_, int offset
}
+static const value_string nbap_DL_RLC_PDU_Size_Format_vals[] = {
+ { 0, "fixed-RLC-PDU-Size" },
+ { 1, "flexible-RLC-PDU-Size" },
+ { 0, NULL }
+};
+
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_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 31U, NULL, FALSE);
+dissect_nbap_DL_RLC_PDU_Size_Format(tvbuff_t *tvb _U_, int offset _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;
}
@@ -24113,6 +26906,36 @@ dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value(tvbuff_t *tvb
}
+static const per_sequence_t Received_total_wide_band_power_For_CellPortion_ValueLCR_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_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_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item, Received_total_wide_band_power_For_CellPortion_ValueLCR_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Received_total_wide_band_power_For_CellPortion_ValueLCR_sequence_of[1] = {
+ { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item },
+};
+
+static int
+dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR(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_Received_total_wide_band_power_For_CellPortion_ValueLCR, Received_total_wide_band_power_For_CellPortion_ValueLCR_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
+
+ return offset;
+}
+
+
static int
dissect_nbap_RSEPS_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -24363,28 +27186,6 @@ dissect_nbap_SAT_Info_Almanac_ExtList(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const value_string nbap_Secondary_CPICH_Information_Change_vals[] = {
- { 0, "new-secondary-CPICH" },
- { 1, "secondary-CPICH-shall-not-be-used" },
- { 0, NULL }
-};
-
-static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
- { 0, &hf_nbap_new_secondary_CPICH, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID },
- { 1, &hf_nbap_secondary_CPICH_shall_not_be_used, ASN1_EXTENSION_ROOT , dissect_nbap_NULL },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_nbap_Secondary_CPICH_Information_Change(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_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
- NULL);
-
- return offset;
-}
-
-
static int
dissect_nbap_SecondaryCCPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -24726,6 +27527,47 @@ dissect_nbap_SIB_Originator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+
+static int
+dissect_nbap_Single_Stream_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 value_string nbap_Single_Stream_MIMO_Capability_vals[] = {
+ { 0, "single-stream-mimo-capable" },
+ { 1, "single-stream-mimo-non-capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Single_Stream_MIMO_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_Single_Stream_MIMO_Mode_Indicator_vals[] = {
+ { 0, "activate" },
+ { 1, "deactivate" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Single_Stream_MIMO_Mode_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 value_string nbap_SignallingBearerRequestIndicator_vals[] = {
{ 0, "bearerRequested" },
{ 0, NULL }
@@ -24831,6 +27673,15 @@ dissect_nbap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
+
+static int
+dissect_nbap_SRB_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;
+}
+
+
static const value_string nbap_Start_Of_Audit_Sequence_Indicator_vals[] = {
{ 0, "start-of-audit-sequence" },
{ 1, "not-start-of-audit-sequence" },
@@ -25069,6 +27920,22 @@ dissect_nbap_SynchronisationReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
+static const value_string nbap_Semi_PersistentScheduling_CapabilityLCR_vals[] = {
+ { 0, "semi-Persistent-scheduling-Capable" },
+ { 1, "semi-Persistent-scheduling-Non-Capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Semi_PersistentScheduling_CapabilityLCR(tvbuff_t *tvb _U_, int offset _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_T_Cell_vals[] = {
{ 0, "v0" },
{ 1, "v1" },
@@ -25643,6 +28510,36 @@ dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_
}
+static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_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_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
+ { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item },
+};
+
+static int
+dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue(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_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
+
+ return offset;
+}
+
+
static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence[] = {
{ &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
{ &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value },
@@ -25673,6 +28570,36 @@ dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvbuff_t *tvb _U_,
}
+static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_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_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item, Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_ValueLCR_sequence_of[1] = {
+ { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item },
+};
+
+static int
+dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR(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_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, Transmitted_Carrier_Power_For_CellPortion_ValueLCR_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
+
+ return offset;
+}
+
+
static int
dissect_nbap_TransmissionDiversityApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -26058,6 +28985,22 @@ dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset
}
+static const value_string nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_vals[] = {
+ { 0, "dL-Control-Channel-Tx-Diversity-for-MIMO-UE-with-non-diverse-P-CPICH-Capable" },
+ { 1, "dL-Control-Channel-Tx-Diversity-for-MIMO-UE-with-non-diverse-P-CPICH-Not-Capable" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability(tvbuff_t *tvb _U_, int offset _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_TypeOfError_vals[] = {
{ 0, "not-understood" },
{ 1, "missing" },
@@ -26076,6 +29019,61 @@ dissect_nbap_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
+dissect_nbap_UE_AggregateMaximumBitRateDownlink(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, 1000000000U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_UE_AggregateMaximumBitRateUplink(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, 1000000000U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_AggregateMaximumBitRate_sequence[] = {
+ { &hf_nbap_uE_AggregateMaximumBitRateDownlink, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_AggregateMaximumBitRateDownlink },
+ { &hf_nbap_uE_AggregateMaximumBitRateUplink, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UE_AggregateMaximumBitRateUplink },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_UE_AggregateMaximumBitRate(tvbuff_t *tvb _U_, int offset _U_, 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_UE_AggregateMaximumBitRate, UE_AggregateMaximumBitRate_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_UE_SupportIndicatorExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 32, 32, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nbap_LCRTDD_HSDSCH_Physical_Layer_Category(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 64U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
dissect_nbap_UL_CapacityCredit(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);
@@ -26196,6 +29194,16 @@ 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 const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
{ 0, "sf-variation-supported" },
{ 1, "sf-variation-not-supported" },
@@ -26328,6 +29336,36 @@ dissect_nbap_UpPTSInterferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
+static const per_sequence_t UpPTSInterference_For_CellPortion_Value_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_upPTSInterferenceValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UpPTSInterferenceValue },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_UpPTSInterference_For_CellPortion_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_UpPTSInterference_For_CellPortion_Value_Item, UpPTSInterference_For_CellPortion_Value_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UpPTSInterference_For_CellPortion_Value_sequence_of[1] = {
+ { &hf_nbap_UpPTSInterference_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UpPTSInterference_For_CellPortion_Value_Item },
+};
+
+static int
+dissect_nbap_UpPTSInterference_For_CellPortion_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_UpPTSInterference_For_CellPortion_Value, UpPTSInterference_For_CellPortion_Value_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
+
+ return offset;
+}
+
+
static const value_string nbap_Unidirectional_DCH_Indicator_vals[] = {
{ 0, "downlink-DCH-only" },
{ 1, "uplink-DCH-only" },
@@ -26417,6 +29455,36 @@ dissect_nbap_USCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
+static const per_sequence_t UL_TimeslotISCP_For_CellPortion_Value_Item_sequence[] = {
+ { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
+ { &hf_nbap_uL_TimeslotISCP_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_UL_TimeslotISCP_For_CellPortion_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_UL_TimeslotISCP_For_CellPortion_Value_Item, UL_TimeslotISCP_For_CellPortion_Value_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_TimeslotISCP_For_CellPortion_Value_sequence_of[1] = {
+ { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item },
+};
+
+static int
+dissect_nbap_UL_TimeslotISCP_For_CellPortion_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_UL_TimeslotISCP_For_CellPortion_Value, UL_TimeslotISCP_For_CellPortion_Value_sequence_of,
+ 1, maxNrOfCellPortionsPerCellLCR, FALSE);
+
+ return offset;
+}
+
+
static const per_sequence_t CommonTransportChannelSetupRequestFDD_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 },
@@ -30692,7 +33760,7 @@ static const per_sequence_t Cell_InformationItem_ResourceStatusInd_sequence[] =
{ &hf_nbap_primary_SCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_SCH_Information_ResourceStatusInd },
{ &hf_nbap_secondary_SCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_SCH_Information_ResourceStatusInd },
{ &hf_nbap_primary_CPICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CPICH_Information_ResourceStatusInd },
- { &hf_nbap_secondary_CPICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CPICH_InformationList_ResourceStatusInd },
+ { &hf_nbap_secondary_CPICH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CPICH_InformationList_ResourceStatusInd },
{ &hf_nbap_primary_CCPCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CCPCH_Information_ResourceStatusInd },
{ &hf_nbap_bCH_Information_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCH_Information_ResourceStatusInd },
{ &hf_nbap_secondary_CCPCH_InformationList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd },
@@ -32127,8 +35195,8 @@ 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_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 }
};
@@ -32156,6 +35224,43 @@ dissect_nbap_Additional_HS_Cell_Information_RL_Addition_List(tvbuff_t *tvb _U_,
}
+static const value_string nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_vals[] = {
+ { 0, "setup" },
+ { 1, "addition" },
+ { 0, NULL }
+};
+
+static const per_choice_t Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_choice[] = {
+ { 0, &hf_nbap_setup , ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Setup_Info },
+ { 1, &hf_nbap_addition , ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Cell_Information_To_Add_List },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency, Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_RL_Add_Req_sequence[] = {
+ { &hf_nbap_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_Cell_Information_RL_Add_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_Additional_EDCH_Cell_Information_RL_Add_Req, Additional_EDCH_Cell_Information_RL_Add_Req_sequence);
+
+ 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 },
};
@@ -32485,6 +35590,36 @@ dissect_nbap_Additional_HS_Cell_Change_Information_Response_List(tvbuff_t *tvb _
}
+static const per_sequence_t Additional_EDCH_Cell_Change_Information_Response_ItemIEs_sequence[] = {
+ { &hf_nbap_additional_EDCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs },
+ { &hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Serving_Cell_Change_Info_Response },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_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_EDCH_Cell_Change_Information_Response_ItemIEs, Additional_EDCH_Cell_Change_Information_Response_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Change_Information_Response_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Cell_Change_Information_Response_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Change_Information_Response_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_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_EDCH_Cell_Change_Information_Response_List, Additional_EDCH_Cell_Change_Information_Response_List_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ 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 },
};
@@ -33033,6 +36168,45 @@ dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep(tvbuff_t *tvb _U_, in
}
+static const value_string nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_vals[] = {
+ { 0, "setup" },
+ { 1, "configurationChange" },
+ { 2, "removal" },
+ { 0, NULL }
+};
+
+static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice[] = {
+ { 0, &hf_nbap_setup , ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Setup_Info },
+ { 1, &hf_nbap_configurationChange, ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List },
+ { 2, &hf_nbap_removal , ASN1_EXTENSION_ROOT , dissect_nbap_Additional_EDCH_Cell_Information_Removal_List },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_RL_Reconf_Prep_sequence[] = {
+ { &hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep, Additional_EDCH_Cell_Information_RL_Reconf_Prep_sequence);
+
+ 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 },
@@ -34832,6 +38006,21 @@ dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req(tvbuff_t *tvb _U_, int
}
+static const per_sequence_t Additional_EDCH_Cell_Information_RL_Reconf_Req_sequence[] = {
+ { &hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req, Additional_EDCH_Cell_Information_RL_Reconf_Req_sequence);
+
+ 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 },
@@ -40589,6 +43778,52 @@ dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb _U_, int offs
}
+static const value_string nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode_vals[] = {
+ { 0, "bearer-for-primary-carrier" },
+ { 1, "bearer-for-secondary-carrier" },
+ { 2, "bearers-for-both-primary-and-secondary-carriers" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_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,
+ 3, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs_sequence[] = {
+ { &hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_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_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs, Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_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_EDCH_Cell_Information_Bearer_Rearrangement_List, Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ return offset;
+}
+
+
static const per_sequence_t RadioLinkActivationCommandFDD_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 },
@@ -40724,6 +43959,35 @@ dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd(tvbuff_t *tvb _U_, int
}
+static const per_sequence_t Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs_sequence[] = {
+ { &hf_nbap_additional_EDCH_FDD_Update_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Update_Information },
+ { &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nbap_Additional_EDCH_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_EDCH_Cell_Information_RL_Param_Upd_ItemIEs, Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Additional_EDCH_Cell_Information_RL_Param_Upd_sequence_of[1] = {
+ { &hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs },
+};
+
+static int
+dissect_nbap_Additional_EDCH_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_EDCH_Cell_Information_RL_Param_Upd, Additional_EDCH_Cell_Information_RL_Param_Upd_sequence_of,
+ 1, maxNrOfEDCH_1, FALSE);
+
+ 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 },
@@ -40769,6 +44033,36 @@ dissect_nbap_UEStatusUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const per_sequence_t SecondaryULFrequencyReport_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_SecondaryULFrequencyReport(tvbuff_t *tvb _U_, int offset _U_, 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_SecondaryULFrequencyReport, SecondaryULFrequencyReport_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SecondaryULFrequencyUpdateIndication_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_SecondaryULFrequencyUpdateIndication(tvbuff_t *tvb _U_, int offset _U_, 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_SecondaryULFrequencyUpdateIndication, SecondaryULFrequencyUpdateIndication_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_) {
@@ -40904,6 +44198,30 @@ dissect_nbap_NBAP_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
/*--- PDUs ---*/
+static int dissect_ActivationInformation_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_ActivationInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_ActivationInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Additional_EDCH_Setup_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_Additional_EDCH_Setup_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Setup_Info_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Additional_EDCH_Cell_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_Additional_EDCH_Cell_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
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;
@@ -40960,6 +44278,14 @@ static int dissect_Best_Cell_Portions_Value_PDU(tvbuff_t *tvb _U_, packet_info *
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Best_Cell_Portions_ValueLCR_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_Best_Cell_Portions_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Best_Cell_Portions_ValueLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_BindingID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -41000,6 +44326,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_Capability_Container_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_Capability_Container(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_Capability_Container_PDU);
+ 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;
@@ -41016,6 +44350,22 @@ static int dissect_CellParameterID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_CellPortion_CapabilityLCR_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_CellPortion_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_CapabilityLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CellSpecificHARQMemoryPartitioning_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_CellSpecificHARQMemoryPartitioning(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSpecificHARQMemoryPartitioning_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CellSyncBurstRepetitionPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -41056,6 +44406,14 @@ static int dissect_Common_EDCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pi
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Common_E_DCH_HSDPCCH_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_E_DCH_HSDPCCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_E_DCH_HSDPCCH_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;
@@ -41288,6 +44646,14 @@ static int dissect_Common_EDCH_System_Information_ResponseLCR_PDU(tvbuff_t *tvb
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_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_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_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;
@@ -41296,6 +44662,46 @@ static int dissect_Common_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_in
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_CPC_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_CPC_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_CPC_InformationLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ContinuousPacketConnectivity_DRX_CapabilityLCR_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_ContinuousPacketConnectivity_DRX_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ContinuousPacketConnectivity_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_ContinuousPacketConnectivity_DRX_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ContinuousPacketConnectivity_DRX_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_ContinuousPacketConnectivity_DRX_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_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;
@@ -41368,6 +44774,14 @@ static int dissect_DGANSS_Corrections_Req_PDU(tvbuff_t *tvb _U_, packet_info *pi
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DiversityMode_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_DiversityMode(tvb, offset, &asn1_ctx, tree, hf_nbap_DiversityMode_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;
@@ -41448,6 +44862,14 @@ static int dissect_DLTransmissionBranchLoadValue_PDU(tvbuff_t *tvb _U_, packet_i
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_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_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION(tvb, offset, &asn1_ctx, tree, hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_DPC_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -41480,6 +44902,14 @@ static int dissect_DSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Dual_Band_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_Dual_Band_Capability_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Dual_Band_Capability_Info_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_DwPCH_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -41768,6 +45198,14 @@ static int dissect_E_DCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_DCHProvidedBitRateValueInformation_For_CellPortion_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_DCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_HICH_TimeOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -41856,6 +45294,14 @@ static int dissect_E_DCH_LCR_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DormantModeIndicator_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_DormantModeIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DormantModeIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Enhanced_FACH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -41968,6 +45414,22 @@ static int dissect_Extended_E_HICH_ID_TDD_PDU(tvbuff_t *tvb _U_, packet_info *pi
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_DCH_Semi_PersistentScheduling_Information_LCR_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_Semi_PersistentScheduling_Information_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_DCH_Semi_PersistentScheduling_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_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_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;
@@ -42080,6 +45542,46 @@ static int dissect_GANSS_Additional_UTC_Models_PDU(tvbuff_t *tvb _U_, packet_inf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_GANSS_ALM_ECEFsbasAlmanacSet_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_ALM_ECEFsbasAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_ECEFsbasAlmanacSet_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_ALM_GlonassAlmanacSet_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_ALM_GlonassAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_ALM_MidiAlmanacSet_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_ALM_MidiAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_ALM_NAVKeplerianSet_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_ALM_NAVKeplerianSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_GANSS_ALM_ReducedKeplerianSet_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_ALM_ReducedKeplerianSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_ReducedKeplerianSet_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;
@@ -42160,6 +45662,14 @@ static int dissect_GANSS_Time_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_HARQ_MemoryPartitioning_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_HARQ_MemoryPartitioning(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_MemoryPartitioning_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;
@@ -42208,6 +45718,14 @@ static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU(tv
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_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_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_HS_DSCHRequiredPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42232,6 +45750,14 @@ static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU(tvbu
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_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_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_HSDSCH_Common_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42360,6 +45886,14 @@ static int dissect_HSDSCH_PreconfigurationInfo_PDU(tvbuff_t *tvb _U_, packet_inf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_EDCH_Preconfiguration_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_Additional_EDCH_Preconfiguration_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Preconfiguration_Information_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;
@@ -42536,6 +46070,86 @@ static int dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU(tvbuff_t *tv
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_HS_DSCH_Semi_PersistentScheduling_Information_LCR_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_HS_DSCH_Semi_PersistentScheduling_Information_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RepetitionPeriodIndex_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_RepetitionPeriodIndex(tvb, offset, &asn1_ctx, tree, hf_nbap_RepetitionPeriodIndex_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SPS_Reservation_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_SPS_Reservation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SPS_Reservation_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HS_DSCH_Semi_PersistentScheduling_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_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_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_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_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_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_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_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MIMO_ReferenceSignal_InformationListLCR_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_MIMO_ReferenceSignal_InformationListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSSICH_ReferenceSignal_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_HSSICH_ReferenceSignal_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_HSSICH_ReferenceSignal_InformationModifyLCR_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_HSSICH_ReferenceSignal_InformationModifyLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_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;
@@ -42600,6 +46214,14 @@ static int dissect_IPMulticastDataBearerIndication_PDU(tvbuff_t *tvb _U_, packet
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_IdleIntervalInformation_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_IdleIntervalInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_IdleIntervalInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Local_Cell_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42624,6 +46246,14 @@ static int dissect_MAC_PDU_SizeExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MACes_Maximum_Bitrate_LCR_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_MACes_Maximum_Bitrate_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MACes_Maximum_Bitrate_LCR_PDU);
+ 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;
@@ -42720,6 +46350,14 @@ static int dissect_MICH_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MidambleShiftLCR_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_MidambleShiftLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MidambleShiftLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MIMO_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42760,6 +46398,22 @@ static int dissect_MIMO_PilotConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *p
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MIMO_PilotConfigurationExtension_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_MIMO_PilotConfigurationExtension(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PilotConfigurationExtension_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MIMO_PowerOffsetForS_CPICHCapability_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_MIMO_PowerOffsetForS_CPICHCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MinimumReducedE_DPDCH_GainFactor_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42824,6 +46478,14 @@ static int dissect_Multicarrier_Number_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MultipleFreq_HARQ_MemoryPartitioning_InformationList_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_HARQ_MemoryPartitioning_InformationList(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42840,6 +46502,14 @@ static int dissect_Multi_Cell_Capability_Info_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MIMO_SFMode_For_HSPDSCHDualStream_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_MIMO_SFMode_For_HSPDSCHDualStream(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_SFMode_For_HSPDSCHDualStream_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;
@@ -42880,6 +46550,14 @@ static int dissect_NeighbouringTDDCellMeasurementInformation768_PDU(tvbuff_t *tv
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NonCellSpecificTxDiversity_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_NonCellSpecificTxDiversity(tvb, offset, &asn1_ctx, tree, hf_nbap_NonCellSpecificTxDiversity_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_NI_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42904,6 +46582,14 @@ static int dissect_NumberOfReportedCellPortions_PDU(tvbuff_t *tvb _U_, packet_in
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NumberOfReportedCellPortionsLCR_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_NumberOfReportedCellPortionsLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_NumberOfReportedCellPortionsLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_NSubCyclesPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -42984,6 +46670,14 @@ static int dissect_PrimaryCCPCH_RSCP_Delta_PDU(tvbuff_t *tvb _U_, packet_info *p
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UE_Selected_MBMS_Service_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_UE_Selected_MBMS_Service_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_Selected_MBMS_Service_Information_PDU);
+ 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;
@@ -43096,6 +46790,14 @@ static int dissect_RL_Set_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DL_RLC_PDU_Size_Format_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_DL_RLC_PDU_Size_Format(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_RLC_PDU_Size_Format_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43104,6 +46806,14 @@ static int dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU(tvbu
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Received_total_wide_band_power_For_CellPortion_ValueLCR_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_Received_total_wide_band_power_For_CellPortion_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Received_total_wide_band_power_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43216,6 +46926,14 @@ static int dissect_MaxAdjustmentStep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SchedulingPriorityIndicator_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_SchedulingPriorityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SchedulingPriorityIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Secondary_CPICH_Information_Change_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43272,6 +46990,30 @@ static int dissect_ShutdownTimer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Single_Stream_MIMO_ActivationIndicator_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_Single_Stream_MIMO_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Single_Stream_MIMO_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_Single_Stream_MIMO_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Single_Stream_MIMO_Mode_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_Single_Stream_MIMO_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SignallingBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43328,6 +47070,14 @@ static int dissect_SixteenQAM_UL_Operation_Indicator_PDU(tvbuff_t *tvb _U_, pack
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SRB_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_SRB_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SRB_Indicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Start_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;
@@ -43368,6 +47118,14 @@ static int dissect_SynchronisationReportType_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Semi_PersistentScheduling_CapabilityLCR_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_Semi_PersistentScheduling_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_T_Cell_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43440,6 +47198,14 @@ static int dissect_TimeslotLCR_Extension_PDU(tvbuff_t *tvb _U_, packet_info *pin
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TimeSlotMeasurementValueListLCR_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_TimeSlotMeasurementValueListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotMeasurementValueListLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_TimingAdjustmentValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43496,6 +47262,14 @@ static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_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_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43512,6 +47286,14 @@ static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU(tvbuff_t
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_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_Transmitted_Carrier_Power_For_CellPortion_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Transmitted_Carrier_Power_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43528,6 +47310,14 @@ static int dissect_TransmissionDiversityApplied_PDU(tvbuff_t *tvb _U_, packet_in
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TransmitDiversityIndicator_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_TransmitDiversityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmitDiversityIndicator_PDU);
+ 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;
@@ -43608,6 +47398,14 @@ static int dissect_TUTRANGPSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, p
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TxDiversityOnDLControlChannelsByMIMOUECapability_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_TxDiversityOnDLControlChannelsByMIMOUECapability(tvb, offset, &asn1_ctx, tree, hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_TypeOfError_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43624,6 +47422,14 @@ static int dissect_UARFCN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UE_AggregateMaximumBitRate_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_UE_AggregateMaximumBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_AggregateMaximumBitRate_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UE_Capability_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43632,6 +47438,22 @@ static int dissect_UE_Capability_Information_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UE_SupportIndicatorExtension_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_UE_SupportIndicatorExtension(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_SupportIndicatorExtension_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LCRTDD_HSDSCH_Physical_Layer_Category_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_nbap_LCRTDD_HSDSCH_Physical_Layer_Category(tvb, offset, &asn1_ctx, tree, hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43664,6 +47486,14 @@ static int dissect_UPPCHPositionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UpPTSInterference_For_CellPortion_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_UpPTSInterference_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UpPTSInterferenceValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -43696,6 +47526,22 @@ static int dissect_USCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UL_TimeslotISCP_For_CellPortion_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_UL_TimeslotISCP_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UL_TimeslotISCP_Value_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_UL_TimeslotISCP_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CommonTransportChannelSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -45536,6 +49382,14 @@ static int dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU(tvbuff_t
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_EDCH_Cell_Information_RL_Add_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_EDCH_Cell_Information_RL_Add_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Add_Req_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;
@@ -45656,6 +49510,14 @@ static int dissect_Additional_HS_Cell_Change_Information_Response_List_PDU(tvbuf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_EDCH_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_EDCH_Cell_Change_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_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;
@@ -45768,6 +49630,14 @@ static int dissect_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU(tvbuff_t *t
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_EDCH_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_EDCH_Cell_Information_RL_Reconf_Prep(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_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;
@@ -46216,6 +50086,14 @@ static int dissect_Additional_HS_Cell_Information_RL_Reconf_Req_PDU(tvbuff_t *tv
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_EDCH_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_EDCH_Cell_Information_RL_Reconf_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_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;
@@ -47664,6 +51542,14 @@ static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_EDCH_Cell_Information_Bearer_Rearrangement_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_EDCH_Cell_Information_Bearer_Rearrangement_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RadioLinkActivationCommandFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -47728,6 +51614,14 @@ static int dissect_Additional_HS_Cell_Information_RL_Param_Upd_PDU(tvbuff_t *tvb
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Additional_EDCH_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_EDCH_Cell_Information_RL_Param_Upd(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_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;
@@ -47752,11 +51646,35 @@ static int dissect_UEStatusUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pin
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SecondaryULFrequencyReport_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_SecondaryULFrequencyReport(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryULFrequencyReport_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SecondaryULFrequencyUpdateIndication_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_SecondaryULFrequencyUpdateIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryULFrequencyUpdateIndication_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);
dissect_nbap_NBAP_PDU(tvb, 0, &asn1_ctx, tree, hf_nbap_NBAP_PDU_PDU);
}
+static int dissect_NULL_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_NULL(tvb, offset, &asn1_ctx, tree, hf_nbap_NULL_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
/*--- End of included file: packet-nbap-fn.c ---*/
@@ -47824,6 +51742,18 @@ void proto_register_nbap(void) {
/*--- Included file: packet-nbap-hfarr.c ---*/
#line 1 "packet-nbap-hfarr.c"
+ { &hf_nbap_ActivationInformation_PDU,
+ { "ActivationInformation", "nbap.ActivationInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ActivationInformation", HFILL }},
+ { &hf_nbap_Additional_EDCH_Setup_Info_PDU,
+ { "Additional-EDCH-Setup-Info", "nbap.Additional_EDCH_Setup_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_Setup_Info", HFILL }},
+ { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU,
+ { "Additional-EDCH-Cell-Information-Response-List", "nbap.Additional_EDCH_Cell_Information_Response_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_Response_List", HFILL }},
{ &hf_nbap_AdditionalMeasurementValueList_PDU,
{ "AdditionalMeasurementValueList", "nbap.AdditionalMeasurementValueList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -47852,6 +51782,10 @@ void proto_register_nbap(void) {
{ "Best-Cell-Portions-Value", "nbap.Best_Cell_Portions_Value",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Best_Cell_Portions_Value", HFILL }},
+ { &hf_nbap_Best_Cell_Portions_ValueLCR_PDU,
+ { "Best-Cell-Portions-ValueLCR", "nbap.Best_Cell_Portions_ValueLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Best_Cell_Portions_ValueLCR", HFILL }},
{ &hf_nbap_BindingID_PDU,
{ "BindingID", "nbap.BindingID",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -47872,6 +51806,10 @@ void proto_register_nbap(void) {
{ "Cause", "nbap.Cause",
FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
"nbap.Cause", HFILL }},
+ { &hf_nbap_Cell_Capability_Container_PDU,
+ { "Cell-Capability-Container", "nbap.Cell_Capability_Container",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.Cell_Capability_Container", HFILL }},
{ &hf_nbap_Cell_ERNTI_Status_Information_PDU,
{ "Cell-ERNTI-Status-Information", "nbap.Cell_ERNTI_Status_Information",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -47880,6 +51818,14 @@ void proto_register_nbap(void) {
{ "CellParameterID", "nbap.CellParameterID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.CellParameterID", HFILL }},
+ { &hf_nbap_CellPortion_CapabilityLCR_PDU,
+ { "CellPortion-CapabilityLCR", "nbap.CellPortion_CapabilityLCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_CellPortion_CapabilityLCR_vals), 0,
+ "nbap.CellPortion_CapabilityLCR", HFILL }},
+ { &hf_nbap_CellSpecificHARQMemoryPartitioning_PDU,
+ { "CellSpecificHARQMemoryPartitioning", "nbap.CellSpecificHARQMemoryPartitioning",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "nbap.CellSpecificHARQMemoryPartitioning", HFILL }},
{ &hf_nbap_CellSyncBurstRepetitionPeriod_PDU,
{ "CellSyncBurstRepetitionPeriod", "nbap.CellSyncBurstRepetitionPeriod",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -47900,6 +51846,10 @@ void proto_register_nbap(void) {
{ "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_E_DCH_HSDPCCH_Capability_PDU,
+ { "Common-E-DCH-HSDPCCH-Capability", "nbap.Common_E_DCH_HSDPCCH_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Common_E_DCH_HSDPCCH_Capability_vals), 0,
+ "nbap.Common_E_DCH_HSDPCCH_Capability", HFILL }},
{ &hf_nbap_Common_EDCH_System_InformationFDD_PDU,
{ "Common-EDCH-System-InformationFDD", "nbap.Common_EDCH_System_InformationFDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48016,10 +51966,34 @@ void proto_register_nbap(void) {
{ "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_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU,
+ { "Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext", 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_CPC_InformationLCR_PDU,
+ { "CPC-InformationLCR", "nbap.CPC_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.CPC_InformationLCR", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU,
+ { "ContinuousPacketConnectivity-DRX-CapabilityLCR", "nbap.ContinuousPacketConnectivity_DRX_CapabilityLCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_vals), 0,
+ "nbap.ContinuousPacketConnectivity_DRX_CapabilityLCR", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU,
+ { "ContinuousPacketConnectivity-DRX-InformationLCR", "nbap.ContinuousPacketConnectivity_DRX_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivity_DRX_InformationLCR", HFILL }},
+ { &hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU,
+ { "E-AGCH-UE-Inactivity-Monitor-Threshold", "nbap.E_AGCH_UE_Inactivity_Monitor_Threshold",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals), 0,
+ "nbap.E_AGCH_UE_Inactivity_Monitor_Threshold", HFILL }},
+ { &hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU,
+ { "ContinuousPacketConnectivity-DRX-Information-ResponseLCR", "nbap.ContinuousPacketConnectivity_DRX_Information_ResponseLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivity_DRX_Information_ResponseLCR", HFILL }},
{ &hf_nbap_DCH_FDD_Information_PDU,
{ "DCH-FDD-Information", "nbap.DCH_FDD_Information",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48056,6 +52030,10 @@ void proto_register_nbap(void) {
{ "DGANSS-Corrections-Req", "nbap.DGANSS_Corrections_Req",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DGANSS_Corrections_Req", HFILL }},
+ { &hf_nbap_DiversityMode_PDU,
+ { "DiversityMode", "nbap.DiversityMode",
+ FT_UINT32, BASE_DEC, VALS(nbap_DiversityMode_vals), 0,
+ "nbap.DiversityMode", 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,
@@ -48096,6 +52074,10 @@ void proto_register_nbap(void) {
{ "DLTransmissionBranchLoadValue", "nbap.DLTransmissionBranchLoadValue",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.DLTransmissionBranchLoadValue", HFILL }},
+ { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU,
+ { "MaxHSDSCH-HSSCCH-Power-per-CELLPORTION", "nbap.MaxHSDSCH_HSSCCH_Power_per_CELLPORTION",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MaxHSDSCH_HSSCCH_Power_per_CELLPORTION", HFILL }},
{ &hf_nbap_DPC_Mode_PDU,
{ "DPC-Mode", "nbap.DPC_Mode",
FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
@@ -48112,6 +52094,10 @@ void proto_register_nbap(void) {
{ "DSCH-TDD-Information", "nbap.DSCH_TDD_Information",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.DSCH_TDD_Information", HFILL }},
+ { &hf_nbap_Dual_Band_Capability_Info_PDU,
+ { "Dual-Band-Capability-Info", "nbap.Dual_Band_Capability_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Dual_Band_Capability_Info", HFILL }},
{ &hf_nbap_DwPCH_Power_PDU,
{ "DwPCH-Power", "nbap.DwPCH_Power",
FT_INT32, BASE_DEC, NULL, 0,
@@ -48256,6 +52242,10 @@ void proto_register_nbap(void) {
{ "E-DCHProvidedBitRate", "nbap.E_DCHProvidedBitRate",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_DCHProvidedBitRate", HFILL }},
+ { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU,
+ { "E-DCHProvidedBitRateValueInformation-For-CellPortion", "nbap.E_DCHProvidedBitRateValueInformation_For_CellPortion",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCHProvidedBitRateValueInformation_For_CellPortion", HFILL }},
{ &hf_nbap_E_HICH_TimeOffset_PDU,
{ "E-HICH-TimeOffset", "nbap.E_HICH_TimeOffset",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48300,6 +52290,10 @@ void proto_register_nbap(void) {
{ "E-DCH-LCR-Information-Reconfig", "nbap.E_DCH_LCR_Information_Reconfig",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_LCR_Information_Reconfig", HFILL }},
+ { &hf_nbap_DormantModeIndicator_PDU,
+ { "DormantModeIndicator", "nbap.DormantModeIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_DormantModeIndicator_vals), 0,
+ "nbap.DormantModeIndicator", HFILL }},
{ &hf_nbap_Enhanced_FACH_Capability_PDU,
{ "Enhanced-FACH-Capability", "nbap.Enhanced_FACH_Capability",
FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_FACH_Capability_vals), 0,
@@ -48314,7 +52308,7 @@ void proto_register_nbap(void) {
"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,
+ FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_UE_DRX_Capability_vals), 0,
"nbap.Enhanced_UE_DRX_Capability", HFILL }},
{ &hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU,
{ "Enhanced-UE-DRX-InformationFDD", "nbap.Enhanced_UE_DRX_InformationFDD",
@@ -48356,6 +52350,14 @@ void proto_register_nbap(void) {
{ "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_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU,
+ { "E-DCH-Semi-PersistentScheduling-Information-LCR", "nbap.E_DCH_Semi_PersistentScheduling_Information_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Semi_PersistentScheduling_Information_LCR", HFILL }},
+ { &hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU,
+ { "E-DCH-Semi-PersistentScheduling-Information-ResponseLCR", "nbap.E_DCH_Semi_PersistentScheduling_Information_ResponseLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Semi_PersistentScheduling_Information_ResponseLCR", 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,
@@ -48386,15 +52388,15 @@ void proto_register_nbap(void) {
"nbap.FNReportingIndicator", HFILL }},
{ &hf_nbap_GANSS_AddIonoModelReq_PDU,
{ "GANSS-AddIonoModelReq", "nbap.GANSS_AddIonoModelReq",
- FT_NONE, BASE_NONE, NULL, 0,
+ FT_BYTES, BASE_NONE, NULL, 0,
"nbap.GANSS_AddIonoModelReq", HFILL }},
{ &hf_nbap_GANSS_AddNavigationModelsReq_PDU,
{ "GANSS-AddNavigationModelsReq", "nbap.GANSS_AddNavigationModelsReq",
- FT_NONE, BASE_NONE, NULL, 0,
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
"nbap.GANSS_AddNavigationModelsReq", HFILL }},
{ &hf_nbap_GANSS_AddUTCModelsReq_PDU,
{ "GANSS-AddUTCModelsReq", "nbap.GANSS_AddUTCModelsReq",
- FT_NONE, BASE_NONE, NULL, 0,
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
"nbap.GANSS_AddUTCModelsReq", HFILL }},
{ &hf_nbap_GANSS_Additional_Ionospheric_Model_PDU,
{ "GANSS-Additional-Ionospheric-Model", "nbap.GANSS_Additional_Ionospheric_Model",
@@ -48412,13 +52414,33 @@ void proto_register_nbap(void) {
{ "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_ALM_ECEFsbasAlmanacSet_PDU,
+ { "GANSS-ALM-ECEFsbasAlmanacSet", "nbap.GANSS_ALM_ECEFsbasAlmanacSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_ECEFsbasAlmanacSet", HFILL }},
+ { &hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU,
+ { "GANSS-ALM-GlonassAlmanacSet", "nbap.GANSS_ALM_GlonassAlmanacSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_GlonassAlmanacSet", HFILL }},
+ { &hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU,
+ { "GANSS-ALM-MidiAlmanacSet", "nbap.GANSS_ALM_MidiAlmanacSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_MidiAlmanacSet", HFILL }},
+ { &hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU,
+ { "GANSS-ALM-NAVKeplerianSet", "nbap.GANSS_ALM_NAVKeplerianSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_NAVKeplerianSet", HFILL }},
+ { &hf_nbap_GANSS_ALM_ReducedKeplerianSet_PDU,
+ { "GANSS-ALM-ReducedKeplerianSet", "nbap.GANSS_ALM_ReducedKeplerianSet",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.GANSS_ALM_ReducedKeplerianSet", 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,
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
"nbap.GANSS_AuxInfoReq", HFILL }},
{ &hf_nbap_GANSS_Common_Data_PDU,
{ "GANSS-Common-Data", "nbap.GANSS_Common_Data",
@@ -48430,7 +52452,7 @@ void proto_register_nbap(void) {
"nbap.GANSS_Earth_Orientation_Parameters", HFILL }},
{ &hf_nbap_GANSS_EarthOrientParaReq_PDU,
{ "GANSS-EarthOrientParaReq", "nbap.GANSS_EarthOrientParaReq",
- FT_NONE, BASE_NONE, NULL, 0,
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
"nbap.GANSS_EarthOrientParaReq", HFILL }},
{ &hf_nbap_GANSS_Generic_Data_PDU,
{ "GANSS-Generic-Data", "nbap.GANSS_Generic_Data",
@@ -48452,6 +52474,10 @@ void proto_register_nbap(void) {
{ "GANSS-Time-ID", "nbap.GANSS_Time_ID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.GANSS_Time_ID", HFILL }},
+ { &hf_nbap_HARQ_MemoryPartitioning_PDU,
+ { "HARQ-MemoryPartitioning", "nbap.HARQ_MemoryPartitioning",
+ FT_UINT32, BASE_DEC, VALS(nbap_HARQ_MemoryPartitioning_vals), 0,
+ "nbap.HARQ_MemoryPartitioning", HFILL }},
{ &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU,
{ "HARQ-MemoryPartitioningInfoExtForMIMO", "nbap.HARQ_MemoryPartitioningInfoExtForMIMO",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48476,6 +52502,10 @@ void proto_register_nbap(void) {
{ "HS-DSCHProvidedBitRateValueInformation-For-CellPortion", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion", HFILL }},
+ { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU,
+ { "HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR", HFILL }},
{ &hf_nbap_HS_DSCHRequiredPower_PDU,
{ "HS-DSCHRequiredPower", "nbap.HS_DSCHRequiredPower",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48488,6 +52518,10 @@ void proto_register_nbap(void) {
{ "HS-DSCHRequiredPowerValueInformation-For-CellPortion", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion", HFILL }},
+ { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU,
+ { "HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR", HFILL }},
{ &hf_nbap_HSDSCH_Common_System_InformationFDD_PDU,
{ "HSDSCH-Common-System-InformationFDD", "nbap.HSDSCH_Common_System_InformationFDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48552,6 +52586,10 @@ void proto_register_nbap(void) {
{ "HSDSCH-PreconfigurationInfo", "nbap.HSDSCH_PreconfigurationInfo",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.HSDSCH_PreconfigurationInfo", HFILL }},
+ { &hf_nbap_Additional_EDCH_Preconfiguration_Information_PDU,
+ { "Additional-EDCH-Preconfiguration-Information", "nbap.Additional_EDCH_Preconfiguration_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_Preconfiguration_Information", HFILL }},
{ &hf_nbap_HSDSCH_PreconfigurationSetup_PDU,
{ "HSDSCH-PreconfigurationSetup", "nbap.HSDSCH_PreconfigurationSetup",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48640,6 +52678,46 @@ void proto_register_nbap(void) {
{ "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_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU,
+ { "HS-DSCH-Semi-PersistentScheduling-Information-LCR", "nbap.HS_DSCH_Semi_PersistentScheduling_Information_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Semi_PersistentScheduling_Information_LCR", HFILL }},
+ { &hf_nbap_RepetitionPeriodIndex_PDU,
+ { "RepetitionPeriodIndex", "nbap.RepetitionPeriodIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RepetitionPeriodIndex", HFILL }},
+ { &hf_nbap_SPS_Reservation_Indicator_PDU,
+ { "SPS-Reservation-Indicator", "nbap.SPS_Reservation_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_SPS_Reservation_Indicator_vals), 0,
+ "nbap.SPS_Reservation_Indicator", HFILL }},
+ { &hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU,
+ { "HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR", "nbap.HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR", HFILL }},
+ { &hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
+ { "Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
+ { "Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
+ { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
+ { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU,
+ { "MIMO-ReferenceSignal-InformationListLCR", "nbap.MIMO_ReferenceSignal_InformationListLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MIMO_ReferenceSignal_InformationListLCR", HFILL }},
+ { &hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU,
+ { "HSSICH-ReferenceSignal-InformationLCR", "nbap.HSSICH_ReferenceSignal_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSSICH_ReferenceSignal_InformationLCR", HFILL }},
+ { &hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_PDU,
+ { "HSSICH-ReferenceSignal-InformationModifyLCR", "nbap.HSSICH_ReferenceSignal_InformationModifyLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSSICH_ReferenceSignal_InformationModifyLCR", HFILL }},
{ &hf_nbap_IMB_Parameters_PDU,
{ "IMB-Parameters", "nbap.IMB_Parameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48672,6 +52750,10 @@ void proto_register_nbap(void) {
{ "IPMulticastDataBearerIndication", "nbap.IPMulticastDataBearerIndication",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"nbap.IPMulticastDataBearerIndication", HFILL }},
+ { &hf_nbap_IdleIntervalInformation_PDU,
+ { "IdleIntervalInformation", "nbap.IdleIntervalInformation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.IdleIntervalInformation", HFILL }},
{ &hf_nbap_Local_Cell_ID_PDU,
{ "Local-Cell-ID", "nbap.Local_Cell_ID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48684,6 +52766,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_MACes_Maximum_Bitrate_LCR_PDU,
+ { "MACes-Maximum-Bitrate-LCR", "nbap.MACes_Maximum_Bitrate_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MACes_Maximum_Bitrate_LCR", 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,
@@ -48732,6 +52818,10 @@ void proto_register_nbap(void) {
{ "MICH-CFN", "nbap.MICH_CFN",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MICH_CFN", HFILL }},
+ { &hf_nbap_MidambleShiftLCR_PDU,
+ { "MidambleShiftLCR", "nbap.MidambleShiftLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MidambleShiftLCR", HFILL }},
{ &hf_nbap_MIMO_ActivationIndicator_PDU,
{ "MIMO-ActivationIndicator", "nbap.MIMO_ActivationIndicator",
FT_NONE, BASE_NONE, NULL, 0,
@@ -48752,6 +52842,14 @@ 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_MIMO_PilotConfigurationExtension_PDU,
+ { "MIMO-PilotConfigurationExtension", "nbap.MIMO_PilotConfigurationExtension",
+ FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfigurationExtension_vals), 0,
+ "nbap.MIMO_PilotConfigurationExtension", HFILL }},
+ { &hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU,
+ { "MIMO-PowerOffsetForS-CPICHCapability", "nbap.MIMO_PowerOffsetForS_CPICHCapability",
+ FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PowerOffsetForS_CPICHCapability_vals), 0,
+ "nbap.MIMO_PowerOffsetForS_CPICHCapability", 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,
@@ -48784,6 +52882,10 @@ void proto_register_nbap(void) {
{ "Multicarrier-Number", "nbap.Multicarrier_Number",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Multicarrier_Number", HFILL }},
+ { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU,
+ { "MultipleFreq-HARQ-MemoryPartitioning-InformationList", "nbap.MultipleFreq_HARQ_MemoryPartitioning_InformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.MultipleFreq_HARQ_MemoryPartitioning_InformationList", HFILL }},
{ &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU,
{ "MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48792,6 +52894,10 @@ void proto_register_nbap(void) {
{ "Multi-Cell-Capability-Info", "nbap.Multi_Cell_Capability_Info",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Multi_Cell_Capability_Info", HFILL }},
+ { &hf_nbap_MIMO_SFMode_For_HSPDSCHDualStream_PDU,
+ { "MIMO-SFMode-For-HSPDSCHDualStream", "nbap.MIMO_SFMode_For_HSPDSCHDualStream",
+ FT_UINT32, BASE_DEC, VALS(nbap_MIMO_SFMode_For_HSPDSCHDualStream_vals), 0,
+ "nbap.MIMO_SFMode_For_HSPDSCHDualStream", HFILL }},
{ &hf_nbap_NCyclesPerSFNperiod_PDU,
{ "NCyclesPerSFNperiod", "nbap.NCyclesPerSFNperiod",
FT_UINT32, BASE_DEC, VALS(nbap_NCyclesPerSFNperiod_vals), 0,
@@ -48812,6 +52918,10 @@ void proto_register_nbap(void) {
{ "NeighbouringTDDCellMeasurementInformation768", "nbap.NeighbouringTDDCellMeasurementInformation768",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.NeighbouringTDDCellMeasurementInformation768", HFILL }},
+ { &hf_nbap_NonCellSpecificTxDiversity_PDU,
+ { "NonCellSpecificTxDiversity", "nbap.NonCellSpecificTxDiversity",
+ FT_UINT32, BASE_DEC, VALS(nbap_NonCellSpecificTxDiversity_vals), 0,
+ "nbap.NonCellSpecificTxDiversity", HFILL }},
{ &hf_nbap_NI_Information_PDU,
{ "NI-Information", "nbap.NI_Information",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48824,6 +52934,10 @@ void proto_register_nbap(void) {
{ "NumberOfReportedCellPortions", "nbap.NumberOfReportedCellPortions",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.NumberOfReportedCellPortions", HFILL }},
+ { &hf_nbap_NumberOfReportedCellPortionsLCR_PDU,
+ { "NumberOfReportedCellPortionsLCR", "nbap.NumberOfReportedCellPortionsLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.NumberOfReportedCellPortionsLCR", HFILL }},
{ &hf_nbap_NSubCyclesPerCyclePeriod_PDU,
{ "NSubCyclesPerCyclePeriod", "nbap.NSubCyclesPerCyclePeriod",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48864,6 +52978,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_UE_Selected_MBMS_Service_Information_PDU,
+ { "UE-Selected-MBMS-Service-Information", "nbap.UE_Selected_MBMS_Service_Information",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_Selected_MBMS_Service_Information_vals), 0,
+ "nbap.UE_Selected_MBMS_Service_Information", HFILL }},
{ &hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU,
{ "Paging-MACFlows-to-DeleteLCR", "nbap.Paging_MACFlows_to_DeleteLCR",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48920,10 +53038,18 @@ void proto_register_nbap(void) {
{ "RL-Set-ID", "nbap.RL_Set_ID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.RL_Set_ID", HFILL }},
+ { &hf_nbap_DL_RLC_PDU_Size_Format_PDU,
+ { "DL-RLC-PDU-Size-Format", "nbap.DL_RLC_PDU_Size_Format",
+ FT_UINT32, BASE_DEC, VALS(nbap_DL_RLC_PDU_Size_Format_vals), 0,
+ "nbap.DL_RLC_PDU_Size_Format", HFILL }},
{ &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU,
{ "Received-total-wide-band-power-For-CellPortion-Value", "nbap.Received_total_wide_band_power_For_CellPortion_Value",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Received_total_wide_band_power_For_CellPortion_Value", HFILL }},
+ { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU,
+ { "Received-total-wide-band-power-For-CellPortion-ValueLCR", "nbap.Received_total_wide_band_power_For_CellPortion_ValueLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Received_total_wide_band_power_For_CellPortion_ValueLCR", HFILL }},
{ &hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU,
{ "Received-total-wide-band-power-Value-IncrDecrThres", "nbap.Received_total_wide_band_power_Value_IncrDecrThres",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -48980,6 +53106,10 @@ void proto_register_nbap(void) {
{ "MaxAdjustmentStep", "nbap.MaxAdjustmentStep",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MaxAdjustmentStep", HFILL }},
+ { &hf_nbap_SchedulingPriorityIndicator_PDU,
+ { "SchedulingPriorityIndicator", "nbap.SchedulingPriorityIndicator",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.SchedulingPriorityIndicator", HFILL }},
{ &hf_nbap_Secondary_CPICH_Information_Change_PDU,
{ "Secondary-CPICH-Information-Change", "nbap.Secondary_CPICH_Information_Change",
FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
@@ -49008,6 +53138,18 @@ void proto_register_nbap(void) {
{ "ShutdownTimer", "nbap.ShutdownTimer",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.ShutdownTimer", HFILL }},
+ { &hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU,
+ { "Single-Stream-MIMO-ActivationIndicator", "nbap.Single_Stream_MIMO_ActivationIndicator",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Single_Stream_MIMO_ActivationIndicator", HFILL }},
+ { &hf_nbap_Single_Stream_MIMO_Capability_PDU,
+ { "Single-Stream-MIMO-Capability", "nbap.Single_Stream_MIMO_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Single_Stream_MIMO_Capability_vals), 0,
+ "nbap.Single_Stream_MIMO_Capability", HFILL }},
+ { &hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU,
+ { "Single-Stream-MIMO-Mode-Indicator", "nbap.Single_Stream_MIMO_Mode_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_Single_Stream_MIMO_Mode_Indicator_vals), 0,
+ "nbap.Single_Stream_MIMO_Mode_Indicator", HFILL }},
{ &hf_nbap_SignallingBearerRequestIndicator_PDU,
{ "SignallingBearerRequestIndicator", "nbap.SignallingBearerRequestIndicator",
FT_UINT32, BASE_DEC, VALS(nbap_SignallingBearerRequestIndicator_vals), 0,
@@ -49036,6 +53178,10 @@ void proto_register_nbap(void) {
{ "SixteenQAM-UL-Operation-Indicator", "nbap.SixteenQAM_UL_Operation_Indicator",
FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Operation_Indicator_vals), 0,
"nbap.SixteenQAM_UL_Operation_Indicator", HFILL }},
+ { &hf_nbap_SRB_Indicator_PDU,
+ { "SRB-Indicator", "nbap.SRB_Indicator",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SRB_Indicator", HFILL }},
{ &hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU,
{ "Start-Of-Audit-Sequence-Indicator", "nbap.Start_Of_Audit_Sequence_Indicator",
FT_UINT32, BASE_DEC, VALS(nbap_Start_Of_Audit_Sequence_Indicator_vals), 0,
@@ -49056,6 +53202,10 @@ void proto_register_nbap(void) {
{ "SynchronisationReportType", "nbap.SynchronisationReportType",
FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
"nbap.SynchronisationReportType", HFILL }},
+ { &hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU,
+ { "Semi-PersistentScheduling-CapabilityLCR", "nbap.Semi_PersistentScheduling_CapabilityLCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_Semi_PersistentScheduling_CapabilityLCR_vals), 0,
+ "nbap.Semi_PersistentScheduling_CapabilityLCR", HFILL }},
{ &hf_nbap_T_Cell_PDU,
{ "T-Cell", "nbap.T_Cell",
FT_UINT32, BASE_DEC, VALS(nbap_T_Cell_vals), 0,
@@ -49092,6 +53242,10 @@ void proto_register_nbap(void) {
{ "TimeslotLCR-Extension", "nbap.TimeslotLCR_Extension",
FT_UINT32, BASE_DEC, VALS(nbap_TimeslotLCR_Extension_vals), 0,
"nbap.TimeslotLCR_Extension", HFILL }},
+ { &hf_nbap_TimeSlotMeasurementValueListLCR_PDU,
+ { "TimeSlotMeasurementValueListLCR", "nbap.TimeSlotMeasurementValueListLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlotMeasurementValueListLCR", HFILL }},
{ &hf_nbap_TimingAdjustmentValue_PDU,
{ "TimingAdjustmentValue", "nbap.TimingAdjustmentValue",
FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
@@ -49120,6 +53274,10 @@ void proto_register_nbap(void) {
{ "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue", HFILL }},
+ { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU,
+ { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue", HFILL }},
{ &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU,
{ "TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -49128,6 +53286,10 @@ void proto_register_nbap(void) {
{ "Transmitted-Carrier-Power-For-CellPortion-Value", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Transmitted_Carrier_Power_For_CellPortion_Value", HFILL }},
+ { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU,
+ { "Transmitted-Carrier-Power-For-CellPortion-ValueLCR", "nbap.Transmitted_Carrier_Power_For_CellPortion_ValueLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transmitted_Carrier_Power_For_CellPortion_ValueLCR", HFILL }},
{ &hf_nbap_Transmitted_Carrier_Power_Value_PDU,
{ "Transmitted-Carrier-Power-Value", "nbap.Transmitted_Carrier_Power_Value",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -49136,6 +53298,10 @@ void proto_register_nbap(void) {
{ "TransmissionDiversityApplied", "nbap.TransmissionDiversityApplied",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"nbap.TransmissionDiversityApplied", HFILL }},
+ { &hf_nbap_TransmitDiversityIndicator_PDU,
+ { "TransmitDiversityIndicator", "nbap.TransmitDiversityIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_TransmitDiversityIndicator_vals), 0,
+ "nbap.TransmitDiversityIndicator", HFILL }},
{ &hf_nbap_TransportBearerRequestIndicator_PDU,
{ "TransportBearerRequestIndicator", "nbap.TransportBearerRequestIndicator",
FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
@@ -49176,6 +53342,10 @@ void proto_register_nbap(void) {
{ "TUTRANGPSMeasurementValueInformation", "nbap.TUTRANGPSMeasurementValueInformation",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.TUTRANGPSMeasurementValueInformation", HFILL }},
+ { &hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU,
+ { "TxDiversityOnDLControlChannelsByMIMOUECapability", "nbap.TxDiversityOnDLControlChannelsByMIMOUECapability",
+ FT_UINT32, BASE_DEC, VALS(nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_vals), 0,
+ "nbap.TxDiversityOnDLControlChannelsByMIMOUECapability", HFILL }},
{ &hf_nbap_TypeOfError_PDU,
{ "TypeOfError", "nbap.TypeOfError",
FT_UINT32, BASE_DEC, VALS(nbap_TypeOfError_vals), 0,
@@ -49184,10 +53354,22 @@ void proto_register_nbap(void) {
{ "UARFCN", "nbap.UARFCN",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.UARFCN", HFILL }},
+ { &hf_nbap_UE_AggregateMaximumBitRate_PDU,
+ { "UE-AggregateMaximumBitRate", "nbap.UE_AggregateMaximumBitRate",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UE_AggregateMaximumBitRate", HFILL }},
{ &hf_nbap_UE_Capability_Information_PDU,
{ "UE-Capability-Information", "nbap.UE_Capability_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.UE_Capability_Information", HFILL }},
+ { &hf_nbap_UE_SupportIndicatorExtension_PDU,
+ { "UE-SupportIndicatorExtension", "nbap.UE_SupportIndicatorExtension",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.UE_SupportIndicatorExtension", HFILL }},
+ { &hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU,
+ { "LCRTDD-HSDSCH-Physical-Layer-Category", "nbap.LCRTDD_HSDSCH_Physical_Layer_Category",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.LCRTDD_HSDSCH_Physical_Layer_Category", HFILL }},
{ &hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU,
{ "UL-DPDCH-Indicator-For-E-DCH-Operation", "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation",
FT_UINT32, BASE_DEC, VALS(nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals), 0,
@@ -49204,6 +53386,10 @@ void proto_register_nbap(void) {
{ "UPPCHPositionLCR", "nbap.UPPCHPositionLCR",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.UPPCHPositionLCR", HFILL }},
+ { &hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU,
+ { "UpPTSInterference-For-CellPortion-Value", "nbap.UpPTSInterference_For_CellPortion_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UpPTSInterference_For_CellPortion_Value", HFILL }},
{ &hf_nbap_UpPTSInterferenceValue_PDU,
{ "UpPTSInterferenceValue", "nbap.UpPTSInterferenceValue",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -49220,6 +53406,14 @@ void proto_register_nbap(void) {
{ "USCH-InformationResponse", "nbap.USCH_InformationResponse",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.USCH_InformationResponse", HFILL }},
+ { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU,
+ { "UL-TimeslotISCP-For-CellPortion-Value", "nbap.UL_TimeslotISCP_For_CellPortion_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_TimeslotISCP_For_CellPortion_Value", HFILL }},
+ { &hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU,
+ { "UL-TimeslotISCP-Value-IncrDecrThres", "nbap.UL_TimeslotISCP_Value_IncrDecrThres",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_TimeslotISCP_Value_IncrDecrThres", HFILL }},
{ &hf_nbap_CommonTransportChannelSetupRequestFDD_PDU,
{ "CommonTransportChannelSetupRequestFDD", "nbap.CommonTransportChannelSetupRequestFDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -50140,6 +54334,10 @@ void proto_register_nbap(void) {
{ "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_Additional_EDCH_Cell_Information_RL_Add_Req_PDU,
+ { "Additional-EDCH-Cell-Information-RL-Add-Req", "nbap.Additional_EDCH_Cell_Information_RL_Add_Req",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_RL_Add_Req", HFILL }},
{ &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU,
{ "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -50200,6 +54398,10 @@ void proto_register_nbap(void) {
{ "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_Additional_EDCH_Cell_Change_Information_Response_List_PDU,
+ { "Additional-EDCH-Cell-Change-Information-Response-List", "nbap.Additional_EDCH_Cell_Change_Information_Response_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_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,
@@ -50256,6 +54458,10 @@ void proto_register_nbap(void) {
{ "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_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU,
+ { "Additional-EDCH-Cell-Information-RL-Reconf-Prep", "nbap.Additional_EDCH_Cell_Information_RL_Reconf_Prep",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_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,
@@ -50480,6 +54686,10 @@ void proto_register_nbap(void) {
{ "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_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU,
+ { "Additional-EDCH-Cell-Information-RL-Reconf-Req", "nbap.Additional_EDCH_Cell_Information_RL_Reconf_Req",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_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,
@@ -51204,6 +55414,10 @@ void proto_register_nbap(void) {
{ "E-DCH-RearrangeList-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_DCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
+ { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU,
+ { "Additional-EDCH-Cell-Information-Bearer-Rearrangement-List", "nbap.Additional_EDCH_Cell_Information_Bearer_Rearrangement_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_Bearer_Rearrangement_List", HFILL }},
{ &hf_nbap_RadioLinkActivationCommandFDD_PDU,
{ "RadioLinkActivationCommandFDD", "nbap.RadioLinkActivationCommandFDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51236,6 +55450,10 @@ void proto_register_nbap(void) {
{ "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_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU,
+ { "Additional-EDCH-Cell-Information-RL-Param-Upd", "nbap.Additional_EDCH_Cell_Information_RL_Param_Upd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_RL_Param_Upd", HFILL }},
{ &hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU,
{ "RadioLinkParameterUpdateIndicationTDD", "nbap.RadioLinkParameterUpdateIndicationTDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51248,10 +55466,22 @@ void proto_register_nbap(void) {
{ "UEStatusUpdateCommand", "nbap.UEStatusUpdateCommand",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.UEStatusUpdateCommand", HFILL }},
+ { &hf_nbap_SecondaryULFrequencyReport_PDU,
+ { "SecondaryULFrequencyReport", "nbap.SecondaryULFrequencyReport",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SecondaryULFrequencyReport", HFILL }},
+ { &hf_nbap_SecondaryULFrequencyUpdateIndication_PDU,
+ { "SecondaryULFrequencyUpdateIndication", "nbap.SecondaryULFrequencyUpdateIndication",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.SecondaryULFrequencyUpdateIndication", HFILL }},
{ &hf_nbap_NBAP_PDU_PDU,
{ "NBAP-PDU", "nbap.NBAP_PDU",
FT_UINT32, BASE_DEC, VALS(nbap_NBAP_PDU_vals), 0,
"nbap.NBAP_PDU", HFILL }},
+ { &hf_nbap_NULL_PDU,
+ { "NULL", "nbap.NULL",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
{ &hf_nbap_local,
{ "local", "nbap.local",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -51312,6 +55542,286 @@ void proto_register_nbap(void) {
{ "value", "nbap.value",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PrivateIE_Field_value", HFILL }},
+ { &hf_nbap_ActivationInformation_item,
+ { "ActivationInformationItem", "nbap.ActivationInformationItem",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ActivationInformationItem", HFILL }},
+ { &hf_nbap_uU_ActivationState,
+ { "uU-ActivationState", "nbap.uU_ActivationState",
+ FT_UINT32, BASE_DEC, VALS(nbap_Uu_ActivationState_vals), 0,
+ "nbap.Uu_ActivationState", HFILL }},
+ { &hf_nbap_iE_Extensions,
+ { "iE-Extensions", "nbap.iE_Extensions",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ProtocolExtensionContainer", HFILL }},
+ { &hf_nbap_multicell_EDCH_Transport_Bearer_Mode,
+ { "multicell-EDCH-Transport-Bearer-Mode", "nbap.multicell_EDCH_Transport_Bearer_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_Multicell_EDCH_Transport_Bearer_Mode_vals), 0,
+ "nbap.Multicell_EDCH_Transport_Bearer_Mode", HFILL }},
+ { &hf_nbap_additional_EDCH_Cell_Information_Setup,
+ { "additional-EDCH-Cell-Information-Setup", "nbap.additional_EDCH_Cell_Information_Setup",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_Setup", HFILL }},
+ { &hf_nbap_Additional_EDCH_Cell_Information_Setup_item,
+ { "Additional-EDCH-FDD-Setup-Cell-Information", "nbap.Additional_EDCH_FDD_Setup_Cell_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_FDD_Setup_Cell_Information", HFILL }},
+ { &hf_nbap_additional_EDCH_UL_DPCH_Information_Setup,
+ { "additional-EDCH-UL-DPCH-Information-Setup", "nbap.additional_EDCH_UL_DPCH_Information_Setup",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_UL_DPCH_Information_Setup", HFILL }},
+ { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup,
+ { "additional-EDCH-RL-Specific-Information-To-Setup", "nbap.additional_EDCH_RL_Specific_Information_To_Setup",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_RL_Specific_Information_To_Setup_List", HFILL }},
+ { &hf_nbap_dL_PowerBalancing_Information,
+ { "dL-PowerBalancing-Information", "nbap.dL_PowerBalancing_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DL_PowerBalancing_Information", HFILL }},
+ { &hf_nbap_minimumReducedE_DPDCH_GainFactor,
+ { "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_additional_EDCH_FDD_Information,
+ { "additional-EDCH-FDD-Information", "nbap.additional_EDCH_FDD_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_FDD_Information", HFILL }},
+ { &hf_nbap_secondary_UL_Frequency_Activation_State,
+ { "secondary-UL-Frequency-Activation-State", "nbap.secondary_UL_Frequency_Activation_State",
+ FT_UINT32, BASE_DEC, VALS(nbap_Secondary_UL_Frequency_Activation_State_vals), 0,
+ "nbap.Secondary_UL_Frequency_Activation_State", HFILL }},
+ { &hf_nbap_additional_EDCH_F_DPCH_Information_Setup,
+ { "additional-EDCH-F-DPCH-Information-Setup", "nbap.additional_EDCH_F_DPCH_Information_Setup",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_F_DPCH_Information", HFILL }},
+ { &hf_nbap_ul_ScramblingCode,
+ { "ul-ScramblingCode", "nbap.ul_ScramblingCode",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_ScramblingCode", HFILL }},
+ { &hf_nbap_ul_SIR_Target,
+ { "ul-SIR-Target", "nbap.ul_SIR_Target",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.UL_SIR", 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,
+ "nbap.LimitedPowerIncrease", HFILL }},
+ { &hf_nbap_innerLoopDLPCStatus,
+ { "innerLoopDLPCStatus", "nbap.innerLoopDLPCStatus",
+ FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
+ "nbap.InnerLoopDLPCStatus", HFILL }},
+ { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List_item,
+ { "Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs", "nbap.Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs", HFILL }},
+ { &hf_nbap_eDCH_Additional_RL_ID,
+ { "eDCH-Additional-RL-ID", "nbap.eDCH_Additional_RL_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_ID", HFILL }},
+ { &hf_nbap_c_ID,
+ { "c-ID", "nbap.c_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.C_ID", HFILL }},
+ { &hf_nbap_firstRLS_indicator,
+ { "firstRLS-indicator", "nbap.firstRLS_indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
+ "nbap.FirstRLS_Indicator", HFILL }},
+ { &hf_nbap_propagationDelay,
+ { "propagationDelay", "nbap.propagationDelay",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PropagationDelay", HFILL }},
+ { &hf_nbap_extendedPropagationDelay,
+ { "extendedPropagationDelay", "nbap.extendedPropagationDelay",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.ExtendedPropagationDelay", HFILL }},
+ { &hf_nbap_dl_CodeInformation,
+ { "dl-CodeInformation", "nbap.dl_CodeInformation",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_CodeInformation", HFILL }},
+ { &hf_nbap_initialDL_transmissionPower,
+ { "initialDL-transmissionPower", "nbap.initialDL_transmissionPower",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_maximumDL_power,
+ { "maximumDL-power", "nbap.maximumDL_power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_minimumDL_power,
+ { "minimumDL-power", "nbap.minimumDL_power",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_primary_CPICH_Usage_for_Channel_Estimation,
+ { "primary-CPICH-Usage-for-Channel-Estimation", "nbap.primary_CPICH_Usage_for_Channel_Estimation",
+ FT_UINT32, BASE_DEC, VALS(nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals), 0,
+ "nbap.Primary_CPICH_Usage_for_Channel_Estimation", HFILL }},
+ { &hf_nbap_secondary_CPICH_Information,
+ { "secondary-CPICH-Information", "nbap.secondary_CPICH_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID", HFILL }},
+ { &hf_nbap_e_AGCH_PowerOffset,
+ { "e-AGCH-PowerOffset", "nbap.e_AGCH_PowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_AGCH_PowerOffset", HFILL }},
+ { &hf_nbap_e_RGCH_PowerOffset,
+ { "e-RGCH-PowerOffset", "nbap.e_RGCH_PowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RGCH_PowerOffset", HFILL }},
+ { &hf_nbap_e_HICH_PowerOffset,
+ { "e-HICH-PowerOffset", "nbap.e_HICH_PowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_HICH_PowerOffset", 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_e_RNTI,
+ { "e-RNTI", "nbap.e_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_RNTI", HFILL }},
+ { &hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item,
+ { "Additional-EDCH-RL-Specific-Information-To-Add-ItemIEs", "nbap.Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs", HFILL }},
+ { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item,
+ { "EDCH-Additional-RL-Specific-Information-To-Add-List", "nbap.EDCH_Additional_RL_Specific_Information_To_Add_List",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.EDCH_Additional_RL_Specific_Information_To_Add_List", HFILL }},
+ { &hf_nbap_dLReferencePower,
+ { "dLReferencePower", "nbap.dLReferencePower",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.DL_Power", HFILL }},
+ { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item,
+ { "Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs", "nbap.Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs", HFILL }},
+ { &hf_nbap_secondary_CPICH_Information_Change,
+ { "secondary-CPICH-Information-Change", "nbap.secondary_CPICH_Information_Change",
+ FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
+ "nbap.Secondary_CPICH_Information_Change", HFILL }},
+ { &hf_nbap_additional_e_DCH_DL_Control_Channel_Grant,
+ { "additional-e-DCH-DL-Control-Channel-Grant", "nbap.additional_e_DCH_DL_Control_Channel_Grant",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information,
+ { "additional-EDCH-MAC-d-Flows-Specific-Information", "nbap.additional_EDCH_MAC_d_Flows_Specific_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info_List", HFILL }},
+ { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH,
+ { "hARQ-Process-Allocation-Scheduled-2ms-EDCH", "nbap.hARQ_Process_Allocation_Scheduled_2ms_EDCH",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
+ { &hf_nbap_e_DCH_Maximum_Bitrate,
+ { "e-DCH-Maximum-Bitrate", "nbap.e_DCH_Maximum_Bitrate",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_Maximum_Bitrate", HFILL }},
+ { &hf_nbap_e_DCH_Processing_Overload_Level,
+ { "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_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item,
+ { "Additional-EDCH-MAC-d-Flows-Specific-Info", "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info", HFILL }},
+ { &hf_nbap_e_DCH_MACdFlow_ID,
+ { "e-DCH-MACdFlow-ID", "nbap.e_DCH_MACdFlow_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCH_MACdFlow_ID", HFILL }},
+ { &hf_nbap_bindingID,
+ { "bindingID", "nbap.bindingID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.BindingID", HFILL }},
+ { &hf_nbap_transportLayerAddress,
+ { "transportLayerAddress", "nbap.transportLayerAddress",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.TransportLayerAddress", HFILL }},
+ { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_item,
+ { "Additional-EDCH-FDD-Information-Response-ItemIEs", "nbap.Additional_EDCH_FDD_Information_Response_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_FDD_Information_Response_ItemIEs", HFILL }},
+ { &hf_nbap_eDCH_Additional_RL_Specific_Information_Response,
+ { "eDCH-Additional-RL-Specific-Information-Response", "nbap.eDCH_Additional_RL_Specific_Information_Response",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.EDCH_Additional_RL_Specific_Information_Response_List", HFILL }},
+ { &hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response,
+ { "additional-EDCH-MAC-d-Flow-Specific-Information-Response", "nbap.additional_EDCH_MAC_d_Flow_Specific_Information_Response",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List", HFILL }},
+ { &hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item,
+ { "EDCH-Additional-RL-Specific-Information-Response-ItemIEs", "nbap.EDCH_Additional_RL_Specific_Information_Response_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.EDCH_Additional_RL_Specific_Information_Response_ItemIEs", HFILL }},
+ { &hf_nbap_received_total_wide_band_power,
+ { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Received_total_wide_band_power_Value", HFILL }},
+ { &hf_nbap_dL_PowerBalancing_ActivationIndicator,
+ { "dL-PowerBalancing-ActivationIndicator", "nbap.dL_PowerBalancing_ActivationIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_ActivationIndicator_vals), 0,
+ "nbap.DL_PowerBalancing_ActivationIndicator", HFILL }},
+ { &hf_nbap_dL_PowerBalancing_UpdatedIndicator,
+ { "dL-PowerBalancing-UpdatedIndicator", "nbap.dL_PowerBalancing_UpdatedIndicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
+ "nbap.DL_PowerBalancing_UpdatedIndicator", HFILL }},
+ { &hf_nbap_rL_Set_ID,
+ { "rL-Set-ID", "nbap.rL_Set_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_Set_ID", HFILL }},
+ { &hf_nbap_e_DCH_RL_Set_ID,
+ { "e-DCH-RL-Set-ID", "nbap.e_DCH_RL_Set_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RL_Set_ID", 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_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item,
+ { "Additional-EDCH-MAC-d-Flows-Specific-Info-Response", "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info_Response", HFILL }},
+ { &hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item,
+ { "Additional-EDCH-ConfigurationChange-Info-ItemIEs", "nbap.Additional_EDCH_ConfigurationChange_Info_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_ConfigurationChange_Info_ItemIEs", HFILL }},
+ { &hf_nbap_additional_EDCH_UL_DPCH_Information_Modify,
+ { "additional-EDCH-UL-DPCH-Information-Modify", "nbap.additional_EDCH_UL_DPCH_Information_Modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_UL_DPCH_Information_Modify", HFILL }},
+ { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add,
+ { "additional-EDCH-RL-Specific-Information-To-Add", "nbap.additional_EDCH_RL_Specific_Information_To_Add",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.EDCH_Additional_RL_Specific_Information_To_Add_List", HFILL }},
+ { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify,
+ { "additional-EDCH-RL-Specific-Information-To-Modify", "nbap.additional_EDCH_RL_Specific_Information_To_Modify",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_RL_Specific_Information_To_Modify_List", HFILL }},
+ { &hf_nbap_additional_EDCH_FDD_Information_To_Modify,
+ { "additional-EDCH-FDD-Information-To-Modify", "nbap.additional_EDCH_FDD_Information_To_Modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_FDD_Information", HFILL }},
+ { &hf_nbap_additional_EDCH_F_DPCH_Information_Modify,
+ { "additional-EDCH-F-DPCH-Information-Modify", "nbap.additional_EDCH_F_DPCH_Information_Modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_F_DPCH_Information", HFILL }},
+ { &hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item,
+ { "Additional-EDCH-Cell-Information-Removal-Info-ItemIEs", "nbap.Additional_EDCH_Cell_Information_Removal_Info_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_Removal_Info_ItemIEs", HFILL }},
+ { &hf_nbap_rL_on_Secondary_UL_Frequency,
+ { "rL-on-Secondary-UL-Frequency", "nbap.rL_on_Secondary_UL_Frequency",
+ FT_UINT32, BASE_DEC, VALS(nbap_RL_on_Secondary_UL_Frequency_vals), 0,
+ "nbap.RL_on_Secondary_UL_Frequency", HFILL }},
+ { &hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information,
+ { "additional-EDCH-DL-Control-Channel-Change-Information", "nbap.additional_EDCH_DL_Control_Channel_Change_Information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_DL_Control_Channel_Change_Information_List", HFILL }},
+ { &hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item,
+ { "Additional-EDCH-DL-Control-Channel-Change-Info-ItemIEs", "nbap.Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs", HFILL }},
{ &hf_nbap_AdditionalMeasurementValueList_item,
{ "AdditionalMeasurementValue", "nbap.AdditionalMeasurementValue",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51324,10 +55834,6 @@ void proto_register_nbap(void) {
{ "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,
{ "AdditionalTimeSlotLCR", "nbap.AdditionalTimeSlotLCR",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51404,6 +55910,18 @@ void proto_register_nbap(void) {
{ "sIRValue", "nbap.sIRValue",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.SIR_Value", HFILL }},
+ { &hf_nbap_Best_Cell_Portions_ValueLCR_item,
+ { "Best-Cell-Portions-ItemLCR", "nbap.Best_Cell_Portions_ItemLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Best_Cell_Portions_ItemLCR", HFILL }},
+ { &hf_nbap_cellPortionLCRID,
+ { "cellPortionLCRID", "nbap.cellPortionLCRID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CellPortionLCRID", HFILL }},
+ { &hf_nbap_rSCPValue,
+ { "rSCPValue", "nbap.rSCPValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RSCP_Value", HFILL }},
{ &hf_nbap_commonTransportChannelID,
{ "commonTransportChannelID", "nbap.commonTransportChannelID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -51432,10 +55950,6 @@ void proto_register_nbap(void) {
{ "Cell-ERNTI-Status-Information-Item", "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,
@@ -51484,10 +55998,10 @@ void proto_register_nbap(void) {
{ "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",
+ { &hf_nbap_common_E_DCH_HSDPCCH_Information,
+ { "common-E-DCH-HSDPCCH-Information", "nbap.common_E_DCH_HSDPCCH_Information",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Common_E_DCH_HSDSCH_InfoItem", HFILL }},
+ "nbap.Common_E_DCH_HSDPCCH_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,
@@ -51496,6 +56010,10 @@ void proto_register_nbap(void) {
{ "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_E_AGCH_ChannelisationCodeNumber,
+ { "common-E-DCH-E-AGCH-ChannelisationCodeNumber", "nbap.common_E_DCH_E_AGCH_ChannelisationCodeNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.FDD_DL_ChannelisationCodeNumber", 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,
@@ -51504,12 +56022,8 @@ void proto_register_nbap(void) {
{ "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",
+ { &hf_nbap_uL_SIR_Target,
+ { "uL-SIR-Target", "nbap.uL_SIR_Target",
FT_INT32, BASE_DEC, NULL, 0,
"nbap.UL_SIR", HFILL }},
{ &hf_nbap_dPC_Mode,
@@ -51564,30 +56078,18 @@ void proto_register_nbap(void) {
{ "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",
+ { &hf_nbap_max_TB_Sizes,
+ { "max-TB-Sizes", "nbap.max_TB_Sizes",
FT_NONE, BASE_NONE, NULL, 0,
- "nbap.Max_TB_Size", HFILL }},
+ "nbap.Max_TB_Sizes", HFILL }},
{ &hf_nbap_common_E_DCH_ImplicitRelease_Indicator,
{ "common-E-DCH-ImplicitRelease-Indicator", "nbap.common_E_DCH_ImplicitRelease_Indicator",
FT_BOOLEAN, BASE_NONE, 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,
@@ -51596,10 +56098,30 @@ void proto_register_nbap(void) {
{ "nackPowerOffset", "nbap.nackPowerOffset",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Nack_Power_Offset", HFILL }},
+ { &hf_nbap_common_E_DCH_CQI_Info,
+ { "common-E-DCH-CQI-Info", "nbap.common_E_DCH_CQI_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Common_E_DCH_CQI_Info", 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_cqiPowerOffset,
+ { "cqiPowerOffset", "nbap.cqiPowerOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CQI_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_commonPhysicalChannelID,
+ { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.CommonPhysicalChannelID", HFILL }},
{ &hf_nbap_common_E_DCH_PreambleSignatures,
{ "common-E-DCH-PreambleSignatures", "nbap.common_E_DCH_PreambleSignatures",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -51608,6 +56130,10 @@ void proto_register_nbap(void) {
{ "scramblingCodeNumber", "nbap.scramblingCodeNumber",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.ScramblingCodeNumber", HFILL }},
+ { &hf_nbap_preambleThreshold,
+ { "preambleThreshold", "nbap.preambleThreshold",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.PreambleThreshold", HFILL }},
{ &hf_nbap_e_AI_Indicator,
{ "e-AI-Indicator", "nbap.e_AI_Indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -51616,10 +56142,6 @@ void proto_register_nbap(void) {
{ "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,
@@ -51636,14 +56158,6 @@ void proto_register_nbap(void) {
{ "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-Item", "nbap.Common_E_DCH_Resource_Combination_InfoList_Item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -51684,14 +56198,6 @@ void proto_register_nbap(void) {
{ "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
"nbap.TransportBearerRequestIndicator", HFILL }},
- { &hf_nbap_bindingID,
- { "bindingID", "nbap.bindingID",
- FT_BYTES, BASE_NONE, NULL, 0,
- "nbap.BindingID", HFILL }},
- { &hf_nbap_transportLayerAddress,
- { "transportLayerAddress", "nbap.transportLayerAddress",
- FT_BYTES, BASE_NONE, NULL, 0,
- "nbap.TransportLayerAddress", HFILL }},
{ &hf_nbap_tnlQos,
{ "tnlQos", "nbap.tnlQos",
FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
@@ -51812,10 +56318,6 @@ void proto_register_nbap(void) {
{ "transmitted-carrier-power", "nbap.transmitted_carrier_power",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Transmitted_Carrier_Power_Value", HFILL }},
- { &hf_nbap_received_total_wide_band_power,
- { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.Received_total_wide_band_power_Value", HFILL }},
{ &hf_nbap_acknowledged_prach_preambles,
{ "acknowledged-prach-preambles", "nbap.acknowledged_prach_preambles",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -51968,8 +56470,12 @@ void proto_register_nbap(void) {
{ "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",
+ { &hf_nbap_maximum_Number_of_Retransmissions_For_SchedulingInfo,
+ { "maximum-Number-of-Retransmissions-For-SchedulingInfo", "nbap.maximum_Number_of_Retransmissions_For_SchedulingInfo",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
+ { &hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo,
+ { "eDCH-Retransmission-Timer-SchedulingInfo", "nbap.eDCH_Retransmission_Timer_SchedulingInfo",
FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals), 0,
"nbap.E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
{ &hf_nbap_minCR,
@@ -52032,6 +56538,10 @@ void proto_register_nbap(void) {
{ "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_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_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,
@@ -52052,6 +56562,10 @@ void proto_register_nbap(void) {
{ "Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR", HFILL }},
+ { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_item,
+ { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR",
+ 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,
@@ -52132,6 +56646,102 @@ void proto_register_nbap(void) {
{ "CommonMACFlow-Specific-InfoItem-ResponseLCR", "nbap.CommonMACFlow_Specific_InfoItem_ResponseLCR",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.CommonMACFlow_Specific_InfoItem_ResponseLCR", HFILL }},
+ { &hf_nbap_continuousPacketConnectivity_DRX_InformationLCR,
+ { "continuousPacketConnectivity-DRX-InformationLCR", "nbap.continuousPacketConnectivity_DRX_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivity_DRX_InformationLCR", HFILL }},
+ { &hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR,
+ { "continuousPacketConnectivity-DRX-Information-to-Modify-LCR", "nbap.continuousPacketConnectivity_DRX_Information_to_Modify_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR", HFILL }},
+ { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR,
+ { "hS-DSCH-Semi-PersistentScheduling-Information-LCR", "nbap.hS_DSCH_Semi_PersistentScheduling_Information_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Semi_PersistentScheduling_Information_LCR", HFILL }},
+ { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
+ { "hS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR", "nbap.hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR", HFILL }},
+ { &hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR,
+ { "hS-DSCH-SPS-Deactivate-Indicator-LCR", "nbap.hS_DSCH_SPS_Deactivate_Indicator_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR,
+ { "e-DCH-Semi-PersistentScheduling-Information-LCR", "nbap.e_DCH_Semi_PersistentScheduling_Information_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Semi_PersistentScheduling_Information_LCR", HFILL }},
+ { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
+ { "e-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR", "nbap.e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR", HFILL }},
+ { &hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR,
+ { "e-DCH-SPS-Deactivate-Indicator-LCR", "nbap.e_DCH_SPS_Deactivate_Indicator_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_hS_SCCH_DRX_Information_LCR,
+ { "hS-SCCH-DRX-Information-LCR", "nbap.hS_SCCH_DRX_Information_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SCCH_DRX_Information_LCR", HFILL }},
+ { &hf_nbap_e_AGCH_DRX_Information_LCR,
+ { "e-AGCH-DRX-Information-LCR", "nbap.e_AGCH_DRX_Information_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_DRX_Information_LCR_vals), 0,
+ "nbap.E_AGCH_DRX_Information_LCR", HFILL }},
+ { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR,
+ { "hS-SCCH-UE-DRX-Cycle-LCR", "nbap.hS_SCCH_UE_DRX_Cycle_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_LCR_vals), 0,
+ "nbap.UE_DRX_Cycle_LCR", HFILL }},
+ { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR,
+ { "hS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR", "nbap.hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_vals), 0,
+ "nbap.Inactivity_Threshold_for_UE_DRX_Cycle_LCR", HFILL }},
+ { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR,
+ { "hS-SCCH-UE-DRX-Offset-LCR", "nbap.hS_SCCH_UE_DRX_Offset_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UE_DRX_Offset_LCR", HFILL }},
+ { &hf_nbap_sameAsHS_SCCH,
+ { "sameAsHS-SCCH", "nbap.sameAsHS_SCCH",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_e_AGCH_DRX_Parameters,
+ { "e-AGCH-DRX-Parameters", "nbap.e_AGCH_DRX_Parameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_AGCH_DRX_Parameters", HFILL }},
+ { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR,
+ { "e-AGCH-UE-DRX-Cycle-LCR", "nbap.e_AGCH_UE_DRX_Cycle_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_LCR_vals), 0,
+ "nbap.UE_DRX_Cycle_LCR", HFILL }},
+ { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold,
+ { "e-AGCH-UE-Inactivity-Monitor-Threshold", "nbap.e_AGCH_UE_Inactivity_Monitor_Threshold",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals), 0,
+ "nbap.E_AGCH_UE_Inactivity_Monitor_Threshold", HFILL }},
+ { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR,
+ { "e-AGCH-UE-DRX-Offset-LCR", "nbap.e_AGCH_UE_DRX_Offset_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UE_DRX_Offset_LCR", HFILL }},
+ { &hf_nbap_dRX_Information_to_Modify_LCR,
+ { "dRX-Information-to-Modify-LCR", "nbap.dRX_Information_to_Modify_LCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_DRX_Information_to_Modify_LCR_vals), 0,
+ "nbap.DRX_Information_to_Modify_LCR", HFILL }},
+ { &hf_nbap_modify,
+ { "modify", "nbap.modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.DRX_Information_to_Modify_Items_LCR", HFILL }},
+ { &hf_nbap_deactivate,
+ { "deactivate", "nbap.deactivate",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_hS_SCCH_DRX_Information_ResponseLCR,
+ { "hS-SCCH-DRX-Information-ResponseLCR", "nbap.hS_SCCH_DRX_Information_ResponseLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SCCH_DRX_Information_ResponseLCR", HFILL }},
+ { &hf_nbap_e_AGCH_DRX_Information_ResponseLCR,
+ { "e-AGCH-DRX-Information-ResponseLCR", "nbap.e_AGCH_DRX_Information_ResponseLCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_DRX_Information_ResponseLCR_vals), 0,
+ "nbap.E_AGCH_DRX_Information_ResponseLCR", HFILL }},
+ { &hf_nbap_e_AGCH_DRX_Parameters_Response,
+ { "e-AGCH-DRX-Parameters-Response", "nbap.e_AGCH_DRX_Parameters_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_AGCH_DRX_Parameters_Response", HFILL }},
{ &hf_nbap_DCH_FDD_Information_item,
{ "DCH-FDD-InformationItem", "nbap.DCH_FDD_InformationItem",
FT_NONE, BASE_NONE, NULL, 0,
@@ -52304,7 +56914,7 @@ void proto_register_nbap(void) {
{ "activate", "nbap.activate",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Activate_Info", HFILL }},
- { &hf_nbap_deactivate,
+ { &hf_nbap_deactivate_01,
{ "deactivate", "nbap.deactivate",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Deactivate_Info", HFILL }},
@@ -52460,10 +57070,6 @@ void proto_register_nbap(void) {
{ "powerAdjustmentType", "nbap.powerAdjustmentType",
FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
"nbap.PowerAdjustmentType", HFILL }},
- { &hf_nbap_dLReferencePower,
- { "dLReferencePower", "nbap.dLReferencePower",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
{ &hf_nbap_dLReferencePowerList_DL_PC_Rqst,
{ "dLReferencePowerList-DL-PC-Rqst", "nbap.dLReferencePowerList_DL_PC_Rqst",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -52520,6 +57126,10 @@ void proto_register_nbap(void) {
{ "maxHSDSCH-HSSCCH-Power", "nbap.maxHSDSCH_HSSCCH_Power",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MaximumTransmissionPower", HFILL }},
+ { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item,
+ { "MaxHSDSCH-HSSCCH-Power-per-CELLPORTION-Item", "nbap.MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item", HFILL }},
{ &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item,
{ "TDD-ChannelisationCode", "nbap.TDD_ChannelisationCode",
FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
@@ -52540,14 +57150,10 @@ void proto_register_nbap(void) {
{ "uE-DRX-Grant-Monitoring", "nbap.uE_DRX_Grant_Monitoring",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"nbap.UE_DRX_Grant_Monitoring", HFILL }},
- { &hf_nbap_modify,
+ { &hf_nbap_modify_01,
{ "modify", "nbap.modify",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DRX_Information_to_Modify_Items", HFILL }},
- { &hf_nbap_deactivate_01,
- { "deactivate", "nbap.deactivate",
- FT_NONE, BASE_NONE, NULL, 0,
- "nbap.NULL", HFILL }},
{ &hf_nbap_DSCH_InformationResponse_item,
{ "DSCH-InformationResponseItem", "nbap.DSCH_InformationResponseItem",
FT_NONE, BASE_NONE, NULL, 0,
@@ -52620,7 +57226,7 @@ void proto_register_nbap(void) {
{ "uE-DPCCH-burst2", "nbap.uE_DPCCH_burst2",
FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst2_vals), 0,
"nbap.UE_DPCCH_burst2", HFILL }},
- { &hf_nbap_modify_01,
+ { &hf_nbap_modify_02,
{ "modify", "nbap.modify",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.DTX_Information_to_Modify_Items", HFILL }},
@@ -52628,6 +57234,14 @@ void proto_register_nbap(void) {
{ "e-DCH-TTI-Length-to-Modify", "nbap.e_DCH_TTI_Length_to_Modify",
FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_to_Modify_vals), 0,
"nbap.E_DCH_TTI_Length_to_Modify", HFILL }},
+ { &hf_nbap_dual_Band_Capability,
+ { "dual-Band-Capability", "nbap.dual_Band_Capability",
+ FT_UINT32, BASE_DEC, VALS(nbap_Dual_Band_Capability_vals), 0,
+ "nbap.Dual_Band_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_replace,
{ "replace", "nbap.replace",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -52676,18 +57290,6 @@ void proto_register_nbap(void) {
{ "e-DCH-MACdFlows-Information", "nbap.e_DCH_MACdFlows_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_MACdFlows_Information", HFILL }},
- { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH,
- { "hARQ-Process-Allocation-Scheduled-2ms-EDCH", "nbap.hARQ_Process_Allocation_Scheduled_2ms_EDCH",
- FT_BYTES, BASE_NONE, NULL, 0,
- "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
- { &hf_nbap_e_DCH_Maximum_Bitrate,
- { "e-DCH-Maximum-Bitrate", "nbap.e_DCH_Maximum_Bitrate",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_Maximum_Bitrate", HFILL }},
- { &hf_nbap_e_DCH_Processing_Overload_Level,
- { "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_MACdFlow_Specific_InformationResp,
{ "e-DCH-MACdFlow-Specific-InformationResp", "nbap.e_DCH_MACdFlow_Specific_InformationResp",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -52708,10 +57310,6 @@ void proto_register_nbap(void) {
{ "E-DCH-MACdFlow-Specific-UpdateInformation-Item", "nbap.E_DCH_MACdFlow_Specific_UpdateInformation_Item",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_MACdFlow_Specific_UpdateInformation_Item", HFILL }},
- { &hf_nbap_e_DCH_MACdFlow_ID,
- { "e-DCH-MACdFlow-ID", "nbap.e_DCH_MACdFlow_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_DCH_MACdFlow_ID", HFILL }},
{ &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH,
{ "hARQ-Process-Allocation-NonSched-2ms-EDCH", "nbap.hARQ_Process_Allocation_NonSched_2ms_EDCH",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -52948,6 +57546,14 @@ void proto_register_nbap(void) {
{ "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_DCHProvidedBitRateValue", HFILL }},
+ { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_item,
+ { "E-DCHProvidedBitRateValueInformation-For-CellPortion-Item", "nbap.E_DCHProvidedBitRateValueInformation_For_CellPortion_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCHProvidedBitRateValueInformation_For_CellPortion_Item", HFILL }},
+ { &hf_nbap_e_DCHProvidedBitRateValue_01,
+ { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.E_DCHProvidedBitRate", HFILL }},
{ &hf_nbap_e_PUCH_Information,
{ "e-PUCH-Information", "nbap.e_PUCH_Information",
FT_NONE, BASE_NONE, NULL, 0,
@@ -53036,10 +57642,6 @@ void proto_register_nbap(void) {
{ "e-AGCH-Specific-Information-ResponseTDD", "nbap.e_AGCH_Specific_Information_ResponseTDD",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.E_AGCH_Specific_InformationRespListTDD", HFILL }},
- { &hf_nbap_e_RNTI,
- { "e-RNTI", "nbap.e_RNTI",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RNTI", HFILL }},
{ &hf_nbap_scheduled_E_HICH_Specific_InformationResp,
{ "scheduled-E-HICH-Specific-InformationResp", "nbap.scheduled_E_HICH_Specific_InformationResp",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -53156,6 +57758,26 @@ void proto_register_nbap(void) {
{ "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_repetition_Period_List_LCR,
+ { "repetition-Period-List-LCR", "nbap.repetition_Period_List_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Repetition_Period_List_LCR", HFILL }},
+ { &hf_nbap_e_DCH_SPS_Indicator,
+ { "e-DCH-SPS-Indicator", "nbap.e_DCH_SPS_Indicator",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_SPS_Indicator", HFILL }},
+ { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information,
+ { "sPS-E-DCH-releted-E-HICH-Information", "nbap.sPS_E_DCH_releted_E_HICH_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_HICH_LCR_Information", HFILL }},
+ { &hf_nbap_timeslot_Resource_Related_Information,
+ { "timeslot-Resource-Related-Information", "nbap.timeslot_Resource_Related_Information",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_TimeslotResourceLCR", HFILL }},
+ { &hf_nbap_subframeNumber_01,
+ { "subframeNumber", "nbap.subframeNumber",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_subframeNumber_01_vals), 0,
+ "nbap.T_subframeNumber_01", HFILL }},
{ &hf_nbap_FDD_DL_CodeInformation_item,
{ "FDD-DL-CodeInformationItem", "nbap.FDD_DL_CodeInformationItem",
FT_NONE, BASE_NONE, NULL, 0,
@@ -53188,14 +57810,6 @@ void proto_register_nbap(void) {
{ "sbasClockModel", "nbap.sbasClockModel",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.GANSS_SBASclockModel", HFILL }},
- { &hf_nbap_dataID,
- { "dataID", "nbap.dataID",
- FT_BYTES, BASE_NONE, 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, BASE_NONE, NULL, 0,
- "nbap.BOOLEAN", HFILL }},
{ &hf_nbap_navKeplerianSet,
{ "navKeplerianSet", "nbap.navKeplerianSet",
FT_NONE, BASE_NONE, NULL, 0,
@@ -53212,10 +57826,10 @@ void proto_register_nbap(void) {
{ "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, BASE_NONE, NULL, 0,
- "nbap.BOOLEAN", HFILL }},
+ { &hf_nbap_dataID,
+ { "dataID", "nbap.dataID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.BIT_STRING_SIZE_2", HFILL }},
{ &hf_nbap_alpha_beta_parameters,
{ "alpha-beta-parameters", "nbap.alpha_beta_parameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -53260,26 +57874,10 @@ 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",
+ { &hf_nbap_extension_GANSS_AlmanacModel,
+ { "extension-GANSS-AlmanacModel", "nbap.extension_GANSS_AlmanacModel",
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 }},
+ "nbap.Extension_GANSS_AlmanacModel", HFILL }},
{ &hf_nbap_sat_info_SBASecefList,
{ "sat-info-SBASecefList", "nbap.sat_info_SBASecefList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -53332,10 +57930,6 @@ void proto_register_nbap(void) {
{ "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, BASE_NONE, NULL, 0,
- "nbap.BOOLEAN", HFILL }},
{ &hf_nbap_GANSS_Clock_Model_item,
{ "GANSS-SatelliteClockModelItem", "nbap.GANSS_SatelliteClockModelItem",
FT_NONE, BASE_NONE, NULL, 0,
@@ -53496,10 +58090,6 @@ void proto_register_nbap(void) {
{ "deltaUT1dot", "nbap.deltaUT1dot",
FT_BYTES, BASE_NONE, NULL, 0,
"nbap.BIT_STRING_SIZE_19", HFILL }},
- { &hf_nbap_eopReq,
- { "eopReq", "nbap.eopReq",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "nbap.BOOLEAN", HFILL }},
{ &hf_nbap_GANSS_GenericDataInfoReqList_item,
{ "GANSS-GenericDataInfoReqItem", "nbap.GANSS_GenericDataInfoReqItem",
FT_NONE, BASE_NONE, NULL, 0,
@@ -54684,6 +59274,10 @@ void proto_register_nbap(void) {
{ "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HS_DSCHProvidedBitRate", HFILL }},
+ { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item,
+ { "HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR-Item", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item", HFILL }},
{ &hf_nbap_HS_DSCHRequiredPower_item,
{ "HS-DSCHRequiredPower-Item", "nbap.HS_DSCHRequiredPower_Item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -54716,6 +59310,10 @@ void proto_register_nbap(void) {
{ "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HS_DSCHRequiredPower", HFILL }},
+ { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item,
+ { "HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR-Item", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item", HFILL }},
{ &hf_nbap_hsdpa_PICH_Shared_with_PCH,
{ "hsdpa-PICH-Shared-with-PCH", "nbap.hsdpa_PICH_Shared_with_PCH",
FT_NONE, BASE_NONE, NULL, 0,
@@ -54960,10 +59558,6 @@ void proto_register_nbap(void) {
{ "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,
@@ -54976,6 +59570,10 @@ void proto_register_nbap(void) {
{ "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_Additional_EDCH_Preconfiguration_Information_item,
+ { "Additional-EDCH-Preconfiguration-Information-ItemIEs", "nbap.Additional_EDCH_Preconfiguration_Information_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_Preconfiguration_Information_ItemIEs", HFILL }},
{ &hf_nbap_mAChsResetScheme,
{ "mAChsResetScheme", "nbap.mAChsResetScheme",
FT_UINT32, BASE_DEC, VALS(nbap_MAChsResetScheme_vals), 0,
@@ -55004,8 +59602,8 @@ void proto_register_nbap(void) {
{ "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",
+ { &hf_nbap_uE_with_enhanced_HS_SCCH_support_indicator,
+ { "uE-with-enhanced-HS-SCCH-support-indicator", "nbap.uE_with_enhanced_HS_SCCH_support_indicator",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.NULL", HFILL }},
{ &hf_nbap_HS_SCCH_PreconfiguredCodes_item,
@@ -55228,6 +59826,150 @@ void proto_register_nbap(void) {
{ "hS-SCCH-ID-LCR", "nbap.hS_SCCH_ID_LCR",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.HS_SCCH_ID_LCR", HFILL }},
+ { &hf_nbap_transport_Block_Size_List_01,
+ { "transport-Block-Size-List", "nbap.transport_Block_Size_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transport_Block_Size_List_LCR", HFILL }},
+ { &hf_nbap_hS_DSCH_SPS_Reservation_Indicator,
+ { "hS-DSCH-SPS-Reservation-Indicator", "nbap.hS_DSCH_SPS_Reservation_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_SPS_Reservation_Indicator_vals), 0,
+ "nbap.SPS_Reservation_Indicator", HFILL }},
+ { &hf_nbap_hS_DSCH_SPS_Operation_Indicator,
+ { "hS-DSCH-SPS-Operation-Indicator", "nbap.hS_DSCH_SPS_Operation_Indicator",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_SPS_Operation_Indicator_vals), 0,
+ "nbap.HS_DSCH_SPS_Operation_Indicator", HFILL }},
+ { &hf_nbap_Transport_Block_Size_List_LCR_item,
+ { "Transport-Block-Size-Item-LCR", "nbap.Transport_Block_Size_Item_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Transport_Block_Size_Item_LCR", HFILL }},
+ { &hf_nbap_transport_Block_Size_maping_Index_LCR,
+ { "transport-Block-Size-maping-Index-LCR", "nbap.transport_Block_Size_maping_Index_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transport_Block_Size_maping_Index_LCR", HFILL }},
+ { &hf_nbap_transport_Block_Size_Index_LCR,
+ { "transport-Block-Size-Index-LCR", "nbap.transport_Block_Size_Index_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transport_Block_Size_Index_LCR", HFILL }},
+ { &hf_nbap_Repetition_Period_List_LCR_item,
+ { "Repetition-Period-Item-LCR", "nbap.Repetition_Period_Item_LCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Repetition_Period_Item_LCR", HFILL }},
+ { &hf_nbap_repetitionPeriodIndex,
+ { "repetitionPeriodIndex", "nbap.repetitionPeriodIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.RepetitionPeriodIndex", HFILL }},
+ { &hf_nbap_logicalChannellevel,
+ { "logicalChannellevel", "nbap.logicalChannellevel",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.LogicalChannellevel", HFILL }},
+ { &hf_nbap_priorityQueuelevel,
+ { "priorityQueuelevel", "nbap.priorityQueuelevel",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.PriorityQueuelevel", HFILL }},
+ { &hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS,
+ { "hS-SICH-InformationList-for-HS-DSCH-SPS", "nbap.hS_SICH_InformationList_for_HS_DSCH_SPS",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_InformationList_for_HS_DSCH_SPS", HFILL }},
+ { &hf_nbap_initial_HS_PDSCH_SPS_Resource,
+ { "initial-HS-PDSCH-SPS-Resource", "nbap.initial_HS_PDSCH_SPS_Resource",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Initial_HS_PDSCH_SPS_Resource", HFILL }},
+ { &hf_nbap_buffer_Size_for_HS_DSCH_SPS,
+ { "buffer-Size-for-HS-DSCH-SPS", "nbap.buffer_Size_for_HS_DSCH_SPS",
+ FT_UINT32, BASE_DEC, VALS(nbap_Process_Memory_Size_vals), 0,
+ "nbap.Process_Memory_Size", HFILL }},
+ { &hf_nbap_number_of_Processes_for_HS_DSCH_SPS,
+ { "number-of-Processes-for-HS-DSCH-SPS", "nbap.number_of_Processes_for_HS_DSCH_SPS",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Number_of_Processes_for_HS_DSCH_SPS", HFILL }},
+ { &hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item,
+ { "HS-SICH-InformationItem-for-HS-DSCH-SPS", "nbap.HS_SICH_InformationItem_for_HS_DSCH_SPS",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SICH_InformationItem_for_HS_DSCH_SPS", HFILL }},
+ { &hf_nbap_hS_SICH_Mapping_Index,
+ { "hS-SICH-Mapping-Index", "nbap.hS_SICH_Mapping_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.HS_SICH_Mapping_Index", HFILL }},
+ { &hf_nbap_hS_SICH_Type,
+ { "hS-SICH-Type", "nbap.hS_SICH_Type",
+ FT_UINT32, BASE_DEC, VALS(nbap_HS_SICH_Type_vals), 0,
+ "nbap.HS_SICH_Type", HFILL }},
+ { &hf_nbap_hS_SCCH_Associated_HS_SICH,
+ { "hS-SCCH-Associated-HS-SICH", "nbap.hS_SCCH_Associated_HS_SICH",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HS_SCCH_Associated_HS_SICH", HFILL }},
+ { &hf_nbap_non_HS_SCCH_Associated_HS_SICH,
+ { "non-HS-SCCH-Associated-HS-SICH", "nbap.non_HS_SCCH_Associated_HS_SICH",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Non_HS_SCCH_Associated_HS_SICH", HFILL }},
+ { &hf_nbap_extended_HS_SICH_ID,
+ { "extended-HS-SICH-ID", "nbap.extended_HS_SICH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Extended_HS_SICH_ID", HFILL }},
+ { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID,
+ { "non-HS-SCCH-Aassociated-HS-SICH-ID", "nbap.non_HS_SCCH_Aassociated_HS_SICH_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Non_HS_SCCH_Aassociated_HS_SICH_ID", HFILL }},
+ { &hf_nbap_hS_PDSCH_Offset,
+ { "hS-PDSCH-Offset", "nbap.hS_PDSCH_Offset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TDD_PhysicalChannelOffset", HFILL }},
+ { &hf_nbap_timeslot_Resource_Related_Information_01,
+ { "timeslot-Resource-Related-Information", "nbap.timeslot_Resource_Related_Information",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "nbap.HS_DSCH_TimeslotResourceLCR", HFILL }},
+ { &hf_nbap_startCode,
+ { "startCode", "nbap.startCode",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
+ "nbap.TDD_ChannelisationCode", HFILL }},
+ { &hf_nbap_endCode,
+ { "endCode", "nbap.endCode",
+ FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
+ "nbap.TDD_ChannelisationCode", HFILL }},
+ { &hf_nbap_transport_Block_Size_Index_01,
+ { "transport-Block-Size-Index", "nbap.transport_Block_Size_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Transport_Block_Size_Index_LCR", HFILL }},
+ { &hf_nbap_modulationType,
+ { "modulationType", "nbap.modulationType",
+ FT_UINT32, BASE_DEC, VALS(nbap_ModulationSPS_LCR_vals), 0,
+ "nbap.ModulationSPS_LCR", HFILL }},
+ { &hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList,
+ { "non-HS-SCCH-Associated-HS-SICH-InformationList", "nbap.non_HS_SCCH_Associated_HS_SICH_InformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationList", HFILL }},
+ { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item,
+ { "Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationItem",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationItem", HFILL }},
+ { &hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList,
+ { "modify-non-HS-SCCH-Associated-HS-SICH-InformationList", "nbap.modify_non_HS_SCCH_Associated_HS_SICH_InformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList", HFILL }},
+ { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item,
+ { "Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem", HFILL }},
+ { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item,
+ { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqstItem", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem", HFILL }},
+ { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item,
+ { "HSSICH-ReferenceSignal-InformationLCR", "nbap.HSSICH_ReferenceSignal_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSSICH_ReferenceSignal_InformationLCR", HFILL }},
+ { &hf_nbap_midambleConfigurationLCR,
+ { "midambleConfigurationLCR", "nbap.midambleConfigurationLCR",
+ FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationLCR_vals), 0,
+ "nbap.MidambleConfigurationLCR", HFILL }},
+ { &hf_nbap_midambleShift,
+ { "midambleShift", "nbap.midambleShift",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_15", HFILL }},
+ { &hf_nbap_hSSICH_ReferenceSignal_InformationLCR,
+ { "hSSICH-ReferenceSignal-InformationLCR", "nbap.hSSICH_ReferenceSignal_InformationLCR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.HSSICH_ReferenceSignal_InformationLCR", HFILL }},
{ &hf_nbap_sub_Frame_Number,
{ "sub-Frame-Number", "nbap.sub_Frame_Number",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -55332,6 +60074,14 @@ void proto_register_nbap(void) {
{ "burstFreq", "nbap.burstFreq",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.INTEGER_1_16", HFILL }},
+ { &hf_nbap_idleIntervalInfo_k,
+ { "idleIntervalInfo-k", "nbap.idleIntervalInfo_k",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_idleIntervalInfo_k_vals), 0,
+ "nbap.T_idleIntervalInfo_k", HFILL }},
+ { &hf_nbap_idleIntervalInfo_offset,
+ { "idleIntervalInfo-offset", "nbap.idleIntervalInfo_offset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_7", HFILL }},
{ &hf_nbap_maxTimeslotsPerSubFrame,
{ "maxTimeslotsPerSubFrame", "nbap.maxTimeslotsPerSubFrame",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -55424,14 +60174,10 @@ void proto_register_nbap(void) {
{ "midambleAllocationMode", "nbap.midambleAllocationMode",
FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode_vals), 0,
"nbap.MidambleAllocationMode", HFILL }},
- { &hf_nbap_midambleShift,
+ { &hf_nbap_midambleShift_01,
{ "midambleShift", "nbap.midambleShift",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.MidambleShiftLong", HFILL }},
- { &hf_nbap_midambleConfigurationLCR,
- { "midambleConfigurationLCR", "nbap.midambleConfigurationLCR",
- FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationLCR_vals), 0,
- "nbap.MidambleConfigurationLCR", HFILL }},
{ &hf_nbap_type1_01,
{ "type1", "nbap.type1",
FT_NONE, BASE_NONE, NULL, 0,
@@ -55472,6 +60218,14 @@ void proto_register_nbap(void) {
{ "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.NULL", HFILL }},
+ { &hf_nbap_primary_and_secondary_CPICH_01,
+ { "primary-and-secondary-CPICH", "nbap.primary_and_secondary_CPICH",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.PrimaryAndSecondaryCPICHContainer", HFILL }},
+ { &hf_nbap_normal_and_diversity_primary_CPICH_01,
+ { "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NormalAndDiversityPrimaryCPICHContainer", HFILL }},
{ &hf_nbap_addPriorityQueue,
{ "addPriorityQueue", "nbap.addPriorityQueue",
FT_NONE, BASE_NONE, NULL, 0,
@@ -55492,6 +60246,10 @@ void proto_register_nbap(void) {
{ "sixteenQAM", "nbap.sixteenQAM",
FT_INT32, BASE_DEC, NULL, 0,
"nbap.MBSFN_CPICH_secondary_CCPCH_power_offset", HFILL }},
+ { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_item,
+ { "MultipleFreq-HARQ-MemoryPartitioning-InformationItem", "nbap.MultipleFreq_HARQ_MemoryPartitioning_InformationItem",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MultipleFreq_HARQ_MemoryPartitioning_InformationItem", HFILL }},
{ &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item,
{ "MultipleFreq-HSPDSCH-InformationItem-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR",
FT_NONE, BASE_NONE, NULL, 0,
@@ -55500,10 +60258,6 @@ void proto_register_nbap(void) {
{ "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 item", "nbap.NeighbouringCellMeasurementInformation_item",
FT_UINT32, BASE_DEC, VALS(nbap_NeighbouringCellMeasurementInformation_item_vals), 0,
@@ -55580,6 +60334,10 @@ void proto_register_nbap(void) {
{ "local-Cell-ID", "nbap.local_Cell_ID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Local_Cell_ID", HFILL }},
+ { &hf_nbap_power_Offset_For_Secondary_CPICH_for_MIMO,
+ { "power-Offset-For-Secondary-CPICH-for-MIMO", "nbap.power_Offset_For_Secondary_CPICH_for_MIMO",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "nbap.PowerOffsetForSecondaryCPICHforMIMO", HFILL }},
{ &hf_nbap_priorityQueue_Id,
{ "priorityQueue-Id", "nbap.priorityQueue_Id",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -55640,6 +60398,50 @@ void proto_register_nbap(void) {
{ "PriorityQueue-InfoItem-to-Modify-Unsynchronised", "nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised", HFILL }},
+ { &hf_nbap_none,
+ { "none", "nbap.none",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.NULL", HFILL }},
+ { &hf_nbap_selected_MBMS_Service,
+ { "selected-MBMS-Service", "nbap.selected_MBMS_Service",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Selected_MBMS_Service", HFILL }},
+ { &hf_nbap_selected_MBMS_Service_List,
+ { "selected-MBMS-Service-List", "nbap.selected_MBMS_Service_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Selected_MBMS_Service_List", HFILL }},
+ { &hf_nbap_Selected_MBMS_Service_List_item,
+ { "Selected-MBMS-Service-Item", "nbap.Selected_MBMS_Service_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Selected_MBMS_Service_Item", HFILL }},
+ { &hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR,
+ { "selected-MBMS-Service-TimeSlot-Information-LCR", "nbap.selected_MBMS_Service_TimeSlot_Information_LCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Selected_MBMS_Service_TimeSlot_Information_LCR", HFILL }},
+ { &hf_nbap_mBMS_Service_TDM_Information,
+ { "mBMS-Service-TDM-Information", "nbap.mBMS_Service_TDM_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.MBMS_Service_TDM_Information", HFILL }},
+ { &hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item,
+ { "TimeSlotLCR", "nbap.TimeSlotLCR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.TimeSlotLCR", HFILL }},
+ { &hf_nbap_transmission_Time_Interval,
+ { "transmission-Time-Interval", "nbap.transmission_Time_Interval",
+ FT_UINT32, BASE_DEC, VALS(nbap_T_transmission_Time_Interval_vals), 0,
+ "nbap.T_transmission_Time_Interval", HFILL }},
+ { &hf_nbap_tDM_Rep,
+ { "tDM-Rep", "nbap.tDM_Rep",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_2_9", HFILL }},
+ { &hf_nbap_tDM_Offset,
+ { "tDM-Offset", "nbap.tDM_Offset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_0_8", HFILL }},
+ { &hf_nbap_tDM_Length,
+ { "tDM-Length", "nbap.tDM_Length",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.INTEGER_1_8", HFILL }},
{ &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item,
{ "Paging-MAC-Flow-Specific-Information-ItemLCR", "nbap.Paging_MAC_Flow_Specific_Information_ItemLCR",
FT_NONE, BASE_NONE, NULL, 0,
@@ -55672,18 +60474,6 @@ void proto_register_nbap(void) {
{ "rL-Specific-E-DCH-Information", "nbap.rL_Specific_E_DCH_Information",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.RL_Specific_E_DCH_Information", HFILL }},
- { &hf_nbap_e_AGCH_PowerOffset,
- { "e-AGCH-PowerOffset", "nbap.e_AGCH_PowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_AGCH_PowerOffset", HFILL }},
- { &hf_nbap_e_RGCH_PowerOffset,
- { "e-RGCH-PowerOffset", "nbap.e_RGCH_PowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_RGCH_PowerOffset", HFILL }},
- { &hf_nbap_e_HICH_PowerOffset,
- { "e-HICH-PowerOffset", "nbap.e_HICH_PowerOffset",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.E_HICH_PowerOffset", HFILL }},
{ &hf_nbap_RL_Specific_E_DCH_Information_item,
{ "RL-Specific-E-DCH-Information-Item", "nbap.RL_Specific_E_DCH_Information_Item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -55844,6 +60634,10 @@ void proto_register_nbap(void) {
{ "received-total-wide-band-power-value", "nbap.received_total_wide_band_power_value",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Received_total_wide_band_power_Value", HFILL }},
+ { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item,
+ { "Received-total-wide-band-power-For-CellPortion-ValueLCR-Item", "nbap.Received_total_wide_band_power_For_CellPortion_ValueLCR_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Received_total_wide_band_power_For_CellPortion_ValueLCR_Item", HFILL }},
{ &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item,
{ "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value-Item", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -56348,6 +61142,10 @@ void proto_register_nbap(void) {
{ "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
+ { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item,
+ { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue-Item", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item", HFILL }},
{ &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item,
{ "Transmitted-Carrier-Power-For-CellPortion-Value-Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_Item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -56356,6 +61154,10 @@ void proto_register_nbap(void) {
{ "transmitted-Carrier-Power-Value", "nbap.transmitted_Carrier_Power_Value",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.Transmitted_Carrier_Power_Value", HFILL }},
+ { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item,
+ { "Transmitted-Carrier-Power-For-CellPortion-ValueLCR-Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item", HFILL }},
{ &hf_nbap_tFCSvalues,
{ "tFCSvalues", "nbap.tFCSvalues",
FT_UINT32, BASE_DEC, VALS(nbap_T_tFCSvalues_vals), 0,
@@ -56556,6 +61358,14 @@ void proto_register_nbap(void) {
{ "rNC-ID", "nbap.rNC_ID",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.RNC_ID", HFILL }},
+ { &hf_nbap_uE_AggregateMaximumBitRateDownlink,
+ { "uE-AggregateMaximumBitRateDownlink", "nbap.uE_AggregateMaximumBitRateDownlink",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UE_AggregateMaximumBitRateDownlink", HFILL }},
+ { &hf_nbap_uE_AggregateMaximumBitRateUplink,
+ { "uE-AggregateMaximumBitRateUplink", "nbap.uE_AggregateMaximumBitRateUplink",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UE_AggregateMaximumBitRateUplink", HFILL }},
{ &hf_nbap_UL_Timeslot_Information_item,
{ "UL-Timeslot-InformationItem", "nbap.UL_Timeslot_InformationItem",
FT_NONE, BASE_NONE, NULL, 0,
@@ -56608,6 +61418,14 @@ void proto_register_nbap(void) {
{ "UL-TimeSlot-ISCP-LCR-InfoItem", "nbap.UL_TimeSlot_ISCP_LCR_InfoItem",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.UL_TimeSlot_ISCP_LCR_InfoItem", HFILL }},
+ { &hf_nbap_UpPTSInterference_For_CellPortion_Value_item,
+ { "UpPTSInterference-For-CellPortion-Value-Item", "nbap.UpPTSInterference_For_CellPortion_Value_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UpPTSInterference_For_CellPortion_Value_Item", HFILL }},
+ { &hf_nbap_upPTSInterferenceValue,
+ { "upPTSInterferenceValue", "nbap.upPTSInterferenceValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UpPTSInterferenceValue", HFILL }},
{ &hf_nbap_USCH_Information_item,
{ "USCH-InformationItem", "nbap.USCH_InformationItem",
FT_NONE, BASE_NONE, NULL, 0,
@@ -56620,6 +61438,14 @@ void proto_register_nbap(void) {
{ "USCH-InformationResponseItem", "nbap.USCH_InformationResponseItem",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.USCH_InformationResponseItem", HFILL }},
+ { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item,
+ { "UL-TimeslotISCP-For-CellPortion-Value-Item", "nbap.UL_TimeslotISCP_For_CellPortion_Value_Item",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.UL_TimeslotISCP_For_CellPortion_Value_Item", HFILL }},
+ { &hf_nbap_uL_TimeslotISCP_Value,
+ { "uL-TimeslotISCP-Value", "nbap.uL_TimeslotISCP_Value",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.UL_TimeslotISCP_Value", HFILL }},
{ &hf_nbap_protocolIEs,
{ "protocolIEs", "nbap.protocolIEs",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -56720,10 +61546,6 @@ void proto_register_nbap(void) {
{ "ul-punctureLimit", "nbap.ul_punctureLimit",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.PunctureLimit", HFILL }},
- { &hf_nbap_preambleThreshold,
- { "preambleThreshold", "nbap.preambleThreshold",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PreambleThreshold", HFILL }},
{ &hf_nbap_rACH_Parameters,
{ "rACH-Parameters", "nbap.rACH_Parameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -57540,7 +62362,7 @@ void proto_register_nbap(void) {
{ "primary-CPICH-Information", "nbap.primary_CPICH_Information",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.P_CPICH_Information_ResourceStatusInd", HFILL }},
- { &hf_nbap_secondary_CPICH_Information,
+ { &hf_nbap_secondary_CPICH_Information_01,
{ "secondary-CPICH-Information", "nbap.secondary_CPICH_Information",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.S_CPICH_InformationList_ResourceStatusInd", HFILL }},
@@ -57724,10 +62546,6 @@ void proto_register_nbap(void) {
{ "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,
- "nbap.UL_ScramblingCode", HFILL }},
{ &hf_nbap_minUL_ChannelisationCodeLength,
{ "minUL-ChannelisationCodeLength", "nbap.minUL_ChannelisationCodeLength",
FT_UINT32, BASE_DEC, VALS(nbap_MinUL_ChannelisationCodeLength_vals), 0,
@@ -57740,10 +62558,6 @@ void proto_register_nbap(void) {
{ "ul-DPCCH-SlotFormat", "nbap.ul_DPCCH_SlotFormat",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.UL_DPCCH_SlotFormat", HFILL }},
- { &hf_nbap_ul_SIR_Target,
- { "ul-SIR-Target", "nbap.ul_SIR_Target",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.UL_SIR", HFILL }},
{ &hf_nbap_diversityMode,
{ "diversityMode", "nbap.diversityMode",
FT_UINT32, BASE_DEC, VALS(nbap_DiversityMode_vals), 0,
@@ -57776,14 +62590,6 @@ void proto_register_nbap(void) {
{ "powerOffsetInformation", "nbap.powerOffsetInformation",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.PowerOffsetInformation_RL_SetupRqstFDD", HFILL }},
- { &hf_nbap_limitedPowerIncrease,
- { "limitedPowerIncrease", "nbap.limitedPowerIncrease",
- FT_UINT32, BASE_DEC, VALS(nbap_LimitedPowerIncrease_vals), 0,
- "nbap.LimitedPowerIncrease", HFILL }},
- { &hf_nbap_innerLoopDLPCStatus,
- { "innerLoopDLPCStatus", "nbap.innerLoopDLPCStatus",
- FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
- "nbap.InnerLoopDLPCStatus", HFILL }},
{ &hf_nbap_pO2_ForTPC_Bits,
{ "pO2-ForTPC-Bits", "nbap.pO2_ForTPC_Bits",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -57792,10 +62598,6 @@ void proto_register_nbap(void) {
{ "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
- { &hf_nbap_firstRLS_indicator,
- { "firstRLS-indicator", "nbap.firstRLS_indicator",
- FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
- "nbap.FirstRLS_Indicator", HFILL }},
{ &hf_nbap_frameOffset,
{ "frameOffset", "nbap.frameOffset",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -57804,30 +62606,10 @@ void proto_register_nbap(void) {
{ "chipOffset", "nbap.chipOffset",
FT_UINT32, BASE_DEC, NULL, 0,
"nbap.ChipOffset", HFILL }},
- { &hf_nbap_propagationDelay,
- { "propagationDelay", "nbap.propagationDelay",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.PropagationDelay", HFILL }},
{ &hf_nbap_diversityControlField,
{ "diversityControlField", "nbap.diversityControlField",
FT_UINT32, BASE_DEC, VALS(nbap_DiversityControlField_vals), 0,
"nbap.DiversityControlField", HFILL }},
- { &hf_nbap_dl_CodeInformation,
- { "dl-CodeInformation", "nbap.dl_CodeInformation",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.FDD_DL_CodeInformation", HFILL }},
- { &hf_nbap_initialDL_transmissionPower,
- { "initialDL-transmissionPower", "nbap.initialDL_transmissionPower",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_maximumDL_power,
- { "maximumDL-power", "nbap.maximumDL_power",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
- { &hf_nbap_minimumDL_power,
- { "minimumDL-power", "nbap.minimumDL_power",
- FT_INT32, BASE_DEC, NULL, 0,
- "nbap.DL_Power", HFILL }},
{ &hf_nbap_not_Used_sSDT_Cell_Identity,
{ "not-Used-sSDT-Cell-Identity", "nbap.not_Used_sSDT_Cell_Identity",
FT_NONE, BASE_NONE, NULL, 0,
@@ -57916,10 +62698,6 @@ void proto_register_nbap(void) {
{ "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.ProtocolIE_Single_Container", HFILL }},
- { &hf_nbap_rL_Set_ID,
- { "rL-Set-ID", "nbap.rL_Set_ID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "nbap.RL_Set_ID", HFILL }},
{ &hf_nbap_diversityIndication,
{ "diversityIndication", "nbap.diversityIndication",
FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupRspFDD_vals), 0,
@@ -58024,6 +62802,18 @@ void proto_register_nbap(void) {
{ "Additional-HS-Cell-Information-RL-Addition-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Addition_ItemIEs",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.Additional_HS_Cell_Information_RL_Addition_ItemIEs", HFILL }},
+ { &hf_nbap_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency,
+ { "setup-Or-Addition-Of-EDCH-On-secondary-UL-Frequency", "nbap.setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency",
+ FT_UINT32, BASE_DEC, VALS(nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_vals), 0,
+ "nbap.Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency", HFILL }},
+ { &hf_nbap_setup,
+ { "setup", "nbap.setup",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_Setup_Info", HFILL }},
+ { &hf_nbap_addition,
+ { "addition", "nbap.addition",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_To_Add_List", HFILL }},
{ &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item,
{ "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
FT_NONE, BASE_NONE, NULL, 0,
@@ -58072,6 +62862,18 @@ void proto_register_nbap(void) {
{ "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_Additional_EDCH_Cell_Change_Information_Response_List_item,
+ { "Additional-EDCH-Cell-Change-Information-Response-ItemIEs", "nbap.Additional_EDCH_Cell_Change_Information_Response_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Change_Information_Response_ItemIEs", HFILL }},
+ { &hf_nbap_additional_EDCH_FDD_Information_Response,
+ { "additional-EDCH-FDD-Information-Response", "nbap.additional_EDCH_FDD_Information_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_FDD_Information_Response_ItemIEs", HFILL }},
+ { &hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response,
+ { "additional-EDCH-Serving-Cell-Change-Information-Response", "nbap.additional_EDCH_Serving_Cell_Change_Information_Response",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.E_DCH_Serving_Cell_Change_Info_Response", HFILL }},
{ &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item,
{ "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
FT_NONE, BASE_NONE, NULL, 0,
@@ -58176,6 +62978,18 @@ void proto_register_nbap(void) {
{ "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_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency,
+ { "setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency", "nbap.setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency",
+ FT_UINT32, BASE_DEC, VALS(nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_vals), 0,
+ "nbap.Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency", HFILL }},
+ { &hf_nbap_configurationChange,
+ { "configurationChange", "nbap.configurationChange",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_ConfigurationChange_List", HFILL }},
+ { &hf_nbap_removal,
+ { "removal", "nbap.removal",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_Removal_List", HFILL }},
{ &hf_nbap_not_Used_sSDT_CellIDLength,
{ "not-Used-sSDT-CellIDLength", "nbap.not_Used_sSDT_CellIDLength",
FT_NONE, BASE_NONE, NULL, 0,
@@ -59696,6 +64510,14 @@ void proto_register_nbap(void) {
{ "E-DCH-RearrangeItem-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeItem_Bearer_RearrangeInd",
FT_NONE, BASE_NONE, NULL, 0,
"nbap.E_DCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
+ { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item,
+ { "Additional-EDCH-Cell-Information-Bearer-Rearrangement-ItemIEs", "nbap.Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs", HFILL }},
+ { &hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode,
+ { "transport-Bearer-Rearrangement-Indicator-for-Additional-EDCH-Separate-Mode", "nbap.transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode",
+ FT_UINT32, BASE_DEC, VALS(nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode_vals), 0,
+ "nbap.Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode", HFILL }},
{ &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item,
{ "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
FT_NONE, BASE_NONE, NULL, 0,
@@ -59716,6 +64538,14 @@ void proto_register_nbap(void) {
{ "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_Additional_EDCH_Cell_Information_RL_Param_Upd_item,
+ { "Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs", "nbap.Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs", HFILL }},
+ { &hf_nbap_additional_EDCH_FDD_Update_Information,
+ { "additional-EDCH-FDD-Update-Information", "nbap.additional_EDCH_FDD_Update_Information",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "nbap.Additional_EDCH_FDD_Update_Information", HFILL }},
{ &hf_nbap_initiatingMessage,
{ "initiatingMessage", "nbap.initiatingMessage",
FT_NONE, BASE_NONE, NULL, 0,
@@ -59885,6 +64715,37 @@ void proto_register_nbap(void) {
&ett_nbap_ProtocolExtensionField,
&ett_nbap_PrivateIE_Container,
&ett_nbap_PrivateIE_Field,
+ &ett_nbap_ActivationInformation,
+ &ett_nbap_ActivationInformationItem,
+ &ett_nbap_Additional_EDCH_Setup_Info,
+ &ett_nbap_Additional_EDCH_Cell_Information_Setup,
+ &ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information,
+ &ett_nbap_Additional_EDCH_UL_DPCH_Information_Setup,
+ &ett_nbap_Additional_EDCH_F_DPCH_Information,
+ &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List,
+ &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs,
+ &ett_nbap_Additional_EDCH_Cell_Information_To_Add_List,
+ &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs,
+ &ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List,
+ &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List,
+ &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs,
+ &ett_nbap_Additional_EDCH_FDD_Information,
+ &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List,
+ &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info,
+ &ett_nbap_Additional_EDCH_Cell_Information_Response_List,
+ &ett_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs,
+ &ett_nbap_EDCH_Additional_RL_Specific_Information_Response_List,
+ &ett_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs,
+ &ett_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List,
+ &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response,
+ &ett_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List,
+ &ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs,
+ &ett_nbap_Additional_EDCH_UL_DPCH_Information_Modify,
+ &ett_nbap_Additional_EDCH_Cell_Information_Removal_List,
+ &ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs,
+ &ett_nbap_Additional_EDCH_FDD_Update_Information,
+ &ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List,
+ &ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs,
&ett_nbap_AdditionalMeasurementValueList,
&ett_nbap_AdditionalMeasurementValue,
&ett_nbap_AdditionalTimeSlotListLCR,
@@ -59898,6 +64759,8 @@ void proto_register_nbap(void) {
&ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR,
&ett_nbap_Best_Cell_Portions_Value,
&ett_nbap_Best_Cell_Portions_Item,
+ &ett_nbap_Best_Cell_Portions_ValueLCR,
+ &ett_nbap_Best_Cell_Portions_ItemLCR,
&ett_nbap_BroadcastCommonTransportBearerIndication,
&ett_nbap_Cause,
&ett_nbap_Cell_ERNTI_Status_Information,
@@ -59911,7 +64774,8 @@ void proto_register_nbap(void) {
&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_HSDPCCH_InfoItem,
+ &ett_nbap_Common_E_DCH_CQI_Info,
&ett_nbap_Common_E_DCH_Preamble_Control_InfoItem,
&ett_nbap_Common_E_DCH_AICH_Information,
&ett_nbap_Common_E_DCH_FDPCH_InfoItem,
@@ -59961,6 +64825,7 @@ void proto_register_nbap(void) {
&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_InfoResponseListLCR_Ext,
&ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR,
&ett_nbap_Common_E_AGCH_ListLCR,
&ett_nbap_Common_E_AGCH_ItemLCR,
@@ -59977,6 +64842,18 @@ void proto_register_nbap(void) {
&ett_nbap_Sync_InformationLCR,
&ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR,
&ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR,
+ &ett_nbap_CPC_InformationLCR,
+ &ett_nbap_ContinuousPacketConnectivity_DRX_InformationLCR,
+ &ett_nbap_HS_SCCH_DRX_Information_LCR,
+ &ett_nbap_E_AGCH_DRX_Information_LCR,
+ &ett_nbap_E_AGCH_DRX_Parameters,
+ &ett_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR,
+ &ett_nbap_DRX_Information_to_Modify_LCR,
+ &ett_nbap_DRX_Information_to_Modify_Items_LCR,
+ &ett_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR,
+ &ett_nbap_HS_SCCH_DRX_Information_ResponseLCR,
+ &ett_nbap_E_AGCH_DRX_Information_ResponseLCR,
+ &ett_nbap_E_AGCH_DRX_Parameters_Response,
&ett_nbap_DCH_FDD_Information,
&ett_nbap_DCH_FDD_InformationItem,
&ett_nbap_DCH_Specific_FDD_InformationList,
@@ -60029,6 +64906,8 @@ void proto_register_nbap(void) {
&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_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION,
+ &ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item,
&ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
&ett_nbap_DRX_Information,
&ett_nbap_DRX_Information_to_Modify,
@@ -60044,6 +64923,7 @@ void proto_register_nbap(void) {
&ett_nbap_DTX_Information,
&ett_nbap_DTX_Information_to_Modify,
&ett_nbap_DTX_Information_to_Modify_Items,
+ &ett_nbap_Dual_Band_Capability_Info,
&ett_nbap_E_AGCH_FDD_Code_Information,
&ett_nbap_E_AGCH_FDD_Code_List,
&ett_nbap_E_DCHCapacityConsumptionLaw,
@@ -60100,6 +64980,8 @@ void proto_register_nbap(void) {
&ett_nbap_E_TFCS_Information,
&ett_nbap_E_DCHProvidedBitRate,
&ett_nbap_E_DCHProvidedBitRate_Item,
+ &ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion,
+ &ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item,
&ett_nbap_E_DCH_Information,
&ett_nbap_E_PUCH_Information,
&ett_nbap_E_TFCS_Information_TDD,
@@ -60132,13 +65014,13 @@ void proto_register_nbap(void) {
&ett_nbap_E_DCH_LCRTDD_Information,
&ett_nbap_E_DCH_LCR_Information_Reconfig,
&ett_nbap_Enhanced_UE_DRX_InformationFDD,
+ &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR,
+ &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
+ &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR,
&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,
@@ -60155,7 +65037,6 @@ void proto_register_nbap(void) {
&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,
@@ -60170,7 +65051,6 @@ void proto_register_nbap(void) {
&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,
@@ -60234,12 +65114,16 @@ void proto_register_nbap(void) {
&ett_nbap_HS_DSCHProvidedBitRate_Item,
&ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion,
&ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item,
+ &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR,
+ &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item,
&ett_nbap_HS_DSCHRequiredPower,
&ett_nbap_HS_DSCHRequiredPower_Item,
&ett_nbap_HS_DSCHRequiredPowerPerUEInformation,
&ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item,
&ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion,
&ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item,
+ &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR,
+ &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item,
&ett_nbap_HSDPA_Associated_PICH_Information,
&ett_nbap_HSDPA_PICH_Shared_with_PCH,
&ett_nbap_HSDPA_PICH_notShared_with_PCH,
@@ -60276,6 +65160,8 @@ void proto_register_nbap(void) {
&ett_nbap_HSDSCH_Initial_Capacity_Allocation,
&ett_nbap_HSDSCH_Initial_Capacity_AllocationItem,
&ett_nbap_HSDSCH_PreconfigurationInfo,
+ &ett_nbap_Additional_EDCH_Preconfiguration_Information,
+ &ett_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs,
&ett_nbap_HSDSCH_PreconfigurationSetup,
&ett_nbap_HS_SCCH_PreconfiguredCodes,
&ett_nbap_HS_SCCH_PreconfiguredCodesItem,
@@ -60311,6 +65197,31 @@ void proto_register_nbap(void) {
&ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR,
&ett_nbap_HSSCCH_Specific_InformationRespListLCR,
&ett_nbap_HSSCCH_Specific_InformationRespItemLCR,
+ &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR,
+ &ett_nbap_Transport_Block_Size_List_LCR,
+ &ett_nbap_Transport_Block_Size_Item_LCR,
+ &ett_nbap_Repetition_Period_List_LCR,
+ &ett_nbap_Repetition_Period_Item_LCR,
+ &ett_nbap_HS_DSCH_SPS_Operation_Indicator,
+ &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
+ &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR,
+ &ett_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS,
+ &ett_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS,
+ &ett_nbap_HS_SICH_Type,
+ &ett_nbap_HS_SCCH_Associated_HS_SICH,
+ &ett_nbap_Non_HS_SCCH_Associated_HS_SICH,
+ &ett_nbap_Initial_HS_PDSCH_SPS_Resource,
+ &ett_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
+ &ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList,
+ &ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem,
+ &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
+ &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList,
+ &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem,
+ &ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
+ &ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem,
+ &ett_nbap_MIMO_ReferenceSignal_InformationListLCR,
+ &ett_nbap_HSSICH_ReferenceSignal_InformationLCR,
+ &ett_nbap_HSSICH_ReferenceSignal_InformationModifyLCR,
&ett_nbap_IMB_Parameters,
&ett_nbap_InformationReportCharacteristics,
&ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity,
@@ -60322,12 +65233,13 @@ void proto_register_nbap(void) {
&ett_nbap_IPDL_TDD_Parameters_LCR,
&ett_nbap_IPMulticastIndication,
&ett_nbap_BurstModeParams,
+ &ett_nbap_IdleIntervalInformation,
&ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability,
&ett_nbap_MACdPDU_Size_Indexlist,
&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_Max_TB_Sizes,
&ett_nbap_MessageStructure,
&ett_nbap_MessageStructure_item,
&ett_nbap_MidambleShiftAndBurstType,
@@ -60346,8 +65258,11 @@ void proto_register_nbap(void) {
&ett_nbap_Type7683,
&ett_nbap_MidambleAllocationMode7683,
&ett_nbap_MIMO_PilotConfiguration,
+ &ett_nbap_MIMO_PilotConfigurationExtension,
&ett_nbap_ModifyPriorityQueue,
&ett_nbap_ModulationPO_MBSFN,
+ &ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList,
+ &ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem,
&ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR,
&ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR,
&ett_nbap_Multi_Cell_Capability_Info,
@@ -60358,6 +65273,7 @@ void proto_register_nbap(void) {
&ett_nbap_NeighbouringTDDCellMeasurementInformationLCR,
&ett_nbap_NeighbouringTDDCellMeasurementInformation768,
&ett_nbap_NI_Information,
+ &ett_nbap_NormalAndDiversityPrimaryCPICHContainer,
&ett_nbap_Paging_MACFlows_to_DeleteFDD,
&ett_nbap_Paging_MACFlows_to_DeleteFDD_Item,
&ett_nbap_Paging_MACFlow_Specific_Information,
@@ -60368,6 +65284,7 @@ void proto_register_nbap(void) {
&ett_nbap_Possible_Secondary_Serving_Cell_List,
&ett_nbap_Possible_Secondary_Serving_Cell,
&ett_nbap_PreambleSignatures,
+ &ett_nbap_PrimaryAndSecondaryCPICHContainer,
&ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH,
&ett_nbap_PriorityQueue_InfoList,
&ett_nbap_PriorityQueue_InfoItem,
@@ -60376,6 +65293,12 @@ 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_UE_Selected_MBMS_Service_Information,
+ &ett_nbap_Selected_MBMS_Service,
+ &ett_nbap_Selected_MBMS_Service_List,
+ &ett_nbap_Selected_MBMS_Service_Item,
+ &ett_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR,
+ &ett_nbap_MBMS_Service_TDM_Information,
&ett_nbap_Paging_MACFlow_Specific_InformationLCR,
&ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR,
&ett_nbap_Paging_MACFlows_to_DeleteLCR,
@@ -60405,6 +65328,8 @@ void proto_register_nbap(void) {
&ett_nbap_ReportCharacteristicsType_ReportPeriodicity,
&ett_nbap_Received_total_wide_band_power_For_CellPortion_Value,
&ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item,
+ &ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR,
+ &ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item,
&ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value,
&ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item,
&ett_nbap_Received_Scheduled_EDCH_Power_Share_Value,
@@ -60475,8 +65400,12 @@ void proto_register_nbap(void) {
&ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
&ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue,
&ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item,
+ &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue,
+ &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item,
&ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value,
&ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item,
+ &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR,
+ &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item,
&ett_nbap_TFCS,
&ett_nbap_T_tFCSvalues,
&ett_nbap_TFCS_TFCSList,
@@ -60500,6 +65429,7 @@ void proto_register_nbap(void) {
&ett_nbap_TUTRANGPSMeasurementThresholdInformation,
&ett_nbap_TUTRANGPSMeasurementValueInformation,
&ett_nbap_UC_Id,
+ &ett_nbap_UE_AggregateMaximumBitRate,
&ett_nbap_UE_Capability_Information,
&ett_nbap_UL_Timeslot_Information,
&ett_nbap_UL_Timeslot_InformationItem,
@@ -60513,10 +65443,14 @@ void proto_register_nbap(void) {
&ett_nbap_UL_TimeSlot_ISCP_InfoItem,
&ett_nbap_UL_TimeSlot_ISCP_LCR_Info,
&ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem,
+ &ett_nbap_UpPTSInterference_For_CellPortion_Value,
+ &ett_nbap_UpPTSInterference_For_CellPortion_Value_Item,
&ett_nbap_USCH_Information,
&ett_nbap_USCH_InformationItem,
&ett_nbap_USCH_InformationResponse,
&ett_nbap_USCH_InformationResponseItem,
+ &ett_nbap_UL_TimeslotISCP_For_CellPortion_Value,
+ &ett_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item,
&ett_nbap_CommonTransportChannelSetupRequestFDD,
&ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD,
&ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD,
@@ -60838,6 +65772,8 @@ void proto_register_nbap(void) {
&ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD,
&ett_nbap_RadioLinkAdditionRequestFDD,
&ett_nbap_Additional_HS_Cell_Information_RL_Addition_List,
+ &ett_nbap_Additional_EDCH_Cell_Information_RL_Add_Req,
+ &ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency,
&ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs,
&ett_nbap_RL_InformationList_RL_AdditionRqstFDD,
&ett_nbap_RL_InformationItem_RL_AdditionRqstFDD,
@@ -60857,6 +65793,8 @@ void proto_register_nbap(void) {
&ett_nbap_RadioLinkAdditionResponseFDD,
&ett_nbap_Additional_HS_Cell_Change_Information_Response_List,
&ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs,
+ &ett_nbap_Additional_EDCH_Cell_Change_Information_Response_List,
+ &ett_nbap_Additional_EDCH_Cell_Change_Information_Response_ItemIEs,
&ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD,
&ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD,
&ett_nbap_DiversityIndication_RL_AdditionRspFDD,
@@ -60888,6 +65826,8 @@ void proto_register_nbap(void) {
&ett_nbap_RadioLinkReconfigurationPrepareFDD,
&ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep,
&ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs,
+ &ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep,
+ &ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency,
&ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD,
&ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD,
&ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
@@ -60992,6 +65932,7 @@ void proto_register_nbap(void) {
&ett_nbap_RadioLinkReconfigurationRequestFDD,
&ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req,
&ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs,
+ &ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req,
&ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD,
&ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD,
&ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD,
@@ -61348,6 +66289,8 @@ void proto_register_nbap(void) {
&ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd,
&ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd,
&ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd,
+ &ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List,
+ &ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs,
&ett_nbap_RadioLinkActivationCommandFDD,
&ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD,
&ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD,
@@ -61357,9 +66300,13 @@ void proto_register_nbap(void) {
&ett_nbap_RadioLinkParameterUpdateIndicationFDD,
&ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd,
&ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs,
+ &ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd,
+ &ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs,
&ett_nbap_RadioLinkParameterUpdateIndicationTDD,
&ett_nbap_MBMSNotificationUpdateCommand,
&ett_nbap_UEStatusUpdateCommand,
+ &ett_nbap_SecondaryULFrequencyReport,
+ &ett_nbap_SecondaryULFrequencyUpdateIndication,
&ett_nbap_NBAP_PDU,
&ett_nbap_InitiatingMessage,
&ett_nbap_SuccessfulOutcome,
@@ -61788,6 +66735,24 @@ proto_reg_handoff_nbap(void)
dissector_add("nbap.ies", id_EDCH_RACH_Report_Value, new_create_dissector_handle(dissect_EDCH_RACH_Report_Value_PDU, proto_nbap));
dissector_add("nbap.ies", id_EDCH_RACH_Report_IncrDecrThres, new_create_dissector_handle(dissect_EDCH_RACH_Report_IncrDecrThres_PDU, proto_nbap));
dissector_add("nbap.ies", id_EDCH_RACH_Report_ThresholdInformation, new_create_dissector_handle(dissect_EDCH_RACH_Report_ThresholdInformation_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_GANSS_alm_keplerianNAVAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_NAVKeplerianSet_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_GANSS_alm_keplerianReducedAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_ReducedKeplerianSet_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_GANSS_alm_keplerianMidiAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_MidiAlmanacSet_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_GANSS_alm_keplerianGLONASS, new_create_dissector_handle(dissect_GANSS_ALM_GlonassAlmanacSet_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_GANSS_alm_ecefSBASAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_ECEFsbasAlmanacSet_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ULTimeslotISCPValue_For_CellPortion, new_create_dissector_handle(dissect_UL_TimeslotISCP_Value_IncrDecrThres_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UpPTSInterferenceValue_For_CellPortion, new_create_dissector_handle(dissect_UpPTSInterferenceValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Best_Cell_Portions_ValueLCR, new_create_dissector_handle(dissect_Best_Cell_Portions_ValueLCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_Received_total_wide_band_power_For_CellPortion_ValueLCR, new_create_dissector_handle(dissect_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UL_TimeslotISCP_For_CellPortion_Value, new_create_dissector_handle(dissect_UL_TimeslotISCP_For_CellPortion_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_E_DCHProvidedBitRateValueInformation_For_CellPortion, new_create_dissector_handle(dissect_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_UpPTSInterference_For_CellPortion_Value, new_create_dissector_handle(dissect_UpPTSInterference_For_CellPortion_Value_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
+ dissector_add("nbap.ies", id_ActivationInformation, new_create_dissector_handle(dissect_ActivationInformation_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));
@@ -62265,6 +67230,67 @@ proto_reg_handoff_nbap(void)
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("nbap.extension", id_MACes_Maximum_Bitrate_LCR, new_create_dissector_handle(dissect_MACes_Maximum_Bitrate_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Semi_PersistentScheduling_CapabilityLCR, new_create_dissector_handle(dissect_Semi_PersistentScheduling_CapabilityLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Semi_PersistentScheduling_Information_LCR, new_create_dissector_handle(dissect_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HS_DSCH_Semi_PersistentScheduling_Information_LCR, new_create_dissector_handle(dissect_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivity_DRX_CapabilityLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivity_DRX_InformationLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_InformationLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CPC_InformationLCR, new_create_dissector_handle(dissect_CPC_InformationLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, new_create_dissector_handle(dissect_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, new_create_dissector_handle(dissect_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_AGCH_UE_Inactivity_Monitor_Threshold, new_create_dissector_handle(dissect_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_IdleIntervalInformation, new_create_dissector_handle(dissect_IdleIntervalInformation_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSSICH_ReferenceSignal_InformationLCR, new_create_dissector_handle(dissect_HSSICH_ReferenceSignal_InformationLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_ReferenceSignal_InformationListLCR, new_create_dissector_handle(dissect_MIMO_ReferenceSignal_InformationListLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_SFMode_For_HSPDSCHDualStream, new_create_dissector_handle(dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_SFMode_Supported_For_HSPDSCHDualStream, new_create_dissector_handle(dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UE_Selected_MBMS_Service_Information, new_create_dissector_handle(dissect_UE_Selected_MBMS_Service_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MultiCarrier_HSDSCH_Physical_Layer_Category, new_create_dissector_handle(dissect_LCRTDD_HSDSCH_Physical_Layer_Category_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Common_E_DCH_HSDPCCH_Capability, new_create_dissector_handle(dissect_Common_E_DCH_HSDPCCH_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DL_RLC_PDU_Size_Format, new_create_dissector_handle(dissect_DL_RLC_PDU_Size_Format_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HSSICH_ReferenceSignal_InformationModifyLCR, new_create_dissector_handle(dissect_HSSICH_ReferenceSignal_InformationModifyLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_schedulingPriorityIndicator, new_create_dissector_handle(dissect_SchedulingPriorityIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TimeSlotMeasurementValueListLCR, new_create_dissector_handle(dissect_TimeSlotMeasurementValueListLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UE_SupportIndicatorExtension, new_create_dissector_handle(dissect_UE_SupportIndicatorExtension_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Single_Stream_MIMO_ActivationIndicator, new_create_dissector_handle(dissect_Single_Stream_MIMO_ActivationIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Single_Stream_MIMO_Capability, new_create_dissector_handle(dissect_Single_Stream_MIMO_Capability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Single_Stream_MIMO_Mode_Indicator, new_create_dissector_handle(dissect_Single_Stream_MIMO_Mode_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Dual_Band_Capability_Info, new_create_dissector_handle(dissect_Dual_Band_Capability_Info_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_UE_AggregateMaximumBitRate, new_create_dissector_handle(dissect_UE_AggregateMaximumBitRate_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_SRB_Indicator, new_create_dissector_handle(dissect_SRB_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CellSpecificHARQMemoryPartitioning, new_create_dissector_handle(dissect_CellSpecificHARQMemoryPartitioning_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_HARQ_MemoryPartitioning, new_create_dissector_handle(dissect_HARQ_MemoryPartitioning_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_Power_Offset_For_S_CPICH_Capability, new_create_dissector_handle(dissect_MIMO_PowerOffsetForS_CPICHCapability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MIMO_PilotConfigurationExtension, new_create_dissector_handle(dissect_MIMO_PilotConfigurationExtension_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TxDiversityOnDLControlChannelsByMIMOUECapability, new_create_dissector_handle(dissect_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_NumberOfReportedCellPortionsLCR, new_create_dissector_handle(dissect_NumberOfReportedCellPortionsLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_CellPortion_CapabilityLCR, new_create_dissector_handle(dissect_CellPortion_CapabilityLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Setup_Req, new_create_dissector_handle(dissect_Additional_EDCH_Setup_Info_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Cell_Information_Response, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Response_List_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Add_Req, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Add_Req_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Cell_Change_Information_Response, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Change_Information_Response_List_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Reconf_Prep, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Reconf_Req, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Cell_Information_Bearer_Rearrangement, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Param_Upd, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Additional_EDCH_Preconfiguration_Information, new_create_dissector_handle(dissect_Additional_EDCH_Preconfiguration_Information_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_EDCH_Indicator, new_create_dissector_handle(dissect_NULL_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_E_DCH_SPS_Reservation_Indicator, new_create_dissector_handle(dissect_SPS_Reservation_Indicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MultipleFreq_HARQ_MemoryPartitioning_InformationList, new_create_dissector_handle(dissect_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, new_create_dissector_handle(dissect_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_RepetitionPeriodIndex, new_create_dissector_handle(dissect_RepetitionPeriodIndex_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MidambleShiftLCR, new_create_dissector_handle(dissect_MidambleShiftLCR_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, new_create_dissector_handle(dissect_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DormantModeIndicator, new_create_dissector_handle(dissect_DormantModeIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_DiversityMode, new_create_dissector_handle(dissect_DiversityMode_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_TransmitDiversityIndicator, new_create_dissector_handle(dissect_TransmitDiversityIndicator_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_NonCellSpecificTxDiversity, new_create_dissector_handle(dissect_NonCellSpecificTxDiversity_PDU, proto_nbap));
+ dissector_add("nbap.extension", id_Cell_Capability_Container, new_create_dissector_handle(dissect_Cell_Capability_Container_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));
@@ -62387,7 +67413,9 @@ 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));
+ dissector_add_string("nbap.proc.imsg", "id-uEStatusUpdate/common", new_create_dissector_handle(dissect_UEStatusUpdateCommand_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-secondaryULFrequencyReporting/fdd", new_create_dissector_handle(dissect_SecondaryULFrequencyReport_PDU, proto_nbap));
+ dissector_add_string("nbap.proc.imsg", "id-secondaryULFrequencyUpdate/fdd", new_create_dissector_handle(dissect_SecondaryULFrequencyUpdateIndication_PDU, proto_nbap));
/*--- End of included file: packet-nbap-dis-tab.c ---*/